資料介紹
引言
本文采用ARM+DSP雙核架構(gòu)的OMAP3530系列的處理器,道路圖像處理部分由支持浮點運算的DSP核來完成,圖像采集工作和系統(tǒng)的控制工作由ARM核來完成,這樣的作業(yè)分配提高了系統(tǒng)的實時性、集成性和可靠性。
車道線識別算法研究
本文提出的車道線識別算法的流程如下圖1所示,首先通過OV7670攝像頭捕獲道路圖像,然后按照流程圖中的步驟處理圖像,最后得到清晰的車道標志線,為以后智能車輛路徑規(guī)劃和避障提供支持。
道路圖像灰度化
圖像灰度變換是對圖像像素進行拉伸,從而擴大圖像的灰度級范圍,進一步擴展圖像的對比度、增加圖像的動態(tài)范圍、使圖像更加清晰、特征更加明顯,是圖像增強的有效手段。我們采集到的道路圖像是彩色圖像,顏色模型采用RGB模型。由于人眼對顏色的敏感度不同,等量的紅、藍、綠混合不能得到對應(yīng)亮度相同的灰度值,大量的實驗數(shù)據(jù)表明,當(dāng)使用0.3份紅色、0.59份綠色、0.11份藍色混合后可以得到最合理的灰度圖像,即如公式(1)所示:
灰度值=0.3R+0.59G+0.11B(1)
根據(jù)公式(1)就可以算出當(dāng)前像素對應(yīng)的灰度值,將其作為圖像中彩色像素對應(yīng)的灰度值。
道路圖像濾波
原始圖像都或多或少的存在噪聲干擾,噪聲影響了后續(xù)圖像的分析。這就要求在分析圖像之前對圖像進行濾波,去除噪聲和假輪廓,圖像濾波的過程就是讓圖像的低頻成分通過,阻止屬于高頻部分中的噪聲信號,也就是平時所說的低通濾波。但是在圖像平滑過程中也阻止了高頻部分的圖像邊緣,使得圖像邊緣模糊化。所以應(yīng)找到能消除噪聲,同時盡量保持圖像細節(jié),邊緣輪廓的算法,又要保證智能車輛視覺導(dǎo)航系統(tǒng)對實時性的要求。中值濾波能夠在抑制高頻信號中的隨機噪聲的同時不使邊緣模糊,可以抑制隨機的點狀噪聲,抑制持續(xù)期小于1/2窗口的脈沖信號,但不影響斜坡信號和階躍信號,能夠削弱三角信號中的頂部峰值信號,因而受到歡迎,它屬于非線性濾波。
中值濾波是將鄰域中的像素按灰度級排序,取其中間值為輸出像素。中值計算過程中使用到的像素數(shù)和鄰域的空間范圍影響到中值濾波的效果。本文采用3×3方形中值濾波模板對圖像進行預(yù)處理既能取得較好的濾波效果,又能節(jié)省運算時間。
圖像邊緣增強
在車輛視覺導(dǎo)航系統(tǒng)中,道路邊緣信息可以提供路徑保持和路徑跟蹤的位置信息,是實現(xiàn)車輛自主導(dǎo)航功能不可或缺的。邊緣增強的目的在于突出道路的邊緣信息,以利于道路車道線的識別,有助于克服道路光照不均的影響。我們對濾波后的圖像從水平和垂直兩個方向進行邊緣增強,可以得到非常好的效果。
圖像邊緣檢測
在圖像的多目標檢測和識別技術(shù)中,邊緣檢測作為一種預(yù)處理算法在機器視覺技術(shù)中占有重要地位。邊緣檢測的算法很多,參考各種算法的優(yōu)缺點,并結(jié)合道路檢測的復(fù)雜性,我們這里選用Sobel算子。
Sobel邊緣算子是一種一階差分算子。它可以有效地消除道路圖像中的大部分無用信息。它可以有效的抑制圖像中的噪聲,它的計算量比較小,容易實現(xiàn),對于實時性要求比較高的系統(tǒng),該算法有很大的優(yōu)勢。
車道標志線提取
本文重點討論道路區(qū)域車道線的提取。日常生活中最常見的路面邊界是直線,車輛主要也是在直線路面上行駛的。平時見到的直線路面邊界是成一定角度的兩條直線,根據(jù)三維空間點投影到二維平面的特點,直線路面邊界在二維平面上形成兩條相交的直線,直線路面邊緣提取算法如下:
?。?)根據(jù)二維直線路面的實際情況,建立X-Y坐標系,并給出恰當(dāng)?shù)穆访孢吘壗馕龇匠獭?br /> ?。?)根據(jù)圖像的特點,取一組合理的ρ、θ范圍和步長,設(shè)置累加器為零。將圖像的解析方程轉(zhuǎn)化成極坐標下的形式,即ρ=xcosθ+ysinθ,如圖2所示,ρ為原點到直線垂直距離,θ為X軸與垂線之間的夾角。
?。?)對梯度圖上超過門限值的每個點作Hough變換,并對相應(yīng)的累加器加1.
(4)找出累加器A(ρ,θ)上的極大值ρM、θM.通過這兩個值可以找出圖像中極有可能的邊界。
?。?)去除干擾。根據(jù)三維物體在攝像機上成像的特點,三維空間中平行的路面邊緣在二維平面形成兩條成一定角度的相交直線,如圖3中虛線所示。但由于路面噪聲的影響,在累加器A(ρ,θ)上的極大值ρM、θM周圍存在多個較大值,它們在X-Y軸上對應(yīng)的直線如圖3中兩條實線所示,顯然這不是要求的邊緣,所以將累加器ρM、θM周圍點置0.
?。?)找出累加器A(ρ,θ)上次大值ρM、θM.A(ρ,θ)上的次大值對應(yīng)圖像中路面的另一條邊界。
?。?)得到相應(yīng)的X-Y上對應(yīng)直線方程。進一步可以得到:b=-ρ/sinθ,k=ctgθ通過這兩個方程式得到ρ、θ值之后,可以求得相應(yīng)的k、b值。
由于圖像的連續(xù)性,圖像序列中車道線的位置不會發(fā)生突變,我們在識別一幀圖像的車道線時是以上一幀的識別結(jié)果為依據(jù),動態(tài)地規(guī)劃搜索區(qū)域,動態(tài)地規(guī)劃Hough變化的ρ和θ值,這樣就減少了計算量,提高了算法的實時性,也可提高可靠性。
系統(tǒng)硬件設(shè)計
本文選取ICETEK-OMAP3530-Mini開發(fā)板為實驗平臺,該開發(fā)板是由北京瑞泰創(chuàng)新科技有限責(zé)任公司與美國德州儀器公司合作推出,是一個開放的OMAP3530的硬件平臺,它是以TI最新的、高性能的ARM CortexA8處理器OMAP3530為核心,以DSP64x+內(nèi)核作為強勁的輔助圖像處理,優(yōu)化硬件2D/3D加速器,形成一個精簡完備的計算機系統(tǒng)。
選用CMOS攝像頭OV7670.OV7670是Omnivision公司生產(chǎn)的一款30萬像素的彩色圖像傳感器芯片,體積小、工作電壓低,提供單片VGA攝像頭和影像處理器的所有功能。其特點有:靈敏度高,適合低亮度下使用;標準串行攝像頭控制總線(SCCB),兼容IIC接口;自動曝光控制;自動增益控制;自動白平衡;自動消除燈光條紋;自動黑電平校準;圖像格式可以是原始RGB、RGB(4:2:2)、RGB565/555/444、YUV(4:2:2)、YCbCr(4:2:2)。OV7670與ICETEK-OMAP3530-Mini板通過USB接口連接在一起。
系統(tǒng)軟件設(shè)計
OMAP3530是一款雙核微處理器,由ARM核和DSP核兩部分組成,二者之間軟件的編程和運行都是相互獨立的,通過DSP/BIOS Link完成雙核之間的通信。ARM端采用嵌入式Linux操作系統(tǒng),動態(tài)創(chuàng)建、控制和刪除DSP節(jié)點,實現(xiàn)數(shù)據(jù)的高效傳輸。DSP端采用DSP/BIOS實時操作系統(tǒng),支持eXPressDSP實時軟件技術(shù),由DSP/BIOS實時內(nèi)核、可重構(gòu)的DSP算法和第三方軟件模塊組成。
由系統(tǒng)結(jié)構(gòu)可見,軟件設(shè)計主要包括:ARM端引導(dǎo)程序和Linux系統(tǒng)的移植;捕獲道路圖像程序。
本文采用ARM+DSP雙核架構(gòu)的OMAP3530系列的處理器,道路圖像處理部分由支持浮點運算的DSP核來完成,圖像采集工作和系統(tǒng)的控制工作由ARM核來完成,這樣的作業(yè)分配提高了系統(tǒng)的實時性、集成性和可靠性。
車道線識別算法研究
本文提出的車道線識別算法的流程如下圖1所示,首先通過OV7670攝像頭捕獲道路圖像,然后按照流程圖中的步驟處理圖像,最后得到清晰的車道標志線,為以后智能車輛路徑規(guī)劃和避障提供支持。
道路圖像灰度化
圖像灰度變換是對圖像像素進行拉伸,從而擴大圖像的灰度級范圍,進一步擴展圖像的對比度、增加圖像的動態(tài)范圍、使圖像更加清晰、特征更加明顯,是圖像增強的有效手段。我們采集到的道路圖像是彩色圖像,顏色模型采用RGB模型。由于人眼對顏色的敏感度不同,等量的紅、藍、綠混合不能得到對應(yīng)亮度相同的灰度值,大量的實驗數(shù)據(jù)表明,當(dāng)使用0.3份紅色、0.59份綠色、0.11份藍色混合后可以得到最合理的灰度圖像,即如公式(1)所示:
灰度值=0.3R+0.59G+0.11B(1)
根據(jù)公式(1)就可以算出當(dāng)前像素對應(yīng)的灰度值,將其作為圖像中彩色像素對應(yīng)的灰度值。
道路圖像濾波
原始圖像都或多或少的存在噪聲干擾,噪聲影響了后續(xù)圖像的分析。這就要求在分析圖像之前對圖像進行濾波,去除噪聲和假輪廓,圖像濾波的過程就是讓圖像的低頻成分通過,阻止屬于高頻部分中的噪聲信號,也就是平時所說的低通濾波。但是在圖像平滑過程中也阻止了高頻部分的圖像邊緣,使得圖像邊緣模糊化。所以應(yīng)找到能消除噪聲,同時盡量保持圖像細節(jié),邊緣輪廓的算法,又要保證智能車輛視覺導(dǎo)航系統(tǒng)對實時性的要求。中值濾波能夠在抑制高頻信號中的隨機噪聲的同時不使邊緣模糊,可以抑制隨機的點狀噪聲,抑制持續(xù)期小于1/2窗口的脈沖信號,但不影響斜坡信號和階躍信號,能夠削弱三角信號中的頂部峰值信號,因而受到歡迎,它屬于非線性濾波。
中值濾波是將鄰域中的像素按灰度級排序,取其中間值為輸出像素。中值計算過程中使用到的像素數(shù)和鄰域的空間范圍影響到中值濾波的效果。本文采用3×3方形中值濾波模板對圖像進行預(yù)處理既能取得較好的濾波效果,又能節(jié)省運算時間。
圖像邊緣增強
在車輛視覺導(dǎo)航系統(tǒng)中,道路邊緣信息可以提供路徑保持和路徑跟蹤的位置信息,是實現(xiàn)車輛自主導(dǎo)航功能不可或缺的。邊緣增強的目的在于突出道路的邊緣信息,以利于道路車道線的識別,有助于克服道路光照不均的影響。我們對濾波后的圖像從水平和垂直兩個方向進行邊緣增強,可以得到非常好的效果。
圖像邊緣檢測
在圖像的多目標檢測和識別技術(shù)中,邊緣檢測作為一種預(yù)處理算法在機器視覺技術(shù)中占有重要地位。邊緣檢測的算法很多,參考各種算法的優(yōu)缺點,并結(jié)合道路檢測的復(fù)雜性,我們這里選用Sobel算子。
Sobel邊緣算子是一種一階差分算子。它可以有效地消除道路圖像中的大部分無用信息。它可以有效的抑制圖像中的噪聲,它的計算量比較小,容易實現(xiàn),對于實時性要求比較高的系統(tǒng),該算法有很大的優(yōu)勢。
車道標志線提取
本文重點討論道路區(qū)域車道線的提取。日常生活中最常見的路面邊界是直線,車輛主要也是在直線路面上行駛的。平時見到的直線路面邊界是成一定角度的兩條直線,根據(jù)三維空間點投影到二維平面的特點,直線路面邊界在二維平面上形成兩條相交的直線,直線路面邊緣提取算法如下:
?。?)根據(jù)二維直線路面的實際情況,建立X-Y坐標系,并給出恰當(dāng)?shù)穆访孢吘壗馕龇匠獭?br /> ?。?)根據(jù)圖像的特點,取一組合理的ρ、θ范圍和步長,設(shè)置累加器為零。將圖像的解析方程轉(zhuǎn)化成極坐標下的形式,即ρ=xcosθ+ysinθ,如圖2所示,ρ為原點到直線垂直距離,θ為X軸與垂線之間的夾角。
?。?)對梯度圖上超過門限值的每個點作Hough變換,并對相應(yīng)的累加器加1.
(4)找出累加器A(ρ,θ)上的極大值ρM、θM.通過這兩個值可以找出圖像中極有可能的邊界。
?。?)去除干擾。根據(jù)三維物體在攝像機上成像的特點,三維空間中平行的路面邊緣在二維平面形成兩條成一定角度的相交直線,如圖3中虛線所示。但由于路面噪聲的影響,在累加器A(ρ,θ)上的極大值ρM、θM周圍存在多個較大值,它們在X-Y軸上對應(yīng)的直線如圖3中兩條實線所示,顯然這不是要求的邊緣,所以將累加器ρM、θM周圍點置0.
?。?)找出累加器A(ρ,θ)上次大值ρM、θM.A(ρ,θ)上的次大值對應(yīng)圖像中路面的另一條邊界。
?。?)得到相應(yīng)的X-Y上對應(yīng)直線方程。進一步可以得到:b=-ρ/sinθ,k=ctgθ通過這兩個方程式得到ρ、θ值之后,可以求得相應(yīng)的k、b值。
由于圖像的連續(xù)性,圖像序列中車道線的位置不會發(fā)生突變,我們在識別一幀圖像的車道線時是以上一幀的識別結(jié)果為依據(jù),動態(tài)地規(guī)劃搜索區(qū)域,動態(tài)地規(guī)劃Hough變化的ρ和θ值,這樣就減少了計算量,提高了算法的實時性,也可提高可靠性。
系統(tǒng)硬件設(shè)計
本文選取ICETEK-OMAP3530-Mini開發(fā)板為實驗平臺,該開發(fā)板是由北京瑞泰創(chuàng)新科技有限責(zé)任公司與美國德州儀器公司合作推出,是一個開放的OMAP3530的硬件平臺,它是以TI最新的、高性能的ARM CortexA8處理器OMAP3530為核心,以DSP64x+內(nèi)核作為強勁的輔助圖像處理,優(yōu)化硬件2D/3D加速器,形成一個精簡完備的計算機系統(tǒng)。
選用CMOS攝像頭OV7670.OV7670是Omnivision公司生產(chǎn)的一款30萬像素的彩色圖像傳感器芯片,體積小、工作電壓低,提供單片VGA攝像頭和影像處理器的所有功能。其特點有:靈敏度高,適合低亮度下使用;標準串行攝像頭控制總線(SCCB),兼容IIC接口;自動曝光控制;自動增益控制;自動白平衡;自動消除燈光條紋;自動黑電平校準;圖像格式可以是原始RGB、RGB(4:2:2)、RGB565/555/444、YUV(4:2:2)、YCbCr(4:2:2)。OV7670與ICETEK-OMAP3530-Mini板通過USB接口連接在一起。
系統(tǒng)軟件設(shè)計
OMAP3530是一款雙核微處理器,由ARM核和DSP核兩部分組成,二者之間軟件的編程和運行都是相互獨立的,通過DSP/BIOS Link完成雙核之間的通信。ARM端采用嵌入式Linux操作系統(tǒng),動態(tài)創(chuàng)建、控制和刪除DSP節(jié)點,實現(xiàn)數(shù)據(jù)的高效傳輸。DSP端采用DSP/BIOS實時操作系統(tǒng),支持eXPressDSP實時軟件技術(shù),由DSP/BIOS實時內(nèi)核、可重構(gòu)的DSP算法和第三方軟件模塊組成。
由系統(tǒng)結(jié)構(gòu)可見,軟件設(shè)計主要包括:ARM端引導(dǎo)程序和Linux系統(tǒng)的移植;捕獲道路圖像程序。
OMAP3530
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 從OMAP3530遷移到AM37x
- OMAP3530/25/15/03、DM3730/25、AM3715/03 CBB、CBC和CUS回流焊曲線
- OMAP3530功耗摘要
- 從OMAP3530遷移到AM35x
- OMAP3530和OMAP3525應(yīng)用處理器數(shù)據(jù)表
- 基于OMAP3530的船用導(dǎo)航雷達終端軟件開發(fā)設(shè)計
- TI官方資源omap35x 7次下載
- OMAP35X到AM35X硬件遷移指南 9次下載
- 近紅外人臉識別系統(tǒng)設(shè)計 7次下載
- 基于OMAP3530的遠程心電監(jiān)護系統(tǒng)設(shè)計馬建林 1次下載
- OMAP3530 and OMAP3525 Applications Processors 7次下載
- 基于OMAP3530硬件平臺的ARM和DSP協(xié)同開發(fā)方法 21次下載
- TPS65930 TPS65920與OMAP3530硬件連接
- OMAP3530 pdf datasheet
- OMAP3525 pdf datasheet
- 水下目標智能識別系統(tǒng)平臺全面解析 268次閱讀
- 安全生產(chǎn)風(fēng)險預(yù)警與防控系統(tǒng)平臺核心解析 330次閱讀
- 電磁干擾自適應(yīng)抑制系統(tǒng)平臺全面解析 503次閱讀
- 電磁兼容與頻譜管理系統(tǒng)平臺全面解析 519次閱讀
- 電磁脈沖防護系統(tǒng)平臺全面解析(精簡版) 946次閱讀
- 電磁干擾抑制系統(tǒng)平臺全面解析 856次閱讀
- 電磁脈沖防護系統(tǒng)平臺全面解析 783次閱讀
- 如何識別與檢測集成芯片 3.2k次閱讀
- 基于圖像處理識別技術(shù)在多車道車流信息檢測和統(tǒng)計中的應(yīng)用 3.5k次閱讀
- 視覺傳感器你對它了解多少 3.6k次閱讀
- 一種以50幀/秒進行端到端車道檢測的方法 6.5k次閱讀
- 利用激光雷達檢測車道線的4種方法 1.2w次閱讀
- 基于ACP平行視覺理論的車道線檢測系統(tǒng)設(shè)計 9.3k次閱讀
- 淺析HOV車道系統(tǒng)的智能技術(shù)應(yīng)用 1.1k次閱讀
- 多媒體應(yīng)用平臺OMAP5910雙核通訊技術(shù) 2.1k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 2MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費
- 4收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 524Pin Type-C連接器設(shè)計報告
- 1.06 MB | 次下載 | 免費
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費
- 7MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
- 8MS1022高精度時間測量(TDC)電路數(shù)據(jù)手冊
- 1.81 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論