首頁(yè)>> 技術(shù)文章 >人工智能技術(shù)在車(chē)牌識(shí)別中的運(yùn)用

人工智能技術(shù)在車(chē)牌識(shí)別中的運(yùn)用

  時(shí)間: 2022-04-02      2099    

       車(chē)牌識(shí)別是許多智能交通應(yīng)用場(chǎng)景需要解決的問(wèn)題,如小區(qū)汽車(chē)門(mén)禁、停車(chē)場(chǎng)自動(dòng)計(jì)時(shí)收費(fèi)、道路電子眼自動(dòng)違章識(shí)別抓拍等。近年來(lái),人工智能技術(shù)已應(yīng)用到許多車(chē)牌識(shí)別方案中。本文主要闡述了車(chē)牌識(shí)別的整個(gè)流程及涉及的人工智能相關(guān)算法,比較并分析了各種算法特點(diǎn)和優(yōu)缺點(diǎn),對(duì)進(jìn)一步研究人工智能技術(shù)在智能交通領(lǐng)域的應(yīng)用具有一定的借鑒意義。

       1 、引言
       一個(gè)典型的車(chē)輛牌照識(shí)別過(guò)程按照先后順序一般包括:車(chē)輛圖像采集、車(chē)牌定位、車(chē)牌字符分割和車(chē)牌字符識(shí)別。本文詳細(xì)闡述這些內(nèi)容,包括需要解決的問(wèn)題、實(shí)現(xiàn)流程、使用的算法等。

       2、 車(chē)輛圖像采集

       識(shí)別車(chē)牌的第一步是獲取車(chē)輛圖像,也就是車(chē)輛圖像的采集。在車(chē)牌識(shí)別現(xiàn)場(chǎng),車(chē)輛圖像一般都由攝像機(jī)實(shí)時(shí)拍攝得到,工作環(huán)境相對(duì)復(fù)雜,如受到光線、天氣、車(chē)輛的行駛速度、車(chē)牌位置等各種因素的影響,因此首先需要在硬件上保證所采集的車(chē)輛圖像盡可能清晰、完整、大小一致、便于處理。

車(chē)輛圖像采集方式主要有三種方式:

      (1)視頻識(shí)別。其工作原理是通過(guò)車(chē)牌識(shí)別相機(jī)拍攝視頻識(shí)別車(chē)輛,可以是普通相機(jī)+視頻采集卡,也可以是數(shù)碼相機(jī)。

      (2)地感線圈識(shí)別。其工作原理是當(dāng)車(chē)輛進(jìn)入識(shí)別區(qū)域時(shí),安裝在車(chē)輛減速帶前的地感線圈監(jiān)測(cè)到車(chē)輛然后發(fā)信號(hào)給相機(jī)進(jìn)行抓拍。它的優(yōu)點(diǎn)是有較高的觸發(fā)率,性能比較穩(wěn)定;缺點(diǎn)是需要在施工時(shí)專(zhuān)門(mén)安裝硬件設(shè)備,工程量相對(duì)較大。

       (3)視頻+地感線圈識(shí)別。其工作原理是通過(guò)車(chē)牌識(shí)別相機(jī)拍攝視頻識(shí)別車(chē)輛,然后通過(guò)地感線圈觸發(fā)輸出識(shí)別結(jié)果。相比單獨(dú)使用地感線圈識(shí)別或視頻識(shí)別,該方式具備更快的識(shí)別速度和更高的識(shí)別率。

       3、 車(chē)牌定位

