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

基于特征提取的車道線快速檢測方法研究*

2023-03-23 07:44:28徐嘉雯魏明洋張慧蒙劉學淵
機電工程技術 2023年2期
關鍵詞:檢測

徐嘉雯,何 超,魏明洋,張慧蒙,羅 鑫,劉學淵

(西南林業大學機械與交通學院,昆明 650224)

0 引言

隨著全球智能網聯汽車行業的快速發展,如何進一步實現汽車的智能化受到人們的廣泛關注。研究表明[1],大部分交通事故都是由于駕駛員注意力不集中或疲勞駕駛造成的,而先進駕駛輔助系統(Advanced Driving Assistance System,ADAS)可以在事故發生前采取必要的舉措,從而減少事故和駕駛員的工作量[2]。車道偏離報警系統(Lane Departure Warning System,LDWS)[3]和車道 保 持 輔 助 系 統(Lane Keeping Assist Systems,LKAS)[4]等內容是ADAS 的基本內容。因而,車道偏離報警系統和自動駕駛技術的應用是提高道路安全的重要創新技術,可以有效減少發生交通事故的概率[5]。隨著對LDWS 的深入研究,輔助駕駛功能也在不斷完善和發展。其中,車道檢測是先進駕駛輔助系統的基礎,道路場景中車道線的正確檢測對自動駕駛的應用也具有重要影響[6-8]。從現有技術水平來看,影響基于視覺的LDWS可靠性的最重要因素是車道線檢測算法。因此,對于車道線的檢測仍有很多研究需要繼續[9]。

目前,根據研究者們所提出的車道線檢測方法,主要可以分為基于特征、模型和語義分割的方法[10-12]。針對基于特征和模型的方法,張勉等[13]通過統計得到車道線方向角的均值和方差,用以確定方向可調濾波器的方向和概率霍夫變換的極角范圍,有效地抑制了干擾、減小了搜索范圍、提高了檢測速度。Shen 等[14]提出了一種針對復雜環境的車道線快速提取的方法,通過感興趣區域(Region of Interest,ROI)的動態調整以及改進的firefly 邊緣檢測算法,使其在復雜場景下具有較高的檢測效果。Hajjouji等[15]設計了一種適用于直線車道線檢測的霍夫變換(Hough Transform,HT)硬件結構,優化了HT的結構和計算復雜度,減少了累加器的尺寸,使得檢測速度有所提升。Gong 等[16]提出了一種通用的快速車道線提取方法,通過提出的雙閾值算法進行ROI 區域的提取,并運用卡爾曼濾波快速預測后續圖像序列的最佳閾值,從而實現了車道線的實時校正。Kumar 等[17]針對在光線陰暗場景檢測算法魯棒性低的問題,利用Kalman濾波跟蹤檢測車道線,然后通過B樣條曲線對車道線進行擬合,具有較好的擬合效果。而基于語義分割的檢測方法通過大量數據集對模型進行訓練,使模型具有較強的特征提取能力,然而,隨著模型的不斷迭代,整個網絡模型變得越來越復雜,也需要強大的計算能力來支持。

目前,在一些場景中仍存在著車道線檢測精度不足,道路場景中的車道線無法快速準確提取的情況,因此需要不斷改進算法,在降低開發成本的同時提高算法的性能。而基于特征和模型的方法最為簡單,直接提取圖像特征,并進行車道線擬合,具有計算量小、效率高等特點,且在實時準確性方面具有優勢,但其場景適應性差。鑒于上述原因,本文基于PyCharm 軟件,針對多種場景的變換提出了一種更加快速便捷的車道線檢測方法,具體檢測算法的流程如圖1所示。

圖1 車道線檢測流程

1 道路圖像預處理

為減少數據運算,首先需要將采集到的視頻中的單幀圖像灰度化,把原圖的R、G、B 三個通道轉為單個通道,最終得到灰度圖。

通常有平均值法、最大值法、加權平均法3 種處理方法, 而加權平均法能夠得出最能反映人眼特征的灰度值,灰度圖的亮度Gray(x,y)公式如下:

