欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):12786872閱讀:538來(lái)源:國(guó)知局

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



背景技術(shù):

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



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

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

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

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

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

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

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

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

進(jìn)一步的,在步驟S2中計(jì)算各行像素質(zhì)心位置的過(guò)程為:設(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ā)明還提供了一種基于圖像的路徑識(shí)別系統(tǒng),其特征是,包括灰度圖像采集模塊、第一次道路中心定位模塊、道路邊界檢測(cè)模塊、第二次道路中心定位模塊和第三次道路中心定位模塊;

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

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

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

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

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

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

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

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

進(jìn)一步的,第二道路中心定位模塊逐行計(jì)算第二次定位結(jié)果的過(guò)程為:如果此行是十字路口,則以第一次定位結(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ì)算道路邊緣,可以抑制噪聲對(duì)梯度的干擾;對(duì)道路內(nèi)的圖像像素進(jìn)行二次質(zhì)心定位,能夠提高道路中心的定位精度;對(duì)二次定位的道路中心像素進(jìn)行濾波,可以進(jìn)一步提高識(shí)別精度。本發(fā)明方法無(wú)需對(duì)圖像進(jìn)行預(yù)處理,運(yùn)算量小,計(jì)算速度快。

附圖說(shuō)明

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

具體實(shí)施方式

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

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

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

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

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

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

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

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

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

對(duì)灰度圖像逐行計(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)識(shí)是第一次定位結(jié)果,相應(yīng)的第二次定位結(jié)果記為y2(i),第三次定位結(jié)果記為y3(i)。

步驟S03:道路邊界檢測(cè)

首先,采用如下不完全微分算法計(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ì)算過(guò)程分下面兩種情況:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜宾市| 冀州市| 株洲县| 工布江达县| 克拉玛依市| 自贡市| 华蓥市| 福贡县| 南宁市| 兴宁市| 宜宾县| 米林县| 大姚县| 禹城市| 高阳县| 赣州市| 榆树市| 佛坪县| 寿光市| 杭锦后旗| 邢台县| 山东省| 涡阳县| 雅安市| 黄梅县| 眉山市| 桃江县| 越西县| 贵阳市| 新安县| 海丰县| 永嘉县| 宜丰县| 依兰县| 汉源县| 乌拉特中旗| 桂阳县| 双峰县| 泰宁县| 瑞丽市| 阳信县|