


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于fpga的圖像處理系統(tǒng)
0跟蹤系統(tǒng)結(jié)構(gòu)設(shè)計(jì)近年來(lái),基于f硬件技術(shù)的視頻數(shù)據(jù)處理系統(tǒng)已廣泛應(yīng)用于視頻智能監(jiān)控、智能網(wǎng)絡(luò)系統(tǒng)、視頻采集和跟蹤系統(tǒng)等。作為機(jī)器視覺(jué)的一個(gè)重要研究方向,動(dòng)態(tài)目標(biāo)檢測(cè)在視頻智能監(jiān)控、智能交通系統(tǒng)等方面得到了越來(lái)越多的應(yīng)用。通常圖像識(shí)別與跟蹤算法可以通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn),但出于成本及開(kāi)發(fā)難度的考慮,圖像識(shí)別與跟蹤一般由軟件來(lái)實(shí)現(xiàn)。在高速、高分辨率的情況下,傳統(tǒng)軟件的串行處理算法不足以應(yīng)對(duì)大量的運(yùn)算以及嚴(yán)格的時(shí)間要求,而采用硬件算法則可以實(shí)現(xiàn)并行或者流水的運(yùn)算結(jié)構(gòu),大大地加快了運(yùn)算速度。目前可采用硬件實(shí)現(xiàn)的主要方案包括:DSP數(shù)字信號(hào)處理器、專用的集成圖像處理芯片、FPGA和配合的相關(guān)電路。與其他方案相比,使用FPGA芯片豐富的硬件資源以及硬件可重構(gòu)性,可大大提高圖像識(shí)別跟蹤系統(tǒng)的靈活性和通用性。本設(shè)計(jì)通過(guò)使用可編程邏輯器件和硬件算法進(jìn)行圖像處理以實(shí)現(xiàn)對(duì)圖像中特定目標(biāo)進(jìn)行識(shí)別和跟蹤,并通過(guò)并行和流水線結(jié)構(gòu)算法大大加快圖像處理的速度,使得處理速率與輸入時(shí)鐘同步,真正地做到了無(wú)延時(shí)處理。1高效輸出視頻監(jiān)控系統(tǒng)本設(shè)計(jì)中采用Altera公司的EP2C8系列FPGA作為系統(tǒng)核心。圖像從30萬(wàn)像素CMOS攝像頭輸入,FPGA負(fù)責(zé)圖像處理以及接口管理,因攝像頭與VGA接口的幀率不同,所以使用SDRAM作為幀緩沖。高速視頻DAC芯片ADV7123負(fù)責(zé)把RGB圖像數(shù)據(jù)轉(zhuǎn)換成模擬量,以實(shí)現(xiàn)VGA輸出。系統(tǒng)的框架圖如圖1所示,整個(gè)系統(tǒng)采用5V直流供電,可以通過(guò)AS或者JTAG接口進(jìn)行調(diào)試以及程序的下載。通過(guò)鍵盤可以切換系統(tǒng)的工作狀態(tài),改變圖像的處理效果。2顯示圖像的顯示要實(shí)現(xiàn)圖像處理,首先要搭建好圖像的采集系統(tǒng),實(shí)現(xiàn)對(duì)輸入圖像正確的顯示。由于系統(tǒng)處理的數(shù)據(jù)量大,速度快,對(duì)硬件電路的設(shè)計(jì)以及器件布局布線都有較高的要求。2.1fpga時(shí)鐘模塊FPGA的外圍電路包括時(shí)鐘電路、復(fù)位電路、JTAG以及AS調(diào)試接口。本設(shè)計(jì)提供40MHz和50MHz時(shí)鐘輸入,50MHz時(shí)鐘可通過(guò)PLL倍頻到100MHz作為SDRAM時(shí)鐘,也可分頻到25MHz作為CMOS攝像頭時(shí)鐘;而40MHz作為后備時(shí)鐘。JTAG接口可把配置數(shù)據(jù)下載到FPGA的內(nèi)部RAM上,并可以通過(guò)SignalTap嵌入式邏輯分析儀對(duì)FPGA時(shí)序進(jìn)行分析。AS接口則可以把配置數(shù)據(jù)之間固化到串行EPROM上,使FPGA上電后自動(dòng)配置。2.2圖像數(shù)據(jù)轉(zhuǎn)換VGA接口芯片本質(zhì)上是三路獨(dú)立的高速DA,負(fù)責(zé)把數(shù)字化的圖像數(shù)據(jù)轉(zhuǎn)換成模擬量,以供顯示器顯示。為了阻抗匹配,模擬輸出端需并聯(lián)75Ω電阻,DAC輸出電流的最大值由偏置電位器決定,通過(guò)調(diào)節(jié)電位器,可以調(diào)節(jié)輸出圖像的最大亮度。2.3sdram的運(yùn)行SRAM在存儲(chǔ)器中速度最快、最穩(wěn)定、操作最方便,但是由于其成本高,一般靜態(tài)存儲(chǔ)器只適用于存儲(chǔ)容量小、存儲(chǔ)速度要求高的場(chǎng)合。而SDRAM相對(duì)于SRAM制造成本低很多,隨著技術(shù)的進(jìn)步,SDRAM的速度越來(lái)越快,容量越來(lái)越大,穩(wěn)定性也越來(lái)越好。在視頻圖像處理中SDRAM主要用作數(shù)據(jù)緩存,也就是FPGA對(duì)SDRAM操作最頻繁的為讀命令、寫命令,在這兩個(gè)命令中間插接激活、預(yù)充電、猝發(fā)終止、刷新等命令。SDRAM的主要作用是把經(jīng)過(guò)處理后的圖像數(shù)據(jù)以30S/s的速率進(jìn)行緩存,然后再以60S/s的速率讀取到VGA接口輸出。采用16bit字寬的SDRAM,讀寫時(shí)鐘為100MHz。SDRAM總帶寬為100MHz,其中攝像頭寫入占用12.5MHz帶寬,VGA讀取占用25MHz帶寬,剩余的62.5MHz帶寬可留作圖像處理使用。3圖像預(yù)處理系統(tǒng)總體算法采用基于顏色的目標(biāo)識(shí)別算法從背景中分割目標(biāo)并動(dòng)態(tài)標(biāo)記,該算法實(shí)現(xiàn)簡(jiǎn)單,但對(duì)圖像的質(zhì)量要求較高。由于CMOS攝像頭輸出的圖像噪點(diǎn)較多,尤其在光照不足的情況下,因此圖像的預(yù)處理工作顯得尤為重要。系統(tǒng)總體算法結(jié)構(gòu)如圖2所示。預(yù)處理采用3×3的平滑濾波器對(duì)圖像進(jìn)行濾波。將處理后的圖像與樣品顏色進(jìn)行比較,當(dāng)圖像與樣品顏色的R、G、B分量的差值在一定范圍內(nèi)時(shí),圖像像素被標(biāo)記為白色,否則標(biāo)記為黑色,最終實(shí)現(xiàn)圖像的二值化。包圍盒對(duì)噪點(diǎn)非常敏感,在進(jìn)行包圍操作前,再對(duì)圖像進(jìn)行一次濾波處理。包圍盒的作用是找出目標(biāo)圖像像素的最小坐標(biāo)以及最大坐標(biāo),通過(guò)這兩個(gè)坐標(biāo)即可計(jì)算出目標(biāo)的中心位置。3.1輸出圖像的讀取傳統(tǒng)的軟件算法在實(shí)現(xiàn)濾波操作時(shí),需要先把輸入和輸出圖像都緩沖到幀緩存中去,對(duì)于每個(gè)輸出像素,算法獲取輸入圖像對(duì)應(yīng)窗口的像素并用濾波函數(shù)計(jì)算來(lái)取得輸出值。由于每個(gè)輸出都需要讀取對(duì)應(yīng)窗口的輸入像素,勢(shì)必占用極大的內(nèi)存帶寬,并且處理性能會(huì)受到內(nèi)存帶寬的限制。由于每個(gè)輸入像素都會(huì)被多個(gè)窗口所利用,故可以先對(duì)輸入圖像進(jìn)行緩存,以便在后續(xù)的窗口中被重新利用。本設(shè)計(jì)使用流水處理的方法,實(shí)現(xiàn)濾波算法的加速計(jì)算,算法結(jié)構(gòu)如圖3所示。3.2輸出二值化操作在第一個(gè)時(shí)鐘的上升沿,攝像頭輸入的16bit圖像數(shù)據(jù)先分割為R、G、B三個(gè)分量,分別為5bit、6bit、5bit,分別與樣本顏色的對(duì)應(yīng)分量進(jìn)行比較,通過(guò)減法器獲得對(duì)應(yīng)的誤差絕對(duì)值,下一個(gè)時(shí)鐘上升沿,這三個(gè)誤差的絕對(duì)值再與對(duì)應(yīng)的閾值進(jìn)行比較,最后把比較結(jié)果進(jìn)行與運(yùn)算,作為最終輸出。整個(gè)二值化操作的流水線延時(shí)為兩個(gè)時(shí)鐘周期。圖4為其中一個(gè)處理通道的簡(jiǎn)化表示。本設(shè)計(jì)的二值化操作是在RGB色彩空間上進(jìn)行的,只有在R、G、B三個(gè)通道上同時(shí)滿足條件的像素點(diǎn)才會(huì)被設(shè)為最大值。3.3腐蝕后的膨脹操作圖像的腐蝕操作能夠輕易地濾除面積小于窗口的孤立噪點(diǎn)而不影響圖像本身的清晰度,經(jīng)過(guò)腐蝕后目標(biāo)圖像會(huì)變小,需要膨脹操作來(lái)補(bǔ)償腐蝕的影響,與平滑濾波器相類似。其實(shí)現(xiàn)方法如圖5所示,經(jīng)過(guò)行緩沖的像素?cái)?shù)據(jù)依次進(jìn)入窗口,通過(guò)對(duì)窗口內(nèi)所有像素進(jìn)行與運(yùn)算來(lái)實(shí)現(xiàn)腐蝕,進(jìn)行或運(yùn)算來(lái)實(shí)現(xiàn)膨脹,其效果如圖6所示。3.4圖像打包操作一組像素的包圍盒是指能夠包圍所有像素的最小矩形,本設(shè)計(jì)在進(jìn)行包圍操作之前已經(jīng)先對(duì)圖像進(jìn)行二值化分割,故只需要找出每一幀圖像中目標(biāo)像素橫縱坐標(biāo)的最大值和最小值即可實(shí)現(xiàn)對(duì)圖像的包圍操作。4圖像預(yù)處理的改進(jìn)經(jīng)過(guò)處理后的圖像有VGA接口輸出,其效果如圖7所示。由于采用了硬件算法實(shí)現(xiàn)的并行以及流水結(jié)構(gòu),大大加快了圖像的處理速度,處理速度為900萬(wàn)像素每秒,流水線延時(shí)約為64μs。通過(guò)動(dòng)態(tài)流水線結(jié)構(gòu),系統(tǒng)可以把每一步中間處理的結(jié)果直接輸出到VGA,這樣就可以獨(dú)立地觀察每一步處理的實(shí)際效果。通過(guò)對(duì)比發(fā)現(xiàn),若關(guān)閉圖像預(yù)處理,則圖像中噪點(diǎn)明顯增多,包圍盒出現(xiàn)晃動(dòng),說(shuō)明圖像的預(yù)處理操作能夠提高識(shí)別和跟蹤的準(zhǔn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 借用鐵路用地合同范本
- 2025年淮安b2考貨運(yùn)資格證要多久
- 別墅電梯銷售合同范本
- 上海退休人員返聘合同范本
- 買賣產(chǎn)品合作合同范本
- 轉(zhuǎn)化單位規(guī)則
- 加盟產(chǎn)品經(jīng)銷合同范本
- 化肥試驗(yàn)合同范本
- 北京合伙創(chuàng)業(yè)合同范本
- 個(gè)人合作股合同范本
- 2025年供應(yīng)鏈管理公司合作項(xiàng)目協(xié)議書
- 2025年度度假村景觀設(shè)計(jì)及施工一體化合同
- 2025年山東化工職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 《如何規(guī)劃養(yǎng)禽場(chǎng)》課件
- 2024-2025學(xué)年云南省昆明市盤龍區(qū)三年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 物業(yè)公司行政人事部職責(zé)
- 醫(yī)療健康行業(yè)保密免責(zé)協(xié)議書
- 《設(shè)計(jì)思維與方法》課件
- 第一課走進(jìn)人工智能 說(shuō)課稿 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)八年級(jí)下冊(cè)
- 健身行業(yè)會(huì)員權(quán)益保障及免責(zé)條款協(xié)議
- 體檢中心前臺(tái)接待流程
評(píng)論
0/150
提交評(píng)論