999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CANNY算法的道路交通標線識別方法*

2019-10-18 09:15:24曹晨潔王夏黎趙嘉興王麗紅
網絡安全與數據管理 2019年10期
關鍵詞:特征檢測方法

曹晨潔,王夏黎,趙嘉興,王麗紅

(1.長安大學 信息工程學院,陜西 西安 710000; 2.長安大學 智能交通與圖像處理實驗室,陜西 西安 710000)

0 引言

智能交通系統(Intelligent Transport System,ITS)的研究及其發展中,不管是對車輛行駛的自動控制還是輔助駕駛員的安全駕駛,對于道路標線信息的獲取分析以及識別都是一個重要的研究方向[1]。現有的道路地圖,雖然可以對車輛駕駛進行道路指引,但無法提供道路上面標線的信息,同時,因為分辨率的限制,無法提供清楚明了的道路圖像,因此,快速有效且準確地實現道路標線的識別仍是ITS領域中需解決的難題之一。此外,由于交通標線的類型較多,圖像背景復雜,多種不同類型的標線有相似之處,同類型標線的差異很小,道路交通標線識別仍存在很大挑戰。因此對道路交通標線的準確識別的研究是很有必要的[2]。

目前使用較多的有關圖像識別的算法有FAST算法、SIFT算法、SURF算法、CNN和支持向量機等,通過實驗對比,SURF算法的執行速度在視頻道路標線識別中較為合適。然而在實際應用中該算法存在車載視頻圖像紛繁復雜、光照條件不定等問題,對識別結果的準確性造成了很大的影響,對視頻的整幅截圖進行特征點檢測的速度和準確率較低。因此本文提出了先對圖片進行顏色模式轉換處理,再通過標線顏色及其輪廓信息粗定位標識所在位置后再做分割處理,在此基礎上檢測SURF特征點并利用基于快速近似最近鄰搜索算法進行標線識別,提高在視頻中對道路標線特征點識別的速度和準確率。

1 實驗平臺搭建

首先進行采集處理系統的搭建,基于MFC搭建系統界面如圖1所示,包括視頻選擇及打開模塊、截屏顯示模塊、圖片處理顯示模塊、特征點提取顯示模塊、匹配模塊等,便于實驗結果效果的展示和對比。

圖1 搭建系統界面

考慮對比圖像在RGB顏色空間和HSL顏色空間中實現道路交通標線的圖像分割處理效果,選取對后期圖像分割效果好的顏色空間進行處理。并利用各種分割方法將標線所在圖像中的位置進行粗略檢測標定,從而確定感興趣區域ROI[3]。

圖像標定完成后,對標定的圖像通過對比各種形態學方法(黑帽、頂帽、開運算、閉運算、形態學梯度、腐蝕、膨脹等)選取最優方法進行圖像增強處理,提高后期圖像分割結果的準確性。

最后進行特征提取及目標識別,在定位分割后的圖像中檢測SURF特征點后使用快速近似最近鄰搜索算法進行匹配。

本研究的處理流程是首先進行圖片采集,然后進行圖像處理,對處理后的圖像進行基于ROI的定位與分割,最后進行圖像識別,輸出識別結果。處理流程如圖2所示。

圖2 處理流程

2 圖像采集與處理

2.1 圖像采集

采用車載攝像頭在西安市小寨街區部分街道進行道路交通標線的采集,針對不同的道路交通標線分別進行采集,共采集道路視頻5組,選取圖像樣本150個,采集到的道路交通標線樣本如圖3所示。

2.2 圖像處理

2.2.1 圖像顏色模式轉換

在圖像的采集過程中,由于光照條件的復雜性,會導致道路交通標線提取的顏色失真,光照強弱容易引起對道路交通標志信息識別的偏差,加大識別難度,因此對圖像進行顏色轉換,來提高圖像的顏色識別精度,將圖片由GRB彩色模式轉換為HSL模式從而削弱光照因素對識別準確率的影響[4]。

