《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 適于空間TDICCD相機的圖像壓縮系統(tǒng)設計
適于空間TDICCD相機的圖像壓縮系統(tǒng)設計
來源:電子技術應用2013年第1期
李 進1,,2,,金龍旭1,,韓雙麗1,,張 宇1,呂曾明1,,郝賢鵬1
1.中國科學院長春光學精密機械與物理研究所,,吉林 長春130033; 2.中國科學院研究生院,,北京100039
摘要: 提出了一種適于空間TDICCD相機的復雜度適中,、高性能的圖像壓縮系統(tǒng)。其壓縮系統(tǒng)主要分為離散小波變換(DWT)單元和位平面編碼(BPE)單元,。DWT采用兩個并行的9/7整數(shù)1D DWT完成2D DWT,;BPE單元從掃描方法、并行掃描,、轉移字存儲及并行計算方面對傳統(tǒng)CCSDS算法進行了改進,使其更適合CCD空間相機的應用,。最后,,使用地面檢測設備對設計的圖像壓縮系統(tǒng)進行了試驗測試。實驗結果表明,,該圖像壓縮系統(tǒng)可以穩(wěn)定可靠地工作,,與傳統(tǒng)壓縮系統(tǒng)相比,平均PSNR提高了0.97 dB,,具有較高的數(shù)據吞吐率,,在系統(tǒng)時鐘頻率為50 MHz時數(shù)據吞吐率達到12.8 Mpixels/s。非常適于空間TDICCD相機的應用,。
中圖分類號: TP391.4
文獻標識碼: A
文章編號: 0258-7998(2013)01-0017-03
Design of image compression system for space TDICCD camera
Li Jin1,,2,Jin Longxu1,,Han Shuangli1,,Zhang Yu1,Lv Zengming1,,Hao Xianpeng1
1.Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033,,China; 2.Graduate School of Chinese Academy of Sciences,,Beijing 100039,,China
Abstract: The paper proposes a novel image compression system with moderate complexity and high performance for space TDICCD camera. The compression system is mainly divided into discrete wavelet transform(DWT) and bit-plane encoding(BPE). Two parallel integer 9/7 1D DWT are used to implement 2D DWT. From scan method, parallel scanning, storage of transition word and calculating in parallel, the CCSDS algorithm in BPE module is improved to make it more suitable for the application of space CCD camera. Finally, the experiments are performed using the ground test equipment. The experiments results show that the proposed image compression can work stably and reliably,compared with the traditional image compression system, the proposed compression system can improve the average PSNR by 0.97 dB,,and the compression system proposed has higher throughput which achieves 12.8 Mpixels/s at the frequency of 50 MHz. Therefore,,it is suitable for the application of space TDICCD camera.
Key words : space TDICCD camera;image compression,;CCSDS

    隨著空間TDICCD相機空間分辨率和覆蓋寬度指標的不斷提高,,CCD相機圖像數(shù)據量呈指數(shù)增加,,而現(xiàn)有的機載存儲器容量有限,使數(shù)傳系統(tǒng)帶寬受限,,無法適應空間CCD圖像的海量數(shù)據[1-2],。因此,必須對CCD圖像進行壓縮,。

    空間CCD相機圖像壓縮不同于其他壓縮場合,,它要求整個壓縮系統(tǒng)具有實時性且采用硬件設計,但存儲資源和板面十分有限,,而遙感圖像資源又十分寶貴,。因此,可選用的壓縮算法復雜度不能太高而又要求具有較好的壓縮性能,。下面介紹三種壓縮算法的優(yōu)缺點:JPEG2000[3]具有較好的壓縮性能,,然而其算法復雜度很高,難以通過硬件實現(xiàn)和達到實時性的要求,;SPIHT算法[4]抗錯能力很差,;CCSDS壓縮算法[5]專門針對深空應用,其復雜度適中,,壓縮性能和JPEG2000相當,。因此,本文選用CCSDS壓縮算法作為壓縮系統(tǒng)的設計理念,。然而,,CCSDS壓縮算法僅推薦了一些壓縮規(guī)范,具體編碼器的設計需根據各種應用場合進行設計,。
    本文在參考國內外相關技術的基礎上,,根據背景項目需求,結合TDICCD圖像特點,,從工程應用的角度提出了一種基于CCSDS壓縮算法的空間TDICCD相機圖像壓縮系統(tǒng),。
1 壓縮系統(tǒng)的提出
    CCSDS壓縮算法總體上由離散小波變換(DWT)和位平面編碼器(BPE)兩部分組成,如圖1所示,。DWT用來去除圖像空間相關性,,BPE用來編碼去除相關性后的數(shù)據。
    根據上述CCSDS算法原理,,本文設計的CCD圖像壓縮系統(tǒng)組成如圖2所示,。