4.jpg

       車(chē)牌定位的任務(wù)是從上一步采集的車(chē)輛圖像找到車(chē)牌區(qū)域并截取出來(lái)。車(chē)牌定位算法概括起來(lái)可以分為兩大類(lèi):

       (1)基于圖形圖像學(xué)的定位方法,如邊緣檢測(cè)定位、顏色定位等。外界信息的干擾會(huì)欺騙定位算法,使得定位算法生成過(guò)多的非車(chē)牌候選區(qū)域,增大系統(tǒng)負(fù)荷。此算法的實(shí)現(xiàn)分為三步:(1)對(duì)圖像進(jìn)行邊緣檢測(cè)、二值化等預(yù)處理;(2)進(jìn)行膨脹和腐蝕操作等形態(tài)學(xué)處理;(3)查找車(chē)牌輪廓并精確定位。

       (2)基于機(jī)器學(xué)習(xí)的定位方法,如特征工程定位、神經(jīng)網(wǎng)絡(luò)定位等。使用此算法進(jìn)行車(chē)牌定位的關(guān)鍵是找到好的特征和訓(xùn)練方法。其主要步驟可以分為:(1)提供一套擁有正確輸出的訓(xùn)練數(shù)據(jù)(車(chē)輛圖像);(2)構(gòu)建神經(jīng)網(wǎng)絡(luò)模型;(3)用訓(xùn)練后的模型進(jìn)行實(shí)際車(chē)牌定位檢測(cè)定位效果。

       4 、車(chē)牌字符分割
       車(chē)牌字符分割的任務(wù)是把上一步得到的車(chē)牌區(qū)域中的字符正確截取出來(lái),成為多個(gè)只包含一個(gè)字符的圖像。常用的字符分割算法有:基于連通域標(biāo)記的算法、基于字符幾何特征的算法、基于圖像投影的算法。其中投影算法應(yīng)用較為廣泛,分隔效率較高。此算法的實(shí)現(xiàn)可描述為:首先,遍歷整個(gè)圖片計(jì)算每一列白色(車(chē)牌號(hào)區(qū)域)像素點(diǎn)的個(gè)數(shù)并存到數(shù)組中;其次,由數(shù)組里的灰度值得到相應(yīng)的投影圖,再通過(guò)數(shù)組的內(nèi)容找到相鄰字符間的分割點(diǎn);最后,根據(jù)分割點(diǎn)完成字符分割。

       5、 車(chē)牌字符識(shí)別

2.jpg

       車(chē)牌字符識(shí)別是車(chē)牌識(shí)別過(guò)程的最后一步,主要任務(wù)是把上一步分隔出的車(chē)牌字符圖像轉(zhuǎn)化為正確的字符,并最終拼接為正確的車(chē)牌號(hào)碼。在實(shí)際應(yīng)用場(chǎng)景中,主要涉及到辨識(shí)的準(zhǔn)確性和識(shí)別速度兩方面。一般停車(chē)場(chǎng)在車(chē)牌無(wú)損傷的狀態(tài)下識(shí)別率應(yīng)達(dá)到95%以上,識(shí)別速度應(yīng)達(dá)到1秒以?xún)?nèi)。車(chē)牌字符識(shí)別算法可以簡(jiǎn)單分為以下三類(lèi)。

       (1)模板匹配。這是一種早期較為傳統(tǒng)的字符識(shí)別方法。其原理是首先建立車(chē)牌中所有可能包含的字符串的標(biāo)準(zhǔn)字符模板庫(kù),然后將單個(gè)字符圖像處理成和模板庫(kù)中字符一樣的格式,最后根據(jù)一定的規(guī)則與模板庫(kù)中的字符進(jìn)行比對(duì),計(jì)算出一個(gè)相似度值,該值最大者即為正確的字符。該算法對(duì)于清晰、干凈、無(wú)傾斜和變形的車(chē)牌字符圖像識(shí)別率較高。

       (2)神經(jīng)網(wǎng)絡(luò)。它是一種機(jī)器學(xué)習(xí)算法,如典型的BP神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)(CNN)。其工作原理是首先提取梯度分布特征、灰度統(tǒng)計(jì)特征等字符特征;然后構(gòu)建一個(gè)神經(jīng)網(wǎng)絡(luò)模型,設(shè)置網(wǎng)絡(luò)訓(xùn)練參數(shù);最后進(jìn)行模型訓(xùn)練并識(shí)別檢驗(yàn)。


       (3)支持向量機(jī)(SVM)。該算法本質(zhì)上和神經(jīng)網(wǎng)絡(luò)算法類(lèi)似,也是一種機(jī)器學(xué)習(xí)方法。其主要設(shè)計(jì)思路是:先得到樣本特征,進(jìn)行訓(xùn)練,然后再分類(lèi)。SVM的原理所涉及的數(shù)學(xué)知識(shí)比較復(fù)雜,自己編程實(shí)現(xiàn)有一定難度,實(shí)際應(yīng)用中一般會(huì)直接調(diào)用比較成熟地支持SVM的工具箱。SVM算法當(dāng)前應(yīng)用較為廣泛。

上一篇:杭州余杭未來(lái)科技城供排水有限公司選擇亞希車(chē)牌識(shí)別系統(tǒng)

下一篇:疫情反復(fù),測(cè)溫產(chǎn)品有增無(wú)減,漢王推出健康碼核驗(yàn)再升級(jí)。