式中:(x,y)為像素點坐標;R(x,y)、G(x,y)和B(x,y)分別為像素點在紅、綠和藍通道中的灰度值。

本文采用式(1)方法對圖像進行灰度化處理,結果如圖2所示。

圖2 灰度圖

2 車道線特征提取

2.1 Canny邊緣檢測

為使車道線邊緣提取的效果更好,本文采用Canny檢測算法尋找像素點局部最大值,也就是尋找圖像中灰度變化量最大的位置。具體Canny 邊緣檢測算法主要可分為以下幾個步驟。

(1)采用高斯濾波來平滑尖銳的噪聲點,防止噪聲點影響后續Hough變換直線的判斷。

為達到模糊圖像從而實現去噪的目的,用到的二維高斯函數的計算公式為:

式中:G(a,b)為點像素的灰度值;(a,b)為像素點坐標;σ為標準差。

本文在此采用(5×5)的高斯卷積模板并利用cv2.GaussianBlur()函數對灰度圖進行處理。

(2)計算梯度,找尋圖像的強度梯度。

主要是計算各梯度方向上的一階導數(垂直、水平和兩對角方向)。此步驟可使用Sobel 算子計算水平和豎直方向的圖像梯度(Ga和Gb),并進一步求得邊緣的梯度(G)和方向(θ),公式如下:

(3)使用非極大值抑制的方法將模糊的邊緣變得清晰,從而消除邊緣誤檢。

基本原理:比較像素點沿梯度方向的梯度強度變化量,把同一梯度方向上梯度值為極大值的像素點看作邊緣點。

(4)利用雙閾值的方法來劃分出可能的邊緣點。

盡管找出了可能是圖像邊緣的像素點,但是仍無法判定具體多大的像素梯度屬于真正的邊緣點,所以Canny使用了雙閾值來進行劃分,即梯度值大于高閾值的像素點被認為是強邊緣,去除小于低閾值的像素點,并且在雙閾值之間的弱邊緣只有連接強邊緣時才是真正的邊緣點。

傳統Canny 算子人為設定高、低閾值,耗時較長,難以滿足車輛的實時性要求。在此,本文為更好地體現圖像邊緣特征,設計了兩種方法。

方法一是制定一個窗口,給定高低閾值一個范圍,調節閾值大小,從而能夠更好地找到圖像特征提取的最佳閾值范圍,如圖3(a)所示。為了檢測車道線的邊緣,需要降低高閾值。經過反復實驗后,確定高低閾值為50~200以內的變化量是合適的。

圖3 自適應高、低閾值的設定

方法二即采用cv2.adaptiveThreshold()函數對高斯濾波后的圖像進行自適應閾值分割,最大灰度值設為255,自適應方法選擇cv2.ADAPTIVE_THRESH_GUASSIAN_C,二值化方法選擇cv2.THRESH_BINARY,分割計算的區域大小為15,被減常數為3。由此得到如圖3(b)所示的閾值分割結果圖。

綜上,本文在此將函數中的高、低閾值參數分別設置為200 和50,運用cv2.Canny()函數實現對灰度圖像的邊緣檢測,如圖4所示。

圖4 Canny邊緣檢測效果圖

2.2 ROI區域提取

藍天、欄桿、遠處建筑物等這些干擾因素都會影響車道線檢測的速度和精度。所以,為提高檢測效率和減少檢測時間,本文對圖像進行邊緣檢測后,通過繪制掩碼圖(mask),并與檢測到的邊緣圖結合,進而提取到更為精準的車道線特征,保證了算法的魯棒性和實時性。

在此本文自適應地選取掩碼區域的方法,可以調整不同場景下感興趣區域(ROI)的形狀,用較少的像素點準確地提取出車道線區域,掩碼區域可以是矩形、三角形、梯形及不規則的多邊形。本文在此提取梯形的掩碼區域,最終得到的ROI區域效果如圖5所示。

圖5 ROI區域的提取效果圖

3 車道線檢測

