亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于統(tǒng)計的車牌識別方法與流程

文檔序號:11775295閱讀:426來源:國知局

本發(fā)明涉及智能交通領域,具體是一種基于統(tǒng)計的車牌識別方法。

技術背景

現(xiàn)有的車牌識別系統(tǒng)對于處理質(zhì)量較好的車牌圖像已能實現(xiàn)較高的準確率,但是對于處理交通監(jiān)控相機拍攝的車牌圖像,識別準確率并不樂觀,主要是因為實際交通監(jiān)控相機的清晰度不夠高,同時由于拍攝的是運動中的車輛,因此車牌圖像的可識別性比較差。通過實驗分析發(fā)現(xiàn),對于實際交通監(jiān)控系統(tǒng)拍攝到的清晰度不高車牌圖像,字母和數(shù)字的識別率較好,明顯優(yōu)于漢字的識別準確率。

對于清晰度較差的車牌圖像,希望通過改善識別算法提升系統(tǒng)的識別率是較為困難的,同時因為基于單張車牌的識別方法可靠性比較低,因此基于統(tǒng)計的車牌識別方法成為改善識別率的可行方案,該方法通過一定的統(tǒng)計方法對車輛的多張車牌圖像的識別結(jié)果進行統(tǒng)計分析,得出更為可靠的識別結(jié)果,從而提升識別的準確率。

目前對基于統(tǒng)計的車牌識別方法的研究較少,其中與本發(fā)明最接近的技術方案為:發(fā)明專利(申請?zhí)枺?01410794631,名稱:一種基于多攝像頭的車牌識別方法)提出了基于多攝像頭的車牌識別方法,該方法對多個角度、位置上的車牌識別結(jié)果進行統(tǒng)計,統(tǒng)計方式為將所有車牌識別結(jié)果根據(jù)識別結(jié)果的相似度進行分組,然后計算出每組的某一特征值,從而根據(jù)特征值找到最佳分組,最后對最佳分組中每個車牌字符位置進行單字符統(tǒng)計,確定最佳車牌結(jié)果,這一方法能在一定程度上改善車牌識別的準確率。與本發(fā)明不同的地方在于:(1)該方法的圖像獲取是基于多攝像頭的;(2)該方法對每個攝像頭的每幀圖像都進行了分析,對于處理存在靜止狀態(tài)的車輛,會出現(xiàn)圖像重復處理的問題;(3)該方法的主要思路是篩選出質(zhì)量較好的車牌進行單字符統(tǒng)計,從而改善每個字符的識別準確率,并沒有給出針對改善漢字的識別率的方案。

綜上所述,當前基于統(tǒng)計的車牌識別方法的存在不足之處包括:(1)存在相同車牌圖像重復處理的情況;(2)漢字與其他字符的統(tǒng)計方式一致,不能顯著的提升漢字的識別準確率。



技術實現(xiàn)要素:

基于上述背景,本發(fā)明為改善實際交通監(jiān)控中的車牌識別率,提出了一種基于統(tǒng)計的車牌識別方法。該方法首先通過單字符統(tǒng)計的方法得到識別準確率較高的車牌字符,然后根據(jù)已識別出來的字符進行車牌可靠性的判斷,最后用帶權重的單字符統(tǒng)計方法確定識別準確率較低的車牌字符。

本發(fā)明包括如下步驟:

步驟1:進行車輛跟蹤,獲取該車輛的多張視頻圖像,并得到所獲取圖像集所對應的重復幀數(shù)集n={(pi,ni)|i∈{0,1,…,a-1}},其中,pi表示該車輛的第i張圖像,ni表示該車輛第i張圖像出現(xiàn)的次數(shù),a表示最終獲取的視頻圖像張數(shù),具體圖像獲取步驟為:當車輛完全進入給定監(jiān)控區(qū)域后,置i=0,a=1,保留第一幀視頻圖像為pi,置ni=1,將(pi,ni)加入集合n中;對于之后的每幀圖像,需要先分析圖像中該車輛與前一幀相比是否發(fā)生了位移,如果發(fā)生位移,則i=i+1并保留該幀圖像為pi,置ni=1,a=a+1,并將(pi,ni)加入集合n中,否則,將集合中(pi,ni)的ni更新為ni=ni+1,pi保持不變;當滿足以下兩個條件之一時,完成圖像獲取:(1)(2)車輛完全消失在給定監(jiān)控區(qū)域之外;其中,l是事先設定的最大分析幀數(shù);

