标题:
航空图像压缩系统的DSP设计及实现
[打印本页]
作者:
yuyang911220
时间:
2016-11-21 11:31
标题:
航空图像压缩系统的DSP设计及实现
航空图像
由于可以提供大量丰富的直观信息,因而在军事侦察、抢险救灾、气象探测等领域得到了广泛应用。航空图像由于是远距离成像,所以分辨率较低且数据量很大。如果要把拍摄的航空图像实时回传,就必须对其进行压缩编码。由于
图像压缩
算法复杂,因此决定了回传系统必须采用高速数字信号处理芯片来实现。
DSP
作为当前运算性能最高的信号处理芯片,成为实现系统方案的最佳选择。
目前进行图像压缩的方法很多,主要集中在小波变换、分形压缩、神经网络编码等几个领域。其中小波变换编码凭借其优良的时频特性和多分辨率特性成为最热门的研究方向之一,并在图像压缩领域占据了主导地位。但传统的小波变换计算复杂,且都是在频域进行。1994年,W.Sweldens提出了一种新的小波构造方案——
提升小波
。它可以进行原位运算,硬件实现时较为容易,且可以节省内存空间,这一点对于提高系统性能、降低系统成本非常重要;和传统的小波变换相比,它可以把计算复杂度减小一半,运算速度非常快;此外,提升方案适合用SIMD(单指令多数据流)来实现,这和DSP的多总线读写结构是一致的[1]。鉴于提升方案的诸多优点,本系统在具体实现时其小波变换部分采用提升算法来实现。
Shaprio于1992年提出了零树编码方案,它采用全新的零树结构来表征小波系数,使小波变换应用于图像压缩的优越性得到了充分的体现[2]。由于零树法高效的性能,人们在其基础上又提出了各种改进方法。1996年,Said和Pearlman提出了基于等级树集合分割的算法——SPIHT算法[3]。该算法也是基于零树思想,但采用集合划分来进行编码,在系数组织方面更有效,压缩效率也更高。SPIHT算法已经成为公认的编码效率最高的算法之一,即使不采用算术编码进行熵编码,编码效率仍然很高,优于前面的零树编码。因此,本系统在具体实现时采用SPIHT算法对小波系数进行编码。
1 软件实现
1.1提升小波的实现
由于图像的非平稳统计特性,任何一组小波基都不可能同时最优地刻画所有的图像特征,因此存在小波基的选取问题。从熵、峰-峰比PPR、广义编码增益、抗误差性能分析等几个方面综合比较,本系统采用Antini9/7作为提升方案的小波基[4]。该小波提升方案的实现过程如下:
Antini9/7的分析滤波器为:
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0