白金柯 孫彩云
摘 要:交通標(biāo)志檢測是無人駕駛的重要組成部分,如何快速準(zhǔn)確檢測出交通標(biāo)志對無人駕駛有重要的作用。本文提出一種基于HSV顏色模型和形狀特征提取共同檢測交通標(biāo)志的算法,通過HSV顏色模型的特定顏色閾值,從實景圖中找出感興趣區(qū)域,然后對其進行形狀特征判斷以確定目標(biāo)區(qū)域。最后進行實際道路環(huán)境測試,該算法能在復(fù)雜背景中準(zhǔn)確地檢測出交通標(biāo)志區(qū)域。
關(guān)鍵詞:HSV模型;交通標(biāo)志檢測;顏色模型;形狀特征
中圖分類號:TP391.41 文獻標(biāo)識碼:A 文章編號:1003-5168(2019)23-0091-02
Research on Traffic Sign Detection Algorithms Based on HSV
Color Model and Shape Characteristics
BAI Jinke SUN Caiyun
(Henan VocationalCollege of Applied Technology,Zhengzhou Henan 450042)
Abstract: Traffic sign detection is an important part of driverless driving. How to quickly and accurately detect traffic signs plays an important role in driverless driving. This paper proposed an algorithm for jointly detecting traffic signs based on HSV color model and shape feature extraction. Through the specific color threshold of HSV color model, the region of interest was found from the real scene map, and then the shape feature was judged to determine the target region. Finally, the actual road environment test was carried out, and the algorithm could accurately detect the traffic sign area in a complex background.
Keywords: HSV model;traffic sign detection;color model;shape feature
近年來,隨著汽車數(shù)量的迅速增加,交通事故也越來越頻繁,駕駛安全性與舒適性越來越重要。駕駛輔助系統(tǒng)(Driver Assistance Systems,DAS)吸引越來越多計算機視覺和智能交通人員的關(guān)注,交通標(biāo)志的檢測與識別是DAS的重要內(nèi)容[1]。交通標(biāo)志檢測的難點在于,在自然場景下,外界影響因素較多,拍攝圖片信息量大,對檢測識別過程造成很大干擾。如何降低算法的復(fù)雜程度,有效排除干擾,準(zhǔn)確檢測和識別出交通標(biāo)志,這是目前課題研究的主要難點。
計算機視覺是當(dāng)前解決交通標(biāo)志檢測的熱點,目前計算機視覺主要從形狀和顏色兩個方面進行檢測?;谛螤钐卣鞯臋z測方法主要有hough變換和HOG特征等,該類算法大多涉及復(fù)雜的圖像操作,實時性較差?;陬伾指畹乃惴ㄓ蠷IO、MSER等,相對簡單,實時性好,但是容易受到環(huán)境影響,適應(yīng)性較差。針對目前單純基于顏色或形狀的檢測算法在復(fù)雜的自然環(huán)境中易出現(xiàn)無法提取特征的問題,本文提出一種新的基于顏色模型提取并結(jié)合形狀特征進行判定的交通標(biāo)志檢測算法。首先,通過HSV模型提取交通標(biāo)志的顏色特征,找尋感興趣區(qū)域,然后結(jié)合形狀特征對圖形圓度、伸長度和矩形度等進行提取,該算法實現(xiàn)了顏色特征提取與形狀特征判定的互補,能準(zhǔn)確檢測出交通標(biāo)志候選區(qū)域。通過實際場景圖片測試,本文所提的算法能快速準(zhǔn)確地在復(fù)雜環(huán)境中檢測出交通標(biāo)志。
1 基于顏色的交通標(biāo)志檢測
國內(nèi)交通標(biāo)志主要由紅、黃、藍(lán)三色組成,因此,基于顏色分割提取是交通標(biāo)志檢測的常用方法。目前,常用的顏色空間模型有RGB模型、YUV模型和HSV模型。不同的顏色模型對應(yīng)不同的顏色閾值分割方法。RGB模型中R、G、B分別代表紅、綠、藍(lán)三原色,一般圖片多采用RGB顏色模型,不需要轉(zhuǎn)換,使用較為方便。但是,R、G、B三個分量之間界限不清,存在重疊部分,圖像分割時容易受到光照等因素影響,難于準(zhǔn)確分割。HSV模型中H和S兩個分量分別表示色度和飽和度,它們一般不受光照影響,因此最適合用于圖像分割,本文采用HSV模型來進行交通標(biāo)志分割提取。
2 基于形狀特征的交通標(biāo)志檢測與判定
理論上,基于顏色分割的算法可以將交通標(biāo)志從周圍環(huán)境中分離出來,但在自然環(huán)境下,交通標(biāo)志的顏色有可能與背景顏色相近或者一致,這種情況下,僅依靠顏色檢測交通標(biāo)志,準(zhǔn)確率不高,基于形狀的檢測算法能進一步排除那些顏色相近的背景,因為這些背景往往不具備交通標(biāo)志的特殊形狀。
交通標(biāo)志的形狀主要有三種,即圓形、三角形和矩形。形狀不同,它們的屬性也不同,人們可以從圓形度、矩形度和伸長度等方面加以區(qū)分。在實際場景中,由于拍攝角度的問題,拍攝到的交通標(biāo)志容易發(fā)生變形,例如,圓形變成橢圓,矩形變成菱形等。本文計劃從圓形度、矩形度和伸長度三方面來判定目標(biāo)區(qū)域形狀,這樣既消除單一顏色判定準(zhǔn)確度不高的問題,又能解決了圖像失真導(dǎo)致判定不準(zhǔn)的問題。本文提出一種基于形狀區(qū)域校正的圖形檢測方法,即計算出感興趣區(qū)域的頂點個數(shù)來進行顏色判定。眾所周知,黃色區(qū)域一般為三角形,藍(lán)色區(qū)域一般為矩形,如果顏色判定為藍(lán)色指示標(biāo)志,但是在進行頂點判定時,該區(qū)域有單個頂點,說明該區(qū)域的顏色特征與形狀特征不匹配,則舍去該區(qū)域。
3 試驗結(jié)果與分析
交通標(biāo)志檢測算法具有可行性,人們可以以MATLAB為設(shè)計工具進行實現(xiàn)。筆者從行車記錄儀中截取一幅帶有禁令標(biāo)志和警告標(biāo)志的實景圖,以此為例來驗證算法效果。
首先將拍攝的照片從RGB顏色模型轉(zhuǎn)換到HSV顏色模型,然后通過三分量閾值提取感興趣的顏色區(qū)域,最后計算區(qū)域形狀屬性,排除背景干擾,得到最終區(qū)域。圖1為拍攝的實景圖,圖2為經(jīng)過HSV顏色模型轉(zhuǎn)換并進行三分量顏色提取的圖片,圖3為形狀檢測的最終感興趣區(qū)域。
圖1只采用HSV顏色模型進行交通標(biāo)志檢測,檢測到的疑似目標(biāo)區(qū)域較多,圖中誤將前車燈檢測為紅色標(biāo)志,但是在圖2的形狀屬性判斷過程中,車燈形狀為近似矩形而被刪除掉,從而準(zhǔn)確地檢測出交通標(biāo)志。因此,本文提出的算法可以很好地解決單一顏色模型判斷不準(zhǔn)確的問題。
4 結(jié)語
針對常見交通標(biāo)志的顏色和形狀特征,本文提出的檢測算法可以很方便地將行車記錄儀拍攝到的照片進行從RGB到HSV的顏色模型轉(zhuǎn)換,在HSV顏色模型下找到感興趣區(qū)域,然后根據(jù)形狀特性的屬性準(zhǔn)確地判斷和檢測出交通標(biāo)志。該算法解決了單一顏色檢測準(zhǔn)確率不高的問題,而且復(fù)雜度不高,實時性好,不受外界環(huán)境影響,是一種較好的交通標(biāo)志檢測算法。
參考文獻:
[1]張卡,盛業(yè)華,葉春,等.基于中心投影形狀特征的車載移動測量系統(tǒng)交通標(biāo)志自動識別[J].儀器儀表學(xué)報,2010(9):2101-2108.