999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的圖像形狀邊緣匹配算法的實現

2016-12-31 00:00:00陳坤黎煊劉品王帥
科技創新與應用 2016年11期

摘 要:文章以Altera公司Cyclone II系列FPGA為平臺搭建圖像處理系統,通過硬件方式實現圖像形狀邊緣梯度匹配算法,完成了單一背景下具有規則形狀物體圖像的快速中值濾波、Sobel邊緣檢測和邊緣梯度直方圖統計及相關性匹配模塊的設計,較好地體現了FPGA流水線結構和并行處理能力。實驗結果證明,該圖像處理系統可以成功匹配到單一背景下與目標模板形狀相似的物體圖像,匹配結果受物體平移、縮放、旋轉的影響較小。

關鍵詞:FPGA;圖像匹配;邊緣方向直方圖;流水線;并行處理

引言

圖像形狀邊緣蘊含著豐富的圖像形態信息,形狀特征作為圖像的重要視覺特征之一,它不隨周圍環境(比如亮度)的變化而變化,是物體的穩定信息;人們對圖像的理解也在很大程度上依賴于對圖像中物體形狀的感知和區別[1]。基于圖像形狀邊緣梯度直方圖相關性計算的圖像匹配算法在圖像檢索領域應用前景突出,該算法的關鍵步驟在于圖像形狀特征的提取和相似性度量。首先,我們需要提取圖像的邊緣梯度方向直方圖,量化分級后再計算圖像間相關度。在實時圖像匹配過程中,由于算法涉及到的運算數據量大,傳統的軟件方法或者一般處理器的順序執行結構很難達到實時性要求。FPGA(Field Programmable Gate Array,現場可編程門陣列)是當今應用最為廣泛的可編程邏輯器件[2]。目前,FPGA在運算速度和靈活性方面達到很高水平,基于其流水線結構和乒乓操作,可以完成復雜的邏輯運算和高速并行信號的處理,所以在視頻圖像處理系統中應用廣泛。文章在研究圖像形狀邊緣梯度匹配算法的基礎上,對其進行優化,采用純硬件方式在FPGA上得以實現。

1 圖像匹配算法結構

圖像邊緣梯度方向直方圖是表征圖像形狀的一種方法,圖像中目標形狀信息是由圖像邊緣表現的,邊緣是圖像中灰度發生急劇變化的區域邊界,邊緣上每一個像素都對應此處一個邊緣梯度方向[3],對邊緣像素點的梯度方向統計得到的直方圖在一定程度上可以反映圖像中目標的形狀信息。本算法的實現可以分為幾個步驟:(1)濾波:平滑噪聲,保護圖像邊緣信息;(2)邊緣檢測:采用Sobel邊緣檢測,確定邊緣像素點,計算邊緣梯度方向;(3)直方圖:劃分邊緣梯度區間,統計每一個區間內的像素點;(4)相關性:計算圖像與待檢測目標的邊緣梯度方向直方圖之間的距離。

2 圖像匹配算法的硬件實現

2.1 快速中值濾波

中值濾波是一種能有效抑制圖像噪聲而提高信噪比的非線性濾波技術,本設計采用3X3模板的快速中值濾波算法,把3X3鄰域中的像素按灰度值進行排序, 然后選擇中間值作為輸出灰度值。算法包括圖像3X3模板數據的產生和排序模塊,采用流水線結構。在這里我們將輸入的圖像數據經過行緩沖器模塊,通過調用Altera公司提供的altshift_taps(基于RAM的移位寄存器)宏模塊實現行延遲產生圖像3X3模板數據[5],其中行緩存深度設定為圖像的行像素總數,然后每行通過3個移位寄存器進行列延遲將數據并行輸出,經過3個周期即可輸出3X3模板數據。排序模塊中,先將3X3模板數據按縱列方向從小到大排序,再按橫列方向從小到大排序,最后取45度方向斜線的三個數取中值。

2.2 Sobel邊緣檢測

Sobel算子[6]在技術上是一個離散的一階差分算子,用來計算圖像亮度函數的一階梯度之近似值。該算子包含兩組3X3的矩陣,分別為橫向和縱向,將它們與圖像作平面卷積,即可分別得出橫向及縱向的亮度差分近似值。

2.4 相關性匹配

經由Block RAM統計得到的直方圖雖然具有平移和尺度不變性,但是對圖像旋轉是敏感的。由于Block RAM的特殊結構,內存單元數據輸出時的起始地址可以事先設定,可以方便我們對內存單元數據移位輸出,所以在進行圖像形狀邊緣梯度匹配時,我們采用邊緣梯度方向直方圖循環移位計算最小值的方法求待檢測圖像與模板之間的距離,圖像中目標的旋轉對應圖像邊緣梯度直方圖的循環移位,有效消除了圖像邊緣梯度匹配過程中的旋轉易變性。

式中,T為模板圖像的邊緣梯度方向直方圖,H為待檢測圖像的邊緣梯度方向直方圖,Hi為H平移i個單位得到的直方圖。

3 實驗結果與分析

