第十七讲图像压缩编码三-Read.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十七讲图像压缩编码三-Read

第十七讲 图像压缩编码(三) JPEG图像标准 【目录】 一、预测编码 1 1、压缩 1 2、解压 2 3、DPCM编码 2 二、JPEG图像概述 2 三、JPEG压缩过程 3 1、颜色空间转换和采样 3 2、DCT变换 4 3、量化 5 4、DC编码 5 5、AC编码 6 【正文】 一、预测编码 预测编码的基本思想是利用相邻象素间的相关性,进行灰度预测的编码方法,从而消除空间的冗余。 1、压缩 如图,当输入图像逐个进入预测器时,预测器根据若干个已输入象素的灰度值产生当前输入图像的预测值。与之间的差值为: 然后将应用哈夫曼等编码算法进行编码产生输出的压缩图像数据。其中一般作如下线性预测: 式中,表示已输入象素的个数,表示每一个已输入象素的预测系数。满足式子: 取最小值。并且一般要求 特别地,当,时,即表示差分运算,是最简单的预测算法。 由于预测系数计算比较麻烦,通常参照一些常用的系数值。 2、解压 如图,首先应用符号解码器得到,然后执行加法运算: 即可得到还原图像。 3、DPCM编码 DPCM称为差分脉冲编码调制,JPEG图像选择基于DPCM这种简单的线性预测编码方法。这种编码的优点是简单,图像质量影响小,但压缩比小(2:1)。 如下图: C B A X 当前灰度值X的预测方法有8种: 选择方法 预测值 选择方法 预测值 0 非预测 4 A+B-C 1 A 5 A+(B-C)/2 2 B 6 B+(A-C)/2 3 C 7 (A+B)/2 然后用哈夫曼编码方法实现图像的压缩。JPEG无损图像压缩采用此算法。 二、JPEG图像概述 JPEG是联合图像专家组(Joint Photographic Experts Group)的简称。是由国际标准组织ISO(International Standardization Organization)和国际电报咨询委员会CCITT(Consultation Committee of the International Telephoto and Telegraph)于1991年为静态图像所建立的第一个国际数字图像压缩标准。该标准于1992年通过。 JPEG图像压缩标准特点如下: 1、JPEG基本上是一种有损压缩技术,但可以做到有限度的失真而使眼睛辨认不出来,且能达到极大的压缩量; 2、JPEG所处理的图像内容没有限制,如照片、卡通图案、文字扫描图像都能处理。但对于较自然的图像内容,会有最好的效果。能处理灰度图像和全彩色图像; 3、使用者可以在图像的品质与压缩比间选择一折衷点。显然压缩比越大,图像品质越差; 4、JPEG提供四种压缩方式: ●第一种是基本顺序模式,图像从左到右,由上到下顺序处理,是最常用的模式 ●第二种是级进模式,图像编码用多次扫描完成,用户可观察到的图像是从模糊到渐渐清晰的过程。一般用于网络传输速度慢的情况 ●第三种是不失真的方式保证能精确再现原始图像。但很少使用 ●第四种是分层式压缩,图像采用多种分辨率编码,用户可以直接进入不同的分辨率层次。 三、JPEG压缩过程 下面介绍基于DCT变换的JPEG图像编码步骤。如下图所示: 1、颜色空间转换和采样 JPEG只支持颜色模式。其中代表亮度,代表色度。全彩色图像模式转换到模式,用: 其逆变换为: 对于一般的彩色图像,、、的取值范围为0到255。变换后,的值在0到255,而的值在-128到127之间。因此在下一步之前,减去128,保持与相同的取值范围。 JPEG是以8×8的块为单位来进行处理的,由于人眼对亮度的敏感度比色度的敏感度大的多,所以采用缩减取样的方式,通常采用YUV422取样,如下图所示: 即对于16×16的块,取4个8×8的块,各取2各8×8的块。 也有YUV411方式,取4个8×8的块,各取1各8×8的块。 YUV422取样方式,数据减少1/3。YUV411取样方式,数据减少1/2。 缩减取样一般采用如下方法: 显然,进行颜色空间的转换和采用都是为了减少数据量。 2、DCT变换 由颜色转换和取样后,图像按顺序分割成8×8的子块。子块的数值在-128到127之间。采用余弦变换获得64个变换系数。变换公式如下: 其中: 3、量化 由于DCT变换后的数据是连续性的,必须要量化才能达到真正压缩的效果。JPEG提供两个量化表,如下所示: 亮度量化表Ql(u,v) 色度量化表Qc(u,v) 16 11 10 16 24 40 51 61 17 18 24 47 99 99 99 99 12 12 14 19 26 58 60 55 18 21 26 66 99 99 99 99 14 13 16 24 40 57 69 56 24 26 56 99 99 99 99 99 14 17 22 29 51 8

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档