基于openmp的jpeg2000图像并行编码算法

基于openmp的jpeg2000图像并行编码算法

ID:33697700

大小:348.74 KB

页数:4页

时间:2019-02-28

基于openmp的jpeg2000图像并行编码算法_第1页
基于openmp的jpeg2000图像并行编码算法_第2页
基于openmp的jpeg2000图像并行编码算法_第3页
基于openmp的jpeg2000图像并行编码算法_第4页
资源描述:

《基于openmp的jpeg2000图像并行编码算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年第04期,第44卷通信技术Vol.44,No.04,2011总第232期CommunicationsTechnologyNo.232,Totally基于OpenMP的JPEG2000图像并行编码算法张娜,邓家先,黄艳(海南大学信息科学技术学院,海南海口570228)【摘要】JPEG2000是新一代图像压缩标准,具有编码效率高、性能好等优点,由于采用小波和比特平面编码技术,其编码复杂度高,编码速度较慢。为了提高JPEG2000的编码速度,提出一种基于OpenMP的JPEG2000图像并行编码算法,通过对离散小波变换和EBCOT算法的并行处理,提高编码速度。结果表明,该算法在保持

2、了JPEG2000良好特性的基础上,大大提高了编码速度,而且图像越大,对编码速度的改善越明显,使JPEG2000更加适用于大数据量的图像的传输。【关键词】OpenMP;编码;JPEG2000;并行算法【中图分类号】TN919.81【文献标识码】A【文章编号】1002-0802(2011)04-0021-04JPEG2000ImageParallelEncodingAlgorithmbasedonOpenMPZHANGNa,DENGJia-xian,HUANGYan(InformationScienceandTechnologySchool,HainanUniversity,Haikou

3、Hainan570228,China)【Abstract】JPEG2000isanewimagecompressionstandard,withadvantagesincludinghighencodingefficiencyandgoodperformance.Fortheadoptionofwaveletandbit-planecodingtechnique,itishighinencodingcomplexitywhileslowinencodingspeed.InordertoenhancetheencodingspeedofJPEG2000,aparallelJPEG2000

4、imageencodingalgorithmbasedontheOpenMPisproposed.ThroughparallelprocessingondiscreteseparatewavelettransformationandtheEBCOTalgorithm,thecodespeedisraised.TheexperimentalresultindicatesthatthisalgorithmcouldgreatlyraisetheencodingspeedwhilemaintainthegoodJPEG2000performance,andmoreoveriftheimage

5、isbigger,theimprovementoftheencodingspeedwouldbemoreobvious,andthusJPEG2000bemoresuitableforthegreat-data-quantityimagetransmission.【Keywords】OpenMP;encode;JPEG2000;parallelalgorithm0引言JPEG2000并行编码算法,分别在JPEG2000算法中复杂度随着信息技术的发展,人们对数字图像在质量、大小较高的离散小波变换和熵编码处利用OpenMP语句进行并和应用上提出了更高的要求,JPEG2000[1]以其高压缩

6、比、行处理,提高编码速度。支持渐进性传输等优点被广泛应用,但是JPEG2000编码复杂度高,编码速度较慢,在进行批量数据压缩和传输的1OpenMP简介情况下,提高其压缩编码速度具有重要意义。自多核计算OpenMP起源于ANSIX3H5标准,它具有简单、移植机诞生以来,人们不再单纯的通过提高CPU频率来加快程性好、可扩展等优点,是共享存储系统编程的一个工业标准。OpenMP支持的编程语言包括C、C++和Fortran;而序的运行速度,而将关注放在了多线程并行处理上。以往支持OpenMP的编译器包括MicrosoftVisualStudio、Sun的程序不能简单的用于多线程运算,必须进行相

7、应的改写。[2]Compiler、GNUCompiler和IntelCompiler等。使用OpenMP作为支持共享存储传输系统的工业标准,在多线OpenMP编写并行程序时,只需要在源代码中加入专用的程并行处理上具有很重要的应用。基于OpenMP的#pragma来指明自己的意图,编译器可以自动将程序进行收稿日期:2010-10-18。作者简介:张娜(1987-),女,硕士研究生,主要研究方向为数字图并行化。当编译器不支持OpenMP时,会自动忽

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。