2 關鍵技術
2.1 離散小波變換VLSI設計

    CCSDS的離散小波變換使用3級二維9/7 DWT,包括浮點型和整形,。浮點型在有損壓縮時具有很高的壓縮性能,,而整形主要應用在無損壓縮??臻gCCD相機電子學圖像壓縮單元的主處理器選擇FPGA,,但FPGA處理浮點運算十分麻煩,。因此,本文壓縮系統(tǒng)采用9/7提升整數(shù)小波變換,。9/7提升整數(shù)小波變換預測與更新步驟為:


    塊內DC系數(shù)采用DPCM編碼方法可以取得較好的編碼性能,。本文設計的AC系數(shù)BPE編碼結構如圖5所示。

其中,,OR為邏輯“或”,,valij是類型i的第j個系數(shù)的值,n[i]是最大深度,。由于僅需要訪問一次系數(shù),,因此訪問存儲器次數(shù)可以減少3倍。
    (2)并行掃描:BPE每個段含有16個塊,,本文對16個塊獨立進行掃描處理,,即采用16個掃描模塊(Scan0~Scan15)并行掃描系數(shù)。每個模塊掃描一個塊,,掃描結果將轉移字存儲在RAM中,,極大地提高了掃描性能。
    (3)轉移字存儲:熵編碼模塊由編碼選擇計算模塊(CalcOption)和編碼模塊(Encoding)組成,。這兩個模塊需要訪問存儲器的轉移字,,但是CalcOption僅需要長度大于1的轉移字,,它并不需要訪問所有的轉移字,。因此,為了加速這個模塊的計算,,在存儲轉移字的同時將長度大于1的轉移字復制到另一個存儲器中,,CalcOption計算時只需訪問長度大于1的轉移字的存儲器即可,大大縮短了計算時間,。
    (4)并行計算:在編碼前,,Rice熵編碼模塊需要最優(yōu)編碼選擇(它是CalcOption模塊的輸出),在1 bit平面的編碼選擇計算時需要訪問16個塊中的轉移字,。為此,,本文設計了兩個相同且并行工作的模塊,一個是訪問Block0~Block7的訪問字,,另一個是訪問Block8~Block15的訪問字,。通過比較兩個模塊的結果選擇出最優(yōu)編碼。
3 實驗結果
    為了驗證本文提出的壓縮系統(tǒng)的可行性,,使用地面檢測系統(tǒng)對其進行測試,。地面檢測系統(tǒng)向壓縮電路板發(fā)送測試圖像,壓縮系統(tǒng)將圖像壓縮,、解壓后經Camera Link傳輸?shù)絇C機上進行分析,,得到如圖6所示的重構圖像,。由圖6可知,本文提出的壓縮系統(tǒng)是可行的,。

 

 

    為了測試本設計的壓縮系統(tǒng)性能,,地面檢測系統(tǒng)向壓縮系統(tǒng)發(fā)送各種測試圖像進行實驗,并與傳統(tǒng)方法進行比較,,實驗結果如表1所示(壓縮比為8:1),。
 

    本文提出的圖像壓縮系統(tǒng)可以穩(wěn)定可靠地工作,由以上實驗數(shù)據表明,,本系統(tǒng)非常適于航空面陣CCD相機的應用,,為空間TDICCD相機圖像壓縮提供了一種很好的解決方案。
參考文獻
[1] 李彬,,張建華,,吳增印.一種適合星載多光譜圖像的壓縮算法研究[J].航天返回與遙感,2011,,32(1):28-32.
[2] 王建軍,,劉波.適于硬件實現(xiàn)的無損圖像壓縮[J].光學精密工程,2011,,19(4):922-928.
[3] Chang-Hoon Son,,Ji-Won Kim,Sung-Gun Song,,et al.Low complexity embedded compression algorithm for reduction of memory size and bandwidth requirements in the JPEG2000 encoder[J].IEEE Transaction on Computer Electronics,,2010,56(4):2421-2429.
[4] 劉永征,,劉學武,,胡炳樑,等.基于ADV212的JPEG2000 靜態(tài)圖像壓縮系統(tǒng)設計[J].電子器件,,2009,,32(3):504-508.
[5] 鄧宸偉,趙保軍.一種快速改進型SPIHT算法[J].北京理工大學學報,,2010,,30(4):478-482.
[6] SNCHEZ J E,AUGE E,,SANTAL J,,et al.Review and implementation of the emerging CCSDS recommended standard for multispectral and hyperspectral lossless image coding[C].IEEE International Conference on Data Compression,Communications and Processing.2011:222-228.
[7] 陳哲,,凃國防,,張燦,等.基于FPGA的CCSDS圖像數(shù)據壓縮系統(tǒng)的設計[J].中國科學院研究生院學報,2011,,28(1):101-107.
[8] CORSONELLO P,,PERRI S.Low bit-rate image compression core for on board space applications[J].IEEE  Transaction  on Circuits and Systems for Video Technology,2006,,16(1):114-128.

此內容為AET網站原創(chuàng),,未經授權禁止轉載。