HSL的H(hue)分量表示的是人類眼睛可以感知的顏色范圍,這些顏色分布在色相環上,取值范圍是0°~360°的圓心角,每個角度可以代表一種顏色。HSL的S(saturation)分量代表色彩的飽和度,數值越大,顏色中的灰色越少,顏色越鮮艷[5]。HSL的L(lightness)分量代表色彩的明度,作用是控制色彩的明暗變化。其數值越小,色彩越暗,越接近于黑色;數值越大,色彩越亮,越接近于白色。采用HSL的圖像轉換能夠有效地減弱光照對于圖像的影響。

RGB到HSL的轉換首先設(r,g,b) 分別是一個顏色的紅、綠、藍坐標,它們的值是在 0~1之間的實數。設max等價于r、g和b中的最大者,設min等于這些值中的最小者。要找到在HSL空間中的(h,s,l) 值,這里的h∈ [0,360)是角度的色相角,而s,l∈ [0,1] 是飽和度和亮度,計算如下:

(1)

(2)

(3)

經過顏色模式轉換后得到的道路交通標線圖如圖4所示。

圖4 顏色轉換處理圖

2.2.2 圖像信息提取

通過圖像顏色的轉換,圖像相比于原圖像削弱了光照對標線提取的影響,接下來需將圖中主要的標線進行提取。本文采用閾值化分割與邊緣檢測相結合的方法進行提取。

圖像閾值化分割是常用的圖像分割方法,因其實現簡單、計算量小、性能較穩定而成為圖像分割中最基本和應用最廣泛的分割技術[6]。它特別適用于目標和背景占據不同灰度級范圍的圖像。基本原理是:通過設定不同的特征閾值,把圖像像素點分為若干類。常用的特征有來自原始圖像的灰度或彩色特征,本文通過標線的顏色特征設定相應閾值對標線進行分割。

圖像的邊緣是指圖像局部區域亮度變化顯著的部分,該區域的灰度剖面一般可以看作是一個階躍,即從一個灰度值在很小的緩沖區域內急劇變化到另一個灰度相差較大的灰度值。圖像的邊緣部分集中了圖像的大部分信息,圖像邊緣的確定與提取對于整個圖像場景的識別與理解是非常重要的,同時也是圖像分割所依賴的重要特征。邊緣檢測主要包括圖像的灰度變化的度量、檢測和定位。而實現圖像的邊緣檢測,就是要用離散化梯度逼近函數根據二維灰度矩陣梯度向量來尋找圖像灰度矩陣的灰度躍變位置,然后在圖像中將這些位置的點連起來就構成了所謂的圖像邊緣(圖像邊緣在這里是一個統稱,包括了二維圖像上的邊緣、角點、紋理等基元圖)[7]。

在對傳統的幾種邊緣檢測算法進行實驗后,選取CANNY算法為本實驗的邊緣檢測方法。CANNY邊緣檢測是從不同視覺對象中提取有用的結構信息并大大減少要處理的數據量的一種技術。利用CANNY算法檢測出被分割出來的標線輪廓信息,為后期圖像處理做好鋪墊工作。本文實現的CANNY算法中所采用的卷積表達式如下:

(4)

其x向、y向的一階偏導數矩陣、梯度幅值以及梯度方向的數學表達式分別為:

P[i,j]=(f[i,j+1]-f[i,j]+f[i+1,j+1]-f[i+1,j])/2

(5)

Q[i,j]=(f[i,j]-f[i+1,j]+f[i,j+1]-f[i+1,j+1])/2

(6)

(7)

θ[i,j]=arctan(Q[i,j]/P[i,j])

(8)

