對于鐵路貨車車號的特征,本文給出了一種基于圖像處理的鐵路貨車車號定位與識別方法。其先是對車號位置圖像實現預處理并粗定位出車號位置,接著應用改進的Soble算子進行邊緣檢測與投影法以及鐵路貨車車號先驗知識相結合對車號區域實現了精準定位,最終應用模板匹配法快速實現了對車號的識別。最后的實驗結果證明,這一方法對鐵路貨車各類車型車號區域定位以及識別都有著很高的準確率。
【關鍵詞】圖像處理 車號定位 識別
隨著許多研究人員都對圖像處理做出深入的探索與研究,其逐漸發展成熟,這一技術也不斷應用到各個行業。在交通運輸行業,圖像處理技術主要被使用在車號定位及識別等方面。
Fikriye ztürk等人研究了針對字符特征提取的相關算法的車輛車號定位、識別技術;Morteza Zahedi等人研究了基于區域固定特征轉換(SIFT)的汽車牌照識別方法;S ZHANU基于現有的汽車車牌識別方法對其實現了改善和提升;黃山總結了現有的各類先進的車牌識別技術,并與國內的車牌特征相結合提出了一種符合國內車牌的識別技術;任俊基于支撐矢量機技術提出了一種對于車輛牌照的即時分任務嵌入式技術;駱雪超等人研究了基于車牌特征信息分析的車牌識別技術;劉同焰深入分析了現有的車牌識別的相關技術,研究了一些有所改進的相關算法;查志強對車牌識別技術中的三個關鍵環節做出了深入地分析,研究了針對字符邊緣特征的車輛號碼定位方法。
鐵路貨車車號是貨車的重要辨識特征,其與貨車的完整運行流程相伴,而車號識別在鐵路的運營過程中起到了非常關鍵的作用,因此精準的識別貨車車號使其進入信息系統是一個至關重要的過程。在鐵路貨車車號識別方面,陳春雷等人研究了基于視頻的鐵路列車車號的識別技術,通過圖像的色彩信息精準實現車輛車牌圖像定位分割以及基于像素面積理論的搜索技術;楊大志研究了基于顏色空間及灰度形態學的車號定位技術;趙入賓對于鐵路貨車在戶外運行過程中車號部分易于受沙塵或其他雜物的污染情況,做出了有關的研究。
上面的圖像處理技術在鐵路貨車車號的定位和識別方面都做出了較為深入的探索,但是圖像采集過程中具有繁多的信息,假如處理方法不到位,就算能夠做到車號的定位和識別,處理速率也不會很快。所以,本文應用了一種先進的方法,能夠完成鐵路貨車車號的快速定位和識別。
1 車號預處理過程
為了有效提升車號定位、識別的準確性,在對收集到的車號圖像實現定位前,對其實現預處理,以去除其中不相干的干擾,提高相關信息的可用性并盡可能地簡化信息。車號預處理過程的效果對車號后面進一步的處理有著很大的影響,例如車號字符分割等。下面的預處理過程主要包括圖像灰度均衡化、車號區域粗定位以及對投影的平滑處理等相關程序。
1.1 圖像灰度均衡化
在這里,應用傳統的加權平均值法和直方圖,使得圖像的灰度直方圖映射變得更加均勻,實現圖像對比度整體上的提高。
1.2 車號區域粗定位
對于車號區域粗定位使用紋理分析法,車號區域內有著統一性的許多字符水平規則地排列且有間斷的特征,所以在車號的矩形區域內有著足夠的邊緣信息,字符垂直邊緣與水平邊緣相比更為密集,凸顯出規則的紋理特點。
文中基于車號的持續性排序特點,將從目標到背景或者反過來定為一個跳變,車號域與別的非車號區域相比跳變要多,而且間隔在一定區域內的跳變數量也大過非車號區域。使用從下到上的排序掃描,對圖像的每一行實現從左向右的掃描,遇到跳變點記下所在區域,假如某行遇到持續二十個跳變點以上,而且兩個跳變點的距離在三十個像素內,就記下開始點以及停止點位置;假如持續有十行以上如此的跳變點,就認定這一區域即是車號預選區域。
1.3 對投影的平滑處理
車號圖像在收集或傳遞過程中往往遭受許多噪聲的影響。為了抑制噪聲提升圖像水平,就要實現平滑操作。此處應用的是離散高斯平滑算法對其實現相關平滑操作。
經過上面一系列對車號圖像相關的預處理,使得因為光線及環境等外界原因導致的圖像過暗或對比度不強烈等情況獲得較好的改善,便于之后的處理。
2 應用多種方法結合的車號定位
車號定位是車號識別技術中的重要環節,車號定位是否精準對之后車號識別的精確率有很大影響。對于棚車貨車圖形區域繁復性、車號位置的不準確性以及外界的變化性等特征,應用多種方法結合的車號定位。
2.1 改進的Soble算子進行邊緣檢測
首先要做的是對圖像實現邊緣檢測。因為車號位置內有著很多的邊緣,而且在垂直方位上是持續的,經過邊緣檢測操作,能夠削減車號之外區域,進而分開定位區域與其他區域。此處使用了一種改進的Soble算子進行邊緣檢測。
之前的Soble算子包括兩個3X3的矩陣,也就是僅有水平以及垂直兩個方位,但是邊緣檢測是多個方位的,為了運用方便,常常在之前的Soble算法模板的前提下加進6個方位,變作8方位,進而提升邊緣檢測的效果。
2.2 投影法的使用
基于以上方法,與投影法和車號先驗特征相結合精準地定位車號區域。先是經過水平方向實現自上而下的對圖像來逐行掃描,把每一行的值加起來。在明確車號左右范圍時,使用垂直投影使垂直方位的定位相對噪音降低。利用垂直投影,基于車號區域的較為集中的特征定位車號左右范圍,如此就獲得較多的候選車號區域。
2.3 車號先驗知識
經過研究,棚車主要具有以下特征:
(1)棚車車號是七位數字;
(2)車號長、高的比例大約是7:1;
(3)車型(P70)一般是在車號上方;
(4)車型為三個字符,車型長高比為1.3:1。
依據上面的(1)和(2)對多個車號候選區域實現分析,精準的判斷出車號位置,接著應用改進的Soble算子以及其他方法相結合的定位技術,按照特征(3)和(4)精準定位出車種車型區域。
在實現了車號、車型區域的定位后,將其二值化,使其都變成黑底白字的二值圖像,便于下一步的字符分割處理。
3 鐵路貨車車號識別
3.1 字符分割和歸一化處理
實現車號定位之后,可將獲得的車號再接著實現字符分割。因為字符在垂直方位上的投影肯定是位處在字符之間或字符內的間隔處獲得區域最小值的旁邊,而且這個區域應符合車輛牌照的字符表示格式、字符、長短限制和某些別的元素,所以應用垂直投影法對圖像中的字符進行分割效果較好。
不過,因為拍攝狀況、列車行駛速度、車號位置不清楚等因素,造成之前獲得的車號具有字符粘連情況,而往往字符的粘連處就處在鄰接字符的間隔處,根據在字符粘連處車號垂直投影值很小這一特點,能夠利用區域閩值的設計來獲得垂直投影的最低值,如此就能夠精準地獲得到字符的粘連處。
在識別字符之前,要把分割出來的字符實現歸一化處理,以保證字符的準確性。一方面,把字符區域中心化。使用方法是查詢字符上下左右界限小標,以此映射字符完整圖像,把字符之外的區域都除去,使字符布滿完整圖像。另一方面,出現的像素可能在圖像中找不到相關的像素點,如此就需要應用插值處理的辦法使字符大小準確化。此處應用內插法,也就是雙線差值變換法實現字符大小標準化操作。
3.2 車號識別
對車號的識別這里應用的是粗網格特征提取法,把車號分成NXN維網格,計算每個網格中的像素數,而網格又代表了車號的某一特征,在識別期間,把每個網格聯合起來當作統計特征并通過它來識別車號。
針對棚車車號無漢字、英文字母很少并且多是數字的特性,在上面的方法的基礎上,應用模板匹配法來識別車號字符。在獲得車號字符特征后,構建標準字庫,接著將待識別字符通過輸入分類器中實現歐式距離比較,進而選取離最小的樣本類別當作待識別樣本。
4 結語
在本文的實驗中,按比例縮減后制做了門架及各種小車,在其上面裝設了簡單遙控器,使其能勻速經過門架。并且在其上面和左右兩邊裝設了三個攝像頭,當小車經過門架下面時,可獲取實驗小車左右兩邊車輛的圖像。按照車號先驗知識實現車號位置定位后,應用字符分割和歸一化處理,可完成對實驗小車車種車號的識別作用。
鐵路貨物車輛的類型多樣,除了棚車(P)外,還包含了敞車(C)、平車(N)和罐車(U)等。在實驗許可下,本文所提出的辦法能夠完成對鐵路各種貨車的車號定位、字符分割和車種車號識別。在鐵路現實使用中,當外界環境不佳時,如大風、雨雪天氣或塵土天氣,會給圖像識別造成很大的干擾,這就必須充足的照明設備來確保圖像的拍攝成效。
當前,鐵路總運量的八成左右來自于鐵路專用線和專用鐵路,而這些車輛的貨車車號自動識別非常差,所以本文的方法有著廣泛的使用前景和較好的社會經濟效益。
參考文獻
[1]張婷曼,閆文耀,王慶.基于圖像處理的車牌定位及字符識別算法研究[J].現代雷達,2014,36(08):26-30.
[2]蔡杰.數字圖像處理技術在車牌定位中的應用[J].遼東學院學報(自然科學版),2014,21(04):278-283.
[3]高軍,朱宏輝.數字圖像處理技術在車牌識別系統中的應用[J].計算機光盤軟件與應用,2014(04):18-20.
[4]陳春雷,王陽萍,祝詠升,等.基于視頻列車車號識別系統的研究[J].蘭州交通大學學報,2007,26(06):99-102.
作者簡介
馬凌宇(1982-),男,吉林省四平市人。碩士研究生學歷。現為哈爾濱市科佳通用機電股份有限公司經理、中級職稱,研究方向為圖像處理、模式識別、機器視覺、深度學習。
作者單位
哈爾濱市科佳通用機電股份有限公司 黑龍江省哈爾濱市 150001