《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于DSP Builder的行車道檢測的實現

基于DSP Builder的行車道檢測的實現

2008-04-18
作者:芮晴波

  摘 要: 介紹了行車道檢測系統" title="檢測系統">檢測系統的原理、構成及基于DSP Builder的實現方法。利用基于FPGA的現代DSP設計方法,對邊緣檢測" title="邊緣檢測">邊緣檢測電路進行了系統模型設計。理論分析及仿真實驗證明了該方法的正確性和可行性,滿足了實際任務的要求。
  關鍵詞: 行車道檢測 Sobel算子 DSP Builder FPGA


  通過對攝像頭讀入的道路白線圖像進行灰度變換,再檢測出白線的邊緣,這是實現智能車自動導航和輔助導航的基礎。行車道檢測系統可以應用于智能車的防撞預警和控制。該系統設計重點是邊緣檢測電路" title="檢測電路">檢測電路的設計。邊緣檢測電路包括圖像輸入緩沖電路、垂直方向的邊緣檢測電路、水平方向的邊緣檢測電路及對兩部分檢測的組合,最終通過閾值選擇形成二值邊緣圖像。傳統的方案大多采用單片機電路實現,設計流程和系統調試都比較繁瑣,開發周期長。在實時圖像處理中,由于處理速度要求較高,因此用以前的方法很難達到要求。實時圖像處理常常需要對圖像進行求和、卷積、邊緣提取、圖像分割及特征提取等不同種類、不同層次的處理。對于一些運算結構簡單,但要處理大量數據的算法一般采用FPGA芯片來實現。通過FPGA實現信號處理可以取得出色的系統穩定性,提高控制精度,還可以大大減少開發周期,使設計人員的設計自由度加大。本文采用Altera公司的Cyclone EP1C6作為主控芯片,利用Altera公司推出的數字信號處理開發工具DSP Builder作為設計平臺,通過DSP Builder SignalCompiler模塊讀取由DSP Builder和MegaCore模塊構建的Simulink建模文件(.mdl),生成VHDL文件和工具命令語言(Tcl)腳本,進行綜合、硬件實施和仿真,從而完成對整個道路邊緣檢測系統的設計。
1 系統構成及邊緣檢測原理
  本系統中的主要模塊是進行二維卷積操作的sobel邊緣檢測模塊,它相當于硬件的協處理器。該系統從CF卡讀入數據到邊緣檢測模塊,使用Nios II控制數據流,采用DMA控制器在外部存儲器(SDRAM和SRAM)之間傳遞數據,這些外部存儲器相當于中間圖像數據緩沖器。系統結構如圖1所示。


  邊緣是指圖像中像素灰度有階躍變化或屋頂狀變化的那些像素的集合。它對圖像識別和分析十分有用,邊緣能勾劃出目標物體輪廓,使觀察者一目了然。邊緣包含了豐富的信息(如方向、階躍性質 、形狀等),是圖像識別中抽取的重要屬性[1]。微分運算有加強高頻分量的作用,從而使圖像輪廓更清晰。對于數字圖像,微分可用差分" title="差分">差分近似代替,沿x和y方向的一階差分可分別表示如下:
  
  一階差分增強是有方向性的。為了增強圖像中間任何方向伸展的邊緣和輪廓,希望對圖像的某種導數運算是各向同性的,而梯度運算恰具有各向同性特性。對于圖像f(x,y)點上的梯度可定義為矢量:
  
  梯度幅度具有各向同性或旋轉不變性,而且給出了該像素點灰度的最大變化率。采用微分銳化圖像,會使噪聲、條紋等得到增強,這在圖像處理中會造成偽邊緣和偽輪廓,為此對銳化算子進行了各種改進。Sobel算子就是其中一例,它在一定程度上克服了上述問題。Sobel算子的基本思想是:以待增強圖像的任意像素(i,j)為中心,截取一個3×3的像素窗口。分別計算窗口中心像素在x和y方向上的梯度[2]。Sobel算子的表達式如下:
