车牌识别系统概述
車牌識別系統(tǒng)總的來說,國內(nèi)不管科研還是商用方面都很成熟了,基本處于世界先進甚至領(lǐng)先的水平。對于目前常見的收費站、紅綠燈路口、學(xué)校、機關(guān)政府等進出口的固定環(huán)境車牌識別準(zhǔn)確率基本都可以達(dá)到99.5%以上。
車牌識別的主要步驟分為:車牌定位、字符分割、字符識別;
(1)車牌定位:
在車牌識別中是很關(guān)鍵的一步,尤其是對于圖像背景較為復(fù)雜的情況下,要提高車牌定位準(zhǔn)確率也不是件容易的事。車牌定位包括車牌定位、車牌傾斜校正。
1)當(dāng)前車牌粗定位算法主要分為:傳統(tǒng)方法和深度學(xué)習(xí)方法。
①傳統(tǒng)車牌定位算法:主要利用顏色(藍(lán)底、黃底或白底)、邊緣形狀(3.15:1的矩形)、紋理特征(可用小波特征表述)等信息進行檢測定位。一般情況下,都是首先將前述幾種判斷依據(jù)結(jié)合起來,進行綜合檢測定位,否則無法有效解決不同車型、顏色、環(huán)境的變化對檢測帶來的影響;
②深度學(xué)習(xí)算法:當(dāng)前也有不少人基于CNN、R-CNN、faster-RCNN、改進型CNN算法對車牌進行監(jiān)測定位。從當(dāng)前基于卷積神經(jīng)網(wǎng)絡(luò)的車牌定位算法研究應(yīng)用而言,主要還是先根據(jù)車牌特征人工選擇候選區(qū)域,然后使用CNN進行車牌檢測與定位。
個人總結(jié):傳統(tǒng)算法在固定環(huán)境中對車牌定位做的已經(jīng)比較成熟了,但正如固定環(huán)境的表述一樣,其對于車牌拍攝角度、車牌圖片中背景的復(fù)雜度還是有不少的限制,拍攝角度要在算法設(shè)計范圍內(nèi),背景也不能太復(fù)雜。對于基于深度學(xué)習(xí)的車牌定位算法,相對來說就可以應(yīng)付較為復(fù)雜的背景和允許更大的車牌拍攝角度。其不足之處當(dāng)然是需要大量樣本進行訓(xùn)練并耗費較長時間,同時深度學(xué)習(xí)算法進行車牌定位可能在算法實時性上有所下降。
2)車牌傾斜校正:主要是根據(jù)提取的車牌邊緣直線,利用投影法(radon變換)計算傾斜角度,然后旋轉(zhuǎn)校正。
(2)字符分割:
字符分割當(dāng)前一般都采用投影法,該方法比較簡單也很有效。當(dāng)然,在進行字符分割前還有去除車牌邊框、鉚釘?shù)葻o關(guān)干擾部分,主要是利用提取的邊緣輪廓確定車牌和車牌以外部分的分界線,從而去除邊框及以外部分,同時利用投影法盡量去除鉚釘?shù)取?/p>
(3)字符識別:
這就是OCR的問題了,常見的有BP神經(jīng)網(wǎng)絡(luò)識別算法、CNN識別算法。相對而言,CNN算法的識別準(zhǔn)確率更高。
未來展望:主要集中在傳統(tǒng)的車牌定位算法的改進,和深度學(xué)習(xí)算法的應(yīng)用上,個人更關(guān)注后者。個人認(rèn)為,將車牌定位、字符分割和識別放到一個深度學(xué)習(xí)網(wǎng)絡(luò)中是一個可以研究的方向。
總結(jié)
- 上一篇: [路由器] k2p支持ipv6相关设置
- 下一篇: 线性同余法生成随机数