基于众核的JPEG2000高速解码研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:DNGOUSIYMMY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JPEG2000是新一代图像压缩编码标准,它以离散小波变换为核心变换算法,以EBCOT为核心编码算法。与JPEG相比,JPEG2000具有更好的低比特压缩性能,支持编码图像以质量、分辨率、颜色分量和空间位置等多种顺序渐进传输,以及支持感兴趣区域编码等。JPEG2000由于其优良的编码性能,被广泛应用于军事、遥感、医疗、气象和数字电影等领域。目前,JPEG2000编解码的研究平台主要有CPU、FPGA、DSP和GPU,而大多数的JPEG2000解码系统在解码性能、开发难度以及应用范围等方面都存在一定的局限性。因此,论文设计并实现一款解码性能高,开发周期短,开发成本低以及应用领域广的JPEG2000高速解码系统,具有重要的研究意义与应用价值。论文以众核CPU为平台,主要研究JPEG2000高速并行解码实现,并在此基础上设计了基于众核的JPEG2000高速并行解码系统,主要研究内容及成果如下:1)设计了基于众核平台的高速并行解码系统,采用多线程技术,创建了N个子线程,每个线程负责一幅编码图像的解码操作,解码过程相互独立。由主线程和N个子线程构成了(N+1)个独立并行的解码通道,从而大幅度提高了解码并行度及解码速度。2)为了降低开发难度以及缩短开发时间,测试比较了Kakadu、OpenJPEG和Jasper三款JPEG2000开源软件的解码性能,并以解码性能最佳的解码软件为基础,分析其核心结构,为后续优化做准备。3)为了适应编码图像高速解码需求,将解码程序的文件输入、输出接口优化为缓存输入、输出接口。对于输入接口,论文通过修改输入接口虚基类的一级或多级派生类的相关成员函数和成员变量,实现了JP2和J2K两种格式的图像数据的缓存输入。相应地,对于输出接口,实现了BMP和RAW的缓存输出,同时,为了便于后续数据操作,将解码后的图像存储于相应的数据结构体中。4)为了验证解码软件的性能和解码图像质量,论文研究了基于众核的高速并行存储技术。其次,针对多线程操作可提高解码速度但会降低磁盘存储速度的问题,在众核平台上,设计了基于存储队列的多通道并行高速数据存储机制。为了测试并验证基于众核的JPEG2000高速解码系统的性能,论文进行了大量的测试实验。首先,在普通计算机上测试了系统的解码性能,验证了解码系统可大幅度提升解码效率。其次,为了全面测试解码系统的性能,将解码系统移植到众核CPU平台上,分别测试了不同分辨率图像、不同颜色分量图像、不同比特深度图像以及不同压缩倍数图像对解码系统性能的影响。最后,论文测试验证了JPEG2000高速解码系统的解码质量。分析实验所得数据可知,论文设计的基于众核的JPEG2000高速并行解码系统,对于2x-16x倍的压缩编码图像均具有很高的解码速度和图像重构质量。
其他文献
通过对2005~2016年梧州市强对流天气个例进行分类,统计分析各类强对流天气的主要影响天气系统,并使用MICAPS软件计算统计各类强对流天气物理量参数值,总结出一些物理量参数值
极值统计是专门研究很少发生,然而一旦发生却有巨大影响的随机变量极端变异性的建模及统计分析方法。分位数回归是给定回归变量X,估计响应变量Y条件分位数的一个基本方法,不
节能减排是应对能源资源约束和环境气候变化的重要推动力,也是促进各国经济结构优化和根本改变经济发展方式的重要措施。为摆脱危机,谋求经济社会的发展,中国在“十一五”规
中华文化源远流长,博大精深。尤其那些经典名,精致的语言和厚重的内容凝聚着作者的情感体验和对人生、对社会的深度思考。诵读经典,以夯实文化修养为基础,能健全学生的人格,同时又
期刊
目的:了解实习环境对本科护生专业承诺的影响。方法:整群抽样某院校本科护生284人,于实习后调查。结果:护生22.5%能从实习中感受到高水平工作神圣感,22.9%遭受过医务场所暴力,47
股指期货作为20世纪80年代最为成功的金融衍生工具之一即将在大陆推出,本文从股指期货对股票市场的影响机制及我国股市现状出发,深入地分析了股指期货对中国股市的影响。