3.1 霍夫變換

霍夫變換通常可用于檢測曲線、圓、直線等,其中最廣泛的應用是檢測圖片中的直線。

本文選用概率霍夫變換函數cv2.HoughLinesP()進行車道線檢測。為了能更加清楚地檢測直線,主要有如下改進。

(1)設置最短長度閾值(minLineLength)。如果檢測到的直線段小于minLineLength,則抑制這條直線。

(2)設置最大允許像素間距(maxLineGap)。只有當直線像素間的間距小于maxLineGap 才會被當作車道線信息。

最終采用概率霍夫變換得出的效果圖如圖6(a)所示。為體現概率霍夫變換相較標準霍夫變換的優點,本文在此分別運用兩種霍夫變換進行檢測,對比如圖6所示。由圖可得,標準霍夫變換會檢測到更多的直線,而概率霍夫變換檢測的車道線更為精確,從而提高了檢測的精度。

圖6 兩種霍夫變換的對比

3.2 離群值過濾

完成初步的Hough 變換后,圖像中依然存在許多噪點,為了進一步消除噪點,就需要進行離群值過濾,具體步驟主要有以下幾點:(1)計算Hough 變換后的所有直線的斜率;(2)通過斜率值的正負進行分類,將直線分為左右車道線;(3)計算同一類直線的斜率均值;(4)再將直線斜率與均值進行對比,如若相差過大,超過了設定的閾值s,就判定這樣的直線為噪點,刪除該直線,直到所有的直線與均值的差距都小于設定的閾值停止迭代。

通過這樣的離群值過濾可以更加有效地消除圖像中一些無關信息的影響。本文在此設定閾值s=0.2,最終左車道線從28 條直線過濾為25 條;右車道線從20 條直線過濾為19條。

3.3 最小二乘法擬合直線

由于霍夫變換會檢測出多條直線段,仍無法準確確定該條直線的具體位置,因此需要將同一類型的線段擬合成一條線段,用來唯一確定這條直線。所以,本文采用最小二乘法來對車道線擬合,具體求解步驟如下。

假設直線模型的表達式為:

在此,最小二乘法就是求解Q的最小值,因為Q最小,對應θ值最優,所以將上式看成一個Q關于變量θ的函數,問題轉成一個求極小值問題,即對θ1和θ2分別求偏導,化簡后得到:

求解出多項式系數后,即可根據直線表達式得到直線的兩個端點坐標,從而用來唯一確定這條直線。并將最終直道車道線位置使用cv2.line()函數繪制到原圖中,檢測效果如圖7 所示。圖中,黃線繪制的是左車道線,綠線繪制的是右車道線,擬合效果良好,證實了利用最小二乘法可使車道線擬合具有較高的精度和實時性。

圖7 車道線擬合效果圖

4 實驗結果與分析

本文采用PyCharm 軟件進行仿真實驗,調用OpenCV庫中的相關函數進行車道線的特征提取,從而驗證本算法的檢測準確性。實驗測試集主要從車載采集到的北京某段高速公路上的視頻中篩選出不同路況條件下的圖像,約為1 697 幀,圖片大小為992×362,且測試場景主要包括正常光照、路面干擾和弱光環境3 種情況,并以30 ms/幀進行視頻播放。本文采用實驗設備配置:CPU 為i5-4600U@2.10GHz,RAM 為16 GB,并對提出的算法進行驗證,最終不同場景下的車道線信息如圖8所示。

圖8 各場景下的車道線檢測結果

本文在此對不同場景下的車道線檢測情況分別進行統計,測出其平均每幀圖像的檢測時長,并計算出準確率,從而能夠更有力地驗證本文檢測車道線算法的準確性和實時性,具體數據如表1所示。

表1 車道線檢測情況統計

