国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于圖像的路徑識別方法及系統(tǒng)與流程

      文檔序號:12786872閱讀:535來源:國知局

      本發(fā)明屬于模式識別技術(shù)領(lǐng)域,具體涉及一種基于圖像的路徑設(shè)別方法,還涉及一種基于圖像的路徑識別系統(tǒng)。



      背景技術(shù):

      近幾年來,無人自動駕駛技術(shù)引起了汽車行業(yè)的廣泛關(guān)注。在無人自動駕駛技術(shù)中,道路的自動識別是一個至關(guān)重要的環(huán)節(jié)。在基于圖像的路徑識別技術(shù)中,由于需要對大量的圖像信息進(jìn)行計(jì)算和分析,因此,道路快速而有效的識別對于自動駕駛有著重要的意義。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的不足,提供了一種基于圖像的路徑識別方法及系統(tǒng),能夠采用簡單的計(jì)算方法,快速而有效地識別道路中心位置。

      為解決上述技術(shù)問題,本發(fā)明提供了一種基于圖像的路徑識別方法,其特征是,包括如下步驟:

      步驟S1,獲取路面的灰度圖像;

      步驟S2,對灰度圖像逐行計(jì)算像素的質(zhì)心位置,以各行質(zhì)心位置作為道路中心的第一次定位結(jié)果;

      步驟S3,根據(jù)第一次定位結(jié)果計(jì)算質(zhì)心兩側(cè)梯度最大值,獲得道路邊界及十字路口位置;

      步驟S4,逐行判斷:如果此行是十字路口,則以第一次定位結(jié)果作為道路中心的第二次定位結(jié)果;如果不是十字路口,則計(jì)算道路邊界內(nèi)的像素的質(zhì)心,以此質(zhì)心位置作為道路中心的第二次定位結(jié)果;

      步驟S5,對第二次所獲得的道路中心進(jìn)行濾波,獲得最終的道路中心線。

      進(jìn)一步的,在步驟S2中計(jì)算各行像素質(zhì)心位置的過程為:設(shè)第i行、j列的圖像像素灰度值為f(i,j),則第i行的質(zhì)心所在的列記為y1(i),質(zhì)心計(jì)算公式如下:

      式中,N為像素的最大列寬。

      進(jìn)一步的,在步驟S3中,在道路中心y1(i)的兩側(cè),分別尋找梯度最大值,取其所在列為道路邊界;如果所在列位于圖像邊界,則該行為十字路口。

      進(jìn)一步的,采用如下不完全微分算法計(jì)算第i行各列的梯度df(i,j):

      df(i,j)=K[f(i,j)-g(i,j)]

      式中,g(i,j)=g(i,j-1)+df(i,j-1),K為濾波系數(shù),0<j<N。

      進(jìn)一步的,在步驟S5中,濾波計(jì)算公式:

      y3(i)=αy3(i-1)+(1-α)y2(i)

      式中,α取值范圍為0.5~0.9;y2(i)為第二次定位結(jié)果,y3(i)為最終道路中心。

      相應(yīng)的本發(fā)明還提供了一種基于圖像的路徑識別系統(tǒng),其特征是,包括灰度圖像采集模塊、第一次道路中心定位模塊、道路邊界檢測模塊、第二次道路中心定位模塊和第三次道路中心定位模塊;

      灰度圖像采集模塊,用于獲取路面的灰度圖像;

      第一次道路中心定位模塊,用于對灰度圖像逐行計(jì)算像素的質(zhì)心位置,以各行質(zhì)心位置作為道路中心的第一次定位結(jié)果;

      道路邊界檢測模塊,用于根據(jù)第一次定位結(jié)果計(jì)算質(zhì)心兩側(cè)梯度最大值,獲得道路邊界及十字路口位置;

      第二道路中心定位模塊,用于計(jì)算道路邊界內(nèi)的各行像素的質(zhì)心位置以及十字路口的質(zhì)心位置,以此質(zhì)心位置作為道路中心的第二次定位結(jié)果;

      第三次道路中心定位模塊,用于對第二次所獲得的道路中心進(jìn)行濾波,獲得最終的道路中心線。

      進(jìn)一步的,第一次道路中心定位模塊中質(zhì)心計(jì)算公式如下:

      式中,y1(i)為第i行像素質(zhì)心所在的列,N為像素的最大列寬,f(i,j)為第i行、j列的圖像像素灰度值。

      進(jìn)一步的,道路邊界檢測模塊檢測道路邊界的過程為:在道路中心y1(i)的兩側(cè),分別尋找梯度最大值,取其所在列為道路邊界;如果所在列位于圖像邊界,則該行為十字路口。

      進(jìn)一步的,第二道路中心定位模塊逐行計(jì)算第二次定位結(jié)果的過程為:如果此行是十字路口,則以第一次定位結(jié)果作為道路中心的第二次定位結(jié)果;如果不是十字路口,則計(jì)算道路邊界內(nèi)的像素的質(zhì)心,以此質(zhì)心位置作為道路中心的第二次定位結(jié)果。

      進(jìn)一步的,第三次道路中心定位模塊中進(jìn)行濾波的計(jì)算公式如下:

      y3(i)=αy3(i-1)+(1-α)y2(i)

      式中,α取值范圍為0.5~0.9;y2(i)為第二次定位結(jié)果,y3(i)為最終道路中心。

      與現(xiàn)有技術(shù)相比,本發(fā)明所達(dá)到的有益效果是:本發(fā)明采用質(zhì)心法計(jì)算道路中心位置,能夠有效克服圖像噪聲的影響;采用不完全微分方法計(jì)算道路邊緣,可以抑制噪聲對梯度的干擾;對道路內(nèi)的圖像像素進(jìn)行二次質(zhì)心定位,能夠提高道路中心的定位精度;對二次定位的道路中心像素進(jìn)行濾波,可以進(jìn)一步提高識別精度。本發(fā)明方法無需對圖像進(jìn)行預(yù)處理,運(yùn)算量小,計(jì)算速度快。

      附圖說明

      圖1是本發(fā)明基于灰度圖像的路徑識別方法流程圖。

      具體實(shí)施方式

      下面結(jié)合附圖對本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。

      在本發(fā)明專利的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明專利和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明專利的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明專利的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明專利中的具體含義。

      通常情況下,圖像中路面部分的顏色變化不大,路的邊界通常有醒目的顏色或輪廓特征。這種情況下,在拍攝的路面圖像中,道路中心因色彩變化不大,其梯度趨近于零,邊界梯度因顏色改變或出現(xiàn)邊緣而發(fā)生劇烈的變化。這種特征,采用微分運(yùn)算很容易檢測出道路邊緣。另外,道路中心的像素由于色彩相近,且占有很大的比例,其質(zhì)心通常位于顏色較近且集中的區(qū)域。因此,采用質(zhì)心法計(jì)算道路中心可靠性高,對圖像質(zhì)量的要求不高。

      本發(fā)明的一種基于圖像的路徑識別方法,如圖1所示,包括如下步驟:

      步驟S01:獲取路面的灰度圖像

      如果路面圖像是彩色圖像,則需要先將其轉(zhuǎn)換成灰度圖像。基于RGB顏色空間的彩色像素變換為灰度像素的公式為:

      灰度=紅色*0.299+綠色*0.587+藍(lán)色*0.114

      該公式把一個像素的RGB分量轉(zhuǎn)換呈灰度,通過此公式將彩色圖像轉(zhuǎn)換為灰度圖像。

      步驟S02:道路中心第一次定位

      對灰度圖像逐行計(jì)算像素的質(zhì)心位置,以此質(zhì)心位置作為道路的初始中心。設(shè)第i行、j列的圖像像素灰度值為f(i,j),則第i行的道路中心所在的列記為y1(i),可采用如下質(zhì)心公式(1)計(jì)算:

      式(1)中,N為像素的最大列寬。因?yàn)榇瞬襟E是道路中心的第一次定位,以公式1計(jì)算出的道路中心記為y1(i),標(biāo)識是第一次定位結(jié)果,相應(yīng)的第二次定位結(jié)果記為y2(i),第三次定位結(jié)果記為y3(i)。

      步驟S03:道路邊界檢測

      首先,采用如下不完全微分算法計(jì)算第i行各列的梯度df(i,j):

      df(i,j)=K[f(i,j)-g(i,j)] (2)

      式(2)中,g(i,j)=g(i,j-1)+df(i,j-1),K為濾波系數(shù),可人工設(shè)置,范圍為50~150,0<j<N。

      隨后,在道路中心y1(i)的兩側(cè),分別尋找梯度最大值,取其所在列為道路邊界;如果所在列位于圖像邊界,則該行為十字路口。

      步驟S04:道路中心第二次定位

      由于第一次定位精度不高,這里將根據(jù)步驟S02所得道路邊界和十字路口,進(jìn)行道路中心第二次定位。記第二次道路中心為y2(i)。其中以第i行為例,第二次定位其計(jì)算過程分下面兩種情況:

      若第i行是根據(jù)步驟S03判斷所得到的十字路口的像素,其第二次道路中心y2(i)仍采用第一次的定位結(jié)果y1(i),這樣有利于在精度不變的情況下,減少計(jì)算量,提高計(jì)算速度。

      如果不是十字路口,則選取步驟S03所得道路邊界內(nèi)的圖像像素,采用公式(1),對道路中心進(jìn)行第二次定位,根據(jù)公式(1)計(jì)算得到的結(jié)果記為y2(i)。

      第一次定位比較粗略,誤差較大,第二次定位時,能夠檢測出邊界、識別出十字路口,定位精度較高。

      步驟S05:道路中心第三次定位

      對于第二次定位所得路徑中心,采用濾波算法,進(jìn)一步消除圖像噪聲或邊緣檢測誤差帶來的影響,獲得光滑的道路中心線y3(i)。

      濾波算法可優(yōu)選如下計(jì)算公式:

      y3(i)=αy3(i-1)+(1-α)y2(i) (3)

      式(3)中,α取值范圍0.5~0.9。

      相應(yīng)的本發(fā)明還提供了一種基于圖像的路徑識別系統(tǒng),包括灰度圖像采集模塊、第一次道路中心定位模塊、道路邊界檢測模塊、第二次道路中心定位模塊和第三次道路中心定位模塊;

      灰度圖像采集模塊,用于獲取路面的灰度圖像;

      第一次道路中心定位模塊,用于對灰度圖像逐行計(jì)算像素的質(zhì)心位置,以各行質(zhì)心位置作為道路中心的第一次定位結(jié)果;

      道路邊界檢測模塊,用于根據(jù)第一次定位結(jié)果計(jì)算質(zhì)心兩側(cè)梯度最大值,獲得道路邊界及十字路口位置;

      第二道路中心定位模塊,用于計(jì)算道路邊界內(nèi)的各行像素的質(zhì)心位置以及十字路口的質(zhì)心位置,以此質(zhì)心位置作為道路中心的第二次定位結(jié)果;

      第三次道路中心定位模塊,用于對第二次所獲得的道路中心進(jìn)行濾波,獲得最終的道路中心線。

      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變型,這些改進(jìn)和變型也應(yīng)視為本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1