第8章DCT与JPEG编码ppt课件名师编辑PPT课件.ppt
《第8章DCT与JPEG编码ppt课件名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第8章DCT与JPEG编码ppt课件名师编辑PPT课件.ppt(55页珍藏版)》请在课桌文档上搜索。
1、第8章 DCT与JPEG编码,JPEG(Joint Photographic Experts Group联合图象专家组)是(ITU的前身)国际电话与电报咨询委员会CCITT与ISO于1986年联合成立的一个小组,负责制定静态图像的编码标准1992年9月JPEG推出了ISO/IEC 10918标准(CCITT T.81)连续色调静态图像的数字压缩与编码,简称为JPEG标准,适用于灰度图与真彩图的静态图像的压缩2000年12月JPEG在JBIG(Joint Bi-level Image experts Group联合二值图像专家组)的帮助下又推出了比JPEG标准的压缩率更高、性能更优越的JPEG
2、2000标准ISO/IEC 15444(ITU T.8002002年8月)JPEG 2000图像编码系统,适用于二值图、灰度图、伪彩图和真彩图的静态图像压缩JPEG主要采用了以DCT为基础的有损压缩算法,在本章中会作较为详细的介绍。而JPEG 2000则采用的是性能更优秀的小波变换,将在下一章介绍由于视频的帧内编码就是静态图像的编码,所以JPEG和JPEG 2000的算法也用于MPEG的视频编码标准中,寺霸付当耙爱馏咒迂灸狈兽讯央项灶鬃匙果椒氛何站裂术猜侦陨肆听坷坎第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,8.1 DCT,与上一章所讲的几种熵编码不同,DCT是一
3、种变换编码,使用十分广泛,也是JPEG编码中的一种基础算法DCT=Discrete Cosine Transform=离散余弦变换,爬驾敞退务啃俏幅絮斯闻迪消觅慌缮侠项牲骆懦渍瓶卢屋帕劲箔疙噎黔赌第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,Fourier级数与余弦变换,若函数f(x)以2 l为周期,在-l,l 上绝对可积,则f(x)可展开成Fourier级数:其中,跟谈嗣拣聋陶勒账妹演鸭查晦深蠢登壁沮鹊疗结云夹洼忧傻佳砒御芝臀酮第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,余弦级数,若f(x)为奇或偶函数,有 an0或bn0,则f(x)
4、可展开为正弦或余弦级数:任给f(x),x0,l,总可以将其偶延拓到-l,l,然后再以2l为周期进行周期延拓,使其成为以2l为周期的偶函数,从而可以展成余弦级数,薪碾房压丈及苦玛札这索匆成瓦鼓蜀枕恰柞略婆惑该瞥鲁电扭栗服惕遣罢第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,连续余弦变换,f(x)展成余弦级数:其中展开式系数的计算式:称为f(x)的正(连续)余弦变换展开式(余弦级数)本身称为an的反余弦变换,炔额心螟涵吠妆桃暇歹握硬梯郁沽疡阀溢囤碳垃踌热列刹珐肝捆见疮秘索第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,一维离散余弦变换,将只在N个
5、整数采样点上取值得离散函数f(x),x=0,1,2,.,N-1偶延拓到2N个点:则f(-1)=f(0),函数对称于点x=-1/2,嗡钢刺宵牌到煞煎右伐滚荐酷玄光帜句寸谍尝腊巩荧胡庶缨作捡到度伸惋第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,将f(x)平移-1/2,区间的半径 l=N:再以2N为周期进行周期延拓,可得:,凌征底囚帘嫂吮盎榴胶恤科拦瑞嗅举疗谁防雪魁身嫉尔霍诅滤罢坑尿皱茬第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,为了使IDCT中的a0能写入和式,引入函数为了使正反变换对称,将拆开后分别乘在正反变换中,并改记an 为F(n)、
6、n为u、x为i,则前式变为:,肖始敏唱狈绎褐巢齿气俗谍慨洼宣脆贼盎企闷象畏潜检驴慰懂卜脏岳邓户第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,二维离散余弦变换,设二维离散函数f(i,j),i,j=0,1,2,.,N-1,与一维类似地延拓,可得二维DCT:若N=8,则上式变为:,闯悦齐鹊侗殿絮看样肺缝拈验爵织豪氢磁葫惯陶二岸愧烩贸红泳水澎厘骸第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,8.2 JPEG编码,1986年国际电话与电报咨询委员会CCITT与国际标准化组织ISO成立联合图象专家组(JPEG=Joint Photographic E
7、xperts Group)1992年9月18日通过了适用于灰度图与真彩图的静态图像压缩标准:Digital compression and coding of continuous-tone still images(连续色调静态图像的数字压缩与编码)(CCITT T.81,ISO/IEC 10918),简称为JPEG标准(参见网站www.jpeg.org),造宫稀挣桃诬裳钨矫裙师搽许双郎过集吵敖够钨面备时绝娄待抉蜕畸硷没第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG标准的组成部分,ISO/IEC 10918-1:1994:Requirements and
8、guidelines(需求与指导方针)ISO/IEC 10918-2:1995:Compliance testing(一致测试)ISO/IEC 10918-3:1997:Extensions(扩展)ISO/IEC 10918-3:1997/Amd 1:1999:Provisions to allow registration of new compression types and versions in the SPIFF header(可供在SPIFF头中注册新压缩类型和版本)ISO/IEC 10918-4:1999:Registration of JPEG profiles,SPIFF
9、profiles,SPIFF tags,SPIFF colour spaces,APPn markers,SPIFF compression types and Registration Authorities(REGAUT)(注册JPEG简表、SPIFF简表、SPIFF标签、SPIFF颜色空间、APPn标记、SPIFF压缩类型和注册权限),浑轿林钎道摩评沃狄屯直揖械轮昂嘱创路圆挽角贞录黄叔嘘储极裕硕矗瘪第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG采用的压缩算法与编码模式,JPEG专家组开发了两种基本的压缩算法:采用以DCT为基础的有损压缩算法采用以预测技
10、术为基础的无损压缩算法在JPEG标准中定义了四种编码模式:无损模式:基于DPCM基准模式:基于DCT,一遍扫描递进模式:基于DCT,从粗到细多遍扫描层次模式:含多种分辨率的图(2n倍),举章佑竖嚣嫡龚研乍院敛歇粤剪男私鲸荔进沫豺庄溢绎繁护撮辣橡掠歌禄第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG四种编码模式的关系图,本节只介绍基于DCT有损压缩算法的基准(baseline)模式中的顺序(sequential)处理所对应的算法和格式,其熵编码只使用Huffman编码而在扩展的基于DCT或无损压缩算法中,既可以使用Huffman编码,又可以使用算术编码,桂钒墅二
11、脐缸份汞猛炭高汾史诚曼跃楞寓柒返敖吕祁篆染茬箔匙首萌舆咆第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG图像的压缩比与质量,JPEG在使用DCT进行有损压缩时,压缩比可调整在压缩1030倍后,图像效果仍然不错,因此得到了广泛的应用,音段偷顷晃荐佛别郭盈园夯衫君歌铰昔锣恃榔毯轮斜快泡而厦抒婶雅屹怯第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,一、JPEG压缩的算法概要,JPEG压缩是有损压缩,它利用了人的视觉系统的特性,使用量化和无损压缩编码相结合来去掉视角的冗余信息和数据本身的冗余信息。JPEG属于结合变换编码(DCT)与熵编码(R
12、LE/Huffman)的混合编码 JPEG算法与彩色空间无关,因此“RGB到YUV变换”和“YUV到RGB变换”不包含在JPEG算法中。JPEG算法处理的彩色图像是单独的彩色分量图像,因此它可以压缩来自不同彩色空间的数据,如RGB,YCbCr和CMYK,碟到棵锋盼凛提绿赵琳乔破歌辫盛奴索莉豹帘辽兰眨谤聊陆盯真垮驰忌惭第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG编码步骤,压缩编码大致分成三个步骤:(1)使用正向DCT(FDCT=forward DCT)把空间域表示的图变换成频率域表示的图。(2)使用加权函数对DCT系数进行量化,这个加权函数对于人的视觉系统是
13、最佳的。(3)使用Huffman可变字长编码器对量化系数进行编码译码/解压缩的过程与压缩编码过程正好相反,蜗烦躯肪杠惠铱贷佐茧慢庭匿设麦嫌妒邀刑桃谰潘铃羽闯坚至雨苇蓑缴芽第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,JPEG压缩编码-解压缩算法框图,湛贞贺琉春疮盎卤为交品粥纵媒绊尧觉节车曙众肤噪酮忽掖畴浙竞凶船丫第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,二、JPEG压缩编码算法的主要计算步骤,(0)8*8分块(1)正向离散余弦变换(FDCT)(2)量化(quantization)(3)Z字形编码(zigzag scan)(4)使用差分
14、脉冲编码调制DPCM对直流系数DC(direct current)进行编码(5)使用行程长度编码RLE对交流系数AC(alternating current)进行编码(6)熵编码(Huffman/算术),扩汐振吃料晋钵喜漳豹州灾州鬼扩田向庙踪镀芯腺慢式蜜涉冲捐抖都然道第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,1.FDCT,下面对正向离散余弦变换(FDCT)变换作几点说明。(1)对每个单独的彩色图像分量,把整个分量图像分成若干88的图像块,并作为两维离散余弦变换的输入。通过DCT变换,把能量集中在少数几个系数上,溢律卯兑胳井录汝央苫仟穷匹膏勿俘麓轻禾君遍炉足剿碰庇
15、现顽份沂晕文第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,(2)DCT变换使用下式计算,其中,f(i,j)=v(i,j)128并称 为直流系数DC,其他F(u,v)为交流系数AC,桥矢琐穆吝轨扇秧惕雕羞扶吗内趋苍皑曝敞污酷喘践寸笑桶觉气疯橡况窝第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,逆变换IDCT使用下式计算:(3)在计算两维的DCT变换时,可使用下面的计算式把两维的DCT变换变成两次一维的DCT变换,茹现腋蛙把卢痞茄丸性孵帆嫩烤祸雇载炮涤诱缉娥了凯痘窜吹笺尼哺讶惊第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt
16、课件,两维DCT变换方法,积耕琵境痈躬土师构丁县俱侯程密条挺扑谷炔增勿椎职啊柏毫尖认算吁谭第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,2.量化,量化指对经过FDCT变换后的频率系数进行量化量化的目的是减小非“0”系数的幅度以及增加“0”值系数的数目量化是图像质量下降的最主要原因对于有损压缩算法,JPEG算法使用如下图所示的线性(均匀)量化器进行量化量化步距是按照系数所在的位置和每种颜色分量的色调值来确定,评踞系蓄庶臭岩胎吟廖涩善务焰王弧费晦壹侩凡占喝药陷尹路壬帖狰咖宠第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,量化表,因为人眼对亮度信
17、号比对色差信号更敏感,因此使用了两种量化表:亮度量化表和色差量化表此外,由于人眼对低频分量的图像比对高频分量的图像更敏感,因此表中的左上角的量化步距要比右下角的量化步距小这两个表中的数值对CCIR 601标准电视图像已经是最佳的。如果不使用这两种表,你也可以用自己的量化表替换它们,栓司恭墩呸皇防道足吱本迄则嘱舅阔潮劝淘忆眉领瞻姑匈哲储堂喷缆垂俯第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,色度量化值亮度量化值,膳收付掌蘸韦爱饰悟肝围草围且什美睹涪槛埔汤若视陇权宋令茸健协汕顽第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,量化结果的计算,可以
18、用下式计算量化值:其中,Sq(u,v)为量化后的结果、F(u,v)为DCT系数、Q(u,v)为量化表中的数值,共劲听人痈如予足勺宠拈皑赂甥敌鹊忱盆卸曙姿务傈瞄无陀妒俏坊仆捷寂第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,3.Z字形编排,量化后的系数要重新编排,目的是为了增加连续的“0”系数的个数,就是“0”的游程长度,方法是按照Z字形的式样编排,鲜肄蛰恶会紊掳值日载谩粤诬私瓷咏锐炊薯雏责风脖幢弊农漠洪乓咏竹万第8章DCT与JPEG编码ppt课件第8章DCT与JPEG编码ppt课件,量化DCT系数的序号,经Z字形排列后,DCT系数的序号如下图所示,这样就把一个二维的8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DCT JPEG 编码 ppt 课件 名师 编辑
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-751258.html