JPEG2000算法中小波模块的GPU并行优化设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:coldbee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为新一代的静止图像压缩标准,JEPG2000支持多分辨率渐进、感兴趣区域编码,且具有较好的容错性。然而JPEG2000算法本身复杂度较高,在一些特定的应用中,要求实时或近实时的压缩,这就需要对JPEG2000算法进行优化,加速处理过程。图形处理单元GPU的迅速发展,尤其是借助NVIDIA公司发布的CUDA开发架构,GPU的开发难度有效降低,给JPEG2000算法的优化提供了新的途径。本文首先介绍了JPEG2000编码算法的基本原理、GPU(Graphic Processing Unit)和CUDA(Compute Unified Device Architecture)的工作原理,以及使用CUDA对程序进行优化的基本步骤。随后,通过对JPEG2000算法中小波模块的分析,结合CUDA并行架构的特点,提出了一种CPU+GPU异构并行的小波加速方案,并加以实现。最后,对本文提出的小波加速后的JEPG2000程序与原始程序在编码速度和重构图像的质量等方面进行性能比较。实验结果表明,优化后的小波模块在速度上比原始的小波模块平均提高8.9倍左右;压缩性能与优化前的标准KDU软件相比基本一致,恢复图像PSNR在各种压缩比下相差在1dB以内。
其他文献
小学是学生发展的关键阶段,这一阶段形成的性格特点和道德修养将对未来的发展具有重要影响,为此国家高度重视小学教育,尤其是学生的思想品德教育.通过思想品德教育培养学生形
种群的基因频率和基因型的频率等概念的判定和计算是《现代生物进化理论》的热点知识,同学们都会在这里花费大量的时间和精力.本文将简要介绍计算的重点和例题的解析,希望能
小学语文课堂教学要落到实处,打扎实,就要从最根本的朗读入手,从“读”出发,把“读”贯穿于整个教学过程中.尤其对于刚步入小学的一年级学生更是如此,他们识字量小,朗读对于
期刊
生物作为一门应用广泛的学科,其课堂教学质量和课堂教学效率备受学生和家长关注.在新课改的时代背景下,为提高我国高中生物课堂的教学质量,促进学生学习成绩的全面提高,生物
在初中教学过程中,语文作为一门基础性学科,对于培养学生的理解能力、阅读能力以及写作能力有着非常重要的意义,同时语文也是学生学习其他学科的基础和前提,然而,在现阶段我
在初中教学阶段,随着学习的科目增多,学生的学习任务也有所增加,学生要学习知识并熟练运用知识仅靠课堂上的教学时间是远远不够的,更多的要考虑提高自身的自主学习能力.初中
生活化教学是一种新型的教学方式,在当今的教育模式下,生活化教学发挥着不可替代的作用,所以老师应该与时俱进,不断的提升自己的教学能力,从而可以使教学质量得到提高.同时,
随着劳动用工制度改革的不断深入发展,市场化运作方式的逐步规范,我校作为培训机构根据工作临时需要和工作性质特点,常常雇佣一些合同工来完成一些食堂、宾馆服务及保洁、绿
期刊
船舶水位监测对保障船舶的安全航行,提高船舶进出船闸的安全及效率有重要作用,利用现代科技手段实现船舶水位的自动监测是船舶运行自动化的一个重要方面,本论文针对传统水位
随着社会经济不断发展,我国教育事业发展迅速,高中化学的教学理念和教学模式发生了巨大的变化,学生的教学主体地位日益突出,学生个人能力及综合素质的锻炼和培养,受到了越来