
图像的编码和压缩剖析.ppt
64页第7章 图像的编码和压缩 Image Coding and Compression n 图像压缩(Image Compression)的概念 数据压缩的研究内容包括数据的表示、传 输、变换和编码方法,目的是减少存储数据所 需的空间和传输所用的时间 图像压缩就是在一个可以接受的还原状况 的前提下用尽可能少的比特数来表示源信号, 即把需要存储或传输的图像数据的比特数减少 到最少程度图像压缩是通过编码实现的 概述 n 图像数据压缩的必要性 图像数据的特点之一是信息量大海量数据需要巨大 的存储空间如多媒体中的海量图像数据,不进行编码压 缩处理,一张600M字节的光盘,只能存放20秒左右的 640× 480像素的视频没有编码压缩,多媒体信息保存 有多么困难是可想而知的 在现代通信中,图像传输已成为重要内容之一采用 编码压缩技术,减少传输数据量,是提高通信速度的重要 手段可见,没有图像编码与压缩技术的发展,大容量图 像信息的存储与传输是难以实现的,多媒体、信息高速公 路等新技术在实际中的应用会遇到很大困难 概述 n 图像数据压缩的可能性 概述 从信息论观点看,描述图像信源的数据由有 用数据和冗余数据两部分组成。
信息量数据量冗余量 冗余量是可以压缩的,在实际应用中应尽量保证去除 冗余量而不会减少信息量,即压缩数据在一定条件可以近 似恢复 数据冗余(Data Redundancy) n 编码冗余(Coding Redundancy) 等长编码 平均码长为3变长编码 平均码长为2.7 数据冗余 n 像素间冗余(Interpixel Redundancy) 图像是由按一定规则排列起来的像素组成,图像中相 邻像素的灰度往往相同或相近,这就称为像素间冗余或空 间冗余 数据冗余 n 心理视觉冗余(Psychovisual Redundancy) 175K 1.46M 受生理和心理上的影响,人眼对黑白和彩色信息的 分辨率是有限的光学上不一致的图像在视觉上可能是 一样 图像压缩系统模型 信源 信源 编码器 信道 编码器 通信线路 或 存储介质 信源 解码器 信道 解码器 信宿 压缩的有效性编码的可靠性 图像包含大量的数据,但这些数据是高度相关的 静止图像往往含有大量的空间冗余信 息;动态图像不但含有大量的空间冗 余信息还含有大量的时间冗余信息 目的 消除各种冗余并在给定畸变下使 用尽量少的比特率表示和重建图 像,以便更好地传输和存储图像 二值图像、静态图像传输、可视、会议电 视、VCD、DVD、常规数字电视、高清晰度电视、 多媒体可视通信、多媒体视频点播与传输等…. 应用领域 评价 准则 客观保真度 主观保真度 图像信息 信息论要素(Elements of Information Theory) n 熵(Entropy) 根据Shannon无干扰信息保持编码定理,若对原始图像数据的信息进 行无失真图像编码,压缩后平均码长存在一个下限,这个下限是图像信 息熵H。
理论上最佳信息保持编码的平均码长可以无限接近图像信息熵 H但总是大于或等于图像的熵H n 平均码长(Average Code Length) 平均信息量度,图像中各灰度级比特数的统计平均值 M : 灰度级数 Pk : 灰度级Wk出现的概率 n 编码效率 Coding Efficiency n 冗余量 Redundancy 熵编码目的:使R尽量减少至H 信息论要素(Elements of Information Theory) 例题 设一离散信源如下: 信源 概率 编码 求信源X的熵、平均码长和编码效率 解: 比特 平均码长: 编码效率: 比特 n 变长最佳编码定理 对概率大的消息符号赋予短码字,而对概率小的信 息符号赋予长码字,则编码的平均码长一定最短 如: Wm Wn Pm tn tm:长码 tn:短码 符合定理的平均码长不符合定理的平均码长 n 唯一可译编码 所编码字序列能唯一地译出来单义性、非续长码是 唯一可译编码 单义性代码:任意一个有限长的码字序列只能被唯一 地分割成一个个码字 非续长代码:集合中的码字不能由其他码字在后面添 加码元构成。
如: 信源 概率 码I 码II 码III 码IV W1 1/2 0 0 0 0 W2 1/4 0 1 10 01 W3 1/8 1 00 110 011 W4 1/8 10 11 111 0111 码I:非单义性、续长码 如: 00110 W1W2W3W4 W1W1W3W3W1 W1W1W3W3W2 码II:非单义性、续长码 如: 010011 W1W2W3W4 W1W2W1W1W4 W1W2W1W3W2W2 W1W2W1W1W2W2 码III:单义性、非续长码 如: 010110111 W1W2W3W4 码IV:单义性、续长码 如: 0010110111 W1W2W3W4 单义非续长代码平均码长最短 单义代码的充要条件: D:代码中的码元种类; n:代码中的码字个数; ti:第i个码字的码长; 如上例: 应用分类 信息保持型数据压缩 — 无损压缩 压缩图像的比特数和冗余信息,主要用于图像信息 保存,要求图像存储能保持信息并能快速存取图像 保真度型数据压缩 传送的图像能够适应通信的通道限制,压缩图像过 程中允许丢失一些人感觉不到的信息即允许微量失 真,主要用于图像传输、数字电视和多媒体中。
特征保持型数据压缩 — 有损压缩 对于不需要图像的全部细节和灰度细节的图像,压 缩过程中可仅保存图像中的感兴趣的特征信息,压 缩其不相干和冗余信息,主要用于计算机的特征识 别、分析与控制 数据域分类 压缩技术 空间域编码变换域编码其他方法 图像压缩编码技术 实现 无损压缩 PCM编码-脉冲编码调制 对连续图像信号的空间进行采样、幅值量化并用适当码 字将其量化编码编码方法有等长和变长编码两种 DPCM编码-差分脉冲编码调制 空间域中最成熟也是最通用的编码技术其结构和语音 信号中使用的线性预测编码完全相同与 PCM 不同的是 它编码的是图像像素值和其预测值的差分该编码系统 会引起斜率过载、颗粒噪声和轮廓噪声 将模拟图像信号变为数字图像信号的基本手段 预测编码 Huffman编码是1952年由Huffman提出的一种编码 方法这种编码方法是根据信源数据符号发生的概率进行 编码的 哈夫曼编码(Huffman Coding) 思想: 在信源数据中出现概率越大的符号,编码以后相应的 码长越短;出现概率越小的符号,其码长越长,从而达到 用尽可能少的码符表示信源数据它在无损变长编码方法 中是最佳的。
1. 把输入符号按出现的概率从大到小排列起来,接着把概 率最小的两个符号的概率求和; • 把它(概率之和)同其余符号概率由大到小排序,然后 把两个最小概率求和; • 重复2,直到最后只剩下两个概率为止 在上述工作完毕之后,从最后两个概率开始逐步向前进行编码对于 概率大的消息赋予0,小的赋予1在反向进行的过程中,若概率不变 ,保留原码字;若概率分裂为两个,前几位保留原码字,最后一位一 个赋“0”,另一个赋“1”码 编码方法: 符号集 x1x2x3x4x5x6 概率分布0.400.200.120.110.090.08 Huffman编码 符号集 经排序的 概率分布 第一次合 并后排序 第二次合 并后排序 第三次合 并后排序 第四次合 并后排序 第五次合 并后排序 x10.400.400.400.400.601 x20.200.200.230.370.40 x30.120.170.200.23 x40.110.120.17 x50.090.11 x60.08 符号集 经排序 的概率 分布 第一次 合并后 排序 第二次 合并后 排序 第三次 合并后 排序 第四次 合并后 排序 第五次 合并后 排序 x10.400.400.400.400.601 x20.200.200.230.370.40 x30.120.170.200.23 x40.110.120.17 x50.090.11 x60.08 0 1 1 00 01 01 000 001 11 1 000000 001 010 011 010 011 0010 0011 符号集 x1x2x3x4x5x6 概率分布0.400.200.120.110.090.08 Huffman编码100001001100100011 用二叉树方法实现Huffman编码方法也较为便利。
计算该信源的熵、编码后的平均码长,并思考对 于同一图像采用Huffman编码,编码是否唯一? ? 0.23 0.4 x1 0.6 0.11 x4 1 0 1 0 0.37 0.20 x2 0.08 x6 0 .09 x5 0.17 1 0 1 0 1 0 0.12 x3 行程编码RLE(Run-length Encoding) 思想: 有些图像具有许多颜色相同的图块,在这些图块中,许多连续的 扫描行都具有同一颜色,或者同一扫描行上有许多连续的像素都具有 相同的颜色值这种情况下就可以不需要存储每一个像素的颜色值, 而仅仅存储一个像素值以及具有相同颜色的像素数目 基本原理: 用一个符号值和串长代替具有相同值的连续符号(连续符号构成 了一段连续的“行程”行程编码因此得名),使符号长度少于原始数 据长度 不足: 如果图像中每两个相邻点的颜色都不相同,用行程编码不但不能 压缩,反而数据量增加一倍 适用性适用性 单单一图像一图像 — — 二值图像;打印文件;地图;工程图;等高图二值图像;打印文件;地图;工程图;等高图. . 适合行程编码的图像适合行程编码的图像 无损压缩无损压缩- -行程行程 编码编码 适合行程编码的图像适合行程编码的图像 无损压缩无损压缩- -行程行程 编码编码 (一)一维行程编码(一)一维行程编码 对图象进行行扫描时,行内各像素的 灰度级可组成一个整数序列x1, x2, …, xN 。
在行程编码中,可将这个序列映射成 整数对(gk, lk),其中gk表示灰度级, lk表 示行程长度,等于具有相同灰度级的相邻 像素的数目 无损压缩无损压缩- -行程行程 编码编码 (二)二维行程编码(二)二维行程编码 一维行程编码只考虑消除每行内像素( 或水平分解元素)的相关性,未考虑行间像 素(垂直分解元素)的相关性二维行程编 码考虑两个方向分解元素之间的相关性 无损压缩无损压缩- -行程行程 编码编码 (1)预测微分量化编码(PDQ) 分解元素阵列→整数对(Δ1,Δ2)序列 Δ1——相继行行程起始点之间的差值 Δ2——相继行行程长度之间的差值l2-l1 它们与“新起始”和“消失”标志符一起,用来表 示亮面积的开端和结束;然后对它们进行编码 预测微分量化编码图示预测微分量化编码图示 l2 l1 Δ1 新起始 新起始 消失 Δ2= l2-l1 无损压缩无损压缩- -行程行程 编码编码 ((2 2)双重增量编码)双重增量编码((DDCDDC)) 对Δ1和Δ3进行编码 Δ3——后边界在相继行上的差分 无损压缩无损压缩- -行程行程 编码编码 (二)二维行程编码(二)二维行程编码 双重增量编码图示双重增量编码图示 Δ1 新起始 新起始 消失 Δ3 一般用B码对PDQ、 DDC编码。
无损压缩无损压缩- -行程行程 编码编码 变换本身 被压缩图像的性质 变换核选择 有损压缩-变换域编码 变换图像编码 — 图像变换后删去那些接近于零的系数 ,粗量化那些较小的系数,由此将传输和存储的数据集 中到那些包含图像主要信息的系数上在重构图像中。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





