金瑛浩
摘要:為了提高套牌車(chē)輛識(shí)別的效率,該文提出了一種新的檢測(cè)方法。該方法通過(guò)矢量路徑來(lái)監(jiān)控車(chē)輛的行駛情況;通過(guò)分布式數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和處理海量車(chē)輛的行駛信息,通過(guò)比對(duì)車(chē)輛的矢量路徑信息來(lái)識(shí)別套牌車(chē)輛。實(shí)驗(yàn)表明該方法具有較強(qiáng)的識(shí)別率和較高的應(yīng)用價(jià)值。
關(guān)鍵詞:套牌;矢量路徑;分布式數(shù)據(jù)庫(kù);車(chē)牌識(shí)別
中圖分類(lèi)號(hào):TP18 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)23-5506-02
目前,國(guó)內(nèi)外車(chē)輛套牌的現(xiàn)象逐漸呈現(xiàn)向上的態(tài)勢(shì)。這不僅給交通安全、司法公正帶來(lái)了很多隱患,還引起了很多社會(huì)問(wèn)題。因此國(guó)內(nèi)外越來(lái)越多的學(xué)者開(kāi)始研究如何防范車(chē)輛套牌的問(wèn)題。到筆者發(fā)稿前為止,主要的研究手段有兩種:一是采用特殊材質(zhì)的車(chē)牌以及防盜措施,使車(chē)輛的所有人無(wú)法仿造車(chē)牌或無(wú)法更換車(chē)牌。這種方法嚴(yán)重以來(lái)車(chē)牌的生產(chǎn)技術(shù),卻很難保證長(zhǎng)期有效。另外一種是在車(chē)輛上安裝帶有可識(shí)別信息的只能芯片。這種方法雖然識(shí)別度高且難以被破解,但是需要政府和交管部門(mén)投入當(dāng)量的資金和設(shè)備,同時(shí)也增加了購(gòu)車(chē)人的成本,因此難以推廣。
目前,我國(guó)大多數(shù)地區(qū)的主干交通網(wǎng)都已經(jīng)安裝了用于拍照違章車(chē)輛的監(jiān)控?cái)z像頭。雖然這些攝像頭精度很高但是對(duì)于套牌車(chē)輛的檢測(cè)則卻無(wú)能為例。這是因?yàn)楫?dāng)前很多套牌車(chē)輛都是套用同等車(chē)型的牌照,但從車(chē)輛的外觀和車(chē)牌是無(wú)法判斷的。該文提出的套牌車(chē)輛檢測(cè)方法,不僅可以充分利用現(xiàn)有的設(shè)備和設(shè)施,投入的新設(shè)備還可以提高套牌車(chē)輛的識(shí)別效率。
1 矢量路徑
如果將每個(gè)車(chē)輛的行駛路徑用有向加權(quán)圖來(lái)表示的話(huà)就是一個(gè)節(jié)點(diǎn)序列。比如ABC……。而每個(gè)車(chē)輛在每個(gè)節(jié)點(diǎn)會(huì)有監(jiān)控點(diǎn)產(chǎn)生一個(gè)矢量,就是車(chē)輛行駛的速度。因此,每個(gè)車(chē)輛的行駛情況就可以由一個(gè)矢量序列和路徑序列來(lái)表示。將這兩個(gè)序列用一個(gè)二維數(shù)組來(lái)表示,就形成了一個(gè)車(chē)輛的矢量路徑。
2 矢量路徑的存儲(chǔ)
如果將車(chē)輛的矢量路徑數(shù)據(jù)都存放在一個(gè)數(shù)據(jù)庫(kù)中,則需要存儲(chǔ)的數(shù)據(jù)規(guī)模將十分巨大,也不便于數(shù)據(jù)的處理和檢索。由于車(chē)輛自身的限制以及路況和限速等客觀因素的限制,車(chē)輛在兩個(gè)相鄰監(jiān)控點(diǎn)出現(xiàn)的時(shí)間不會(huì)很短。即便,兩個(gè)監(jiān)控點(diǎn)的距離較近、車(chē)速也比較快,車(chē)輛也不可能在極短的時(shí)間能遍歷所有的監(jiān)控點(diǎn)。這樣就為我們分布式處理矢量路徑數(shù)據(jù)帶來(lái)了客觀的條件。
為了方便數(shù)據(jù)的處理,當(dāng)每個(gè)車(chē)輛在監(jiān)控點(diǎn)出現(xiàn)的時(shí)候,監(jiān)控?cái)z像頭會(huì)自動(dòng)識(shí)別車(chē)輛的車(chē)型、車(chē)牌號(hào)碼、車(chē)輛的行駛速度已經(jīng)車(chē)輛所選擇的路徑。監(jiān)控點(diǎn)會(huì)將這些數(shù)據(jù)發(fā)送個(gè)車(chē)輛所選路徑上相鄰的監(jiān)控點(diǎn)。相鄰的監(jiān)控點(diǎn)根據(jù)車(chē)輛的速度、道路的限速以及道路長(zhǎng)度等信息,會(huì)計(jì)算車(chē)輛預(yù)計(jì)到達(dá)的時(shí)間段。然后將這新信息按照一定的格式插入到本地?cái)?shù)據(jù)庫(kù)中(為了提高速度筆者采用的是MySQL數(shù)據(jù)庫(kù))。然后系統(tǒng)沒(méi)過(guò)一段時(shí)間就會(huì)檢索數(shù)據(jù)庫(kù),將應(yīng)到達(dá)的車(chē)輛信息拿來(lái)與當(dāng)前到達(dá)的車(chē)輛信息進(jìn)行比對(duì)。
3 套牌車(chē)輛的識(shí)別
當(dāng)一個(gè)車(chē)輛到達(dá)監(jiān)控點(diǎn)的時(shí)候,監(jiān)控點(diǎn)會(huì)從自己的數(shù)據(jù)庫(kù)中搜索應(yīng)到達(dá)車(chē)輛的信息。如果這些信息中存在這輛車(chē)的信息,那么將這輛車(chē)的信息從本地?cái)?shù)據(jù)庫(kù)中刪除,然后將緩沖中的車(chē)輛行駛的矢量路徑,加上車(chē)輛所選路徑、車(chē)速等信息再次發(fā)送到下一個(gè)監(jiān)控點(diǎn)。如果這輛車(chē)的信息存在與本地?cái)?shù)據(jù)庫(kù),但是車(chē)輛的到達(dá)時(shí)間比應(yīng)到時(shí)間早,則這輛車(chē)可能是超速車(chē)輛,應(yīng)與扣留或采取其它處理方式。如果這輛車(chē)的信息在本地?cái)?shù)據(jù)庫(kù)中無(wú)法查到。則說(shuō)明這輛車(chē)很可能是剛剛進(jìn)入本交通網(wǎng)的車(chē)輛,也可能是套牌車(chē)輛。這時(shí)候監(jiān)控點(diǎn)需要將這輛車(chē)的信息發(fā)送到所有的監(jiān)控點(diǎn)。如果所有監(jiān)控點(diǎn)都無(wú)該車(chē)輛的信息,則本監(jiān)控點(diǎn)為其創(chuàng)建矢量路徑等信息,并將信息發(fā)送到其它監(jiān)控點(diǎn)。如果其它監(jiān)控點(diǎn)中有該車(chē)輛信息,則說(shuō)明這兩輛車(chē)當(dāng)中,必然有一輛為套牌車(chē)輛。需要將這兩輛車(chē)扣留做進(jìn)一步的識(shí)別。
4 結(jié)束語(yǔ)
本文采用的套牌車(chē)輛方法,不僅不需要投入更多的設(shè)施和設(shè)備,所采用的軟件也都是開(kāi)源軟件,因此可以最大程度上節(jié)約成本。另外,該方案不僅有較高的識(shí)別率,還可以幫助交管部門(mén)查處超速等違章情況。因此該方法具有較高的實(shí)用性和推廣價(jià)值。
參考文獻(xiàn):
[1] 李飛.基于人工神經(jīng)網(wǎng)路的車(chē)牌識(shí)別系統(tǒng)的研究[D].太原:中北大學(xué),2007.
[2] Gonzalez R C, Wood R E.數(shù)字圖像處理[M].阮秋琦,阮宇智,譯.北京:電子工業(yè)出版社,2003:233-239.
[3] 朱光忠,黃云龍. 邊緣檢測(cè)算子在汽車(chē)牌照區(qū)域檢測(cè)中的應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006,16(3):161-162.
[4] 王枚,王國(guó)宏.利用字符投影最小距離的車(chē)牌校正方法[J].計(jì)算機(jī)工程,2008,34(3):216-218.