為體現本文算法的優越性,在此分別舉例出兩篇文獻中檢測算法的平均準確率和檢測時長進行對比分析,如表2 所示。由表可知,本文算法處理一幀圖像所用平均時長為13.9 ms,對比25.6 ms、22.9 ms、19.0 ms 可看出檢測速度有了明顯提升,能夠滿足車道偏離報警系統實時性的需求。再者,本算法進行車道線檢測的平均準確率為97.6%,和94.9%、97.1%、96.3%對比也有了明顯提高,具有很好的檢測效果。由此可得,本文算法對比其他文獻中的方法,平均準確率更高,檢測所耗時長較短,更能體現車道線檢測任務中的準確性和實時性要求,具有一定的應用價值。

表2 車道線檢測的準確率和檢測時長

5 結束語

(1)本文在圖像邊緣特征提取時,選用Canny 算法對道路邊緣進行檢測,提出自適應選取高、低閾值的方法,解決了傳統Canny算子設定雙閾值的復雜性問題。

(2)本文采用漸進式概率霍夫變換(PPHT),從而排除了更多的干擾信息,正確判別了方向,使檢測到的直線段更為精確。

(3)本文使用傳統的圖像處理方法進行特征提取,從而能夠更加快速實時地檢測出車道線,平均每幀圖像檢測時長達到13.9 ms/幀,節省了時間,提高了檢測效率,具有一定的應用價值。

(4)通過實驗驗證了各場景下的車道線檢測效果,結果表明,該算法平均準確率高達97.6%,能正確檢測出不同條件下的車道線,具有很好的魯棒性和實時準確性。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产二级毛片| 国产尤物视频网址导航| 欧美成a人片在线观看| 久久久久亚洲AV成人人电影软件 | 午夜日b视频| 亚洲69视频| 67194在线午夜亚洲| 91年精品国产福利线观看久久 | 成人一区在线| 久久 午夜福利 张柏芝| 99视频在线精品免费观看6| 精品久久久久久成人AV| 狠狠色狠狠综合久久| 色综合综合网| 亚洲永久视频| 高清久久精品亚洲日韩Av| 国产色爱av资源综合区| 黄色三级毛片网站| 婷五月综合| 欧美中出一区二区| 五月天丁香婷婷综合久久| 色综合久久久久8天国| 国产欧美在线视频免费| 国产人在线成免费视频| 97国内精品久久久久不卡| 亚欧乱色视频网站大全| 国产综合精品一区二区| 午夜精品国产自在| 亚洲精品在线观看91| 国产精品伦视频观看免费| 欧美国产日韩在线观看| 制服丝袜在线视频香蕉| 国产精品永久在线| 日韩在线观看网站| 亚洲国内精品自在自线官| 99热最新在线| 92精品国产自产在线观看 | 亚洲第一天堂无码专区| 久久永久免费人妻精品| 精品国产自| 亚洲性日韩精品一区二区| 亚洲精品大秀视频| 四虎永久在线精品国产免费| 欧美午夜精品| 亚洲无码免费黄色网址| 亚洲男人天堂网址| 国产激情在线视频| 漂亮人妻被中出中文字幕久久| 一级不卡毛片| 亚洲无码久久久久| 亚洲av日韩综合一区尤物| 久久婷婷五月综合97色| 丁香五月婷婷激情基地| 久久特级毛片| 妇女自拍偷自拍亚洲精品| 精品一区二区三区无码视频无码| 国产精品久久自在自线观看| 国产无码制服丝袜| 国产成人精品一区二区秒拍1o | 欧美激情综合| 婷婷亚洲最大| 久久中文字幕av不卡一区二区| 国产av剧情无码精品色午夜| 久久久91人妻无码精品蜜桃HD| 国产精品丝袜视频| 97久久精品人人| 日日碰狠狠添天天爽| 亚洲,国产,日韩,综合一区| 伊人91视频| 欧美黄网站免费观看| 人与鲁专区| 亚洲成a人片77777在线播放| 亚洲色图狠狠干| 免费啪啪网址| 国产乱子伦视频在线播放| 欧美综合在线观看| 网友自拍视频精品区| 国产99精品视频| 国产系列在线| 久久黄色毛片| 久久99蜜桃精品久久久久小说| 天堂va亚洲va欧美va国产|