论文部分内容阅读
作为新一代的静止图像编码标准,JPEG2000的压缩效果明显优于JPEG标准,而且用户可以根据需要截断压缩码流,获得不同质量的恢复图像,这使得它被广泛应用于各个领域。此外,它支持渐进传输和感兴趣区域(ROI)编码。传统的GPU只负责图形渲染,但其强大浮点数编程和计算能力,使得GPU成为理想的并行处理器,越来越多的科研机构开始利用GPU的并行处理能力进行非图形绘制方面的科学计算研究。 本文首先描述了JPEG2000编码算法的基本原理、GPU架构和CUDA体系结构。随后对JPEG2000算法中EBCOT解码模块进行了分析,结合GPU的并行架构,提出了一种基于GPU的EBCOT解码并行优化设计方案,并加以软件实现。最后,对优化前后的JPEG2000解码程序在解码速度和恢复图像质量等方面进行了相应的测试和性能分析。测试结果表明,EBCOT优化后的JPEG2000解码程序,性能得到了大幅提升,且恢复图像的PSNR与JPEG2000解码的CPU程序结果一致,图像质量没有损失。