第六章:图像编码课件.ppt
《第六章:图像编码课件.ppt》由会员分享,可在线阅读,更多相关《第六章:图像编码课件.ppt(60页珍藏版)》请在三一办公上搜索。
1、第六章 图像编码,6.1 图像编码概述6.2 哈夫曼编码6.3 行程编码6.4 JPEG编码 6.5 MPEG编码,用数字形式表示图象使可视化信息以高效、新颖方式加以控制,其应用已经非常广泛,如卫星遥感、医学影象分析、脸谱识别、精确制导等。然而,这种表示方法需要大量的数据(比特数)。例如512*512*8bit*3色的电视图像,用9600波特在电话线上传输,单幅图象传输需要11分钟左右,这通常是不能接受的。,6.1 图像编码概述,图象编码是研究图象数据的编码方法,期望用最少的数码表示信源发出的图象信号,使数据得到压缩,减少图象数据占用的信号空间和能量,降低信号处理的复杂程度。,6.1 图像编码
2、概述,图象编码主要是研究信源编码。人类社会已经进入信息时代,从而引起“信息爆炸”。信息数据压缩特别是图象信息数据压缩,其社会效益和经济效益将越来越明显,未来的图象通讯、多媒体技术和目标识别等领域对数据处理速度、存储容量都提出新的要求,图象数据压缩是必要的。同时,图象数据压缩也是可能的。,1.数字图像本身的特征带来的数据压缩的可能性。图象中象素灰度出现的不均匀性,造成图象信息熵冗余,即用同样长度比特表示每一个灰度,则必然存在冗余。而将出现概率大的灰度级用长度较短的码表示,将出现概率小的灰度级用长度较长的码表示,有可能使编码总长度下降。2.图象能量在变换域内分布的不均匀性,比如大部分能量集中在低频
3、部分,而小部分能量集中在高和较高的频率部分,此时,对变换域信号进行与上述1.的方法,则可提高编码效率。3.图象象素灰度在时间和空间上的相关性造成信息冗余。,1,6.1.1 图像编码基本原理,表示图像需要大量的数据,但图像数据存在冗余信息,去掉这些冗余信息后可以有效压缩图像。冗余主要表现在:空间冗余:图像内部相邻像素之间的相关性所造成的冗余。时间冗余:视频图像不同帧之间的相关性所造成的冗余。视觉冗余:人眼不能感知或不敏感的那部分图像信息。,6.1.1 图像编码基本原理,信息熵冗余:编码冗余,如果图像中平均每个像素使用的比特数大于该图像的信息熵,则图像中存在冗余。结构冗余:图像中存在很强的纹理结构
4、或自相似性。知识冗余:有些图像中还包含与某些先验知识有关的信息。,图像编码的目的就是尽量减小各种冗余信息,特别是 空间冗余、视觉冗余,以少的比特数来表示图像。,6.1.1 图像编码基本原理,图像编码分为有损压缩和无损压缩。无损压缩无信息损失,解压缩时能够从压缩数据精确地恢复原始图像,是可逆的;有损压缩不能精确重建原始图像,存在一定程度的失真,但在视觉角度看失去的信息是无关紧要的信息。根据编码原理将图像编码分为:(1)熵编码:无损编码,给出现概率较大的符号赋予一个短码字,而给出现概率较小的符号赋予一个长码字,从而使得最终的平均码长很小。,6.1.2 图像编码的方法,(2)预测编码:基于图像数据的
5、空间或时间冗余特性,用相邻的已知像素(或像素块)来预测当前像素(或像素块)的取值,然后再对预测误差进行量化和编码。(3)变换编码:将空间域上的图像变换到另一变换域上,变换后图像的大部分能量只集中到少数几个变换系数上,采用适当的量化和熵编码就可以有效地压缩图像。,6.1.2 图像编码的方法,6.1.2 图像编码的方法,(4)混合编码:综合了熵编码、变换编码或预测编码的编码方法,如JPEG标准和MPEG标准等。,利用人工神经网络(Artificial Neural Network,ANN)的压缩编码、分形编码(Fractal Coding)、小波编码(Wavelet Coding)、基于对象的压缩
6、编码(Object Based Coding)和基于模型的压缩编码(Model Based Coding)等等。,6.1.3 图像编码新技术,评价图像压缩算法的优劣主要有以下4个参数:1)算法的编码效率(压缩比)2)编码图像的质量 3)算法的适用范围 4)算法的复杂度,6.1.4 图像编码评价,编码图像的质量,图像信号在编码和传输过程中会产生误差,尤其是在有损压缩编码中,产生的误差应在允许的范围之内。在这种情况下,保真度准则可以用来衡量编码方法或系统质量的优劣。通常,这种衡量的尺度可分为客观保真度准则和主观保真度准则。,客观保真度准则,通常使用的客观保真度准则是用输入图像和输出图像的均方根信噪
7、比。设输入图像是由NN个像素组成,令其为 f(x,y),这样一幅图像经过压缩编码处理后,送至受信端,再经译码处理,重建原来图像,重建图像为g(x,y)。,均方根信噪比为,主观保真度准则,图像处理的结果,绝大多数场合是给人观看,由研究人员来解释的,因此,图像质量的好坏与否,既与图像本身的客观质量有关,也与人的视觉系统的特性有关。有时候客观保真度完全一样的两幅图像可能会有完全不相同的视觉质量,所以又规定了主观保真度准则。这种方法是把图像显示给观察者,然后把评价结果加以平均,以此来评价一幅图像的主观质量。,规定一种尺度,例如:(1)优秀的:具有极高质量的图像;(2)好的:是可供观赏的高质量的图像,干
8、扰并不明显;(3)可通过的:图像质量可以接受,干扰 不讨厌;(4)边缘的:图像质量较低,希望能加以改善,干扰有 些讨厌;(5)劣等的:图像质量很差,尚能观看,干扰显著地令人讨厌;(6)不能用:图像质量非常之差,无法观看。,6.2 哈夫曼编码,(1)统计出每级灰度出现的频率:灰度值:0 10 20 30 40 出现频率:1/16 1/16 7/16 3/16 4/16,6.2 哈夫曼编码,(2)从左到右把上述频率按从小到大的顺序排列。灰度值:0 10 30 40 20 出现频率:1/16 1/16 3/16 4/16 7/16,6.2 哈夫曼编码,(3)选出频率最小的两个值(1/16,1/16)
9、作为二叉树的两个叶子节点,将频率和2/16作为它们的根节点,新的根节点再参与其它频率排序:2/16 3/16 5/16 7/16,6.2 哈夫曼编码,(4)选出频率最小的两个值(2/16,3/16)作为二叉树的两个叶子节点,将频率和5/16作为它们的根节点,新的根节点再参与其它频率排序:4/16 5/16 7/16,6.2 哈夫曼编码,(5)选出频率最小的两个值(4/16,5/16)作为二叉树的两个叶子节点将频率和9/16作为它们的根节点,新的根节点再参与其它频率排序:7/16 9/16,6.2 哈夫曼编码,(6)最后两个频率值(7/16,9/16)作为二叉树的两个叶子节点,将频率和1作为它们
10、的根节点。,6.2 哈夫曼编码,(7)分配码字。将形成的二叉树的左节点标0,右节点标1。把从最上面的根节点到最下面的叶子节点途中遇到的0,1序列串起来,就得到了各级灰度的编码.,6.2 哈夫曼编码,各灰度的编码如下:灰度值:20 40 30 10 0哈夫曼编码:0 10 111 1101 1100则图所示的图像哈夫曼编码为:11111010100101100000111111010100共用了32比特,原图像占128比特,压缩比较高。,6.3 行 程 编 码,6.3.1 行程编码基本方法 行程编码又称行程长度编码(Run Length Encoding,RLE),是一种熵编码。行程:具有相同灰
11、度值的像素序列。其编码原理是将具有相同值的连续串用其串长和一个代表值来代替(去除像素冗余),串长称为行程长度。例如:aabbbcddddd的行程长度编码为2a3b1c5d。,分析:对于有大面积色块的图像,压缩效果很好;对于纷杂的图像,压缩效果不好,最坏情况下,会加倍图像。,定长行程编码:编码的行程长度所用的二进制位数固定。变长行程编码:不同范围的行程长度用不同编码位,需要增加标志位来表明所使用的二进制位数。,6.3.1 行程编码基本方法,二值图变长行程编码的一种方法,3 12 4 9 1 11 1100 100 1001 1 11110010010101(不知道各行程应在何处分断)可以定义:可
12、表示行程长度值 编码 编码长度 1-4 0?3 5-8 10?5 9-16 110?7 17-32 1110?9 33-64 11110?11 65-128 111110?13 如:1100的编码为:1100-1=1011(十进制11)行程编码为:1101011,01011010110111101000000,3 12 4 9 1 11 1100 100 1001 1 10 1011 11 1000 0010 1101011 011 1101000 000,还原方法:从符号串左端开始往右搜索,遇到第一个0时停下来,计算这个0的前面有几个1。设1的个数为K,则在0后面读K+2个符号,这K+2个符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 图像 编码 课件
链接地址:https://www.31ppt.com/p-3947430.html