根據式(5)~式(8)對梯度幅值進行非極大值抑制,圖像梯度幅值矩陣中的元素值越大,圖像中該點的梯度值越大,由于圖像增強的原因,不能確定該點就是邊緣。在CANNY算法中,非極大值抑制是進行邊緣檢測的重要步驟,其原理圖如圖5所示,即尋找像素點局部最大值,將非極大值點所對應的灰度值置為0,這樣可以剔除掉一大部分非邊緣的點[7]。

圖5 非極大值抑制原理圖

進行非極大值抑制,目的是排除非邊緣像素,僅僅保留一些細線條,其工作原理首先要確定像素點C的灰度值在其8值鄰域內是否為最大。圖5中過點dTmp1和點dTmp2的線條方向為C點的梯度方向,這樣就可以確定其局部的最大值分布在這條線上,即除了C點外,梯度方向的交點dTmp1和dTmp2這兩個點的值也可能會是局部最大值[8]。CANNY算法中減少假邊緣數量的方法是采用雙閾值法,本研究閾值選擇為20和60,根據高閾值得到一個邊緣圖像,這樣一個圖像含有很少的假邊緣,但是由于閾值較高,產生的圖像邊緣可能不閉合,因此采用了另外一個低閾值[9]。高閾值圖像中把邊緣連接成輪廓,當到達輪廓的端點時,該算法會在斷點的8鄰域點中尋找滿足低閾值的點,再根據此點收集新的邊緣,直到整個圖像邊緣閉合[10]。

使用CANNY算法進行邊緣檢測會得到如圖6所示效果。

圖6 邊緣檢測圖

從圖6可看到在直行標線內部仍存在著干擾性邊緣,車道線邊緣也不平滑,因此要進行去噪處理。

在實驗中通過對比均值濾波、自適應維納濾波、中值濾波、小波濾波,以及其他的濾波方法,小波去噪方法保留了大部分包含信號的小波系數,因此可以較好地保持圖像細節[11],故本文最終選取小波濾波作為圖片去噪的方法。經過上述系列操作得到如圖7所示效果。

圖7 去噪后邊緣檢測圖

3 結果與分析

對視頻中的標線進行識別需要對視頻各幀截圖做快速處理,因此選取速度較快的算法對特征點進行檢測[12]。本文對兩種方法進行了實驗對比,一種是傳統的結合SURF(Speeded Up Robust Features)和快速近似最近鄰搜索算法對交通標線進行識別,另一種是改進后的匹配方法,即將圖片先進行圖像ROI定位再進行識別的方法。

圖8為傳統的結合SURF的識別方法匹配結果,可以看到,在傳統方法中,除了直行標線的特征點被檢測到以外,車道線上的特征點也被檢測到并被誤匹配到標準模塊庫中的直行標識中。

圖8 對整幅圖進行匹配

此外,傳統方法對整張圖片進行處理會影響處理效率,過大的圖片傳輸速度明顯小于較小圖片的速度[13],這會延長從視頻中提取照片再對照片進行處理的時間,因此改進方法只對圖像中需要的重點部分進行處理[14]。圈定這個重點區域,以便進行下一步的處理,提高了精度。本文通過包圍輪廓的最小矩形邊界對原始圖像進行分割來實現。將經過上述處理的圖片創建出包圍輪廓的最小矩形邊界并進行截取,得到的效果如圖9所示。

圖9 分割后效果圖

將經過處理、ROI定位及分割的圖片繼續進行SURF特征點檢測,減少了對冗余特征點的檢測和描畫[15],精確定位分割后的圖片更小,加快了對圖片特征點的檢測速度。實驗結果如圖10所示。

圖10 對ROI進行匹配

將150個樣本對象通過上述兩種方法進行圖像處理,得到結果對比如表1所示。

表1 兩種識別方法實驗對比

由表1可知,本文提出的方法識別率比傳統方法高且平均識別時間少,能夠快速有效地提取出交通道路標線區域并實現視頻中道路標線的檢測。