文章在友晶科技DE2開發板上搭建測試系統,對單一背景下、形狀明顯的物體具有較好的匹配效果。目標模板的邊緣梯度方向直方圖數據存儲于ROM中,待測試物體圖像由CCD攝像頭采集輸入FPGA,并將其邊緣檢測后的圖像通過VGA顯示器顯示出來,用于對比,利用Altera公司Quartus II軟件自帶的SignalTap II Logic Analyzer(在線邏輯分析儀)獲取待測試圖像邊緣梯度方向直方圖與目標模板之間的最小距離。選取8個形狀規則的物體置于白色背景下,獲取其邊緣檢測后的圖像,以及邊緣梯度方向直方圖與目標模板之間的最小距離,記錄如圖3所示。

圖3中,第一行的兩幅圖像分別為目標模板及其邊緣梯度直方圖,第二、三行圖像為測試物體圖像,下面數字為測試物體與目標模板邊緣梯度直方圖之間的最小距離。由以上結果可以看出,當我們選擇合適的閾值對測試結果進行判定,可以成功匹配到與目標模板形狀相似的物體,匹配結果受物體平移、縮放、旋轉的影響較小。

4 結束語

文章提出一種基于FPGA的圖像形狀邊緣匹配算法的實現方法,借助Altera公司提供的眾多宏模塊,采用硬件方式實現圖像快速中值濾波、Sobel邊緣檢測和邊緣梯度方向直方圖統計,構建了一種流水線處理結構,充分利用了硬件內部并行性,增加了數據處理能力和處理速度,可應用于對實時性要求較高的智能監控、安防、工業控制等領域。在后期研究中,我們將改進測試圖像輸入方式,細分圖像邊緣梯度方向區間,優化算法硬件結構,進一步提高系統處理能力。

參考文獻

[1]陳宏.基于邊緣方向直方圖的形狀檢索[J].電子設計工程,2013,

23:188-190+193.

[2]李正明,劉春國,安明建.基于FPGA的Sobel圖像邊緣檢測的設計[J].現代科學儀器,2012,4:84-86.

[3]楊曉強.基于邊緣梯度方向直方圖的圖像檢索算法[J].微計算機息,2008,21:302-303+311.

[4]李雷鳴,張煥春,張波.一種基于FPGA的圖像中值濾波器的硬件實現[J].電子工程師,2004,2:48-50.

[5]李明,趙勛杰,毛偉民.Sobel邊緣檢測的FPGA實現[J].現代電子技術,2009,16:44-46.

[6]張潔.數字圖像邊緣檢測技術的研究[D].合肥工業大學,2009.

[7]魚明杰.HDTV視頻圖像灰度直方圖統計算法設計[J].電子產品世界,2005,15:119-120.

作者簡介:陳坤(1993-),男,本科生。

*通訊作者:黎煊(1980-),男,副教授。

主站蜘蛛池模板: 69综合网| 免费Aⅴ片在线观看蜜芽Tⅴ| 国产日本视频91| 国产精选自拍| 2019年国产精品自拍不卡| 欧美在线视频不卡| 国产极品美女在线播放| 亚洲色无码专线精品观看| 香港一级毛片免费看| 亚洲一区二区日韩欧美gif| 无码福利日韩神码福利片| 四虎成人精品| 伊人大杳蕉中文无码| 日韩成人免费网站| 免费国产高清视频| 黄色不卡视频| 国产欧美又粗又猛又爽老| 中文字幕无码电影| 久久超级碰| 日本免费福利视频| 99精品高清在线播放| 中文纯内无码H| 九九热在线视频| www.91在线播放| 曰AV在线无码| 日韩成人在线视频| 伊人久久婷婷五月综合97色| 全部毛片免费看| 国产在线精品人成导航| 久久大香香蕉国产免费网站| 丁香婷婷激情综合激情| 2021天堂在线亚洲精品专区| 国产欧美日韩视频一区二区三区| 不卡无码网| 亚洲高清中文字幕| 亚洲国产欧洲精品路线久久| 国产成人一区二区| 三上悠亚精品二区在线观看| 精品亚洲国产成人AV| 99re视频在线| 十八禁美女裸体网站| 亚洲一级毛片在线播放| 亚洲成人播放| 精品1区2区3区| 日韩精品亚洲人旧成在线| 亚洲自拍另类| 亚洲日本精品一区二区| 国产99精品久久| 最近最新中文字幕在线第一页| 美美女高清毛片视频免费观看| 欧美色图久久| 日韩精品成人网页视频在线| 日韩精品无码不卡无码| 国产91丝袜| 亚洲精品午夜天堂网页| 久久精品女人天堂aaa| 亚洲视频a| 在线看片免费人成视久网下载| 欧美中文字幕在线视频| 国产在线观看99| 欧美日韩成人在线观看| 亚洲码在线中文在线观看| 国产永久在线视频| 一级毛片免费观看不卡视频| 欧美日韩国产在线播放| 国产呦视频免费视频在线观看| 怡红院美国分院一区二区| 国产精品无码一区二区桃花视频| 久久综合久久鬼| 久久久噜噜噜| 美女毛片在线| 国产精品思思热在线| 91在线播放国产| 激情无码字幕综合| 国产91精选在线观看| 视频二区亚洲精品| 欧美性精品不卡在线观看| 精品久久蜜桃| 欧美国产在线精品17p| 欧美成人手机在线观看网址| 国产一二三区在线| 在线国产毛片手机小视频 |