本發(fā)明涉及智能交通技術(shù)領(lǐng)域,尤其是涉及一種套牌車的識(shí)別方法。
背景技術(shù):
一副車牌同時(shí)被另一輛車或幾輛車使用,稱另一輛車或幾輛車為套牌車。近年來,隨著經(jīng)濟(jì)的迅猛發(fā)展,城市機(jī)動(dòng)車保有量日益增長(zhǎng),隨之而來的套牌車現(xiàn)象日趨泛濫。有的是根據(jù)原車的所有參數(shù)進(jìn)行整套復(fù)制,有的是在車牌上用變號(hào)貼進(jìn)行改號(hào)等等。套牌行為不但規(guī)避了國(guó)家規(guī)費(fèi)的征收,還損害了車主的利益,同時(shí)也擾亂了正常的交通秩序,給社會(huì)帶來一定的不穩(wěn)定因素。如何有效識(shí)別套牌車成為交通管理部門的一個(gè)難題。
目前識(shí)別套牌車主要通過比對(duì)車輛信息實(shí)現(xiàn),即通過檢測(cè)設(shè)備識(shí)別出經(jīng)過該檢測(cè)點(diǎn)的車輛信息,并將車輛的具體信息包括車型、車身顏色、車標(biāo)等與交通管理中心數(shù)據(jù)庫(kù)中相同號(hào)牌號(hào)碼的車輛信息進(jìn)行比對(duì)。如果比對(duì)發(fā)現(xiàn)兩者的信息不同,則認(rèn)為該車為套牌車。然而,該方法僅適用于車輛信息不同的套牌車。但是,目前的套牌車絕大多數(shù)都具有與原車相同的車型、車標(biāo)和車身顏色,因此通過該方法很難識(shí)別出上述套牌車。此外,車型、車標(biāo)和車身顏色的識(shí)別在技術(shù)上尚不成熟,因此應(yīng)用該方法在技術(shù)上也有一定的難度。
有人提出利用同一車輛經(jīng)過相鄰兩個(gè)檢測(cè)點(diǎn)的時(shí)間不可能小于最小時(shí)間閾值的原理來識(shí)別套牌車的方法,例如中國(guó)專利文獻(xiàn)《一種套牌車的識(shí)別方法》(cn101587643a)、中國(guó)專利文獻(xiàn)《套牌車的檢測(cè)方法》(cn102881169a)、中國(guó)專利文獻(xiàn)《高效實(shí)時(shí)的車輛套牌嫌疑分析方法及其裝置》(cn102436746a)。這種方法存在以下缺點(diǎn):
(1)需要預(yù)先存儲(chǔ)所有檢測(cè)點(diǎn)兩兩之間的時(shí)間閾值,需要存儲(chǔ)的數(shù)據(jù)量隨著檢測(cè)點(diǎn)的增多呈平方數(shù)增長(zhǎng),數(shù)據(jù)量非常巨大,計(jì)算機(jī)難以實(shí)現(xiàn),因此由于檢測(cè)點(diǎn)數(shù)量的限制難以實(shí)現(xiàn)跨市或者跨省甚至全國(guó)聯(lián)網(wǎng)運(yùn)行。
(2)由于檢測(cè)點(diǎn)分布范圍很廣,根本無法直接得到相距較遠(yuǎn)的兩個(gè)檢測(cè)點(diǎn)的時(shí)間閾值。在同一個(gè)路段的不同的時(shí)間段,該閾值也會(huì)不同,因此識(shí)別結(jié)果不準(zhǔn)確。
中國(guó)專利文獻(xiàn)《一種套牌車識(shí)別方法和系統(tǒng)》(cn102945605a)通過檢測(cè)某個(gè)車牌的車輛進(jìn)入和駛出檢測(cè)點(diǎn)的時(shí)間段,將所有的檢測(cè)點(diǎn)兩兩組合,判斷每組檢測(cè)點(diǎn)對(duì)應(yīng)的時(shí)間段在時(shí)間上是否重疊,如果重疊則認(rèn)為該車牌號(hào)為套牌。這種方法存在以下缺點(diǎn):
(1)由于車輛經(jīng)過檢測(cè)點(diǎn)的時(shí)間段非常短,所以即使某個(gè)車輛為套牌車,也很可能由于它們沒有同時(shí)經(jīng)過檢測(cè)點(diǎn),導(dǎo)致時(shí)間段上并沒有重合,無法檢測(cè)出該套牌車輛,所以識(shí)別效率非常低。
中國(guó)專利文獻(xiàn)《套牌車輛的檢測(cè)裝置、檢測(cè)系統(tǒng)》(cn202677616u)通過檢測(cè)出某個(gè)車牌號(hào)的車輛經(jīng)過相鄰兩個(gè)檢測(cè)點(diǎn)的時(shí)間段,統(tǒng)計(jì)該時(shí)間段內(nèi)的不同的車牌號(hào)碼數(shù)來計(jì)算出車流量,再結(jié)合相鄰檢測(cè)點(diǎn)的參數(shù)配置表中的自由行駛速度和阻塞密度計(jì)算出該時(shí)間段內(nèi)的合理的車速閾值,根據(jù)這兩個(gè)檢測(cè)點(diǎn)的實(shí)際距離以及時(shí)間段長(zhǎng)度計(jì)算出該時(shí)間段內(nèi)的平均車速,如果該平均車速大于車速閾值則認(rèn)為該車牌號(hào)為套牌。這種方法存在以下缺點(diǎn):
(1)為了檢測(cè)某一個(gè)車牌號(hào)是否為套牌,需要對(duì)一段時(shí)間內(nèi)該路段的車流量進(jìn)行統(tǒng)計(jì),再根據(jù)自由行駛速度和阻塞密度模型計(jì)算出車速閾值,計(jì)算量大,操作復(fù)雜,可靠度受自由行駛速度和阻塞密度模型影響大,識(shí)別準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是要克服現(xiàn)有技術(shù)中存在的上述問題。本發(fā)明提出了一種套牌車的識(shí)別方法,該方法利用同一輛車在一段時(shí)間內(nèi)不可能行駛超過這段時(shí)間的最大直線理論距離的原理,在檢測(cè)到某個(gè)車牌號(hào)時(shí)根據(jù)本次檢測(cè)時(shí)間與上一次檢測(cè)時(shí)間之差乘以最高車速得到理論上該車輛位置與上一次車輛位置的最大直線距離,再根據(jù)檢測(cè)到該車牌號(hào)的檢測(cè)點(diǎn)的經(jīng)緯度坐標(biāo)與上一次檢測(cè)到該車牌號(hào)的檢測(cè)點(diǎn)的經(jīng)緯度坐標(biāo)計(jì)算出實(shí)際的直線距離。將兩個(gè)距離相比較,如果實(shí)際距離大于最大直線距離,則認(rèn)為該車牌號(hào)為套牌。該方法計(jì)算量小,適合城市內(nèi)、跨市、跨省甚至全國(guó)聯(lián)網(wǎng)運(yùn)行,檢測(cè)范圍越大,識(shí)別效率越高。
本發(fā)明的目的是這樣實(shí)現(xiàn)的。本發(fā)明提供了一種套牌車的識(shí)別方法,包括以下步驟:
步驟1,對(duì)所有的道路交通檢測(cè)點(diǎn)進(jìn)行依次編號(hào)1,2,3...;
步驟2,在道路交通管理中心的服務(wù)器數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)經(jīng)緯度坐標(biāo)表,經(jīng)緯度坐標(biāo)表中的每條記錄有三個(gè)字段,分別為檢測(cè)點(diǎn)編號(hào)字段、經(jīng)度坐標(biāo)字段和緯度坐標(biāo)字段,表中第一條記錄存儲(chǔ)編號(hào)為1的檢測(cè)點(diǎn)的檢測(cè)點(diǎn)編號(hào)、經(jīng)度坐標(biāo)和緯度坐標(biāo),按照這種順序依次存儲(chǔ)所有的檢測(cè)點(diǎn)編號(hào)和經(jīng)緯度坐標(biāo),在道路交通管理中心服務(wù)器數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)行車記錄表,行車記錄表中每條記錄有三個(gè)字段,分別為車牌號(hào)字段、檢測(cè)時(shí)間字段和檢測(cè)點(diǎn)編號(hào)字段,在道路交通管理中心服務(wù)器數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)套牌車信息表,每條記錄有一個(gè)字段,即車牌號(hào)字段;
步驟3,道路交通檢測(cè)點(diǎn)對(duì)經(jīng)過車輛的車牌號(hào)進(jìn)行檢測(cè),檢測(cè)到車牌號(hào)后將該車牌號(hào)、檢測(cè)到該車牌號(hào)時(shí)的時(shí)間、檢測(cè)點(diǎn)的編號(hào)通過網(wǎng)絡(luò)一同上傳至道路交通管理中心的服務(wù)器;
步驟4,服務(wù)器接收到車牌號(hào)、檢測(cè)時(shí)間、檢測(cè)點(diǎn)編號(hào)信息后,利用接收到的車牌號(hào)作為檢索條件對(duì)服務(wù)器數(shù)據(jù)庫(kù)中行車記錄表所有記錄的車牌號(hào)字段進(jìn)行檢索,如果檢索到車牌號(hào)相同的記錄則進(jìn)入步驟5,否則進(jìn)入步驟9;
步驟5,計(jì)算步驟4中接收到的檢測(cè)時(shí)間與步驟4中檢索到的記錄中檢測(cè)時(shí)間字段的檢測(cè)時(shí)間之差t;
步驟6,在道路交通管理中心服務(wù)器數(shù)據(jù)庫(kù)經(jīng)緯度坐標(biāo)表中根據(jù)步驟4中接收到的檢測(cè)點(diǎn)編號(hào)檢索出其對(duì)應(yīng)的經(jīng)緯度坐標(biāo)值(x1,y1),根據(jù)步驟4中檢索到的記錄中的檢測(cè)點(diǎn)編號(hào)檢索出其對(duì)應(yīng)的經(jīng)緯度坐標(biāo)值(x2,y2),計(jì)算出兩個(gè)經(jīng)緯度坐標(biāo)之間的實(shí)際直線距離l1;
步驟7,將步驟5中得到的時(shí)間差t乘以最高限速u得到距離l2,將l2與步驟6中得到實(shí)際直線距離l1進(jìn)行比較,如果l1>l2,則說明該車牌號(hào)的車輛一定存在套牌行為,在套牌車信息表中新建一條記錄,將該車牌號(hào)存儲(chǔ)到套牌車信息表新建記錄的車牌號(hào)字段中,如果l1<=l2,則該車牌號(hào)的車輛暫時(shí)排除套牌嫌疑,不對(duì)該車牌號(hào)進(jìn)行處理;
步驟8,將步驟4中接收到的檢測(cè)時(shí)間、檢測(cè)點(diǎn)編號(hào)分別存儲(chǔ)在服務(wù)器數(shù)據(jù)庫(kù)行車記錄表中該車牌號(hào)所在記錄的檢測(cè)時(shí)間字段和檢測(cè)點(diǎn)編號(hào)字段中,覆蓋掉這兩個(gè)字段以前存儲(chǔ)的數(shù)據(jù),返回步驟3;
步驟9,在服務(wù)器數(shù)據(jù)庫(kù)行車記錄表中新建一條記錄,將步驟4中接收到的車牌號(hào)、檢測(cè)時(shí)間、檢測(cè)點(diǎn)編號(hào)分別存儲(chǔ)在新建記錄的車牌號(hào)字段、檢測(cè)時(shí)間字段、檢測(cè)點(diǎn)編號(hào)字段中,返回步驟3。
優(yōu)選的,步驟2中所述檢測(cè)點(diǎn)的經(jīng)緯度坐標(biāo)從電子地圖中獲取,行車記錄表中的所有記錄按照車牌號(hào)字段大小進(jìn)行排序。
優(yōu)選的,所述步驟5中,用較晚的檢測(cè)時(shí)間減掉較早的檢測(cè)時(shí)間,時(shí)間差t為正值,單位為秒。
優(yōu)選的,所述步驟6中,距離l1的精確計(jì)算公式如下:c=sin(y1)*sin(y2)+cos(y1)*cos(y2)*cos(x1-x2),l1=r*arccos(c)*π/180,其中c為中間變量,x1,x2,y1,y2分別為兩個(gè)點(diǎn)的經(jīng)度坐標(biāo)值和緯度坐標(biāo)值,單位為度,r為地球平均半徑,單位為米,r=6371004米,l1為計(jì)算出的兩個(gè)經(jīng)緯度坐標(biāo)之間的實(shí)際直線距離,單位為米。
優(yōu)選的,所述步驟6中,距離l1的粗略計(jì)算公式如下:
優(yōu)選的,所述步驟7中,最高限速u為8-39,根據(jù)城市道路最高限速來確定,單位為米每秒。
優(yōu)選的,所述步驟7中,識(shí)別出套牌車之后通過點(diǎn)亮警示信號(hào)燈,發(fā)出報(bào)警聲的方式提醒公安交警。
與背景技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
(1)本方法只需要在識(shí)別出某個(gè)車牌號(hào)后進(jìn)行兩次簡(jiǎn)單的距離計(jì)算即可,如果該車牌號(hào)存在套牌行為就一定可以判斷出來,計(jì)算量小,識(shí)別效率高,可以實(shí)時(shí)在線運(yùn)行。
(2)該方法適合在城市內(nèi)、跨市、跨省甚至全國(guó)范圍內(nèi)聯(lián)網(wǎng)運(yùn)行,檢測(cè)范圍越大,識(shí)別效率越高。
(3)該方法可以在識(shí)別出套牌車之后定位出該套牌車所在的檢測(cè)點(diǎn),有利于當(dāng)?shù)亟痪块T進(jìn)行查處。
附圖說明
圖1為本發(fā)明所述方法的工作流程示意圖。
具體實(shí)施方式
本發(fā)明所述方法需要在各檢測(cè)點(diǎn)布置可以識(shí)別車牌號(hào)的攝像頭,識(shí)別出的車牌號(hào)等數(shù)據(jù)可以通過網(wǎng)絡(luò)上傳至交通管理中心的服務(wù)器,所有的攝像頭通過網(wǎng)絡(luò)進(jìn)行時(shí)間同步。具體實(shí)施步驟如下:
步驟1,對(duì)監(jiān)測(cè)范圍內(nèi)的所有道路交通檢測(cè)點(diǎn)的攝像頭從1開始依次進(jìn)行編號(hào),將每個(gè)攝像頭的檢測(cè)點(diǎn)編號(hào)分別寫入攝像頭的flash存儲(chǔ)空間中。
步驟2,在道路交通管理中心的服務(wù)器中安裝sql數(shù)據(jù)庫(kù),在sql數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)經(jīng)緯度坐標(biāo)表,經(jīng)緯度坐標(biāo)表中的每條記錄有三個(gè)字段,分別為檢測(cè)點(diǎn)編號(hào)字段、經(jīng)度坐標(biāo)字段和緯度坐標(biāo)字段,檢測(cè)點(diǎn)編號(hào)字段數(shù)據(jù)類型為int整型,經(jīng)緯度坐標(biāo)字段數(shù)據(jù)類型為float(24)單精度浮點(diǎn)型,經(jīng)緯度坐標(biāo)表中第一條記錄存儲(chǔ)編號(hào)為1的攝像頭的檢測(cè)點(diǎn)編號(hào)、經(jīng)度坐標(biāo)和緯度坐標(biāo),按照這種順序依次存儲(chǔ)所有攝像頭的檢測(cè)點(diǎn)編號(hào)和對(duì)應(yīng)的經(jīng)緯度坐標(biāo),各個(gè)檢測(cè)點(diǎn)的經(jīng)緯度坐標(biāo)從電子地圖中獲取,在道路交通管理中心服務(wù)器sql數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)行車記錄表,行車記錄表中每條記錄有三個(gè)字段,分別為車牌號(hào)字段、檢測(cè)時(shí)間字段和檢測(cè)點(diǎn)編號(hào)字段,車牌號(hào)字段數(shù)據(jù)類型為char字符型,檢測(cè)時(shí)間字段數(shù)據(jù)類型為time時(shí)間型,檢測(cè)點(diǎn)編號(hào)字段數(shù)據(jù)類型為int整型,行車記錄表中所有記錄按照車牌號(hào)大小從小到大依次排序存放,在道路交通管理中心服務(wù)器sql數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)套牌車信息表,每條記錄有一個(gè)字段,即車牌號(hào)字段,數(shù)據(jù)類型為char字符型。
步驟3,道路交通檢測(cè)點(diǎn)的攝像頭對(duì)經(jīng)過車輛的車牌號(hào)進(jìn)行檢測(cè),檢測(cè)到車牌號(hào)后將該車牌號(hào)、檢測(cè)到該車牌號(hào)時(shí)的時(shí)間、攝像頭的檢測(cè)點(diǎn)編號(hào)通過網(wǎng)絡(luò)一同上傳至道路交通管理中心的服務(wù)器。
步驟4,道路交通管理中心的服務(wù)器接收到車牌號(hào)、檢測(cè)時(shí)間、攝像頭的檢測(cè)點(diǎn)編號(hào)信息后,利用接收到的車牌號(hào)作為檢索條件對(duì)服務(wù)器sql數(shù)據(jù)庫(kù)中行車記錄表所有記錄的車牌號(hào)字段進(jìn)行檢索,如果檢索到車牌號(hào)相同的記錄則進(jìn)入步驟5,否則進(jìn)入步驟9。
步驟5,將步驟4中接收到的檢測(cè)時(shí)間與步驟4中檢索到的記錄中檢測(cè)時(shí)間字段的檢測(cè)時(shí)間相比較,用較晚的檢測(cè)時(shí)間減掉較早的檢測(cè)時(shí)間得到時(shí)間差t,t為正值,單位為秒。
步驟6,在道路交通管理中心服務(wù)器數(shù)據(jù)庫(kù)經(jīng)緯度坐標(biāo)表中根據(jù)步驟4中接收到的檢測(cè)點(diǎn)編號(hào)檢索出其對(duì)應(yīng)的經(jīng)緯度坐標(biāo)值(x1,y1),根據(jù)步驟4中檢索到的記錄中的檢測(cè)點(diǎn)編號(hào)檢索出其對(duì)應(yīng)的經(jīng)緯度坐標(biāo)值(x2,y2),按照公式
步驟7,如果城市道路最高限速為70千米每小時(shí),則最高限速u取19米每秒,將步驟5中得到的時(shí)間差t乘以最高限速u得到理論最大直線距離l2,將l2與步驟6中得到實(shí)際直線距離l1進(jìn)行比較,如果l1>l2,則說明該車牌號(hào)的車輛一定存在套牌行為,在sql數(shù)據(jù)庫(kù)套牌車信息表中新建一條記錄,將該車牌號(hào)存儲(chǔ)到套牌車信息表中新建記錄的車牌號(hào)字段中,通過點(diǎn)亮警示信號(hào)燈,發(fā)出報(bào)警聲的方式提醒公安交警檢測(cè)到套牌車輛。如果l1<=l2,則該車牌號(hào)的車輛暫時(shí)排除套牌嫌疑,不對(duì)該車牌號(hào)進(jìn)行處理。
步驟8,將步驟4中接收到的檢測(cè)時(shí)間、檢測(cè)點(diǎn)編號(hào)分別存儲(chǔ)在服務(wù)器sql數(shù)據(jù)庫(kù)行車記錄表中該車牌號(hào)所在記錄的檢測(cè)時(shí)間字段和檢測(cè)點(diǎn)編號(hào)字段中,覆蓋掉這兩個(gè)字段以前存儲(chǔ)的數(shù)據(jù),返回步驟3。
步驟9,在服務(wù)器數(shù)據(jù)庫(kù)行車記錄表中新建一條記錄,將步驟4中接收到的車牌號(hào)、檢測(cè)時(shí)間、檢測(cè)點(diǎn)編號(hào)分別存儲(chǔ)在新建記錄的車牌號(hào)字段、檢測(cè)時(shí)間字段、檢測(cè)點(diǎn)編號(hào)字段中,返回步驟3。