通過實驗對比表明,基于CANNY算法提取圖像邊緣信息對自然道路條件下的標線識別有很好的效果,并有效減少了SURF算法對與目標物無關的特征點的檢測,有效提升了后期匹配的正確率;基于ROI定位的標線識別方法相對于直接對整個視頻截圖進行SURF特征點檢測及匹配效果更好、速度更快,更適用于在視頻中實現對道路交通標線的檢測。

4 結論

在智能駕駛的交通標線識別中,圖像的特征提取十分重要,用CANNY算法對圖像進行特征提取有效地提高了后期識別效率;此外,對道路上的標線進行定位也很重要,處理整幅圖片會影響算法的處理速度,本研究采用了ROI定位的方法,將整幅圖片分割開來進行圖片的精確處理,這種方法更適用于現實場景中道路環境復雜、干擾物較多的情況,并有效減少了SURF算法對于和目標物無關的特征點檢測,有效提升了后期匹配的正確率。通過實驗證明,本文方法能夠快速有效地提取出交通道路標線區域并實現視頻中道路標線的檢測,但依然存在問題,比如對特別模糊或周圍環境極度復雜下的交通標線不能很好地檢測等,設計出實時性好和準確率高的算法是下一步的研究方向。

猜你喜歡
特征檢測方法
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
小波變換在PCB缺陷檢測中的應用
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 国产精品网曝门免费视频| 四虎永久在线精品国产免费| 婷婷色狠狠干| 国产精品网拍在线| 欧美啪啪网| 在线观看亚洲人成网站| 麻豆精品在线播放| 久久国产热| 这里只有精品在线播放| 夜夜操天天摸| 国产在线观看精品| 2021精品国产自在现线看| 亚洲午夜福利在线| 自拍偷拍一区| 国产成人综合久久| 无码专区国产精品第一页| 91精品国产无线乱码在线| 国产好痛疼轻点好爽的视频| 国产欧美日韩视频怡春院| 日韩午夜伦| 五月天福利视频| a级毛片免费播放| 亚洲制服丝袜第一页| av在线手机播放| 国产精品白浆无码流出在线看| 亚洲第一福利视频导航| 亚洲第一中文字幕| 天堂成人在线| 亚洲欧美一区二区三区麻豆| 日韩一级二级三级| 亚洲欧美人成电影在线观看| 在线精品视频成人网| 欧美国产成人在线| 欧美成人手机在线观看网址| 九色综合视频网| 少妇精品久久久一区二区三区| 日韩精品无码一级毛片免费| 人妻21p大胆| 伊人蕉久影院| 国产成人精品高清不卡在线| 成人福利免费在线观看| 91热爆在线| 国产在线第二页| 欧美成人日韩| 色偷偷男人的天堂亚洲av| 99精品在线看| 亚洲成年人片| 欧美亚洲综合免费精品高清在线观看| 中文国产成人久久精品小说| 在线高清亚洲精品二区| 国产成人久久综合一区| 福利在线不卡一区| 无码国产偷倩在线播放老年人| 欧美亚洲欧美区| 国产导航在线| 免费人成网站在线高清| 在线毛片网站| 成人无码区免费视频网站蜜臀| 精品福利国产| 久久无码高潮喷水| 欧美精品一区二区三区中文字幕| 波多野结衣第一页| 亚洲乱码在线播放| 国产91蝌蚪窝| 在线日韩日本国产亚洲| 中文字幕亚洲电影| 日日碰狠狠添天天爽| 国内丰满少妇猛烈精品播| 精品欧美日韩国产日漫一区不卡| 欧美精品1区2区| 永久免费无码日韩视频| 色噜噜在线观看| 亚洲欧美日本国产综合在线| 欧美一区中文字幕| 最新加勒比隔壁人妻| 国产日韩精品欧美一区灰| 日本免费一级视频| 高h视频在线| 日韩免费毛片视频| 久久亚洲天堂| 免费看黄片一区二区三区| 亚洲中文字幕在线观看|