欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用于車(chē)牌字符識別的SVM算法
王曉光,王 群
(北京理工大學(xué)電子工程系 北京 100081)
摘 要:支持向量機(SVM)是20世紀90年代初由Vapnik等人提出的一類(lèi)新型機器學(xué)習方法,此方法能夠在訓練樣本很少的情況下達到很好的分類(lèi)推廣能力。本文應用SVM算法對車(chē)牌中的漢字字符進(jìn)行識別,無(wú)字符特征提取提高了識別速度,并且可得到較高的識別率。實(shí)驗討論了SVM算法用于字符識別時(shí),不同的核函數對識別率的影響。實(shí)驗結果表明,用SVM算法進(jìn)行車(chē)牌字符識別具有較高的識別率。
關(guān)鍵詞:支持矢量機(SVM);車(chē)牌字符識別;最優(yōu)分類(lèi)面;核函數
車(chē)牌自動(dòng)識別技術(shù)是智能交通系統的一個(gè)重要的領(lǐng)域。車(chē)牌字符識別的準確性和識別速度直接關(guān)系到該技術(shù)是否能夠得到實(shí)際應用。傳統的字符識別方法,如模板匹配、神經(jīng)網(wǎng)絡(luò )等,在進(jìn)行車(chē)牌字符識別時(shí)其識別率很大程度上依賴(lài)于訓練樣本的數量,且在無(wú)特征提取的情況下,識別的正確率相對較低。
支持矢量機(SupportVector Machines,SVM)是由Vapnik等人于1995年提出的一類(lèi)新型機器學(xué)習方法,能夠較好的解決小樣本、非線(xiàn)性及高維數等模式識別問(wèn)題。近年來(lái)SVM已在臉像識別[1]、函數逼近以及概率密度估計等眾多領(lǐng)域[2]得到了廣泛的應用。利用該方法進(jìn)行車(chē)牌漢字識別,在訓練樣本相對較少且無(wú)字符特征提取的情況下,仍可得到較高的識別率。
1 支持矢量機基本原理[3]
SVM是統計學(xué)習理論中最年輕的部分,主要用于解決有限樣本情況下的模式識別問(wèn)題。
1.1 線(xiàn)性可分情況
SVM方法是從線(xiàn)性可分情況下的最優(yōu)分類(lèi)面(OptimalHyperplane)提出的。所謂最優(yōu)分類(lèi)面就是要求 分類(lèi)線(xiàn)不但能將兩類(lèi)樣本無(wú)錯誤的分開(kāi),而且要使兩類(lèi)之間的距離最大。
設線(xiàn)性可分樣本集為(xi,yi),i=1,2,…,n,x∈Rd,y∈{+1,-1}是類(lèi)別標號。d維空間中線(xiàn)性判別函數的一般形式為:g(x)=w.x+b,分類(lèi)面方程為:
將判別函數進(jìn)行歸一化,使兩類(lèi)所有樣本都滿(mǎn)足|g(x)|≥1,即使離分類(lèi)面最近的樣本的|g(x)|=1,這樣分類(lèi)間隔就等于2/‖w‖,因此間隔最大等價(jià)于使‖w‖(或‖w‖2)最??;而要求分類(lèi)線(xiàn)對所有樣本正確分類(lèi),就是要求其滿(mǎn)足:
因此,滿(mǎn)足上述條件且使‖w‖2最小的分類(lèi)面就是最優(yōu)分類(lèi)面。過(guò)兩類(lèi)樣本中離分類(lèi)面最近的點(diǎn)且平行于最優(yōu)分類(lèi)面的超平面上的訓練樣本就是使式(2)中等號成立的那些樣本,他們叫做支持向量(SupportVectors)。
根據上面的討論,最優(yōu)分類(lèi)面問(wèn)題可以表示成如下的約束優(yōu)化問(wèn)題,即在式(2)的約束下,求函數:
的最小值。這是一個(gè)二次規劃問(wèn)題,可定義以下的Lagrange函數:
其中:ai>0為L(cháng)agrange系數。求式(3)的極小值就是對w和b求L氏函數的極小值。求L對w和b的偏微分并令他 們等于0,可轉化為對偶問(wèn)題:
顯然,只有支持向量的系數ai不為0,即只有支持向量影響最終的劃分結果。于是w可表示為:
其中:sgn()為符號函數,b*是分類(lèi)的閾值,可以由任意一個(gè)支持向量用式(7)求得,或通過(guò)2類(lèi)中任意一對支持向量取中值求得。對于給定的未知樣本x,只需計算sgn(wx+b),即可判定x所屬的分類(lèi)。
1.2 線(xiàn)性不可分情況
對于線(xiàn)性不可分的樣本,希望使誤分類(lèi)的點(diǎn)數最小,為此在式(2)中引入松弛變量ξi≥0:
取極小值的w,b,這一優(yōu)化問(wèn)題同樣需要變換為用拉格朗日乘子表示的對偶問(wèn)題,變換的過(guò)程與前面線(xiàn)性可分樣本的對偶問(wèn)題類(lèi)似,結果也幾乎完全相同,只是約束條件略有變化:
其中:C是實(shí)現選定的,他反映了在復雜性和不可分樣本所占比例之間的折中。
1.3 支持向量機
如果用內積K(x,x′)代替最優(yōu)分類(lèi)面中的點(diǎn)積,就相當于把原特征空間變換到了某一新的特征空間,此時(shí)優(yōu)化函數變?yōu)椋?div style="height:15px;">
相應的判別函數也應變?yōu)椋?div style="height:15px;">
算法的其他條件均不變。這就是支持向量機。
支持向量機的基本思想可以概括為:首先通過(guò)非線(xiàn)性變換將輸入空間變換到一個(gè)高維空間,然后在這個(gè)新空間中求取最優(yōu)線(xiàn)性分類(lèi)面,而這種非線(xiàn)性變換是通過(guò)定義適當的內積函數實(shí)現的。統計學(xué)習理論指出,根據HilbertSchmidt原理,只要一種運算滿(mǎn)足Mercer條件,就可以作為這里的內積使用。常用的核函數有以下幾種:
2 基于SVM的車(chē)牌漢字識別
2.1 字符圖像預處理
本文采用移差掃描和窗口搜索的方法[4]找出車(chē)牌區,利用直方圖變換法[5]對采集的車(chē)牌灰度圖像進(jìn)行二值化。二值化后的車(chē)牌圖像利用直方圖投影分割出單個(gè)字符,經(jīng)過(guò)歸一化變?yōu)?6×16象素的字符點(diǎn)陣。實(shí)驗結果表明,16×16的字符點(diǎn)陣在保持車(chē)牌漢字的基本特征的情況下,減少了計算量,加快了識別速度。
2.2 字符識別的SVM算法實(shí)現
SVM分類(lèi)器是二分類(lèi)器,因此本文采用多個(gè)二分類(lèi)器組合的one-against-the-others算法,將多類(lèi)識別問(wèn)題轉化為二類(lèi)識別問(wèn)題來(lái)解決。每個(gè)分類(lèi)器只將一個(gè)漢字與其余漢字區分開(kāi),訓練樣本中該漢字對應的y值為+1,其余樣本對應的y值為-1。首先確定使用的核函數K,將訓練樣本值帶入優(yōu)化函數式(12)中,求出最優(yōu)解a*i及其非零值對應的支持向量,并根據任一訓練樣本值求出閾值b。將求出的所有參數值帶入式(13)即得到判別函數f(x)。依此類(lèi)推,分別求出所有漢字對應的判別函數。進(jìn)行字符識別時(shí)將輸入信號送到每一個(gè)分類(lèi)器,然后循環(huán)檢查所有的分類(lèi)器輸出。若某一分類(lèi)器的輸出值為“1”,則認為輸入的車(chē)牌字符為該類(lèi)對應的漢字字符;否則,若所有輸出值均不為“1”,則拒絕識別該字符。由于識別存在一定的誤差,可能同時(shí)有多個(gè)分類(lèi)器的輸出值為“1”,此時(shí)則判斷為第一個(gè)輸出值為“1”的字符類(lèi)。
3 實(shí)驗結果與分析
3.1 訓練樣本的選取
車(chē)牌中的漢字約為50個(gè),分別為全國各省和直轄市的簡(jiǎn)稱(chēng),以及軍種、領(lǐng)事館和警車(chē)等的名稱(chēng)縮寫(xiě)。本文中只對標準的車(chē)輛牌照進(jìn)行識別,車(chē)牌中的漢字為各省及直轄市的簡(jiǎn)稱(chēng),共34個(gè)漢字字符。由于條件的限制,只有少量的字符取自實(shí)拍的車(chē)牌灰度圖像,其余為在字庫中選取的相近字體的漢字字符。所有的字符圖像均經(jīng)過(guò)預處理歸一化為16×16的黑白二值化圖像,如圖1所示。
由于實(shí)驗樣本較少,在字符樣本上加上不同的噪聲處理來(lái)進(jìn)行樣本集的擴充。最后,待識別的漢字字符樣本共16套,每套樣本均有34個(gè)不同的漢字字符。從字符樣本中選取6套作為訓練樣本對SVM進(jìn)行訓練,余下的10套作為測試樣本,進(jìn)行識別。
本文的識別系統識別34個(gè)漢字需要建立34個(gè)二分類(lèi)器,為提高識別速度,降低識別系統的復雜度,輸入字符不進(jìn)行特征提取,將16×16的字符矩陣轉換成256維的向量,作為每個(gè)分類(lèi)器的輸入。
3.2 核函數的選擇
本文系統分別用4種不同核函數的SVM算法進(jìn)行了實(shí)驗,結果如表1~表4所示。
實(shí)驗結果表明,選用不同的核函數對識別率的影響不大。核函數的參數變化時(shí),識別率會(huì )略有不同,故需要根據實(shí)驗來(lái)選擇合適的參數。為了提高系統的識別速度,本文最終選擇徑向基函數作為核函數。
4 結語(yǔ)
應用SVM算法對車(chē)牌中的漢字字符進(jìn)行識別,在沒(méi)有字符特征提取的情況下,獲得了較高的識別率和識別速度。實(shí)驗結果表明,在訓練樣本較少的情況下,該系統的識別率較高,并具有算法簡(jiǎn)單,無(wú)需先驗知識,容易控制和穩定性好等優(yōu)點(diǎn)。
文中對不同的核函數進(jìn)行了對比,結果表明識別率相差不大,識別時(shí)間稍有差別。核函數的選擇很重要,但到目前為止,還沒(méi)有一個(gè)公認的比較好的選擇標準。如何確定適當的核函數及其參數還有待進(jìn)一步研究。
參考文獻
[1]EOsuna,RFreund,FGirosi,etal.Trainingsupport vector machines:an application to facedetection[A].Proc IEEEconference on computer vision and pattern recognition[C].Puerto Rico:[sn],1997:17-19.
[2]VladimirNVapnik.統計學(xué)習理論的本質(zhì)[M].張學(xué)工譯.北京:清華大學(xué)出版社,2000.
[3]邊肇祺,張學(xué)工.模式識別(第2版)[M].北京:清華大學(xué)出版社,2000.
[4]袁寶民.基于移差掃描和窗口搜索的車(chē)牌定位方法[J].計算機工程,2003,29(14):103-105.
[5]鄒曉濤,陳學(xué)全.汽車(chē)牌照自動(dòng)識別系統的設計與研制[J].紅外與激光工程,2002,31(5):415-418.
來(lái)源:電源技術(shù)應用
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
?【好設計論文】基于自適應差分進(jìn)化極限學(xué)習機的車(chē)牌識別算法
一種基于支持向量機的車(chē)型自動(dòng)分類(lèi)器設計方案
支持向量機(svm)新手入門(mén)篇
SVM改進(jìn)算法的研究現狀與趨勢 - 支持向量機(SVM) - 機器學(xué)習(Machine Learning) - 人工智能研討論壇 AIS論壇|人工智能|機器學(xué)習|機器視覺(jué)|智能技術(shù)|計算機科學(xué)與技術(shù)|論壇 - Powered by Discuz!
SVM入門(mén)(一)SVM的八股簡(jiǎn)介 - Jasper's Java Jacal - Blog...
《HALCON機器視覺(jué)與算法原理編程實(shí)踐》第12章 圖像分類(lèi)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久