一種基于FPGA的實時紅外圖像預處理方法
各狀態工作如下:
IDLE:初始化各信號,等待使能信號有效,輸出讀使能信號,將像素灰度值輸出給RAM的地址線,并轉換到READ狀態。
READ:讀取RAM輸出的數值,并轉換到SUM狀態。
SUM:對讀取值加1,轉換到WRITE狀態。
WRITE:將累加后的值寫入RAM中,轉換到IDLE狀態。
2 應用
在TI公司TMS320C6416T,CPU頻率為800 MHz的系統中運行整個處理算法須在3 ms以上,本設計采用Xilinx公司的Virtex-4系列現場可編程門陣列(FPGA)實現,使用流水線的處理方法,只緩存幾行圖像數據的延時,從而在保證了圖像處理質量的同時,提供了系統的實時性。圖7,圖8為原始圖像和預處理后圖像的對比。本文引用地址:http://www.j9360.com/article/189638.htm
3 結語
本方法能夠有效地對紅外圖像進行非均勻校正、空域濾波、直方圖統計等圖像預處理工作。與采用DSP進行處理的系統比較,能夠節約將近50%的處理時間。使用FPGA實現的實時圖像預處理系統具有廣泛的應用價值。
濾波器相關文章:濾波器原理
fpga相關文章:fpga是什么
濾波器相關文章:濾波器原理
電源濾波器相關文章:電源濾波器原理
數字濾波器相關文章:數字濾波器原理
評論