亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于機(jī)器視覺的車道線檢測算法研究

        2022-07-28 07:19:18宇,施衛(wèi)
        機(jī)電工程技術(shù) 2022年6期
        關(guān)鍵詞:二值像素點車道

        張 宇,施 衛(wèi)

        (江蘇理工學(xué)院機(jī)械工程學(xué)院,江蘇 常州 213000)

        0 引言

        從汽車的誕生到現(xiàn)在為止已經(jīng)有一百多年的歷史了,隨著車輛的增多,交通事故頻繁發(fā)生,成為社會發(fā)展的隱患,人們的生命安全受到了嚴(yán)重威脅[1]。

        導(dǎo)致交通事故發(fā)生的因素有很多,主要有以下幾點[2]。

        (1)酒后駕駛。每年有相當(dāng)一部分交通事故都是因為駕駛員酒后駕車,駕駛員在飲酒后視覺產(chǎn)生障礙,車速時快時慢,車身時左時右,很容易發(fā)生車禍。

        (2)疲勞駕駛。駕駛員在長時間駕車后,由于生理原因,眼睛會出現(xiàn)復(fù)試、酸痛等癥狀,注意力不集中,在不知不覺中違規(guī)變道,導(dǎo)致交通事故發(fā)生。

        (3)天氣情況。雪天或者霧天行車,能見度下降,駕駛員無法看清道路,容易引發(fā)特大交通事故。

        在以上幾點原因中,都有一個共同點,那就是因為視覺問題使駕駛員在行車時獲取不準(zhǔn)確的信息導(dǎo)致交通事故的發(fā)生。為了解決這個問題,高級駕駛輔助系統(tǒng)(ADAS)應(yīng)運而生,其中車道線檢測就是ADAS 中相當(dāng)重要的一個環(huán)節(jié)。利用機(jī)器視覺來檢測車道線相當(dāng)于給汽車安裝上了一雙“眼睛”[3],從而代替人眼來獲取車道線信息,在一定程度上可以減少發(fā)生交通事故的概率[4]。

        現(xiàn)在很多學(xué)者都在研究車道線檢測算法,傳統(tǒng)的方法是先劃定一個固定的車道線感興趣區(qū)域(ROI),然后再對車道線進(jìn)行檢測[5],但是這種方法在復(fù)雜環(huán)境下檢測效果并不理想,為了進(jìn)一步提高檢測準(zhǔn)確率,在此基礎(chǔ)上提出了一種根據(jù)前后幀車道線ROI 和模板來檢測車道線的方法。總體思路是首先對視頻中的第一幀圖像進(jìn)行圖像預(yù)處理、Hough 變換等工作,檢測出第一幀圖像的車道線,并提取車道線ROI 以及模板;從第二幀開始每一幀圖像都用從上一幀圖像中提取的車道線ROI 和模板來檢測當(dāng)前幀的車道線,直至各幀圖像檢測完畢。

        1 第一幀道路圖像預(yù)處理

        圖像采集設(shè)備采集的是一般情況下的車道線視頻。圖1 所示為采集的車道線視頻中的第一幀圖像,下面將對圖1進(jìn)行預(yù)處理。

        圖1 第一幀車道線圖像Fig.1 The first frame of lane line image

        1.1 圖像灰度化

        圖像采集設(shè)備采集的是彩色圖像,首先對圖像進(jìn)行灰度化處理,在一定程度上可以刪去多余的干擾信息[6]。灰度化方法主要有3 種,分別是分量法、最大值法和加權(quán)平均值法。這3 種方法中常用的是加權(quán)平均值法,這種方法的核心思想是把彩色圖像中的紅色、綠色、藍(lán)色3 個分量的灰度值分別乘以其權(quán)重再求和得出灰度圖像,加權(quán)平均值法公式如下:

        式中:Gray 為灰度圖像在某一點的灰度值;R、G、B分別是彩色圖像中紅色、綠色、藍(lán)色3個通道的分量,0.3、0.59、0.11分別是R、G、B三個分量的權(quán)重。

        1.2 灰度圖像去噪

        在對圖像進(jìn)行灰度化后,由于圖像采集設(shè)備以及周圍環(huán)境的影響,在灰度圖像上會有一些噪聲,為后續(xù)處理帶來困難[7],因此必須對灰度圖像去噪。常見的去噪方法有中值濾波、均值濾波以及高斯濾波等[8];考慮到中值濾波對于有些類型的隨機(jī)噪聲有著非常好的降噪效果,而且中值濾波在降噪時不容易使圖像模糊,因此在這里選擇中值濾波對灰度圖像去噪。中值濾波本質(zhì)上是一種統(tǒng)計排序濾波器,這種方法的核心思想是對模板內(nèi)像素點的灰度值進(jìn)行排序,用灰度值排在中間位置的像素點來代替模板中間的像素點,該方法對于去除椒鹽噪聲效果非常好[9]。如圖2所示為經(jīng)過中值濾波后的灰度圖,原灰度圖中的噪聲已被去除。

        圖2 經(jīng)過中值濾波后的灰度圖Fig.2 Grayscale image after median filtering

        1.3 圖像二值化

        在中值濾波后,要對圖像進(jìn)行二值化處理,以便后續(xù)去除圖像中除車道線以外的其他干擾信息。目前常用的二值化方法主要有迭代選擇閾值法、最大類間方差法等,因為最大類間方差法受圖像對比度影響很小,而且計算簡單[10],所以用最大類間方差法對圖像作二值化處理。最大類間方差法通過求出不同條件下的類間方差,然后取最大類間方差對應(yīng)的灰度值作為二值化的閾值。最大類間方差法的公式如下:

        式中:n0和n1分別為整張圖像中灰度值小于全局閾值的像素點個數(shù)和灰度值大于全局閾值的像素點個數(shù),n為整張圖像像素點的個數(shù);w0和w1分別為整張圖像中灰度值小于全局閾值的像素點所占比例和灰度值大于全局閾值的像素點所占比例;u0和u1分別為灰度值小于全局閾值的像素點的平均灰度值和灰度值大于全局閾值的像素點的平均灰度值;u為整張圖像的平均灰度值;g為方差。

        因為在二值圖像中,需要檢測的僅僅是車道線部分,對應(yīng)的也就是整張圖像下方大約1/5 的位置,因此需要去除圖像中的天空部分,所以令整張圖像上方4/5的像素點為黑色,然后再提取圖中各個連通域的特征,只留下當(dāng)前所在車道線對應(yīng)的連通域。圖3 所示為經(jīng)過上述步驟處理后的車道線二值圖,圖中除當(dāng)前所在車道線以外的其他干擾物均已被去除。

        圖3 經(jīng)過處理后的車道線二值圖Fig.3 Binary map of lane lines after processing

        1.4 車道線邊緣檢測

        圖像的邊緣是圖像最基本的特征,因此要想把車道線從圖像中識別出來,需要對車道線的邊緣進(jìn)行檢測。常用的邊緣檢測算子有Sobel 算子、Prewitt 算子、Robert 算子等,這里采用Sobel算子對車道線進(jìn)行邊緣檢測;該算子是一種離散型算子,它認(rèn)為不同距離的像素點對當(dāng)前像素點的影響不同,距離越近的像素點對當(dāng)前像素點的影響越大[11],且該算子降噪能力比較好。圖4 所示為Sobel 算子邊緣檢測效果圖,圖中車道線的邊緣均已被檢測出來。

        圖4 Sobel算子邊緣檢測效果圖Fig.4 Sobel operator edge detection effect diagram

        2 Hough變換擬合車道線

        Hough 變換是常見的一種檢測直線的方法,相比于其他方法,Hough 變換在處理直線時穩(wěn)定性好,因此采用Hough 變換來進(jìn)行車道線檢測。Hough 變換的核心思想是把點從圖像坐標(biāo)空間轉(zhuǎn)換到極坐標(biāo)空間中[12],在圖像坐標(biāo)空間中共線的點轉(zhuǎn)換到極坐標(biāo)空間中就是多條相交于同一點的正弦曲線[13],將其推廣到整個圖像中可得在圖像坐標(biāo)空間中有多少個共線的點那么轉(zhuǎn)換到極坐標(biāo)空間中就有多少條相交于一點的正弦曲線;反之,如果在極坐標(biāo)空間中有多少條相交在一點的正弦曲線,那么在圖像坐標(biāo)空間中必能找到多少個點與之對應(yīng)。利用投票機(jī)制,統(tǒng)計在極坐標(biāo)空間中相交于同一點的正弦曲線數(shù)量,如果正弦曲線的數(shù)量越多,那么在圖像坐標(biāo)空間中就對應(yīng)了一條比較長的直線,反之在圖像坐標(biāo)空間中就對應(yīng)了一條比較短的直線。

        在Hough 變換擬合出車道線后,根據(jù)擬合結(jié)果可以得出兩車道線的一元一次方程,根據(jù)車道線的一元一次方程分別將左右兩條車道線各自連通起來,然后統(tǒng)一左右兩條車道線的上頂點高度,兩車道線的下頂點高度為圖像高度,得出第一幀圖像Hough 變換直線圖,并檢測出車道線。圖5 所示為第一幀Hough 變換直線圖,圖中左右兩條車道線的上下頂點高度均已統(tǒng)一。

        圖5 第一幀Hough變換直線圖Fig.5 First frame of the Hough transform line graph

        3 提取車道線ROI和模板

        經(jīng)過上述工作后,第一幀圖像的車道線已經(jīng)檢測完畢,接下來要提取第一幀圖像的車道線ROI 和模板以便于供第二幀圖像進(jìn)行檢測。對圖5中的車道線進(jìn)行膨脹,然后緊貼膨脹后的左右兩條車道線分別作兩個矩形框,再將這兩個矩形框向上、向左、向右各擴(kuò)大30 個像素點,得出第一幀圖像左右車道線的ROI以及車道線模板。圖6所示為第一幀圖像左右車道線的ROI,已用矩形框標(biāo)出。

        圖6 第一幀圖像左右車道線的ROIFig.6 The ROI of the left and right lane lines in the firstframe of image

        圖7 所示為根據(jù)第一幀圖像的ROI 截取的第一幀圖像左右車道線模板。

        圖7 第一幀圖像左右車道線模板Fig.7 The left and right lane line template of the first frameof image

        4 幀間ROI與模板傳遞

        由于視頻中前后兩幀的車道線ROI 相差不大,所以在處理第二幀圖像時沿用第一幀圖像的ROI,并對第二幀圖像的ROI 作灰度化、中值濾波、二值化。圖8 所示為得出的第二幀圖像左右車道線ROI的二值圖。

        圖8 第二幀圖像左右車道線ROI的二值圖Fig.8 The binary image of the left and right lane line ROI of the second frame image

        在得出第二幀圖像左右車道線ROI 的二值圖后,與圖7 第一幀圖像左右車道線模板分別取交集,去除二值圖中除了當(dāng)前所在車道線以外的其他干擾部分。圖9 所示為第二幀圖像左右車道線ROI 的二值圖分別與第一幀圖像左右車道線模板取交集后的圖像。

        圖9 取交集后的圖像Fig.9 The image after intersection

        對圖9 中的車道線作Sobel 算子邊緣檢測和Hough 變換,并統(tǒng)一兩車道線的上下頂點高度,得出第二幀圖像Hough 變換直線圖和車道線檢測圖。圖10 所示為第二幀圖像的車道線檢測圖。

        圖10 第二幀圖像的車道線檢測圖Fig.10 Lane line detection diagram of the second frame of image

        至此,第二幀圖像的車道線已經(jīng)檢測完畢,然后根據(jù)第一幀圖像提取左右車道線ROI 和車道線模板的方法同樣提取第二幀圖像的車道線ROI 與模板,傳給第三幀圖像繼續(xù)檢測。后面每一幀圖像都按照第二幀圖像的處理方法,即當(dāng)前幀的ROI 使用在上一幀圖像中提取的ROI,當(dāng)前幀ROI 的二值圖與上一幀車道線模板取交集去除干擾物,然后用Sobel 算子作邊緣檢測,Hough 變換擬合車道線;在當(dāng)前幀檢測完畢后提取新的ROI 和模板傳給下一幀圖像繼續(xù)檢測,直至視頻中各幀圖像都檢測完畢后停止檢測。圖11所示為整個算法的流程。

        圖11 算法流程Fig.11 Algorithm flow chart

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

        本算法使用的仿真軟件為Matlab2018b,仿真設(shè)備為Dell G3;處理器為Intel(R)Core(TM)i7-10750HCPU@2.60GHz 2.59GHz;16G內(nèi)存,64位操作系統(tǒng)。針對拍攝的車道線視頻進(jìn)行了測試,測試結(jié)果如表1 所示。由表可得,用這種方法對車道線進(jìn)行檢測的準(zhǔn)確率為95.22%,檢測實時性好;在未檢測正確的幾幀圖像中,檢測結(jié)果基本都離車道線位置較為接近,實際誤差在可控范圍內(nèi)。

        表1 測試結(jié)果Tab.1 Test results

        6 結(jié)束語

        本文針對車道線檢測技術(shù)提出一種根據(jù)前后幀圖像的車道線ROI 和模板進(jìn)行檢測的方法,即當(dāng)前幀的車道線根據(jù)前一幀圖像中的車道線ROI 和模板進(jìn)行檢測,當(dāng)前幀檢測完畢后提取新車道線ROI 和模板傳給下一幀繼續(xù)檢測。在Matlab 平臺中用這種檢測方法對采集的視頻進(jìn)行測試。經(jīng)過實驗,這種方法能夠較為準(zhǔn)確地檢測出視頻中的車道線,并且實時性很強(qiáng),具有一定的可行性。在后續(xù)工作中,將進(jìn)一步研究如何用這種方法檢測其他環(huán)境下的車道線,以對其進(jìn)一步優(yōu)化。

        猜你喜歡
        二值像素點車道
        北斗+手機(jī)實現(xiàn)車道級導(dǎo)航應(yīng)用
        混沌偽隨機(jī)二值序列的性能分析方法研究綜述
        避免跟車闖紅燈的地面車道線
        支持CNN與LSTM的二值權(quán)重神經(jīng)網(wǎng)絡(luò)芯片
        淺談MTC車道改造
        基于二值形態(tài)學(xué)算子的軌道圖像分割新算法
        基于canvas的前端數(shù)據(jù)加密
        視頻圖像文字的二值化
        基于逐像素點深度卷積網(wǎng)絡(luò)分割模型的上皮和間質(zhì)組織分割
        低速ETC/MTC混合式收費車道的設(shè)計與實現(xiàn)
        一区二区三区在线乱码 | 无码av专区丝袜专区| 快射视频网站在线观看| 欧美嫩交一区二区三区| 久久九九精品国产av| 一本本月无码-| 久久久精品3d动漫一区二区三区| 自拍视频国产在线观看| 日本视频一区二区三区在线观看| 中文字幕乱码熟妇五十中出| 粉嫩虎白女毛片人体| 久久久久亚洲女同一区二区| 精品亚洲视频免费观看网站| 中文字幕av高清人妻| 日韩国产成人无码av毛片蜜柚| 国产免费av片在线观看麻豆| 亚洲综合精品一区二区三区| 国产亚洲av另类一区二区三区| 欧美人和黑人牲交网站上线| 国产成人77亚洲精品www| 精品日韩av专区一区二区| 草草影院发布页| 亚洲五月天综合| 国产成人v爽在线免播放观看| 免费美女黄网站久久久| 亚洲一区二区免费在线观看视频| 伊人久久大香线蕉亚洲五月天 | 国产美女a做受大片免费| 亚洲福利二区三区四区| 一本久久a久久精品vr综合| 亚洲男人精品| 久久这黄色精品免费久| 国产精品久久久久久av| 免费无码国产v片在线观看| 久久久久AV成人无码网站| 国产自拍成人免费视频| 久久久无码人妻精品一区| 一本大道久久东京热无码av | 日本h片中文字幕在线| 久久综合久久鬼色| 中文字幕人妻系列一区尤物视频|