




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、制定图像标准的国际组织: ISO(international standardization organization 国际标准化组织) ITU(international telecommunication union 国际电信联盟),其前身为CCITT(国际电报电话咨询委员会) 联合组织下进行制定的 标准的类型(三类): (1) 二值图像压缩标准:面向传真而设计 连续调图像压缩标准: (2) 静止帧黑白、彩色压缩:面向静止的单幅图像 (3) 连续帧黑白、彩色压缩:面向连续的视频影像,7.6.1 二值图像压缩标准,1. 基本思想 2. 一维压缩 3. 二维压缩 4. CCITT Group3
2、 5. CCITT Group4 6.JBIG,1. 基本思想: 采用行程编码与静态的哈夫曼编码相结合 由于是二值图像,不用为灰度值编码。 只给行程长度编码,且黑和白的长度分别使用不同的编码。 按行压缩 CCITT Group3采用一维编码与二维编码结合 CCITT Group4采用二维编码,7.6.1 二值图像压缩标准,2. 一维压缩的基本思想: 1)每一行行首、尾编码 行首:用一个白行程码开始。如果行首是黑像素,则 用零长度的白00110101开始。 行尾:用行尾编码字(EOL)000000000001结束。 2)图像首、尾编码 图像首行:用一个EOL开始。 图像结尾:用连续6个EOL结束
3、。 3)图像内部编码 内部编码:长度小于63的用哈夫曼编码,大于63的用组合编码:大于63的长度编码 + 小于63的余长度编码,7.6.1 二值图像压缩标准,长度小于63的哈夫曼编码,长度大于63的组合编码,3. 二维压缩 1) 基本思想: 利用上一行相同改变元素的位置,来为当前行编码 假设相临两行改变元素位置相似的情况很多 且上一行改变元素距当前行改变元素的距离,小于行程的长度,从而可以降低编码长度,2) 定义几个重要符号: 参 考 行:当前处理行的前一行。 改变元素:与前一个像素值不同的像素 参考元素:一共有5个(当前行3个,参考行2个): a0:当前处理行上,与前一个像素值不同的像素。
4、行首元素是本行的第一个a0 a1:a0右边下一个改变元素。 a2:a1右边下一个改变元素。 b1:参考行上在a0右边,且与a0值相反的改变元素 b2: b1右边下一个改变元素。,3) 编码方法:对三种情况的三种编码方式: (1)通过编码方式: 条件:b2在a1的左边,排除参考行两个改变元素都在 a1左边的情况 编码:0001, 动作:把a0移到b2的下面,(2)水平编码方式: 条件:a1到b1之间的距离大于3,放弃利用上一行编码 编码:001+M(a0a1)+M(a1a2) , M:一维行程编码 动作:把a0移到a2。,(3)垂直编码方式: 条件:a1到b1之间的距离小于等于3,利用上一行编码
5、。 编码:见CCITT二维编码表(下页) 动作:把a0移到a1,4) CCITT二维编码表 a1与b1的距离编码: a1在b1下面: 1 a1在b1右边1个001 a1在b1右边2个000011 a1在b1右边3个0000011 a1在b1左边1个010 a1在b1左边2个000010 a1在b1左边3个0000010,4. CCITTGroup3基本思想: Group3标准应用了一种非适应的,一维和二维混合的行程编码技术; 在该编码中,每一个K行组的最后K-1行(K = 2或4),有选择地用二维编码方式。 对八幅图像测试,压缩比15:1,5. CCITTGroup4基本思想: Group4标
6、准是Group3标准简化或改进版本; 只用二维压缩编码。且为非适应二维编码方法; 每一个新图像的第一行的参考行是一个虚拟的白行。 G4压缩比比G3高一倍,二值图象压缩国际标准,6. JBIG 二值图联合组(joint bilevel imaging group,JBIG)于1991年制定 采用了自适应技术,提高了压缩比 打印字符的扫描图象:可提高1.1 1.5倍 计算机生成的打印字符图象:可提高约5倍 用抖动或半调表示的“灰度”图象:可提高2 30倍 可用于渐进(累进)的传输与重建应用,7.6.2 静止图像压缩标准,1. JPEG标准简述 2. JPEG压缩流程 3. JPEG压缩算法的实现
7、颜色变换 零偏置转换 频域变换 系数量化 符号编码 4. JPEG压缩举例,1. JPEG标准简述 有三种压缩系统: (1)基线编码系统:面向大多数有损压缩的应用, 采用DCT变换压缩。 (2)扩展编码系统:面向递进式应用,从低分辨 率到高分辨率逐步递进传递的应用 (3)独立编码系统:面向无损压缩的应用,采用无损 预测压缩,符号编码采用霍夫曼或算术编码 一个产品或系统必须包括对基线系统的支持,静止图象压缩国际标准,1. JPEG 基本系统: 交流分量(AC)用变长码编码 直流分量(DC)系数用相对差值进行编码,2. JPEG压缩流程,1) 构造子图像子图像尺寸:8 x 8 2)颜色空间转换 人
8、眼对亮度更敏感,提取亮度特征,将RGB转换为YCbCr模型,编码时对亮度采用特殊编码: Y = 0.299R + 0.5870G + 0.1140B Cb = 0.1787R 0.3313G +0.5000B +128 Cr = 0.5000R 0.4187G 0.0813B + 128 颜色解码: R = Y + 1.40200(Cr 128) G = Y 0.34414(Cb 128) 0.71414(Cr 128) B = Y + 1.77200(Cb 128),3. JPEG压缩算法的实现,)零偏置转换 对于灰度级是2n的像素,通过减去2n-1,替换像素本身; 对于n=8,即将0255
9、的值域,通过减去128,转换为值域在-128127之间的值; 目的:使像素的绝对值出现3位10进制的概率大大减少。,用8x8的JEPG基线标准,压缩并重构下列子图 5255616670616473 63596690109856972 6259681131441046673 6358711221541067069 676168104126886870 7965607077685875 8571645955616583 8779696865767894,例子:,0偏置转换后 -76-73-67-62-58-67-64-55 -65-69-62-38-19-43-59-56 -66-69-60-15
10、16-24-62-55 -65-70-57-626-22-58-59 -61-67-60-24-2-40-60-58 -49-63-68-58-51-65-70-53 -43-57-64-69-73-67-63-45 -41-49-59-60-63-52-50-34,)频域变换产生64个系数 第一个系数称为直流系数(DC系数) 其余的63个系数称为交流系数(AC系数),正向DCT变换(N = 8)后变成 -415-29-62 25 55-20-1 3 7-21-62 9 11-7-6 6 -46 8 77-25-30 10 7-5 -50 13 35-15-9 6 0 3 11-8-13-2-
11、1 1-4 1 -10 1 3-3-1 0 2-1 -4-1 2-1 2-3 1-2 -1-1-1-2-1-1 0-1,)系数量化 采用阈值作为子图系数位置函数的量化方式 所有子图使用同一个全局阈值模板,但阈值的取值,与系数的位置相关,阈值模板给出了,不同位置上系数的相应阈值。 对于亮度和颜色使用不同的量化阈值模板,并取整 1)正向量化: Squv = round(Suv / Quv) 其中: Suv是DCT系数, Quv量化模板系数 2)逆向量化: Ruv = Squv Quv 例:Sq(0,0) = round-415/16 = round-25.9=-26 Ruv(0,0) = -26
12、* 16 = -416,亮度的量化模板系数 16 11101624405161 1212141926586055 1413162440576956 1417222951878062 182237566810910377 243555648110411392 49647887103121120101 7292959811210010399,颜色的量化模板系数 17 18244799999999 1821266699999999 2426569999999999 4766999999999999 9999999999999999 9999999999999999 9999999999999999
13、9999999999999999,量化变换后的数组,比例化并消去系数 -26-3-6 2 2000 1-2-4 0 0000 -3 1 5-1-1000 -4 1 2-1 0000 1 0 0 0 0000 0 0 0 0 0000 0 0 0 0 0000 0 0 0 0 0000,)符号编码 将量化后的系数,按之字形重新排序成矢量,全零结尾用特殊符号EOB -26 -3 1 -3 -2 -6 2 -4 1 -4 1 1 5 0 2 0 0 -1 2 0 0 0 0 0 -1 -1 EOB DC和AC用不同的方式分别编码 DC的编码方式(预测+统计) : 编码由两部分组成: 区间号编码(SS
14、SS) + 系数预测误差本身编码(VVVV),DC的编码方式(预测+统计) 第一步:求DPCM (差分脉冲调制码),用当前的DC,减去前一个子图的DC VVVV :DIFF = DC PRE_DC 第二步:根据DIFF求出区间号: SSSS 通过DIFF查区间编号表得出区间号SSSS 根据SSSS查霍夫曼编码表得出SSSS的霍夫曼编码 第三步:对VVVV编码,正数是自己,负数用补码(求反),DC的编码方式(预测+统计) 区间表,范围 DC差区间 AC区间 0 0 N/A -1,1 1 1 -3,-2,2,3 2 2 -7,-4,4,7 3 3 -15,-8,8,15 4 4 -31,-16,1
15、6,31 5 5 -63,-32,32,63 6 6,DC的编码方式(预测+统计) 区间DC霍夫曼编码表,区间 编码 长度 区间 编码 长度 0 010 3 6 1110 10 1 011 4 7 11110 12 2 100 5 8 111110 14 3 00 5 9 1111110 16 4 101 7 A 11111110 18 5 110 8 B 111111110 20,DC的编码方式(预测+统计) 例子:DC = -26 PRE_DC = -17 DIFF = -26 - (-17)= -9 用-9查区间表得: SSSS = 4 用4查霍夫曼编码表得:霍夫曼编码:101 VVVV
16、 = -9二进制编码为: 1001 求反: 1001 = 0110 最后的编码为: 101+0110= 1010110 长度为7位 解码时如果VVVV部分首位为0为负数,符号编码 AC的编码方式 编码由两部分组成: 区间号编码(RRRR/SSSS)+系数本身(VVVV) 第一部分: SSSS: 区间号 RRRR:该系数前值为0的系数的个数。 第二部分: VVVV:系数本身编码,AC的编码方式 区间AC霍夫曼编码表,行程/区间 编码 长度 行程/区间 编码 长度 0/0 1010(=EOB) 4 0/6 111000 12 0/1 00 3 0/7 1111000 14 0/2 01 4 0/8
17、 1111110110 18 0/3 100 6 0/9 1111111110000010 0/4 1011 8 0/A 1111111110000011 0/5 11010 10 1/1 1100 5,AC的编码方式 举例:0 7 RRRR = 1 查表得区间号:SSSS = 3 RRRR/SSSS = 1/3 查表得: 1111001 编码长度 10位 VVVV = -7111 求反得: 000 最后编码:1111001000,符号编码完成后的编码数组(重排的)是: 1010110 0100 001 0100 0101 100001 0110 100011 001 100011 001 0
18、01 100101 11100110 110110 0110 11110100 000 1010 其中空格是为了可阅读性而插入的 完成编码的重排数组的总位数是92,不压缩需要8x8x8=512位。结果的压缩率是512/92,或5.6:1。,JPEG2000,相对于原始的JPEG标准,在对连续色调静止图像的压缩方面以及对压缩数据的访问方面提供了更大的灵活性。 以小波编码为基础 压缩率比JPEG高30%左右 同时支持有损和无损压缩,适合保存重要图片,7.6.3 运动图像压缩标准,1. 连续帧图像的定义 2. 连续帧图像压缩的基本思想 3. 帧间运动补偿预测编码技术 4. H.261标准 5. MP
19、EG1/2/4/7标准,1. 连续帧图像的定义 由多幅尺寸相同的静止图像组成的图像序列,被称为连续帧图像。 与静止帧图像相比,连续帧图像多了一个时间轴,成为三维信号,因此连续帧图像也被称为三维图像。,2. 连续帧图像压缩的基本思想 基于如下基本假设: 在各连续帧之间存在简单的相关性平移运动。 一个特定画面上的像素量值: 1)可以根据同帧附近像素来加以预测,被称为:帧内编码技术 2)可以根据附近帧中的像素来加以预测,被称为:帧间编码技术,连续帧图像压缩的基本思想 通过减少帧间图像数据冗余,来达到减少数据量、压缩连续帧图像体积的目的 将连续帧图像序列,分为参考帧和预测帧,参考帧用静止图像压缩方法进
20、行压缩,预测帧对帧差图像进行压缩 由于帧差图像的数据量大大小于参考帧的数据量,从而可以达到很高的压缩比,3. 帧间运动补偿预测编码技术 帧间预测编码,前向预测 双向预测,I 帧 : 不进行预测、进行帧内编码的编码帧(参考帧); P帧:通过向前预测得到的误差编码帧; B帧:通过双向预测得到的误差编码帧.因图像序列存放在存储器中,可以使用下一帧.,编码中的运动补偿 运动补偿概念 以对帧间运动的估算为基础的,若物体均在空间上有一位移,那么用有限的运动参数来对帧间的运动加以描述,如对于像素的平移运动,可用运动矢量来描述。 一个来自前一编码帧的运动补偿预测像素,就能给出一个当前像素的最佳预测。预测误差和运动矢量一同参与编码。 由于一些运动矢量之间的空间相关性通常较高,因此,一个像素的运动矢量,可以代表一个相邻像素块的运动。 实现中,画面一般划分成一些不连接的像素块(在MPEGl和MPEG2标准中一个像素块为1616像素),对于每一个这样的像素块,只估算一个运动矢量。,编码中的运动补偿举例:常用的基于块的运动估算和补偿块匹配法,4. H.261263标准 H.261263标准是由CCITT制定的 ccitt 国际电话与电报咨询委员会,它现在被称为 it
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 刑事治安管理办法
- 党员贷款管理办法
- 再生水管理办法
- 医生工资管理办法
- 力矩校准管理办法
- 乡镇护林管理办法
- 体检委托管理办法
- 代开专用管理办法
- 全国教务管理办法
- 实物与管理办法
- 路灯安装工程施工方案
- 部编版语文六年级(上)全册同步课课练(含答案)
- 无人机行业安全事故应急预案
- 学校食堂保洁服务方案(技术标)
- 2024-2025学年牛津译林版八年级英语上学期期末考试试卷(南京卷)
- 《汽车制造物流管理教程》课件
- 建筑工地建筑垃圾(渣土)运输安全协议书(2篇)
- 2024年县乡教师选调进城考试《教育心理学》题库及完整答案【必刷】
- DB32 T538-2002 江苏省住宅物业管理服务标准
- 2024年人教版八年级上册英语带音标单词表
- 全国闽教版初中信息技术八年级下册第一单元第2课《体验开源硬件与编程工具应用》说课稿
评论
0/150
提交评论