步驟2:對步驟1中獲取的圖像集進行車牌定位和車牌識別操作,得到一組車牌識別結(jié)果集r={ri|i=0,1,…,a-1},其中,表示第i張視頻圖像的車牌識別結(jié)果,表示識別結(jié)果ri中的7個字符;

步驟3:通過統(tǒng)計分析,確定車牌每個字符的識別結(jié)果,保存至識別結(jié)果集c={c0,c1,…,c6}中,具體為:

步驟3.1:首先確定車牌后六個字符的識別結(jié)果{c1,c2,…,c6},具體為:

步驟3.1.1:將集合r中所有車牌的字符,根據(jù)字符在車牌中的位置進行分組,得到7個單字符集合g0,g1,…,g6,其中表示集合r中第i個識別結(jié)果的第k個字符;

步驟3.1.2:對每個字符集gk,k=1,2…,6,根據(jù)步驟(a)、(b)分別進行統(tǒng)計分析,得到車牌后六個字符的識別結(jié)果{c1,c2,…,c6}:

(a)將集合gk中相同的字符進行歸類,得到mk個類別的集合其中表示第j個類別對應的字符,表示對應于字符的總樣本數(shù),根據(jù)式(1)計算

(b)找到中值最大的元素,設為則其對應的識別結(jié)果即為字符ck的識別結(jié)果,即

步驟3.2:確定第一個漢字字符的識別結(jié)果c0,具體為:

步驟3.2.1:如公式(2)所示,將集合r中每個車牌識別結(jié)果ri,i=0,1,…,a-1的后六位與已確定的車牌后六位識別結(jié)果c1c2c3c4c5c6進行字符匹配,根據(jù)字符匹配率對集合r進行聚類,可以得到滿足式(2)的7個子集pk,k=0,1,…,6;為集合pk,k=0,1,…,6所對應的樣本數(shù)集,其中,表示集合pk中第i個元素的樣本數(shù),ok表示集合pk中元素的個數(shù);

其中,表示集合r中第i個車牌識別結(jié)果ri的后六位與c1c2c3c4c5c6的字符匹配數(shù);

步驟3.2.2:將每個集合pk,k=0,1,…,6根據(jù)相同漢字識別結(jié)果進行歸類,可以得到dk個類別的歸類集合表示集合pk中第i類對應的漢字,表示集合pk中第i類漢字的對應的樣本數(shù),根據(jù)式(3)計算

步驟3.2.3:確定集合r對應的漢字類別集合h={hi|i=0,1,…,nh-1},其中hi表示第i類對應的漢字,nh表示集合r中漢字的類別數(shù);根據(jù)公式(4),確定漢字類別集合h所對應的樣本數(shù)集k:

其中,wk表示權重系數(shù),{w0,w1,w2,w3,w4,w5,w6}={0.01,0.02,0.02,0.14,0.3,0.5};

步驟3.2.4:找到集合k中最大的元素,設為kx,則其對應的識別結(jié)果hx即為漢字識別結(jié)果,即c0=hx。

本發(fā)明的優(yōu)點是:本發(fā)明應用于車牌識別系統(tǒng),可以顯著改善系統(tǒng)處理清晰度較差的車牌圖像的能力。與已有的基于統(tǒng)計的方法相比,它的優(yōu)點在于:(1)本發(fā)明引入了圖像的重復幀數(shù)屬性,既能保證該方法是基于連續(xù)多幀的圖像樣本的統(tǒng)計方法,又能避免相同圖像的重復處理情況,提升了該方法對處理有靜止狀態(tài)的車輛的識別效率;(2)本發(fā)明不但改善了車牌字母和數(shù)字的識別率,同時通過使用改進的基于權重的統(tǒng)計方法,顯著的提升了漢字的識別率。

