本發(fā)明涉及車輛軌跡檢測(cè)技術(shù)領(lǐng)域,更具體地,涉及一種車輛軌跡異常檢測(cè)方法及系統(tǒng)。
背景技術(shù):
在車輛的行駛運(yùn)輸過程中,由于各種狀況的變化,比如,交通道路的路線變化、各個(gè)路段的通行時(shí)間段的變化,若車輛依舊按照原來的路線行駛,會(huì)導(dǎo)致行駛路線異常,因此,需要對(duì)車輛行駛的軌跡路線的異常進(jìn)行檢測(cè)和預(yù)測(cè)。
現(xiàn)有的實(shí)現(xiàn)方式通常是在靜態(tài)數(shù)據(jù)集上進(jìn)行車輛軌跡異常的檢測(cè),即只能根據(jù)車輛當(dāng)前的行駛數(shù)據(jù)來檢測(cè)車輛當(dāng)前行駛路線是否異常,而無法對(duì)車輛的未來行駛路線進(jìn)行預(yù)測(cè)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種克服上述問題或者至少部分地解決上述問題的車輛軌跡異常檢測(cè)方法及系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種車輛軌跡異常檢測(cè)方法,包括:
s1,針對(duì)一天內(nèi)的每一個(gè)時(shí)間段,記錄待測(cè)車輛的相鄰車輛信息,其中,所述相鄰車輛信息包括車輛類型信息;
s2,根據(jù)所述車輛類型信息,統(tǒng)計(jì)各個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量;
s3,將每一個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量與預(yù)設(shè)閾值進(jìn)行比較,若相鄰車輛的總數(shù)量小于預(yù)設(shè)閾值,則確定待測(cè)車輛的軌跡路線在相應(yīng)的時(shí)間段內(nèi)異常,否則,確定待測(cè)車輛的軌跡路線在相應(yīng)的時(shí)間段內(nèi)正常。
本發(fā)明的有益效果為:通過歷史的每一天每一時(shí)間段內(nèi)的車輛信息,判斷每一時(shí)間段內(nèi)待測(cè)車輛的軌跡路線是否異常,根據(jù)車輛歷史行駛數(shù)據(jù)判斷出來的車輛軌跡線路的異常與否的結(jié)果,可以作為后期判斷車輛的軌跡路線是否異常的參考,以實(shí)現(xiàn)對(duì)車輛軌跡路線異常的預(yù)測(cè)。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以作如下改進(jìn)。
進(jìn)一步的,所述步驟s1通過如下方式記錄待測(cè)車輛的相鄰車輛信息:
通過電子卡口處的攝像頭獲取經(jīng)過電子卡口的每一車輛的車輛牌號(hào),并根據(jù)車輛牌號(hào)識(shí)別車輛類型,形成經(jīng)過電子卡口的所有車輛的車輛類型信息集合。
進(jìn)一步的,所述相鄰車輛為與所述待測(cè)車輛的距離小于預(yù)設(shè)距離的車輛。
進(jìn)一步的,還包括:
s1’,針對(duì)每一天內(nèi)的每一時(shí)間段,統(tǒng)計(jì)待測(cè)車輛所在路段的行駛車輛總數(shù)量;
s2’,當(dāng)待測(cè)車輛所在路段的行駛車輛數(shù)量小于預(yù)設(shè)數(shù)量時(shí),則確定該待測(cè)車輛軌跡路線在相應(yīng)的時(shí)間段內(nèi)異常,否則,確定該待測(cè)車輛軌跡路線在相應(yīng)的時(shí)間段內(nèi)正常。
進(jìn)一步的,所述步驟s3之后還包括:
將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段與待測(cè)車輛牌號(hào)的對(duì)應(yīng)關(guān)系存儲(chǔ)于數(shù)據(jù)庫中。
進(jìn)一步的,所述步驟s3之后還包括:
記錄待測(cè)車輛當(dāng)前行駛的路段信息以及當(dāng)前時(shí)間信息,將所述路段信息和當(dāng)前時(shí)間信息與所述數(shù)據(jù)庫中的路段信息和時(shí)間段進(jìn)行匹配,若能夠匹配,則此時(shí)待測(cè)車輛的軌跡路線異常,否則,此時(shí)待測(cè)車輛的軌跡路線正常。
進(jìn)一步的,所述將所述路段信息和當(dāng)前時(shí)間與所述數(shù)據(jù)庫中的路段信息和時(shí)間段進(jìn)行匹配進(jìn)一步包括:
將所述路段信息與所述數(shù)據(jù)庫中的路段信息進(jìn)行匹配,若存在匹配的路段信息,則根據(jù)所述當(dāng)前時(shí)間信息判斷數(shù)據(jù)庫中是否存在包含所述當(dāng)前時(shí)間的時(shí)間段,若存在,則所述路段信息和當(dāng)前時(shí)間與據(jù)庫中的路段信息和時(shí)間段能夠匹配,否則,不能匹配。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種車輛軌跡異常檢測(cè)系統(tǒng),包括:
記錄模塊,用于針對(duì)一天內(nèi)的每一個(gè)時(shí)間段,記錄待測(cè)車輛的相鄰車輛信息,其中,所述相鄰車輛信息包括車輛類型信息;
第一統(tǒng)計(jì)模塊,用于根據(jù)所述車輛類型信息,統(tǒng)計(jì)各個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量;
比較模塊,用于將每一個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量與預(yù)設(shè)閾值進(jìn)行比較;
第一確定模塊,用于若相鄰車輛的總數(shù)量小于預(yù)設(shè)閾值,則確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)異常,否則,確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)正常。
進(jìn)一步的,還包括:
第二統(tǒng)計(jì)模塊,用于針對(duì)每一天內(nèi)的每一時(shí)間段,統(tǒng)計(jì)待測(cè)車輛所在路段的行駛車輛總數(shù)量;
第二確定模塊,用于當(dāng)待測(cè)車輛所在路段的行駛車輛總數(shù)量小于預(yù)設(shè)數(shù)量時(shí),則確定該待測(cè)車輛軌跡路線異常,否則,確定該待測(cè)車輛軌跡路線正常。
進(jìn)一步的,還包括:
存儲(chǔ)裝置,用于將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段與待測(cè)車輛牌號(hào)的對(duì)應(yīng)關(guān)系存儲(chǔ)于數(shù)據(jù)庫中。
附圖說明
圖1為本發(fā)明一個(gè)實(shí)施例的車輛軌跡異常檢測(cè)方法流程圖;
圖2為本發(fā)明另一個(gè)實(shí)施例的車輛軌跡異常檢測(cè)系統(tǒng)連接框圖;
圖3為本發(fā)明再一個(gè)實(shí)施例的車輛軌跡異常檢測(cè)系統(tǒng)的整體連接框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
參見圖1,提供了本發(fā)明一個(gè)實(shí)施例的車輛軌跡異常檢測(cè)方法,包括:s1,針對(duì)一天內(nèi)的每一個(gè)時(shí)間段,記錄待測(cè)車輛的相鄰車輛信息,其中,所述相鄰車輛信息包括車輛類型信息;s2,根據(jù)所述車輛類型信息,統(tǒng)計(jì)各個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量;s3,將每一個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量與預(yù)設(shè)閾值進(jìn)行比較,若相鄰車輛的總數(shù)量小于預(yù)設(shè)閾值,則確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)異常,否則,確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)正常。
傳統(tǒng)的對(duì)車輛軌跡異常檢測(cè)通常是在靜態(tài)數(shù)據(jù)集上進(jìn)行的,也即通過對(duì)車輛當(dāng)前的行駛數(shù)據(jù)信息來分析當(dāng)前車輛的軌跡路線是否異常,這種方式只能檢測(cè)車輛當(dāng)前軌跡路線的異常,而不能對(duì)車輛未來的軌跡路線異常與否進(jìn)行預(yù)測(cè)。
因此,本實(shí)施例提供了一套能夠?qū)囕v未來的軌跡路線的異常進(jìn)行預(yù)測(cè)的方法,該方法的具體實(shí)現(xiàn)過程為:以天為單位,將一天劃分為多個(gè)時(shí)間段,比如,上午、下午和晚上,針對(duì)最近歷史上的一天內(nèi)的各個(gè)時(shí)間段,記錄待測(cè)車輛的相鄰車輛信息,其中,記錄的相鄰車輛信息主要包括車輛的類型信息。其中,相鄰車輛是指與待測(cè)車輛的距離小于預(yù)設(shè)距離的車輛,是為了保證相鄰車輛與待測(cè)車輛處于同一個(gè)路段。然后根據(jù)記錄的待測(cè)車輛的相鄰車輛的類型信息,統(tǒng)計(jì)每一個(gè)時(shí)間段內(nèi)與待測(cè)車輛相同類型的相鄰車輛的總數(shù)量。由于同一種類型的車輛行走的路線有相同之處,比如,渣土車在運(yùn)輸?shù)倪^程中,通常會(huì)存在專門供渣土車這一類運(yùn)輸車輛的行駛路線,或者比如,對(duì)于運(yùn)輸貨物的車輛,在很多城市的主城區(qū)道路上是不允許托運(yùn)的。另外,對(duì)于不同的時(shí)間段,不同的路段對(duì)不同類型的車輛的是否允許同性也是不一樣的。
因此,本實(shí)施例中將統(tǒng)計(jì)的各個(gè)時(shí)間段內(nèi)與待測(cè)車輛相同類型的相鄰車輛的總數(shù)量與預(yù)設(shè)閾值進(jìn)行比較,若相鄰車輛的總數(shù)量小于預(yù)設(shè)閾值,則表明該時(shí)間段內(nèi)在該路段上比較少與待測(cè)車輛相同類型的車輛行駛,則基本上能夠確定待測(cè)車輛在當(dāng)前時(shí)間段內(nèi)在當(dāng)前路段上行駛的軌跡路線是異常的;若相同類型的車輛在該路段上行駛,則確定待測(cè)車輛在當(dāng)前時(shí)間段內(nèi)在當(dāng)前路段上行駛的軌跡路線是正常的。
在上述實(shí)施例的基礎(chǔ)上,本發(fā)明的一個(gè)實(shí)施例中,所述步驟s1通過如下方式記錄待測(cè)車輛的相鄰車輛信息:通過電子卡口處的攝像頭獲取經(jīng)過電子卡口的每一車輛的車輛牌號(hào),并根據(jù)車輛牌號(hào)識(shí)別車輛類型,形成經(jīng)過電子卡口的所有車輛的車輛類型信息集合。
上述實(shí)施例中,記錄各個(gè)時(shí)間段內(nèi)待測(cè)車輛的相鄰車輛信息具體是,通過電子卡口處的攝像頭對(duì)經(jīng)過電子卡口的每一個(gè)車輛進(jìn)行拍照獲取每一個(gè)車輛的車輛牌號(hào)。得到了每一個(gè)車輛的車輛牌號(hào),根據(jù)車輛牌號(hào)能夠得到車輛的類型信息,對(duì)經(jīng)過電子卡口的每一個(gè)車輛,均提取車輛的類型信息,形成每一個(gè)電子卡口的車輛類型信息集合。
在上述各實(shí)施例的基礎(chǔ)上,本發(fā)明的另一個(gè)實(shí)施例中,所述步驟s1還包括:針對(duì)每一天內(nèi)的每一時(shí)間段,統(tǒng)計(jì)待測(cè)車輛所在路段的行駛車輛總數(shù)量;相應(yīng)的,所述步驟s2還包括:當(dāng)待測(cè)車輛所在路段的行駛車輛數(shù)量小于預(yù)設(shè)數(shù)量時(shí),則確定該待測(cè)車輛軌跡路線在相應(yīng)時(shí)間段內(nèi)異常,否則,確定該待測(cè)車輛軌跡路線在相應(yīng)時(shí)間段內(nèi)正常。
上述的實(shí)施例中通過統(tǒng)計(jì)待測(cè)車輛的相鄰車輛信息來判斷待測(cè)車輛的軌跡路線是否異?;蛘?,由于在不同的時(shí)間段,不同的路段,是否允許車輛通行的權(quán)限也不一樣。因此,還可以將在與待測(cè)車輛同一路段中其它車輛行駛的數(shù)量作為參考。本實(shí)施例針對(duì)一天內(nèi)的各個(gè)時(shí)間段內(nèi),還記錄統(tǒng)計(jì)與待測(cè)車輛處于相同的路段中,行駛車輛的總數(shù)量。當(dāng)待測(cè)車輛所在路段的行駛車輛數(shù)量小于預(yù)設(shè)數(shù)量時(shí),表明該路段在該時(shí)間段內(nèi)很可能不允許車輛通行,則確定該待測(cè)車輛軌跡路線在當(dāng)前的時(shí)間段內(nèi)異常,否則,確定該待測(cè)車輛軌跡路線在當(dāng)前的時(shí)間段內(nèi)正常。
在上述各實(shí)施例的基礎(chǔ)上,本發(fā)明的一個(gè)實(shí)施例中,所述步驟s3之后還包括:將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段與待測(cè)車輛牌號(hào)的對(duì)應(yīng)關(guān)系存儲(chǔ)于數(shù)據(jù)庫中。
經(jīng)過上述各實(shí)施例,可以根據(jù)待測(cè)車輛的相鄰車輛信息判斷待測(cè)車輛在各個(gè)時(shí)間段以及各個(gè)路段上的軌跡路線是否異常,也可以根據(jù)待測(cè)車輛所在路段上行駛的其它車輛的數(shù)量來判斷待測(cè)車輛是否異常。當(dāng)判斷出待測(cè)車輛在某一時(shí)間段以及某一路段上的軌跡路線上異常時(shí),將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段信息以及待測(cè)車輛牌號(hào)對(duì)應(yīng)存儲(chǔ)于數(shù)據(jù)庫中,作為后續(xù)判斷待測(cè)車輛的軌跡路線是否異常的參考。
在上述各實(shí)施例的基礎(chǔ)上,本發(fā)明的另一個(gè)實(shí)施例中,所述步驟s3之后還包括:記錄待測(cè)車輛當(dāng)前行駛的路段信息以及當(dāng)前時(shí)間信息,將所述路段信息和當(dāng)前時(shí)間信息與所述數(shù)據(jù)庫中的路段信息和時(shí)間段進(jìn)行匹配,若能夠匹配,則此時(shí)待測(cè)車輛的軌跡路線異常,否則,此時(shí)待測(cè)車輛的軌跡路線正常。
上述實(shí)施例根據(jù)待測(cè)車輛的歷史數(shù)據(jù)分析不同路段、不同時(shí)間段內(nèi),該待測(cè)車輛的軌跡路線的異常,并將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段信息以及待測(cè)車輛牌號(hào)對(duì)應(yīng)存儲(chǔ)在數(shù)據(jù)庫中。當(dāng)前車輛在行駛的過程中,記錄待測(cè)車輛當(dāng)前行駛的路段信息以及當(dāng)前時(shí)間信息,將記錄的待測(cè)車輛當(dāng)前行駛的路段信息和當(dāng)前時(shí)間信息與數(shù)據(jù)庫中的待測(cè)車輛異常的路段信息和時(shí)間段進(jìn)行匹配,若在數(shù)據(jù)庫中存在匹配的路段信息和時(shí)間段信息,則表明此時(shí)待測(cè)車輛的軌跡路線發(fā)生異常;若在數(shù)據(jù)庫中沒有匹配的該待測(cè)車輛的路段信息和時(shí)間段信息,則表明此時(shí)待測(cè)車輛的軌跡路線正常。
其中,具體的匹配過程為:根據(jù)待測(cè)車輛牌號(hào),在數(shù)據(jù)庫中找到對(duì)應(yīng)的車輛牌號(hào),然后將記錄的該車輛的路段信息與數(shù)據(jù)庫中的路段信息進(jìn)行匹配,若存在匹配的路段信息,則根據(jù)當(dāng)前時(shí)間信息判斷數(shù)據(jù)庫中是否存在包含當(dāng)前時(shí)間的時(shí)間段,若存在,則待測(cè)車輛的路段信息和當(dāng)前時(shí)間與據(jù)庫中的路段信息和時(shí)間段能夠匹配,表明該待測(cè)車輛在該時(shí)間段、該路段上的行駛線路是異常的,否則,該待測(cè)車輛在該時(shí)間段、該路段上的行駛線路是正常的。
本實(shí)施例通過對(duì)待測(cè)車輛的歷史數(shù)據(jù)進(jìn)行分析,分析出待測(cè)車輛在各個(gè)時(shí)間段以及各個(gè)路段的軌跡路線是否異常,根據(jù)分析結(jié)果對(duì)待測(cè)車輛未來的軌跡路線是否異常進(jìn)行判斷,能夠適用于對(duì)車輛軌跡路線異常與否的預(yù)測(cè),能夠應(yīng)用于流數(shù)據(jù)的軌跡挖掘。
參見圖2,提供了本發(fā)明另一個(gè)實(shí)施例的車輛軌跡異常檢測(cè)系統(tǒng),包括記錄模塊21、第一統(tǒng)計(jì)模塊22、比較模塊23和第一確定模塊24。
記錄模塊21,用于針對(duì)一天內(nèi)的每一個(gè)時(shí)間段,記錄待測(cè)車輛的相鄰車輛信息,其中,所述相鄰車輛信息包括車輛類型信息;
第一統(tǒng)計(jì)模塊22,用于根據(jù)所述車輛類型信息,統(tǒng)計(jì)各個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量;
比較模塊23,用于將每一個(gè)時(shí)間段內(nèi)與所述待測(cè)車輛相同類型的相鄰車輛的總數(shù)量與預(yù)設(shè)閾值進(jìn)行比較;
第一確定模塊24,用于若相鄰車輛的總數(shù)量小于預(yù)設(shè)閾值,則確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)異常,否則,確定待測(cè)車輛的軌跡路線在相應(yīng)時(shí)間段內(nèi)正常。
其中,記錄模塊21具體用于:
通過電子卡口處的攝像頭獲取經(jīng)過電子卡口的每一車輛的車輛牌號(hào),并根據(jù)車輛牌號(hào)識(shí)別車輛類型,形成經(jīng)過電子卡口的所有車輛的車輛類型信息集合。
參見圖3,本發(fā)明的另一個(gè)實(shí)施例提供的車輛軌跡異常檢測(cè)系統(tǒng)還包括第二統(tǒng)計(jì)模塊25、第二確定模塊26、存儲(chǔ)模塊27和匹配判斷模塊28。
第二統(tǒng)計(jì)模塊25,用于針對(duì)每一天內(nèi)的每一時(shí)間段,統(tǒng)計(jì)待測(cè)車輛所在路段的行駛車輛總數(shù)量。
相應(yīng)的,第二確定模塊26還用于:
當(dāng)待測(cè)車輛所在路段的行駛車輛數(shù)量小于預(yù)設(shè)數(shù)量時(shí),則確定該待測(cè)車輛軌跡路線異常,否則,確定該待測(cè)車輛軌跡路線正常。
存儲(chǔ)模塊27,用于將待測(cè)車輛軌跡路線異常的路段信息、時(shí)間段與待測(cè)車輛牌號(hào)的對(duì)應(yīng)關(guān)系存儲(chǔ)于數(shù)據(jù)庫中。
匹配判斷模塊28,用于記錄待測(cè)車輛當(dāng)前行駛的路段信息以及當(dāng)前時(shí)間信息,將所述路段信息和當(dāng)前時(shí)間信息與所述數(shù)據(jù)庫中的路段信息和時(shí)間段進(jìn)行匹配,若能夠匹配,則此時(shí)待測(cè)車輛的軌跡路線異常,否則,此時(shí)待測(cè)車輛的軌跡路線正常。
本發(fā)明提供的一種車輛軌跡異常檢測(cè)方法及系統(tǒng),通過歷史的每一天每一時(shí)間段內(nèi)的車輛信息,判斷每一時(shí)間段內(nèi)以及每一路段,待測(cè)車輛的軌跡路線是否異常,若異常,將異常的路段信息、時(shí)間段以及待測(cè)車輛牌號(hào)對(duì)應(yīng)存儲(chǔ),可以作為后期判斷車輛的軌跡路線是否異常的參考;根據(jù)待測(cè)車輛歷史數(shù)據(jù)分析出來的待測(cè)車輛軌跡路線的異常,來預(yù)測(cè)待測(cè)車輛未來的軌跡路線的異常。
最后,本申請(qǐng)的方法僅為較佳的實(shí)施方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。