论文部分内容阅读
随着数字图像的应用越来越广泛,对图像质量的要求越来越高。在数字电影用领域,JPEG2000被DCI选定为数字存储的图像格式,但电影数据量庞大,如果用CPU来压缩,效率低且成本高。
本文首先介绍了JPEG2000标准及实现方法以及GPU和CUDA的工作原理。然后,根据GPU并行计算的特点,提出了以GPU作为协处理器加速JPEG2000编码的技术方案。为了充分利用GPU的计算能力,本文提出了一种GPU结合CPU的并行编码架构,设计了DWT分段提升和交替存储的实现方案,并在此基础上实现了MCT和DWT算法。接着,对本文设计的编码器与传统编码器在编码速度和解压缩图像的峰值信噪比等方面作了性能比较,实验结果表明,在无损和有损压缩模式下,本文提出的架构、算法和实现方案,相对于传统的编码器,可以在不升级硬件的情况下,大大提高了高分辨率图像的编码速度,同时又保持了编码质量。随着GPU的可编程和计算能力进一步增强,将GPU作为CPU的协处理器应用在更多领域,这种二者协同工作的架构必将会越来越被人们广泛接受。