目 录 引言 一 JPEG标准简介 .............................................................1 内容来自www.paper51.com
二 JPEG压缩编码算法的实现及程序流程 2 paper51.com
2.1压缩编码算法的实现. 2 http://www.paper51.com 2.2程序流程. 4 paper51.com 2.2.1压缩编码流程. 4 内容来自论文无忧网 www.paper51.com 2.2.2解码流程. 5 paper51.com 三 基于DCT变换图象压缩编码中的Z字型编码和游程编码 6 copyright paper51.com 3.1Z字型编码. 6 内容来自www.paper51.com
3.2 直流系数编码. 7 copyright paper51.com 3.3 交流系数编码. 8 copyright paper51.com 四JPEG文件交换格式及发展 10 内容来自论文无忧网 www.paper51.com 4.1JPEG文件交换格式. 10 http://www.paper51.com 4.2JPEG图象数据压缩发展. 10 http://www.paper51.com 五 结论 11 http://www.paper51.com
5.1 原始的BMP图像如下所示:. 11 内容来自www.paper51.com 5.2 经过压缩处理的图象如下所示:. 11 内容来自www.paper51.com
参考文献 http://www.paper51.com 致谢引言 copyright paper51.com JPEG专家组开发了两种基本的压缩算法,一种是采用以离散余弦变换(Discrete Cosine Transform,DCT)为基础的有损压缩算法,另一种是采用以预测技术为基础的无损压缩算法。使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原的图像与原始图像比较,人们很难区分其中的差别。为了在保证图像质量的前提下进一步提高压缩比,近年来JPEG专家组制定了JPEG2000(简称JP2000)标准,这个标准中采用小波变换(wavelet)算法。JPEG压缩是有损压缩,它利用了人的视角系统的特性,使用量化和无损压缩编码相结合来去掉视角的冗余信息和数据本身的冗余信息。 copyright paper51.com 本论文的主要内容是基于DCT变换图像压缩编码中的Z字形编码和游程编码(使用差分脉冲编码调制(differential pulse code modulation,DPCM)对直流系数(DC)进行编码,使用行程长度编码(run-length encoding,RLE)对交流系数(AC)进行编码) 。 内容来自www.paper51.com 一 JPEG标准简介 paper51.com
JPEG(JointPhotographic Experts Group) 是联合图像专家小组的英文缩写。是一个由 ISO和IEC两个组织机构联合组成的一个专家组,该专家小组多年来一直致力于标准化工作。他们开发研制出连续色调、多级灰度以及负责制定静态的数字图像数据压缩编码标准,这个专家组开发的算法称为JPEG算法,并且成为,因此又称为JPEG标准。JPEG是一个适用范围很广的静态图像数据压缩标准,既可用于灰度图像又可用于彩色图像。图像压缩的目的在于以较少的数据来表示图像以节约存储费用,或者传输时间和费用。JPEG压缩算法可以用失真的压缩方式来处理图像,但失真的程度却是肉眼所无法辨认的。这也就是为什么JPEG会有如此满意的压缩比例的原因。它不仅适用于静态图像的压缩;电视图像序列的帧图像的压缩编码,也常采用JPEG压缩标准。 内容来自www.paper51.com
JPEG标准委员会完成了详尽的技术评估、测试、选择、有效化和文档编制工作,形成了完整的国际标准。这个国际标准经的起质量和时间的检验。随着各种各样的图像应用在开放网络化计算机系统中,JPEG数字图像压缩文件,作为一种数据类型,如同文本和图形文件一样地存储和传输。 内容来自www.paper51.com JPEG的目的是为了给出一个适用于连续色调图像的压缩方法,使之满足如下要求: copyright paper51.com
(1) 达到或接近当前压缩比与图像保真度的技术水平,能覆盖一个较宽的图像质量等级范围,能达到“很好”或“极好”的评估,与原始图像相比,人的视觉难以辨别。 paper51.com (2) 能适用于任何连续色调的图像,长宽比不受限制,同时也不受限于景物内容、图像的复杂程度和统计特性等。 copyright paper51.com (3) 计算的复杂性是可控的,其软件可在各种CPU上完成,算法也可用硬件实现。 内容来自www.paper51.com
(4)JPEG算法具有四种工作模式 内容来自论文无忧网 www.paper51.com 顺序编码:每图像分量按从左到右,从上到下扫描,一次扫描完成编码。 http://www.paper51.com 累进编码:图像编码在多次扫描中完成。 内容来自www.paper51.com 无失真编码:该方法保证解码后完全精确地恢复采用值。 http://www.paper51.com 分层编码:图像在多个空间分辨率进行编码。当信道传输速率慢时,接收端显示器分辨率也不高的情况下,只需做低分辨率图像解码,不必进行高分辨率解码。 copyright paper51.com |