本文介紹的電子消像旋系統采用Altera公司的StratixII系列FPGA芯片和ADI公司的ADSP2183為核心,可以滿足系統對功能、實時性及精度的要求。
系統原理與基本結構
電視觀瞄系統由紅外熱像儀、主圖像處理板、DC/DC與差分轉換板、總線母板、控制接口板、顯示屏等部分組成。
電視觀瞄系統組成框圖如圖
首先,紅外熱像儀生成觀瞄場景的數字視頻圖像數據,以LVDS信號傳送到系統總線。這里采用LVDS視頻信號,主要是考慮本電視觀瞄系統要求在非常苛刻的物理環境下工作,而LVDS方式具有良好的抗電磁干擾(EMI)能力,能夠很好地保證視頻信號在較長距離條件下的傳輸質量。該消旋處理模塊共包含四個功能單元:(1)DC/DC轉換、LVDS與LVTTL相互轉換單元;(2)系統控制接口單元;(3)圖像處理單元;(4)其他單元。功能單元(1)完成系統電源及LVDS數字差分視頻到LVTTL數字視頻的轉換;系統控制單元(2)包含兩路串行接口和數據交換郵箱,完成信息交換;功能單元(3)是系統的核心部分,它實現對圖像的處理及保證精度的要求;單元(4)主要是系統電磁兼容性方面的設計及數據存儲單元。
圖像處理模塊完成對數字視頻信號的流水處理,全部工作流程在DSP的控制下用FPGA器件實現視場中心的校正、旋轉、精度的計算、實時圖像插值等,最后,經過消像旋處理的數字視頻流,再由DC/DC與差分轉換模塊中的LVDS Driver部分傳送給終端顯示。其中,紅外熱像儀控制電路設置兩路RS422串行通信口,通過串行口與熱像儀和圖像處理板交換數據信息。數據交換由熱像儀控制電路發起,每100ms通過RS422串行通信口1向熱像儀發送一次控制指令,直到收到熱像儀的接收響應回碼。紅外熱像儀控制電路板收到熱像儀的接收回碼后將該回碼通過RS422串行通信口2轉發給圖像處理板。按照這些控制命令的內容,圖像處理板便根據這些命令完成字符迭加,供觀瞄顯示屏上顯示。
系統設計
在數字信號處理技術中,DSP+FPGA是目前比較通用的方式。通用DSP對系統進行管理,并協同功能強大的FPGA完成圖像算法,實現設計功能要求。
消像旋是一種常用的的數字圖像處理技術,傳統的消像旋都是在二維平面中進行的,由于旋轉后圖像像素點坐標不再是整數,故旋轉后必須對像素點灰度進行二維插值運算,由于其運算過程復雜,運算量也大,尤其是當對旋轉后的圖像質量要求較高時,需要采用高階數的插值運算,如3階、4階等,則運算量更大。因此單純采用軟件實現,其運算時間過長,實時性差,無法滿足高速圖像旋轉的要求,更不用說在視頻條件下使用。