首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 嵌入式技术
适于空间TDICCD相机的图像压缩系统设计
来源:本站整理  作者:佚名  2013-01-21 08:22:26


与传统方法相比,本文提出的BPE方法主要从以下方面进行了改进:

 

    (1)扫描方法:CCSDS算法扫描AC系数从高比特平面到低比特平面得到转移字,在每个比特平面都要访问这些转移字。以8 bit图像为例,在码率为1 bpp时,平均需要扫描6 bit平面,在每个比特平面需要访问2MxN/3个系数,因此,为了完成扫描处理,至少需要4MxN个脉冲。然而大多数转移字的计算实际仅需要系数的深度,并不需要系数本身。因此,在每个比特平面访问小波系数是没有必要的,将会浪费大量的脉冲。对此,本文采用式(7)、式(8)在扫描系数前对系数的深度进行计算:

 

 

其中,OR为逻辑“或”,是类型i的第J个系数的值,。[i]是最大深度。由于仅需要访问一次系数,因此访问存储器次数可以减少3倍。

 

    (2)并行扫描:BPE每个段含有16个块,本文对16个块独立进行扫描处理,即采用16个扫描模块(Scan0-Scan 15)并行扫描系数。每个模块扫描一个块,扫描结果将转移字存储在RAM中,极大地提高了扫描性能。

 

    (3)转移字存储:嫡编码模块由编码选择计算模块(CalcOption)和编码模块(Encoding)组成。这两个模块需要访问存储器的转移字,但是CalcOption仅需要长度大于1的转移字,它并不需要访问所有的转移字。因此,为了加速这个模块的计算,在存储转移字的同时将长度大于1的转移字复制到另一个存储器中,CalcOption计算时只需访问长度大于1的转移字的存储器即可,大大缩短了计算时间。

 

    (4)并行计算:在编码前,Rice嫡编码模块需要最优编码选择(它是CalcOption模块的输出),在1 bit平面的编码选择计算时需要访问16个块中的转移字。为此,本文设计了两个相同且并行工作的模块,一个是访问Block0-Block7的访问字,另一个是访问Block8 - Block 15的访问字。通过比较两个模块的结果选择出最优编码。

 

3实验结果

    为了验证本文提出的压缩系统的可行性,使用地面检测系统对其进行测试。地面检测系统向压缩电路板发送测试图像,压缩系统将图像压缩、解压后经CameraLink传输到PC机上进行分析,得到如图6所示的重构图像。由图6可知,本文提出的压缩系统是可行的。

 

    为了测试本设计的压缩系统性能,地面检测系统向压缩系统发送各种测试图像进行实验,并与传统方法进行比较,实验结果如表1所示(压缩比为8.1)。

 

    由表1可知,本文压缩系统平均PSNR可达40 dB,比传统方法提高了0.97 dB。

 

    本文提出的压缩系统工作参数如表2所示。由表2可知,本文设计的压缩系统具有高的数据吞吐率,其数据吞吐率达到12.8 Mpixels/s。

 

    本文提出的图像压缩系统可以稳定可靠地工作,由以上实验数据表明,本系统非常适于航空面阵CCD相机的应用,为空间TDICCD相机图像压缩提供了一种很好的解决方案。

上一页  [1] [2] [3] 

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:52,039.06000 毫秒