《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于SIFT算法的智能交通標志識別系統(tǒng)的設(shè)計與研究
基于SIFT算法的智能交通標志識別系統(tǒng)的設(shè)計與研究
2014年微型機與應(yīng)用第17期
王正玉,李寧輝
安徽廣播電視大學(xué) 遠程教育技術(shù)與圖文信息中心、圖書館,安徽 合肥 230022
摘要: 隨著機動車輛的日益增多,交通環(huán)境日益惡化,針對這種情況設(shè)計了一種基于SIFT算法的智能交通標志識別系統(tǒng),不僅可以有效地輔助交通監(jiān)管,而且能及時為駕駛員提供有效參考信息,避免違章事故的發(fā)生。利用SIFT算法構(gòu)建仿射不變的特征子空間,并結(jié)合交通標志自身獨特的顏色及形狀特征,達到對交通標志的有效檢測、識別和匹配,從而完成交通標志的智能識別。該系統(tǒng)不僅為交通執(zhí)法部門裝備一雙智能化的慧眼,并且在一定程度上保障了駕駛員及乘客的人身安全。實驗數(shù)據(jù)表明,本系統(tǒng)可以在復(fù)雜情況下高效、準確地識別出交通標志。
Abstract:
Key words :

  摘 要: 隨著機動車輛的日益增多,交通環(huán)境日益惡化,針對這種情況設(shè)計了一種基于SIFT算法的智能交通標志識別系統(tǒng),不僅可以有效地輔助交通監(jiān)管,而且能及時為駕駛員提供有效參考信息,避免違章事故的發(fā)生。利用SIFT算法構(gòu)建仿射不變的特征子空間,并結(jié)合交通標志自身獨特的顏色及形狀特征,達到對交通標志的有效檢測、識別和匹配,從而完成交通標志的智能識別。該系統(tǒng)不僅為交通執(zhí)法部門裝備一雙智能化的慧眼,并且在一定程度上保障了駕駛員及乘客的人身安全。實驗數(shù)據(jù)表明,本系統(tǒng)可以在復(fù)雜情況下高效、準確地識別出交通標志。

  關(guān)鍵詞: 交通標志;特征空間;智能識別;匹配

  隨著經(jīng)濟的快速發(fā)展,車輛日益增多,導(dǎo)致交通事故頻發(fā)、交通執(zhí)法困難等問題。如何保障交通安全成為各國爭相研究的重點,各種新型智能交通系統(tǒng)也不斷地被研究、應(yīng)用?;跈C器視覺的車輛導(dǎo)航技術(shù)在智能交通領(lǐng)域主要應(yīng)用于道路識別、碰撞識別、交通標志識別三方面。目前對前兩項的研究較多,且已廣泛應(yīng)用于交通監(jiān)管各領(lǐng)域,而對交通標志識別研究相對較少。據(jù)統(tǒng)計,絕大部分交通事故都是由于駕駛者忽視交通標志而直接或間接導(dǎo)致的。如果有一套交通標志自動識別裝置,則可以很大程度上杜絕該類事故的發(fā)生。本文設(shè)計了一種基于機器視覺的交通標志自動識別系統(tǒng),通過對交通標志的檢測、識別、匹配[1],實現(xiàn)行車輔助功能,保障行車安全。

1 SIFT算法基本原理

  SIFT算法由LOWE D G于1999年首次提出,該算法具有尺度不變性特征,能夠確保圖像在進行旋轉(zhuǎn)、平移或是尺寸大小、光照條件等產(chǎn)生變化的情況下保持良好的不變性。該算子是目前較為流行的特征檢測算子,被廣泛地應(yīng)用于圖像特征匹配等眾多研究領(lǐng)域。針對交通標志在拍攝識別過程中會受到各種變化因素影響的問題,本文采用SIFT圖像匹配算法[2],有效避免各種變化因素造成的誤匹配,提高了識別的準確度。

  SIFT圖像匹配算法首先通過建立圖像的尺度空間搜索該尺度空間中圖像局部極值點,將所得極值點作為候選關(guān)鍵點,并將其中不穩(wěn)定及對比度較低的點刪除,從而最終確定關(guān)鍵點的主方向,進而生成每個關(guān)鍵點的特征描述符,最后采用特征描述符向量之間的歐氏距離度量兩個特征點之間的匹配程度。SIFT圖像匹配算法流程如圖1所示。

