基于FPGA的實時Sobel邊緣檢測系統(tǒng)設(shè)計.pdf_第1頁
已閱讀1頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、圖像的邊緣是指圖像灰度變化劇烈的地方,具有豐富的信息量,所以在圖像處理技術(shù)中,圖像邊緣檢測技術(shù)占據(jù)了重要的地位,在航天、交通、人工智能、醫(yī)學(xué)等領(lǐng)域廣泛應(yīng)用。由于圖像的信息量巨大,在實時系統(tǒng)中不易使用一般的串行軟件完成圖像處理,而硬件以其獨特的并行處理方式,提高了處理速度,為圖像處理技術(shù)提供了全新的工具。但是傳統(tǒng)的硬件處理系統(tǒng)存在價格高,難以重復(fù)使用的缺點,上個世紀八十年代XLINX公司發(fā)明的現(xiàn)場可編程門電路(Field Programm

2、able Gate Array,F(xiàn)PGA)以其高速的處理速度,豐富的邏輯資源和重復(fù)使用的靈活性,逐漸成為圖像處理技術(shù)的寵兒。
  本文使用Cyclone IV FPGA芯片設(shè)計了基于Sobel算子的邊緣檢測系統(tǒng)。系統(tǒng)劃分為六大模塊:時鐘控制模塊、圖像采集模塊、圖像處理模塊、數(shù)據(jù)緩存模塊、顯示模塊和按鍵控制模塊。系統(tǒng)工作時,時鐘控制模塊向其他模塊提供準確的同步時鐘與全局復(fù)位信號。在時鐘的驅(qū)動下,圖像采集模塊開始配置攝像頭寄存器并拼接

3、采集到的數(shù)據(jù),將這些數(shù)據(jù)發(fā)送到圖像處理模塊中。數(shù)據(jù)在圖像處理模塊中經(jīng)過中值濾波、邊緣檢測和腐蝕膨脹操作后,送到緩存模塊。緩存模塊完成圖像處理模塊與顯示模塊之間的跨時鐘域傳輸,將信號傳入到視頻圖形陣列(Video Graphics Array,VGA)接口,并將邊緣檢測結(jié)果顯示在屏幕上。按鍵控制模塊用來控制邊緣檢測的閾值大小,完成可變閾值的邊緣檢測。
  設(shè)計的難點在于攝像頭寄存器的配置,Sobel算法的實現(xiàn)和同步動態(tài)隨機存儲器(S

4、ynchronous Dynamic Random Access Memory,SDRAM)的控制。設(shè)計中使用移位寄存器簡化了像素鄰域的生成,同時使用一種快速的中值濾波算法,加快了系統(tǒng)處理速度。在邊緣檢測時,使用外置按鍵實現(xiàn)了動態(tài)閾值邊緣檢測,檢測過后使用腐蝕膨脹算法加強了邊緣檢測的結(jié)果。在SDRAM控制器中使用乒乓Bank緩存方式提高了圖像輸出的流暢度和SDRAM存儲資源的利用率。
  各個模塊通過Modelsim仿真驗證功能,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論