數字圖像空域濾波算法的FPGA設計與實(shí)現
——
在圖像通信、遙感圖像分析、醫學(xué)成像診斷等應用領(lǐng)域,為了便于顯示、觀(guān)察或進(jìn)行進(jìn)一步的處理,常常需要對原始的數字圖像進(jìn)行特征提取(如邊緣檢測、邊緣銳化)、噪聲平滑濾波、幾何校正等處理,這類(lèi)圖像處理技術(shù)稱(chēng)為圖像的預處理。在實(shí)際應用中,空域濾波算法被廣泛地應用于圖像的預處理技術(shù)中。
空域濾波算法是圖像增強技術(shù)的一種,直接對圖像的象素進(jìn)行處理,不需要進(jìn)行變換。常見(jiàn)的濾波算子如銳化算子、高通算子、平滑算子等,可以完成圖像的邊緣提取、噪聲去除等處理。這些濾波算子盡管功能不同,實(shí)現方法卻都是類(lèi)似的,都是通過(guò)模板卷積的方法來(lái)實(shí)現的。
VLSI技術(shù)的迅猛發(fā)展為數字圖像實(shí)時(shí)處理技術(shù)提供了硬件基礎,其中FPGA(現場(chǎng)可編程門(mén)陣列)的特點(diǎn)使其非常適用于數字圖像處理。本文研究的就是在FPGA設計平臺上設計硬件電路,實(shí)現數字圖像的空域濾波算法。
1 數字圖像空域濾波算法
數字圖像空域濾波算法的實(shí)現步驟如圖1所示,左邊的部分是要處理的圖像的某一部分,中間是對圖像進(jìn)行處理的3
評論