附圖說明

圖1是經(jīng)過車牌定位操作后得到一組車牌二值化圖。

具體實施方式

下面結(jié)合具體實例,對本發(fā)明的具體實施過程進行詳細的說明。

本發(fā)明的基于統(tǒng)計的車牌識別方法,包括如下步驟:

步驟1:進行車輛跟蹤,獲取該車輛的多張視頻圖像,并得到所獲取圖像集所對應的重復幀數(shù)集n={(pi,ni)|i∈{0,1,…,a-1}},其中,pi表示該車輛的第i張圖像,ni表示該車輛第i張圖像出現(xiàn)的次數(shù),a表示最終獲取的視頻圖像張數(shù),具體圖像獲取步驟為:當車輛完全進入給定監(jiān)控區(qū)域后,置i=0,a=1,保留第一幀視頻圖像為pi,置ni=1,將(pi,ni)加入集合n中;對于之后的每幀圖像,需要先分析圖像中該車輛與前一幀相比是否發(fā)生了位移,如果發(fā)生位移,則i=i+1并保留該幀圖像為pi,置ni=1,a=a+1,并將(pi,ni)加入集合n中,否則,將集合中(pi,ni)的ni更新為ni=ni+1,pi保持不變;當滿足以下兩個條件之一時,完成圖像獲?。?1)(2)車輛完全消失在給定監(jiān)控區(qū)域之外;其中,l是事先設定的最大分析幀數(shù)。

通過車輛跟蹤,確定的圖像重復幀數(shù)集n={(p0,1),(p1,1),(p2,1),(p3,1),(p4,1),(p5,1),(p6,1),(p7,1),(p8,1),(p9,1)},圖像總張數(shù)a=10。

步驟2:對步驟1中獲取的圖像集進行車牌定位和車牌識別操作,得到一組車牌識別結(jié)果集r={ri|i=0,1,…,a-1},其中,表示第i張視頻圖像的車牌識別結(jié)果,表示識別結(jié)果ri中的7個字符。

經(jīng)過車牌定位之后得到的10張車牌的二值化圖像如圖1所示,這些車牌的車牌識別結(jié)果集為r={“盧k8675b”,“相k8675b”,“素k8675b”,“素uw88ju”,“哲k86750”,“穿k8675b”,“穿k8615b”,“穿k8675c”,“哲k8675b”,“哲k8675b”},上述車牌二值化圖像和車牌識別結(jié)果只用于進行算法說明,并非真實結(jié)果。

步驟3:通過統(tǒng)計分析,確定車牌每個字符的識別結(jié)果,保存至識別結(jié)果集c={c0,c1,…,c6}中,具體為:

步驟3.1:首先確定車牌后六個字符的識別結(jié)果{c1,c2,…,c6},具體為:

步驟3.1.1:將集合r中所有車牌的字符,根據(jù)字符在車牌中的位置進行分組,得到7個單字符集合g0,g1,…,g6,其中表示集合r中第i個識別結(jié)果的第k個字符。

根據(jù)步驟3.1.1,對集合r進行分組,得到7個單字符集合g0,g1,…,g6,其中g0={盧,相,素,素,哲,穿,穿,穿,哲,哲},g1={k,k,k,u,k,k,k,k,k,k},g2={8,8,8,w,8,8,8,8,8,8},g3={6,6,6,8,6,6,1,6,6,6},g4={7,7,7,8,7,7,7,7,7,7},g5={5,5,5,j,5,5,5,5,5,5},g6={b,b,b,u,0,b,b,c,b,b}。

步驟3.1.2:對每個字符集gk,k=1,2…,6,根據(jù)步驟(a)、(b)分別進行統(tǒng)計分析,得到車牌后六個字符的識別結(jié)果{c1,c2,…,c6}:

(a)將集合gk中相同的字符進行歸類,得到mk個類別的集合其中表示第j個類別對應的字符,表示對應于字符的總樣本數(shù),根據(jù)式(1)計算

