您好,欢迎来到微智科技网。
搜索
您的当前位置:首页JPEG2000图像编码综述

JPEG2000图像编码综述

来源:微智科技网
第5期 2013年lO月 微处理机 NO.5 MICROPROCESS0RS Oct.,2013 JPEG2000图像编码综述 张天恩,杜奇才,陈巍,林嘉宇 (国防科学技术大学电子科学与工程学院,长沙410073) 摘要:随着科学技术的不断发展,为保证图像的实时数据传输,传统的JPEG标准开始不能 应运而生。通过阐述JPEG2000图像压缩编 满足实际应用的需要,新一代静止图像压缩JPE 解码的原理,并与传统的JPEG标准比较,分析JPEG2000的优点和存在的不足,为提高获取图像数 据的实时传输性能提供理论依据。 关键词:JPEG2000;小波变换;标准 DOI编码:10.3969/j.issn.1002—2279.2013.05.017 中图分类号:TP314 文献标识码:A 文章编号:1002—2279(2013)05—0057—03 Summary of the JPEG2000 Image Codec ZHANG Tian—en,DU Qi—cai,CHEN Wei,LIN Jia—yu (College.ofElectronic Science and Engineering,National University ofDefece nTechnology,Changsha 410073,China) Abstract:With the development of science and technology,the traditional JPEG stndard can nota meet the needs of application in order to ensure the transmission of real—time data of the image.The new generation still image compression JPEG2000 comes into being.This article focuses on the principle of JPEG2000 image compression codec,compares wih tthe traditional JPEG standard and analyzes the advantage and disadvantage of JPEG2000 to provide the theoretical basis for improving real--time Ixans-- mission of image data acquired. Key words:JPEG2000;Wavelet transfornl;Standard 1 引 言 近年来,随着高科技的不断发展,为保证图像的 统运用了离散小波变换和比特平面编码技术 】。 JPEG2000的编码流程图如图1所示,编码的主要过 程是:首先进行DC电平位移转换,然后把图像从 RGB空间转换到YUC空间。对于YUC空间的各个 实时数据传输,在保证图像清晰度的前提下,对图像 数据进行压缩后再传输,可以提高图像的数据传输 率。传统的J-PEG标准开始不能满足应用的需要, 新一代静止图像压缩JPEG2000应运而生。 JPEG20o0是由国际标准化组织ISO和国际电 分量进行离散小波变换,而后对小波变换后的系数 进行量化并将其划分成码块 .3 J。最后进行Tier—l 编码和Tier一2编码,完成比特平面编码,熵编码和 码流组织,最终形成JPEG2o00标准码流-2】。 JPEG2Oo0的解码流程图如图2所示,它是编码过程 信标准化联盟rI'U—T于2001年联合颁布的新一代 图像压缩国际标准u J。由于它的高压缩率、支持无 损和有损压缩、能实现渐进传输、可对感兴趣区域进 对应各部分的逆运算,算法比较简单,花费时间少。 2.1 图像预处理和后处理 图像的预处理包括DC电平位移和图像颜色的 空间转化。 行编码等优点,而被广泛应用于互联网,移动存储设 备、数码相机、电子出版物、数字图书馆等领域。 2算法原理 JPEG2000与传统的JPEG相比,其核心编码系 DC电平位移,主要是对图像中无符号量加一个 偏移量2 ~,转换成有符号量。变换公式如下: Poc(m,,1)=P(m,n)一2 作者简介:张天恩(1984一),男,福建莆田人,工程硕士研究生,主研方向:图像信号处理等。 收稿日期:2013—04—26 ・58・ 微处理机 2013拒 其中P。 (/7/,,n)为DC电平位移的值,P(m, ) 0.587 为原图像无符号量,一2 为平移量。 —0.33126 图像的颜色空间转换,主要是把图像从RGB空 —0.41869 间转换到YUC空间。变换公式如下: 图1 JPEG2000编码图 y 码流l网 Tiedl l网Tier2  Il闻反量I l离散小波l I后l 重 妊菇 从最高有效位平面开始到最低位平面,对每个位平 I编码Ijl编码IjI化l I逆变换l I处理l 面的系数比特逐个进行熵编码,得到压缩码流。 图2 JPEG2000解码图 3 JPEG200O的优缺点 2.2离散小波变换 离散小波变换的目的是把原图像的像素矩阵转 JPE 相对于传统的JPEG,有着诸多优越 换成有利于压缩编码的系数矩阵,即对经过预处理 特性,能更好满足不同应用的需求,但是,也存在不 的图像,通过离散小波变换分解成几个子图像,主要 容忽视的缺陷。 使图像中低频区的能量分布(频域内的系数分布) 3.1 JPEG2000的优点 发生变化,而对于水平、垂直、对角线的高能量较 (1)支持无损压缩和有损压缩。JPEG2000同 少 一引。Q  c; 时能够支持有损和无损压缩两种模式,允许从有损 2.3量化 邮 到无损的渐进解压。被广泛运用于图像档案和医学 图像等邻域。 R G B 对变换后的系数进行量化是有损压缩中的重要 环节。因为人眼视觉系统对图像分辨率有一定的界 (2)高压缩率。采用离散小波变换替代离散余 限,通过适当的量化减小变换系数的精度,可以在不 弦变换,JPEG2000相对于传统的JPEG格式图片, 影响图像主观质量的前提下,进一步提高图像的压 在压缩比上提高了10%至30%,压缩之后的图像更 缩比 J。 加细腻平滑,鉴于这一特征,可广泛应用于互联网和 在JPEG2000中,通过小波变换之后,片分量数 遥感等领域的图像传输。 据变换成子带矩阵,如果对每个子带进行N级小波 (3)可实现渐进式传输。所谓渐进式传输就是 分解,可以得到(3N+1)个子带,每个子带系数都反 先传输图像的大体轮廓,而后再传输图像的细节数 映了图像不同频域的特征。系数量化算法为: 据,实现逐渐提高图像质量的过程。JPEG2000支持 g ( ):s (口 ( ))lI IAO Il 按比特精确度和分辨率进行传输,同时支持图像质 量、颜色分量及空间位置的渐进解码 。这一特性 2.4熵编码 被广泛应用于图像文档、打印和互联网访问。 经过离散小波变换和量化之后,片分量数据变 (4)感兴趣区域编码:感兴趣区域编码可以把 换成子带矩阵,每个子带又被分成大小一致的矩形 特定的图像区域编码条件下的优先级比其他图像区 码块,而这些矩形码块被编码成位平面,即比特层。 域设置的高一些,提高感兴趣区域图像的质量 ; 5期 张天恩等:JPEG2000图像编码综述 ・59・ 同时,允许用户选择感兴趣区域优先传送,对不感兴 趣的区域后传送,节省网络带宽,提高传送效率。 另外,码流的随机访问和处理、容错机制、开放 一don Optimization)算法。这种算法必须等到Tier一1 编码完成之后,得到码字后和每个编码通道的失真 参数,即MSE(Mean Squared Error)值,从而根据率 失真准则来获得最优截断点,因此需要大量的存储 空间和运算量。许多研究者在硬件和软件方面对码 率控制算法进行了优化,提出了多种算法。 a)基于PsNR的码率控制算法 的框架结构等都是JPEG2000优越特性,在这里不 赘述。 一3.2 JPEG2o0O的缺点 (1)JPEG2000比JPEG的编码器复杂度更高, 不利于JPEG20oo的软件实现。 (2)对于文本图像及合成图像,JPEG2000与 此算法主要是通过对PSNR与编码通道数之间 的关系来预测在比特平面编码时需要多少个编码通 JPEG—LS相比,在无损图像压缩性能上还有很多需 要改进的地方。 分析了JPEG2000的优缺点,不难看出, JPEG2000虽然与JPEG和JPEG—LS相比,有着很 多的优越性能,但是仍然存在很大的不足,如果没有 对其性能特别是编码器的复杂程度进行优化的话, 将很难满足实际应用的需要。 4 JPEG2000编码优化算法简介 JPEG2000编码部分的复杂度和运算量主要是 在EBCOT,这也是JPEG2Ooo广泛推广的关键所在, 因此吸引着许多研究者对其进行研究,不断提出新 的、有效的优化算法,大大减少了这部分的运算量和 复杂度。 (1)Context—based Bit Plane Golomb Coder (CB—BPGC)算法 此算法主要是根据小波变换的各个子带频率的 分布特性的先验知识提出的一种加速比特平面扫描 算法。此分布特性就是在HL,LH,HH三个子带的 频率系数服从Laplacian分布。 (2)像素跳过(Pixel Skipping,PS)算法和多列 跳过(Group—of—Column Skipping,GOCS)法 这两种方法主要是对小波变换后的系数进行分 析统计,发现各个比特平面的三种通道编码过程的 分布,在MSB(Most signiifcant Bit)比特平面只有清 除通道编码过程,随着比特平面的降低,清除通道编 码过程不断减小,幅度细化编码通道不断增加,而重 要性编码通道则有升有降。 (3)码率控制优化算法 JPEG2000码率控制在EBCOT中的Tier一2编 码阶段,引入PCRD(Post—compression Rate—distor- 道,从而达到码率控制的目的。这种算法减小了在 Tier一2编码中的计算率失真函数斜率,大大减小计 算量和存储空间,并且也达到了较好的编码效果。 b)最小斜率丢弃(Minimal Slope Discard,MSD) 分析了率失真函数的两个特性,从而确定截断 点。这两个特性是:①率失真函数单调递减;②在码 流中编码通道的斜率值大于所选阈值。 5结束语 介绍了JPEG2000的算法原理,重点阐述了 JPEG2o00编解码的压缩过程。分析了JPEG2o0O的 优缺点,介绍了JPEG2000编码器的优化算法,指出 JPEG2Ooo需要从优化编码器的复杂程度人手,不断 提高JPEG2000性能,为提高获取图像之后的实时 传输性能提供了理论依据。 参考文献: [1]龚炜炜.JPEG2000编解码器的优化[D].天津:天津大 学,2007—12. [2]郑启枣.JPEG2000编解码算法及优化研究[D].杭州: 浙江大学,2007一O8. [3] A.R.Calderbank,I.Daubechies,W.Sweldens,B.L.Yeo. LosslessImage Compression Using Integer to Integer Wavelet Transforms[J].Prco.IEEE Im.Conf.Image Processing,Santa Barbara,USA,Oct.1997. [4]苏岱安.JPEG2000图像压缩的研究[D].湖南:湖南大 学,2007—12. [5]孙延奎.小波分析及其应用[M].北京:机械工业出版 社,2005:10—28. [6]张丁,张明,张瑾,等.一种新的自适应变长码编码算 法[J].浙江大学学报,2006,40(5):784—786. [7] 顾丽瑁.JPEG2000图像压缩噪声分析和后处理方法研 究[D].上海:上海交通大学,2007. [8]杨俊.JPEG2000编码算法优化及硬件实现技术研究 [D].长沙:国防科学技术大学,2010—10. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务