《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 適于空間TDICCD相機(jī)的圖像壓縮系統(tǒng)設(shè)計(jì)
適于空間TDICCD相機(jī)的圖像壓縮系統(tǒng)設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2013年第1期
李 進(jìn)1,,2,,金龍旭1,,韓雙麗1,,張 宇1,呂曾明1,,郝賢鵬1
1.中國(guó)科學(xué)院長(zhǎng)春光學(xué)精密機(jī)械與物理研究所,,吉林 長(zhǎng)春130033,; 2.中國(guó)科學(xué)院研究生院,,北京100039
摘要: 提出了一種適于空間TDICCD相機(jī)的復(fù)雜度適中,、高性能的圖像壓縮系統(tǒng)。其壓縮系統(tǒng)主要分為離散小波變換(DWT)單元和位平面編碼(BPE)單元,。DWT采用兩個(gè)并行的9/7整數(shù)1D DWT完成2D DWT,;BPE單元從掃描方法、并行掃描,、轉(zhuǎn)移字存儲(chǔ)及并行計(jì)算方面對(duì)傳統(tǒng)CCSDS算法進(jìn)行了改進(jìn),,使其更適合CCD空間相機(jī)的應(yīng)用。最后,,使用地面檢測(cè)設(shè)備對(duì)設(shè)計(jì)的圖像壓縮系統(tǒng)進(jìn)行了試驗(yàn)測(cè)試,。實(shí)驗(yàn)結(jié)果表明,該圖像壓縮系統(tǒng)可以穩(wěn)定可靠地工作,,與傳統(tǒng)壓縮系統(tǒng)相比,,平均PSNR提高了0.97 dB,具有較高的數(shù)據(jù)吞吐率,,在系統(tǒng)時(shí)鐘頻率為50 MHz時(shí)數(shù)據(jù)吞吐率達(dá)到12.8 Mpixels/s。非常適于空間TDICCD相機(jī)的應(yīng)用,。
中圖分類號(hào): TP391.4
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 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相機(jī)空間分辨率和覆蓋寬度指標(biāo)的不斷提高,,CCD相機(jī)圖像數(shù)據(jù)量呈指數(shù)增加,,而現(xiàn)有的機(jī)載存儲(chǔ)器容量有限,使數(shù)傳系統(tǒng)帶寬受限,,無法適應(yīng)空間CCD圖像的海量數(shù)據(jù)[1-2],。因此,必須對(duì)CCD圖像進(jìn)行壓縮,。

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

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


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

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

 

 

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

    本文提出的圖像壓縮系統(tǒng)可以穩(wěn)定可靠地工作,由以上實(shí)驗(yàn)數(shù)據(jù)表明,,本系統(tǒng)非常適于航空面陣CCD相機(jī)的應(yīng)用,,為空間TDICCD相機(jī)圖像壓縮提供了一種很好的解決方案。
參考文獻(xiàn)
[1] 李彬,,張建華,,吳增印.一種適合星載多光譜圖像的壓縮算法研究[J].航天返回與遙感,2011,,32(1):28-32.
[2] 王建軍,,劉波.適于硬件實(shí)現(xiàn)的無損圖像壓縮[J].光學(xué)精密工程,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] 劉永征,,劉學(xué)武,,胡炳樑,等.基于ADV212的JPEG2000 靜態(tài)圖像壓縮系統(tǒng)設(shè)計(jì)[J].電子器件,,2009,,32(3):504-508.
[5] 鄧宸偉,趙保軍.一種快速改進(jìn)型SPIHT算法[J].北京理工大學(xué)學(xué)報(bào),,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] 陳哲,凃國(guó)防,,張燦,,等.基于FPGA的CCSDS圖像數(shù)據(jù)壓縮系統(tǒng)的設(shè)計(jì)[J].中國(guó)科學(xué)院研究生院學(xué)報(bào),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.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。