Sx=
  增強后圖像在(i,j)處的灰度值為:
  
2 基于FPGA的DSP Builder設計流程
  Altera DSP Builder將The MathWorks MATLAB和Simulink系統級設計工具的算法開發、仿真和驗證功能與VHDL綜合、仿真和Altera開發工具整合在一起,實現了這些工具的集成。設計人員可以使用DSP Builder模塊迅速生成Simulink系統建模硬件,通過DSP Builder SignalCompiler模塊讀取由DSP Builder和MegaCore模塊構建的Simulink建模文件(.mdl),生成VHDL文件和工具命令語言(Tcl)腳本,進行綜合、硬件實施和仿真。
  此系統設計首先用MATLAB建立DSP電路模型" title="電路模型">電路模型。電路模型設計完成后,就開始進行系統功能的仿真,這是屬于系統級并且基于算法的仿真,與目標器件無關。然后利用置于Simulink電路模型界面的DSP Builder中的Signal Complier將電路模型文件即Simulink模型文件(.mdl)轉化為RTL級的VHDL代碼表述和Tcl腳本。一旦獲得了VHDL描述,就可以在Simulink中調用Quartus II中的綜合器生成網表文件。下一步就是調用Quartus II中的編譯器,根據網表文件及設置的優化條件進行布線布局和優化設計的適配操作,同時生成用于Moldelsim的時序仿真文件。將最后生成的Programmer Object File(.pof)對目標器件進行編程配置,即可在硬件上形成DSP系統。
3 邊緣檢測系統的Simulink模型設計
  Sobel邊緣檢測模塊包括獨立且并行的水平檢測和垂直檢測兩部分。輸入緩沖通過一組延時線路轉換輸入的像素值。線路緩沖器的緩沖級數由圖像的寬度決定。本設計采用的圖像寬度是640。緩沖器的個數取決于卷積核的大小,本設計采用3×3的Sobel卷積核。垂直和水平方向的邊緣檢測幾乎是相同的,兩者之間的區別只在于從輸入緩沖器流過的數據流。最后將兩部分組合并通過閾值選擇形成一幅經過邊緣檢測的二值圖像。Sobel邊緣檢測是流水線操作,在每一個時鐘周期都計算得到一個像素值,如圖2所示。圖中,Z-640是指本設計輸入的圖像像素寬度是640,右上角的加法模塊實現的是垂直方向的邊緣檢測,右下角的加法模塊實現的是水平方向的邊緣檢測。對于一般的灰度圖像, 其像素的灰度值一般用8位表示,考慮到計算過程中可能出現負數和溢出問題。因此,數據在開始計算前先在最高位補零,使數據寬度變為10 位,計算完成后可再裁剪為8 位。

?


  在DSP Builder中設計的Sobel邊緣檢測系統如圖3所示。
4 仿真結果
  建立了.mdl文件之后,在Simulink中對其進行系統算法級仿真。設置Matlab各項參數和Simulink仿真參數,因為本設計采用圖片的像素是640×480,所以設置仿真時間為307 201s(所有的像素數量加1)。


  測試表明,仿真結果符合要求,整個系統算法級設計是正確的。圖4為原始的彩色圖像,圖5為經過水平邊緣檢測和垂直邊緣檢測后沒有經過閾值選取的圖像,圖6為經過閾值選取后的二值圖像。Sobel算子不像普通梯度算子那樣用兩個像素的差值,而是采用兩列或兩行像素灰度加權和的差值來表示,因此有以下兩個優點[4]
  (1)由于引入了平均因素,因而對圖像中的隨機噪聲有一定的平滑作用。
  (2)由于它是相隔兩行或兩列之差分,故邊緣兩側的元素得到了增強,邊緣顯得粗而亮。
  使用Modelsim進行功能仿真,主要是調用.tcl 文件對RTL 級的VHDL 代碼仿真。由于Simulink 的仿真是算法級的,而此仿真是針對硬件結構的,兩者之間可能存在軟件理解上的差異,所以對RTL 級VHDL 代碼的仿真是必要的。仿真結果和系統級仿真一致。編譯生成.pof 文件,下載到目標芯片中,從而完成整個邊緣檢測模塊的設計。