001.jpg

  1.1 特征點檢測

  特征點檢測一般可以分為三步:(1)對所建立的圖像尺度空間中的極值點進行檢測;(2)對所檢測的候補關(guān)鍵點進行篩選,剔除對比度低或是不穩(wěn)定的邊緣響應(yīng)點,即關(guān)鍵點的精確定位;(3)確定關(guān)鍵點主方向的分配工作。

  在對尺度空間極值點的檢測過程中,需產(chǎn)生多尺度空間的核[3],而高斯核則是唯一可以產(chǎn)生多尺度空間的核函數(shù)。用I(x,y)來表示一幅二維圖像,則其尺度空間L(x,y,σ)可表示為:

  1.png

  其中,σ為該尺度空間的空間尺度因子;G(x,y,σ)為高斯核函數(shù),其定義為:

  2.png

  為了有效地檢測出尺度空間中的穩(wěn)定關(guān)鍵點,還需使用高斯差分(DOG)算子近似尺度歸一化的拉普拉斯 —高斯(LOG)算子:

  3.png

  其中,k為閾值。由此,將得到高斯金字塔,其分別通過降采樣及高斯平滑而得到,進而再通過使用相鄰尺度圖像相減生成DOG金字塔后最終形成尺度空間。為確保在圖像空間和尺度空間都檢測到局部極值點,將每個采樣點與尺度空間內(nèi)的同尺度相鄰點及上下相鄰尺度中的8+9×2=26個點進行比較。

  通過擬合三維二次函數(shù)、設(shè)置相關(guān)閾值來更為精確地確定關(guān)鍵點的尺度和位置以及去除那些對比度較低的關(guān)鍵點,從而提高匹配的穩(wěn)定能力和抗噪能力。此外,還可以通過使用Hessian矩陣計算主曲率設(shè)定閾值的方法,以去除由DOG算子產(chǎn)生的較強邊緣響應(yīng)點集合中的不穩(wěn)定元素。

  關(guān)鍵點方向的分配。將關(guān)鍵點鄰域像素的梯度方向分布作為每個關(guān)鍵點的指定方向信息,梯度值m(x,y)和方向θ(x,y)計算表達式為:

  45.png

  1.2 特征點描述

  首先劃分關(guān)鍵點周圍區(qū)域,形成不同的分塊圖像;接著對所劃分的各個分塊內(nèi)的梯度直方圖進行計算,用最終得到的向量描述符來抽象表示該分塊內(nèi)圖像的原本信息。

  1.3 特征點匹配

  使用最近鄰距離(NN)算法[4]對所生成的SIFT特征向量進行相關(guān)匹配,即當與樣本特征點最鄰近與次鄰近特征點的歐氏距離之比小于所設(shè)定的閾值時,認為該對特征點匹配;否則認為不匹配。LOWE D G經(jīng)過多次實驗,將閾值設(shè)定為0.8。采用BBF對128維特征向量[4]進行相應(yīng)處理,計算特征點之間的歐氏距離。

  2 系統(tǒng)設(shè)計

002.jpg

  系統(tǒng)設(shè)計如圖2所示。系統(tǒng)首先通過交通標志最典型的顏色和形狀特征[5]進行初分類,標識感興趣區(qū)域,并將感興趣區(qū)域通過圓形框標識、分割,系統(tǒng)在接下來的匹配中增加對感興趣區(qū)域的關(guān)注,如匹配成功,將不再對其他非標示區(qū)域進行匹配處理。這樣不僅簡化了計算,而且提高了識別效率和實時性,貼近于現(xiàn)實環(huán)境,而非僅僅停留于研究層面。系統(tǒng)最終完成對圖像中交通標識的識別并輸出判定信息。

3 實驗結(jié)果與分析

  3.1 初分類

  首先,利用顏色及形狀特征[5]對圖片進行初分,標識含有交通標志的感興趣區(qū)域,得到僅含交通標志的特定區(qū)域。圖3為實地拍攝的含有交通標志的圖像,圖4為標識出感興趣區(qū)域的圖像。

003.jpg

  3.2 特征匹配

  在初分基礎(chǔ)上,利用SIFT算法對交通標志的關(guān)鍵點進行提取,將所提取的關(guān)鍵點特征與交通標志數(shù)據(jù)庫中的各標志特征子空間進行匹配,最終得到并輸出相應(yīng)的匹配結(jié)果。圖5、圖6分別為圖4中兩個交通標志的特征匹配圖。

  為了檢測本算法的效果,分別設(shè)計了4組測試實驗。每組所涉及的含有交通標志的圖像和交通標志被不同程度(共分10擋:10%、20%、30%、40%、50%、55%、60%、65%、70%、85%)地遮擋,遮擋形式如圖7所示,總量各不相同,呈遞增狀。其中,每組實驗中所選用的交通標志盡量不同,以達到涵蓋各種情況的目的。實驗的結(jié)果如表1所示。

007.jpg

  實驗結(jié)果表明,本系統(tǒng)在交通標志識別方面錯誤率低、兼容性好、冗余度低、遺漏程度較小,但在遮擋部分達到一定比例時會出現(xiàn)不同程度的誤判。

  本文所設(shè)計的基于SIFT算法的交通標志識別系統(tǒng)不論在正確率還是效率上都有了很大的提升,且在不同尺寸、角度及光照條件下識別力良好,使得本系統(tǒng)投入實際應(yīng)用成為可能。但是,該系統(tǒng)對于交通標志大面積遮擋或多目標重疊情況識別力不足,需添加其他輔助識別手段加以完善。

參考文獻

  [1] ZITOUA B,F(xiàn)lusser J.Image registration methods:a survey[J].Image and Vision Computing,2003,21:977-100.

  [2]張煒,劉偉,普杰信.一種基于SIFT和區(qū)域選擇的圖像拼接方法[J].微電子與計算機,2010,27(6):205-207.

  [3] Lindeberg T.Scale-space theory:a basic tool for analyzing structures at different scales[J].Journal of Applied Statistics,1994,21(2):225-270.

  [4] Lowe D G.Distinctive image features from scale-invariant keypoints[J].International Journal of Computer Vision,2004,60(2):91-110.

  [5] Besserer B, Estable S, Ulmer B, et al. Shape classification for traffic sign recognition[C]. 1st IFAC Iaternational Workshop on Intelligent Autonomous in Vehicles, 1993:487-492.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。