论文部分内容阅读
JPEG2000是新一代静止图像压缩标准,它具有现代图像压缩所要求的新性能如良好的低比特率压缩性能、支持图像质量和分辨率渐进传输、支持感兴趣区域编码等,可应用于数码相机、网络传输、无线通信、医疗图像等领域。但是, JPEG2000的算法复杂度较大、编解码时间长,制约了它在实时传送等实时性要求很强系统中的应用。如何在保证压缩性能下提高编解码速度成为了本文研究工作的目的。本文的工作主要有以下几个内容:首先对JPEG2000标准采用的两个主要技术——小波变换和以EBCOT(优化截取嵌入块编码)算法为基础的压缩算法进行了详细的阐述和分析。JPEG2000压缩算法分独立块编码和码流组织两部分,块编码按二进制位平面顺序编码系数,是算法的核心,决定了整个算法的压缩性能并占用了整个压缩过程的绝大多数时间;码流组织则添加额外的信息比特把独立块码流组装成具有上述压缩性能的最终压缩码流。因此,本文第二步工作是分析块编码特性、提出通道合并的思想和设计合理的合并算法。在深入研究块编码的基础上,本文发现分块编码每个位平面上3通道遍历扫描码块内所有像素的编码输出是不均衡的,有些通道扫描输出几乎为0,造成了许多扫描冗余。本文根据这个扫描特性,在结合小波系数特点基础上,对块编码提出高频子带最高位和次高位平面联合编码以及0位平面两通道编码的优化算法。这种基于编码通道合并的优化算法,一方面可以减少编码扫描次数提高编码速度,另一方面合理的联合位平面编码算法设计减少了对次高位平面上不重要像素的重要性编码为无损压缩性能的提高提供了可能。最后本文详细介绍了JPEG2000基本编解码系统,并以该系统为框架,用c/c++语言实现优化算法。实验分析表明该优化方法达到了提高编解码速度的目的,同时对大多数图像的无损压缩性能有一定改善,也不会对有损压缩性能造成很大影响,尤其适用于实时传送图像压缩系统。