韋靖博 彭享

摘 要 本文從圖像處理系統的硬件和軟件兩個方面出發進行研究,設計基于DSP圖像處理的通用系統。文中主要研究了如何通過光學圖像的采集獲得高質量圖像,圖像數據的模數轉化和傳輸以及圖像處理平臺的選型等問題,在此基礎上設計較為通用的DSP圖像處理系統。
【關鍵詞】圖像處理 DSP C674x
1 引言
圖像處理是對圖像進行一系列的操作,完成對圖像信息的處理,以滿足人類視覺的某種需要或目的。傳統的數字圖像處理系統一般是基于PC機的,隨著多媒體數碼產品需求的不斷擴大,數字圖像處理設備要求越來越小型化,借助飛速發展的可編程器件,嵌入式DSP已成為當今數字圖像處理系統的首選平臺。
2 系統總體設計
通用圖像處理系統的設計為:CCD攝像機獲取模擬圖像,經A/D轉化后存入SDRAM,并由DSP進行圖像處理,完成對圖像特征參數的分析或圖像識別,并將處理結果傳送給顯示設備,其功能框圖如圖1所示。
圖像采集部分,使用半導體激光器作光源,完成模擬圖像數據的采集。圖像傳輸部分,是系統設計的關鍵部分,完成DSP子系統外的數據輸入輸出,以及子系統內部數據傳輸等。圖像處理部分,處理平臺接收并處理數字圖像數據。在某些系統中會加入控制處理器用于執行DSP子系統的控制功能,使得DSP子系統可以專注于高速實時DSP算法,這由具體的不同系統所決定。
3 圖像采集與傳輸
圖像采集平臺主要有CCD圖像傳感器、半導體激光器、測量旋轉臺、濾光片組成。采用高清的CCD攝像頭采集圖像,攝像頭使用芯片PC3030,其分辨率N制為648×488、PAL制為682×504。半導體激光器為光強均布一字線狀激光器,波長635nm,光強分布均勻性好,10cm處線寬最細可達0.3mm。測量旋轉臺,既可作為工作臺使用也可以完成CCD相機與旋轉臺的定標,為一些檢測系統后續數據的測定提供參數依據。在CCD相機鏡頭前加置濾光片,攝像機在封閉的平臺外透過開窗進行圖像采集。封閉式的作業環境屏蔽了復雜工業環境的干擾,半導體激光器成唯一光源,相機前加置的濾光片僅能透過選定波長的激光,這樣的圖像采集平臺從設計上保證了相機能夠取得質量更為優越的圖像。
數字圖像信號的傳輸完成了圖像采集模塊和圖像處理模塊的通信工作。信號傳輸模塊基于模數轉換芯片TVP5147M1進行設計,外圍電路采用電流電壓轉換電路,將CCD像素單元輸出的電流信號轉換成電壓信號,進行數據采樣、量化、編碼,完成模擬量到數字量的轉換。傳輸模塊支持PAL/CVBS/YPbPr模擬視頻信號輸入和三路視頻信號分時輸入,將輸入信號轉換為數字視頻信號,取高8位輸出,通過I2C控制接口,使用總線VPIF與DSP進行通信連接。
4 圖像處理
圖像處理平臺基于TI推出的低功耗浮點DSP設計,擁有TMS320C674x內核。平臺外設接口包括串口、I2C、SPI、USB2.0、以太網口等。EMIF接口,除擴展常見的Flash、SDRAM外,還對DDR2和MDDR存儲器提供了接口支持,擁有64個獨立的DMA通道數,并且提供對加強型直接存儲器訪問EDMA3的支持,為數據的高速傳輸提供條件。使用軟件集成開發環境CCS5,負責完成系統的軟件開發,進行軟件和硬件的仿真調試,它也是硬件調試的輔助手段。TL-XDS100V2 DSP仿真器,完成硬件仿真調試時與硬件系統的通信,控制和讀取硬件系統的數據和狀態。DSP芯片以其自身的技術優勢如采用哈佛結構、流水線操作、硬件乘法器和特殊的DSP指令集等為實時圖像處理提供了良好的核心技術支持。用戶也可以借助不同DSP芯片廠家提供的圖像處理算法庫在對圖像處理時間非常敏感的實時系統中編寫出更為高效的算法程序。
5 結論
圖像處理系統的關鍵問題在于保證系統一體化的集成設計和功能的實現,以及在不斷重復使用中系統工作的穩定性,系統面對復雜工業環境的適應性,以及如何選取工業光源與攝像機取得高質量的圖像、采取優越的算法滿足圖像實時處理的要求等等。通過上面各個功能模塊的設計,結合系統的軟硬件資源,我們可以得到一個在復雜工業環境下穩定工作的通用圖像處理系統。
參考文獻
[1]孫燮華.數字圖像處理:原理與算法[M].北京:機械工業出版社,2010.
[2]董言治,婁樹理,劉松濤.TMS320C6000系列DSP結構原理與應用教程[M].北京:清華大學出版社,2014:8-14.
[3]龔聲蓉,劉純平等.數字圖像處理與分析[M].北京:清華大學出版社,2014.
[4]趙小強,李大湘,白本督.DSP原理及圖像處理應用[M].北京:人民郵電出版社,2013.
[5]袁潤平.基于DSP的圖像處理系統的設計[D].成都:電子科技大學,2005.
作者簡介
韋靖博(1990-),男,安徽省阜陽市人。工程碩士學位。研究方向為可編程器件與系統設計。
作者單位
合肥工業大學電子科學與應用物理學院 安徽省合肥市 230000