參考文獻
[1] 賈永紅.計算機圖像處理與分析[M].武漢:武漢大學出版社,2002.
[2] 李弼程,彭天強,彭波.智能圖像處理技術[M].北京:電子工業出版社,2004.
[3] 潘松,黃繼業,王國棟.現代DSP技術[M].西安:西安電子科技大學出版社,2003.
[4] 劉禾.數字圖像處理及應用[M].北京:中國電力出版社,2005.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合伊人77777蜜臀| 欧美日韩一区二区视频在线| 午夜精品久久久99热福利| 亚洲无玛一区| 在线观看免费视频综合| 99人久久精品视频最新地址| 一区二区三区在线视频免费观看| 欧美日韩国产三区| 国产精品精品视频| 欧美在线视频免费| 亚洲视频二区| 欧美理论在线播放| 欧美成人精品激情在线观看| 欧美人体xx| 伊人成人在线| 亚洲国产精品久久久久久女王| 伊人成人在线| 欧美日韩在线播放一区| 国产精品网曝门| 国产欧美精品在线观看| 亚洲国产欧美另类丝袜| 亚洲午夜影视影院在线观看| 国产精品久久久久久久久久尿| 亚洲视屏一区| 亚洲无限乱码一二三四麻| 亚洲国产精品黑人久久久| 国内久久精品| 欧美午夜免费电影| 国产精品毛片一区二区三区| 欧美一站二站| 在线观看欧美日韩| 国产欧美日韩三级| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩亚洲成人| 免费91麻豆精品国产自产在线观看| 亚洲国产精品一区二区尤物区| 国产字幕视频一区二区| 久久夜色精品国产噜噜av| 亚洲黄一区二区| 欧美黄色成人网| 欧美四级伦理在线| 蜜臀av国产精品久久久久| 欧美一区午夜视频在线观看| 国产精品日本一区二区| 国产精品视频不卡| 日韩视频在线免费观看| 午夜精品三级视频福利| 亚洲国产精品免费| 欧美v国产在线一区二区三区| 久久综合久久久| 久久久噜久噜久久综合| 欧美日韩美女一区二区| 麻豆视频一区二区| 樱花yy私人影院亚洲| 欧美一区二区精美| 国产精品国产自产拍高清av王其| 在线观看亚洲精品视频| 亚洲一区二区在线免费观看| 在线视频欧美一区| 亚洲午夜精品福利| 99精品热视频| 在线成人av.com| 国产午夜精品久久| 亚洲成在线观看| 欧美黄色一区二区| 国产精品久久久久久久久搜平片| 在线日韩成人| 欧美激情精品久久久久久蜜臀| 国产精品久久久久一区二区| 欧美一区综合| 一区在线播放| 欧美在线日韩精品| 亚洲国产精品va在线看黑人| 亚洲精品人人| 国产午夜亚洲精品理论片色戒| 在线精品高清中文字幕| 欧美一区深夜视频| 一本色道婷婷久久欧美| 亚洲第一精品在线| 国产日韩欧美亚洲一区| 欧美成人xxx| 欧美视频在线一区二区三区| 国产亚洲一区二区三区在线播放| 在线观看精品一区| 欧美日韩日本国产亚洲在线| 国产一区欧美日韩| 美国成人直播| 亚洲国产一成人久久精品| 亚洲女优在线| 一区免费观看| 久久久久国产精品午夜一区| 香蕉久久一区二区不卡无毒影院| 欧美高清成人| 亚洲电影激情视频网站| 一本到12不卡视频在线dvd| 亚洲永久免费观看| 欧美一区影院| 美女网站久久| 91久久夜色精品国产九色| 性亚洲最疯狂xxxx高清| 久久亚洲一区二区| 国产精品人人做人人爽| 欧美在线你懂的| 久久视频精品在线| 性色av一区二区怡红| 国产美女精品一区二区三区| 欧美另类高清视频在线| 国产在线观看一区| 国产精品久久久久影院亚瑟| 国产精品福利在线观看网址| 久久日韩粉嫩一区二区三区| 亚洲国产精品一区二区第一页| 欧美精品v日韩精品v国产精品| 国产精品久久久久9999| 久久国产视频网站| 亚洲字幕在线观看| 久久成人精品无人区| 欧美性猛交99久久久久99按摩| 一区二区电影免费观看| 久久久国际精品| 亚洲第一福利在线观看| 欧美一区二区三区免费视| 亚洲素人一区二区| 亚洲午夜久久久久久久久电影网| 亚洲精品久久嫩草网站秘色| 亚洲三级影片| 亚洲激情中文1区| 国产一区二区三区久久久| 国内成人精品2018免费看| 美国十次了思思久久精品导航| 黄色亚洲大片免费在线观看| 狠狠色丁香婷婷综合| 欧美性天天影院| 亚洲婷婷综合色高清在线| 国产午夜亚洲精品理论片色戒| 午夜激情综合网| 国产日韩欧美一区二区三区在线观看| 亚洲无毛电影| 欧美成人精品三级在线观看| 欧美日韩亚洲一区二区三区四区| 亚洲国产裸拍裸体视频在线观看乱了| 午夜欧美大片免费观看| 一区二区三区在线看| 欧美日韩视频专区在线播放| 亚洲乱码日产精品bd| 欧美连裤袜在线视频| 欧美精品日韩综合在线| 国产日韩在线亚洲字幕中文| 精品电影在线观看| 欧美三级视频在线观看| 在线观看中文字幕亚洲| 欧美日韩mp4| 欧美一二三区精品| 午夜精品视频在线| 免费一级欧美片在线观看| 99人久久精品视频最新地址| 亚洲人成亚洲人成在线观看图片| 国产精品福利网| 嫩草国产精品入口| 欧美国产视频在线观看| 久久在线免费观看| 欧美欧美午夜aⅴ在线观看| 国产亚洲欧美aaaa| 国产精品普通话对白| 免费成人黄色av| 免费亚洲一区二区| 国产精品www网站| 亚洲视频成人| 国产精品系列在线| 欧美激情a∨在线视频播放| 亚洲第一页中文字幕| 一本色道久久综合亚洲精品小说| 国产精品久久久久9999| 女人天堂亚洲aⅴ在线观看| 亚欧成人在线| 欧美成人激情视频免费观看| 99精品免费网| 99视频精品在线| 亚洲观看高清完整版在线观看| 欧美午夜寂寞影院| 亚洲天堂成人在线观看| 红桃av永久久久| 亚洲一区二区伦理| 最新中文字幕一区二区三区| 国产精品一区二区在线观看不卡| 国产精品日韩精品欧美在线| 18成人免费观看视频| 午夜视频在线观看一区二区三区| 久久综合网hezyo| 蜜臀99久久精品久久久久久软件| 欧美大片专区| 暖暖成人免费视频| 亚洲一区二区三区免费在线观看| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产日韩欧美| 亚洲二区精品| 亚洲影院在线| 国产在线精品一区二区夜色| 国产精品视频免费观看www| 欧美日韩精品二区第二页| 黄色亚洲大片免费在线观看| 亚洲欧美日韩久久精品| 免费日韩精品中文字幕视频在线| 国产精品久久久久永久免费观看| 国产精品一区视频网站| 欧美影院一区| 国产精品嫩草影院一区二区| 欧美日韩一区二区三区免费看| 国产日韩欧美综合| 久久成人久久爱| 激情五月***国产精品| 极品少妇一区二区三区| 国产综合色产在线精品| 国产精品成人一区二区三区吃奶| 国产午夜精品久久久久久免费视| 国产日韩精品视频一区二区三区| 欧美—级a级欧美特级ar全黄| 亚洲精品久久久久久下一站| 好看不卡的中文字幕| 欧美高清视频在线播放| 亚洲国产综合在线看不卡| 国产一区二区中文字幕免费看| 性欧美1819性猛交| 欧美久久久久久久久久| 午夜视频在线观看一区| 韩国av一区二区三区| 久久久久久一区二区| 国产亚洲一二三区| 亚洲人成77777在线观看网| 亚洲国产精品一区二区第四页av| 欧美激情精品久久久久久久变态| 亚洲全黄一级网站| 亚洲视频欧美视频| 中文精品在线| 久久久成人网| 午夜精品久久一牛影视| 中文在线不卡| 亚洲免费视频成人| 亚洲午夜激情| 亚洲欧洲日夜超级视频| 在线视频国内自拍亚洲视频| 亚洲经典一区| 1024日韩| 午夜精品电影| 久久久欧美一区二区| 韩国成人精品a∨在线观看| 久久久精品一区| 久久久www免费人成黑人精品| 久久久久国产精品一区| 午夜精品久久久99热福利| 米奇777在线欧美播放| 国产精品高潮视频| 久久久久国产精品一区二区| 欧美高清hd18日本| 欧美日韩亚洲网| 亚洲一区免费视频| 夜夜躁日日躁狠狠久久88av| 欧美xxxx在线观看| 99精品热视频| 99精品99| 欧美色欧美亚洲另类二区| 激情六月婷婷久久| 欧美成人四级电影| 欧美久久久久中文字幕| 欧美成人免费播放| 9人人澡人人爽人人精品| 欧美亚洲一区二区三区| 久久综合九色综合久99| 篠田优中文在线播放第一区| 欧美日韩综合在线免费观看| 亚洲第一页中文字幕| 免费av成人在线| 欧美www在线| 欧美另类极品videosbest最新版本| 亚洲视频欧美在线| 久久激情视频免费观看| 在线视频日韩| 国产精品久久久久久久久久久久久| 在线免费不卡视频| 亚洲字幕一区二区| 欧美日韩免费一区二区三区| 狠狠干成人综合网| 亚洲伊人观看| 欧美电影电视剧在线观看| 亚洲狠狠丁香婷婷综合久久久| 亚洲一区二区三区四区中文| 免费欧美电影| 亚洲一区二区三区色| 欧美www视频| 欧美激情综合色综合啪啪| 一区二区毛片| 欧美激情一区二区三区蜜桃视频| 日韩一区二区精品葵司在线| 免费不卡中文字幕视频| 亚洲视频axxx| 久久影视三级福利片| 欧美天堂亚洲电影院在线观看| 在线观看日韩av先锋影音电影院| 日韩系列欧美系列| 亚洲综合精品自拍| 午夜激情一区| 国产精品国产成人国产三级| 国产精品永久免费在线| 欧美日韩亚洲一区二区三区四区| 亚洲一区二区少妇| 国外精品视频| 狠狠色狠狠色综合日日五| 亚洲免费伊人电影在线观看av| 老牛影视一区二区三区| 精东粉嫩av免费一区二区三区| 亚洲一区bb| 久久久久国产一区二区| 国产综合香蕉五月婷在线| 亚洲乱码精品一二三四区日韩在线| 午夜精品成人在线| 99热这里只有精品8| 老鸭窝91久久精品色噜噜导演| 欧美精品日韩三级| 国产日本欧美视频| 欧美日韩一区自拍| 国产精品一区免费视频| 午夜精品电影| 国产精品成人一区| 久久免费视频这里只有精品| 久久精品国产亚洲一区二区三区| 亚洲无线视频| 欧美日韩1080p| 国产在线精品自拍|