根據(jù)步驟(a),將集合g1歸類可以得到兩個類別的集合{{‘k’,9},{‘u’,1}},將集合g2歸類可以得到兩個類別的集合{{‘8’,9},{w,1}},將集合g3歸類可以得到三個類別的集合{{‘6’,8},{‘8’,1},{‘1’,1}},將集合g4歸類可以得到兩個類別的集合{{‘7’,9},{‘8’,1}},將集合g5歸類可以得到兩個類別的集合{{‘5’,9},{‘j’,1}},將集合g6歸類可以得到四個類別的集合{{‘b’,7},{‘u’,1},{‘0’,1},{‘c’,1}}。

(b)找到中值最大的元素,設為則其對應的識別結(jié)果即為字符ck的識別結(jié)果,即

根據(jù)步驟(b),可以確定車牌后六個字符{c1,c2,…,c6}為{k,8,6,7,5,b}。

步驟3.2:確定第一個漢字字符的識別結(jié)果c0,具體為:

步驟3.2.1:如公式(2)所示,將集合r中每個車牌識別結(jié)果ri,i=0,1,…,a-1的后六位與已確定的車牌后六位識別結(jié)果c1c2c3c4c5c6進行字符匹配,根據(jù)字符匹配率歸對集合r進行聚類,可以得到滿足式(2)的7個子集pk,k=0,1,…,6;為集合pk,k=0,1,…,6所對應的樣本數(shù)集,其中,表示集合pk中第i個元素的樣本數(shù),ok表示集合pk中元素的個數(shù)。

其中,表示集合r中第i個車牌識別結(jié)果ri的后六位與c1c2c3c4c5c6的字符匹配數(shù)。

根據(jù)步驟3.2.1,對集合r進行聚類,得到7個子集{p0,p2,…,p6},其中p0={“素uw88ju”},p0所對應的樣本數(shù)集z0={1};p5={“哲k86750”,“穿k8615b”,“穿k8675c”},p5所對應的樣本數(shù)集z5={1,1,1,1};p6={“盧k8675b”,“相k8675b”,“素k8675b”,“穿k8675b”,“哲k8675b”,“哲k8675b”},p6所對應的樣本數(shù)集z6={1,1,1,1,1,1};p1、p2、p3、p4為空。

步驟3.2.2:將每個集合pk,k=0,1,…,6根據(jù)相同漢字識別結(jié)果進行歸類,可以得到dk個類別的歸類集合表示集合pk中第i類對應的漢字,表示集合pk中第i類漢字的對應的樣本數(shù),根據(jù)式(3)計算

根據(jù)步驟3.2.2,對{p0,p1,…,p6}中每個集合分別進行歸類,p0對應的歸類集合為{{‘素’,1}},p5對應的歸類集合為{{‘哲’,1},{‘穿’,2}},p6對應的歸類集合為{{‘盧’,1},{‘相’,1},{‘素’,1},{‘穿’,1},{‘哲’,2}}。

步驟3.2.3:確定集合r對應的漢字類別集合h={hi|i=0,1,…,nh-1},其中hi表示第i類對應的漢字,nh表示集合r中漢字的類別數(shù);根據(jù)公式(4),確定漢字類別集合h所對應的樣本數(shù)集k:

其中,wk表示權重系數(shù),{w0,w1,w2,w3,w4,w5,w6}={0.01,0.02,0.02,0.14,0.3,0.5}。

根據(jù)步驟3.2.3,首先確定集合r對應的漢字類別集合h={‘素’,‘穿’,‘盧’,…相’,‘哲’},然后根據(jù)公式(4),可以得到漢字類別集合h所對應的樣本數(shù)集k={0.51,1.1,0.5,0.5,1.3}。

步驟3.2.4:找到集合k中最大的元素,設為kx,則其對應的識別結(jié)果hx即為漢字識別結(jié)果,即c0=hx。

根據(jù)步驟3.2.4,可以確定最可能的漢字識別結(jié)果為“哲”,即c0=“哲”。

根據(jù)如上步驟可以確定該車牌為“哲k8675b”,結(jié)果正確。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1