第六章图像编码与压缩

合集下载

第六章图像编码技术()

第六章图像编码技术()

6.3 基础理论
信息量 概率为P(E)的随机事件 E 的信息量
1 I ( E ) log logP ( E ) P( E )
I(E )称为E的自信息(随概率增加而减少) 特例:P(E ) = 1(即事件总发生),那么I(E ) = 0 信息的单位:比特(log以2为底)
产生单个信源符号的自信息:I (aj) = –logP(aj)




2
峰值信噪比(PSNR)
2 PSNR 10 lg MN f max f max max{f ( x, y )}
M 1 N 1 x 0 y 0

ˆ ( x, y ) f ( x, y ) 2 f

2. 主观保真度准则 观察者对图像综合评价的平均 P151 例6.2.1 电视图像质量评价
SNRms
g x, y
2
g x, y f x, y

2
将 SNRms 归一化信噪比并用分贝(dB)表示.令
1 M 1 f MN x 0
N 1 y 0

f ( x, y )
则有
M 1 N 1 2 f ( x, y ) f x 0 y 0 SNR 10 lg M 1 N 1 ˆ f ( x, y ) f ( x, y ) x 0 y 0
哈夫曼的编法并不惟一 (2)
例:单符号离散无记忆信源
X x1 , x2 , x3 , x4 , x5 , P( X ) 0.4 0.2 0.2 0.1 0.1 ,用
两种不同的方法对其编二进制哈夫曼码。
方法一:合并后的新符号排在其它相同概率符号的后面。

第六章图像编码与压缩(2017Q)

第六章图像编码与压缩(2017Q)
第三页,共131页。
一、编码及信息论概述
编码
编码是用符号元素(字母、数字、比特和类似的符 号等)表示信号、消息或事件的过程。 每个信息或事件被赋予一个编码符号序列,称之为码 字。
每个码字中符号的数量就是该码字的长度,简称码长 。
第四页,共131页。
一、编码及信息论概述
图像压缩的可能性——数据冗余
第十六页,共131页。
一、编码及信息论概述
图像的熵
3) 对8位图像,s作为灰度,共256级,其熵为:
255
Hspilog2 pi i0
4)当图像由单一灰度级组成时(即灰度均匀分布图像
), 其熵为:
255
Hspilog2pi0 i0 第十七页,共131页。
一、编码及信息论概述
无失真编码定理
在无干扰条件下,存在一种无失真 的编码方法,使编码的平均长度 与L 信源的熵H(s)任意地接近,即
b
b
由Shannon定理,无失真编码最大数据压缩
比为:
Cmax
b
H(s)
b H(s)
第十九页,共131页。
一、编码及信息论概述
编码效率
冗余度
H s,
L
or 1 1 R
压缩率/比
RD 11C, or R=1,R11
R接近于0,或编码效率接近于1的编码称为高效码。
第二十页,共131页。
一、编码及信息论概述
第二页,共131页。
一、编码及信息论概述
图像压缩的必要性
一部90分钟的彩色电影,每秒放映24帧。把它数 字化,每帧512x512象素,每象素的R、G、B三分 量分别占8 bit,总比特数为:
90×60×24×3×512×512×8bit = 97,200 (M) 若一张CD光盘可存600兆字节数据,这部电影图像 (不包括声音)就需要160张CD光盘用来存储。

图像编码与压缩技术共166页文档

图像编码与压缩技术共166页文档

下一页
home
上一页
四.图像编码新技术
图像编码已经发展了几十年,人们不断提出新 的压缩方法。如,利用人工神经网络(Artificial Neural Network,ANN)的压缩编码、分形编码 (Fractal Coding)、小波编码(Wavelet Coding)、 基于对象的压缩编码(Object Based Coding)和基 于模型的压缩编码(Model Based Coding)等等。
图像编码与压缩技术
第6章 图像编码与压缩技术
下一页
home
上一页
下一页
home
上一页
下一页
home
上一页
• 二.数据压缩的可能性
1. 图像作为信源有很大的冗余度,通过编码的方法减少或去掉这些冗余信 息后可以有效压缩图像,同时又不会损害图像的有效信息。数字图像的冗 余主要表现为以下几种形式: ✓空间冗余:规则物体或规则背景的物体表面特性具有的相关性,这种相 关性使图像结构趋于有序和平滑。内部相邻像素之间存在较强的相关性。 ✓频间相关性:多频段图像中各频段图像对应像素之间灰度相关性很强。 ✓时间冗余:视频图像序列中的不同帧之间的相关性很强,很多局部甚至 完全相同,或变化极其微妙。由此造成的冗余。 ✓信息熵冗余:也称编码冗余,如果图像中平均每个像素使用的比特数大 于该图像的信息熵,则图像中存在冗余,这种冗余称为信息熵冗余 ✓结构冗余:是指图像中存在很强的纹理结构或自相似性。 ✓知识冗余:是指在有些图像中还包含与某些先验知识有关的信息。 ✓视觉冗余:是指人眼不能感知或不敏感的那部分图像信息。 ✓其他冗余。
下一页
home
上一页
1)分形编码
• 分形编码是在分形几何理论的基础上发展起来的 一种编码方法。分形编码最大限度地利用了图像 在空间域上的自相似性(即局部与整体之间存在 某种相似性),通过消除图像的几何冗余来压缩 数据。 M.Barnsley将迭代函数系统用于描述图像 的自相似性,并将其用于图像编码,对某些特定 图像获得了10 000: 1的压缩比。分形编码过程十 分复杂,而解码过程却很简单,故通常用于对图 像编码一次,而需译码多次的信息传播应用中。

第六章 图像编码基础(2015)

第六章 图像编码基础(2015)

fˆn 是根据前面几个像素的亮度值
f n1, f n2 , , f nk
预测而得.
n fn fˆn
量化器:对n进行舍入,整量化.
编码器:可采用成熟的编码技术,如Huffman编码等.
解码器:编码器的逆.
线性预测器:
n1
fˆn F ( fn1, fn2 , , fnk ) ak fk , ak 1 k l
(5) 编码定理 问题:如何度量编码方法的优劣?(编码的性能参数)
➢图像信息熵与平均码字长度
令 d {d1, d2 , , dm} 是图像象素灰度级集合 其对应的频率为 p(d1), p(d2 ), , p(dm ) 定义
m
H (d ) p(di ) log 2 p(di )(单位:比特/象素) i 1
编码效率: H (d ) (%) 2.25 / 2.61 97.8%
R(d )
例6-2
信源符号
a1 a2 a3 a4 a5 a6 a7
概率
编码过程
0.20
0
0.19 0.18
1
1
0.39
0.17 0.15 0.10 0.01
0
0
1 0.35
0
0
1 0.61
0
1 0.261ຫໍສະໝຸດ 0.11Huffman编码过程
根据图像像素灰度值出现的概率的分布特性而进行的压缩编码叫统 计编码。
几个基本概念
信源编码:通过对表示信息的数据体的形式的变换,祛除数据冗余,从而 达到以尽可能少的数据代码表示尽可能多的信息的目的,实现数据压 缩目标.
信道编码:主要指用于确保信道传输可靠性和安全性的各类纠错编码、 密码(加密)、信息隐藏等。通过信道编码,对数码流进行相应的处 理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传 送中误码的发生 .

《图像的编码与压缩》课件

《图像的编码与压缩》课件

图像压缩技术
离散余弦变换(DCT)
定义:离散余弦变换是一种将图像从空间域转换到频域的算法
特点:DCT具有较好的能量压缩能力,能够去除图像中的冗余信息
应用:在图像压缩领域,DCT被广泛应用于JPEG等标准中
压缩原理:通过将图像分成8x8的块,对每个块进行DCT变换,将变换后的系数进行量 化,最后进行逆变换得到压缩后的图像
《图像的编码与压缩》PPT课 件
汇报人:
单击输入目录标题 图像编码与压缩概述 图像编码技术 图像压缩技术 图像编码与压缩的应用 图像编码与压缩的未来发展
添加章节标题
图像编码与压缩概述
图像编码与压缩的定义
图像编码:将图像信息转换为数字信号的过程 图像压缩:通过去除冗余信息来减小图像文件大小的过程 编码与压缩的目的:提高存储效率、降低传输带宽、节省存储空间等 常见图像编码与压缩标准:JPEG、PNG、GIF等
图像编码与压缩的目的
减少图像数据存储空间 提高图像传输效率 便于图像的编辑与处理 适应不同的应用需求
图像编码与压缩的分类
图像编码的分类:有损压缩和无损压缩 图像压缩的分类:有损压缩和无损压缩 有损压缩:去除图像中的冗余信息,减小文件大小 无损压缩:保留图像中的所有信息,不改变文件大小
图像编码技术
数字电视广播具有抗干扰能力强、 传输距离远等优点
添加标题
添加标题
添加标题
添加标题
数字电视广播采用高效压缩技术, 提高了图像传输效率和图像质量
数字电视广播已经成为现代社会重 要的信息传播方式之一
数字相机和手机
数字相机和手机中常用的图像编码与压缩技术 这些技术在数字相机和手机中的应用场景和优势 数字相机和手机中图像编码与压缩技术的具体实现方式 未来数字相机和手机中图像编码与压缩技术的发展趋势

第6章 图象编码与压缩

第6章 图象编码与压缩

4
1
4/25 +(2/5)×(12/125) = 124/625
(12/125)×(3/5) = 36/625
5
1
124/625 +(2/5)× (36/625)= 692/3125
(36/625)×(3/5) = 108/625
6.3.5 行程编码(RLE)
行程:具有相同灰度值的像素序列 编码思想:
0.001110 0.010=00 0.0011。
2
所以,二进序列的算术编码为0011。
算术编码算法的计算步骤实例
ste p
x
s
l
10
0
2/5
21
0 +(2/5)×(2/5)= 4/25
(2/5)×(3/5)= 6/25
3 0 2/5 + 0 × 6/25 = 4/25
(6/25)×(2/5)= 12/125
(1)将N个灰度级xi按其概率递减进行排列。
(2)求概率分布pi的第i个灰度级的二进制位数ni。

log2 pi ni log2 pi 1
(3)计算与pi相对应的累积概率Pi, 把与Pi相对应的二进码 和接下去与pk(k>i)相应的码相比较,前面的ni位至少有
一位以上的数字是不同的。
主要研究数据表示、传输、变换和编码的方 法
目的:减少存储数据所需要的空间和传输过 程所需要的时间
图象压缩的必要性:
举例1:一张A4(210mm×297mm) 大小的照片, 若用中等分辨率(300dpi)的扫描仪按真彩色扫描, 其数据量为多少?(注:dpi表示每英寸像素,1 英寸=25.4mm)
M 1 N 1

第六章图像编码技术

第六章图像编码技术

哈夫曼编码
哈夫曼编码步骤
(2) 对每个信源符号赋值 对消减信源的赋值 初始信源 从(消减到)最小的信源开始,逐步回到初始信源
符号 a2 a6 a1 a
4
概率 0.4 0.3 0.1 0.1 0.06 0.04 1
码字 00 011 0100 01010 01011
1 0.4 1 0.3 00 0.1 011 0.1 0100 0.1 0101


4


目的:节省图像存储容量;减少传输信 道容量;缩短图像加工处理时间。 原因:

图像像素之间、行之间、帧之间有较强的相 关性。
从统计的观点,某点像素的灰度与其邻域灰 度有密切关系; 从信息论关系,减少图像信息中冗余信息。
5


压 缩 率
9.2
6
压 缩 率
18.4
7
压 缩 率
51.6
8

无失真信源编码器不需要量化器
第21页



映射器:通过将输入数据变换以减少像素相关 冗余; 量化器:通过减少映射器输出的精度来减少心 里视觉冗余; 符号编码器:通过将最短的码赋给最频繁出现 的量化器输出值以减少编码冗余。

6.2 图像保真度
23
24
6.2 图像保真度
客观保真度准则
所损失的信息量可用编码输入图与解码输出 图的某个确定函数表示 均方根(rms)误差:
1 / 2 *1 1 / 4 * 2 1 / 8 * 3 1 / 8 * 3 1.75
平均码长等于信源的熵
41
离散信源的熵表示


X {a, b, c, d}
p(a) 0.45, p(b) 0.25, p(c) 0.18, p(d ) 0.12

数字图像处理第6章_图像编码与压缩技术.

数字图像处理第6章_图像编码与压缩技术.

霍夫曼编码
例 假设一个文件中出现了8种符号S0、S1、S2、S3、S4、S5、S6、 S7,那么每种符号编码至少需要3bit S0=000, S1=001, S2=010, S3=011, S4=100, S5=101, S6=110, S7=111 那么,符号序列S0 S1 S7 S0 S1 S6 S2 S2 S3 S4 S5 S0 S0 S1编码后 000 001 111 000 001 110 010 010 011 100 101 000 000 001 (共42bit) 和等长编码不同的一种方法是可变长编码。在这种编码方法中, 表示符号的码字的长度不是固定不变的,而是随着符号出现的概率 而变化,对于那些出现概率大的信息符号编以较短的字长的码,而 对于那些出现概率小的信息符号编以较长的字长的码。
6.3.3 霍夫曼编码
霍夫曼(Huffman)编码是根据可变长最佳编码定理,应用霍夫曼算
1.
对于每个符号,例如经过量化后的图像数据,如果对它们每 个值都是以相同长度的二进制码表示的,则称为等长编码或均匀 编码。采用等长编码的优点是编码过程和解码过程简单,但由于 这种编码方法没有考虑各个符号出现的概率,实际上就是将它们 当作等概率事件处理的,因而它的编码效率比较低。例6.3给出了 一个等长编码的例子。
6.1.1 图像的信息冗余
图像数据的压缩是基于图像存在冗余这种特性。压缩就是去掉 信息中的冗余,即保留不确定的信息,去掉确定的信息(可推知 的);也就是用一种更接近信息本身的描述代替原有冗余的描述。 8 (1) 空间冗余。在同一幅图像中,规则物体或规则背景的物理表 面特性具有的相关性,这种相关性会使它们的图像结构趋于有序和 平滑,表现出空间数据的冗余。邻近像素灰度分布的相关性很强。 (2) 频间冗余。多谱段图像中各谱段图像对应像素之间灰度相关 (3) 时间冗余。对于动画或电视图像所形成的图像序列(帧序 列),相邻两帧图像之间有较大的相关性,其中有很多局部甚至完

数字图像处理 第六章图像压缩与编码

数字图像处理 第六章图像压缩与编码

变换编码

变换编码系统
最佳变换

最佳变换:全部解除Y系数之间的相关性,Y方差高度 集中的变换。 最佳变换准则:P133
均方误差最小准则 选择变换矩阵A使 Y为对角阵,从而去除相关性;

Y
A X AT, 其中 Y X 分别为X , Y的协方差矩阵
同时选择集中主要能量的Y系数前M 项,减少传输和存储时Y ˆ 的误差。 近程中没有信息
损失 . 霍夫曼编码,行程编码,算术编码 有损压缩:能取得较高的压缩率,但压缩后 不能通过解压缩恢复原状. 预测编码,变换 编码,小波变换

图像压缩的方法
消除冗余数据
从数学角度看,将原始图像转化为从统计角
度看尽可能不相关的数据集
基本概念
1.
霍夫曼编码
排序与合并
霍夫曼编码
赋值与编码
霍夫曼编码

霍夫曼解码
解码通过查询表的方式完成
最长码串匹配原则
霍夫曼解码例题

例 一个有8个符号的信源Y,各个符号出现的概率为 Y= 符号:y1 y2 y3 y4 y5 y6 y7 y8 概率:0.40 0.18 0.10 0.10 0.07 0.06 0.05 0.04 试进行霍夫曼编码,并计算编码效率、压缩比、冗余度 等。 解 :霍夫曼编码算法过程如图所示。

K-L变换
K-L变换
1、由原始图像X求协方差矩阵 X
T = E [( X X )( X X ) ] X
其中,X E[ X ],表示均值 2、求 X 的特征值i 3、将i由小到大排列后算出对应单位特征向量i, 各特征向量组合构成正交矩阵A 4、用A对图像进行正交变换,得到变换后图像Y

第六章 图像编码(3)

第六章 图像编码(3)

第六章:图象压缩
概述
基本知识 统计编码 预测编码
变换编码 国际标准
6.3.2 位平面编码
6. 编码方法比较
(1)各方法得到的码率都比一阶熵估计要小,这说明各方法 都能消除一定的象素间冗余,其中游程编码效果最好。
(2)灰度编码能得到的(比二值编码的)改进约为1比特/象素。
(3)所有5中方法的压缩率都仅在1~2之间,这主要是因为它 们对低位面的压缩效果差。有时数据会有膨胀现象。
压缩比: 0.989
原图象文件: 72768字节
行程编码文件: 72972字节
压缩比: 0.997
原图象文件: 277560字节
行程编码文件: 279860字节
压缩比: 0.992
原图象文件: 66616字节
行程编码文件: 9272字节
压缩比: 7.185
第六章:图像编码

一:概述和分类 二:基本概念和理论 三:统计编码
第六章:图象压缩
概述
基本知识 统计编码 预测编码
变换编码 国际标准
6.4.1 无损预测编码
ˆ 3. 用当前像素值fn ,通过预测器得到一个预测值 f n , 对当前值和预测值求差,对差编码,作为压缩数据 流中的下一个元素。由于差比原数据要小,因而编 码要小,可用变长编码。大多数情况下, fn的预测 是通过m个以前像素的线性组合来生成的。
第六章:图象压缩
概述
基本知识 统计编码 预测编码
变换编码 国际标准
变换编码 国际标准
6.3.2 位平面编码
第六章:图象压缩
概述
基本知识 统计编码 预测编码
变换编码 国际标准
6.3.2 位平面编码
由这些图可见低位面图比高位面图复杂,即低位

第六章图象编码与压缩

第六章图象编码与压缩

34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
25 34
*
第六章图象编码与压缩
11
视觉心理冗余:
一些信息在一般视觉处理中比其它信息的 相对重要程度要小,这种信息就被称为视觉 心理冗余。
*
第六章图象编码与压缩
*
第六章图象编码与压缩
19
3.图象编码中的保真度准则
图象品质的核心问题是逼真度问题。经过处理的图象 (包括经过压缩编码后的图象)与一个标准图象之间的 偏差可以作为图象逼真度(保真度)的度量。这一偏差, 包括亮度,色度,分辨率以及某些心理物理学参数。 (偏差应该在允许的范围之内)
1)因为有数据冗余,当我们将图像信息的描 述方式改变之后,可以压缩掉这些冗余。
2)因为有主观视觉冗余,当我们忽略一些视 觉不太明显的微小差异,可以进行所谓的 “有损”压缩。
*
第六章图象编码与压缩
14
1.图象编码的必要性
➢图象编码与压缩
图象编码与压缩,本质上来说,就是对图象源数 据按一定的规则进行变换和组合,从而达到以尽 可能少的代码来表示尽可能多的数据信息。压缩 通过编码来实现,或者说编码带来压缩的效果, 所以,一般把此项处理称之为压缩编码。
b, 时间分辨率为fB, 则在实时传输过程中,该图 象在传输通道里的传输率至少应该为
ρ=NbfB 若N=512512, b=8, fB=25, 则ρ=52.4Mbps
*
第六章图象编码与压缩
16
例2
地球资源卫星(LANDSAT)一帧图象(4幅)的数据量 为:
2340 2340 7 4 = 153,316,800 153Mb

第6章图像编码与压缩

第6章图像编码与压缩
L1
H pi log 2 pi i0
L 1
平均码长 B
i pi i 是灰度值为i的编码长度
i0
冗余度为
r B 1 H
编码效率为 H 1
B 1 r
6.3 统计编码方法
6.3.1 霍夫曼编码 Huffman编码是1952年由Huffman提出的一种编码方法。
这种编码方法是根据信源数据符号发生的概率进行编码的。 思想:在信源数据中出现概率越大的符号,编码以后相应 的码长越短;出现概率越小的符号,其码长越长,从而达 到用尽可能少的码符表示信源数据。它在无损变长编码方 法中是最佳的。下面通过实例来说明这种编码方法。
(5,7)(19,12)(0,8)(7,1)(9,6)。这里
为了便于理解,用一对数字来表示连续出现的数据。在括
号中,第一个值表示像素,第二个值表示它的行程长度。
• 对于二值图像,采用行程编码的编码效率很高。
• D=0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1

当在数据集中存在相同数据连续出现时,行程编码是
一种大胆有效的方法。

例如,对于数据d=5 5 5 5 5 5 5 19 19 19 19 19 19
19 19 19 19 19 19 0 0 0 0 0 0 0 0 7 9 9 9 9 9 9 。该数据
集中包含的数据有5,19,0,7,9。通过行程编码后为
进行编码。对于概率大的消息赋予0,小的赋予1。
• 霍夫曼编码举例一
• 输入数据流:S1 S2 S1 S3 S2 S1 S1 S4
符号
S1
S2
S3
S4
出现概率 1/2

图像编码与压缩的关系解析(五)

图像编码与压缩的关系解析(五)

图像编码与压缩的关系解析I. 引言图像编码与压缩是计算机图形处理领域的重要研究方向之一。

图像编码是指将图像数据转换成压缩格式的过程,而图像压缩则是通过降低图像数据的冗余性和利用人眼对图像的感知特性,减小图像数据的存储空间和传输带宽,同时尽量保持图像质量的过程。

本文将探讨图像编码与压缩之间的紧密关系。

II. 图像编码的基本原理1. 采样与量化图像编码的第一步是对原始图像进行采样,将连续的图像数据转换为离散的样本点。

常见的采样方法包括均匀采样和随机采样。

随后,对采样到的图像数据进行量化,将连续的像素值映射为离散的量化级别。

较高的量化级别能够保留较多的细节信息,但会增加编码的存储要求。

2. 编码与解码图像编码的目标是通过利用图像数据的统计特性,提取出能够表示图像内容的重要信息。

常见的编码方法包括无损编码和有损编码。

无损编码通过找到图像数据中存在的冗余性,提取冗余信息并进行适当的压缩,以实现不损失图像质量的压缩效果。

有损编码则通过舍弃一些对人眼不敏感的细节信息,以降低图像数据的存储与传输要求。

III. 图像压缩的原理与方法1. 空域压缩空域压缩方法通过对图像的像素值进行转换和编码,实现对图像数据的压缩。

其中,基于离散余弦变换的压缩方法(DCT)广泛应用于图像压缩领域。

DCT将图像数据从时域转换到频域,通过对图像频率成分进行量化和编码,实现图像的有损压缩。

此外,小波变换、小波包变换等方法也常被用于空域压缩。

2. 无损压缩无损压缩方法旨在通过数据重排、编码和预测等技术,实现对图像数据无损压缩。

代表性的无损压缩算法有无损预测编码(LPC)、无损遗传编码(LZW)和无损哈夫曼编码等。

这些方法通过寻找数据的统计特性和冗余信息,以减小数据的存储和传输负担,从而实现无损压缩。

IV. 图像编码与压缩的关系图像编码是图像压缩的基础和前提。

编码过程能够挖掘和利用图像数据中的冗余性和统计特性,从而实现对图像数据的有损或无损压缩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

行程编码比较适合于二值图像的编码,一般用于量化后出 现大量零系数连续的场合,用行程来表示连零码.如果图像是 由很多块颜色或灰度相同的大面积区域组成的,那么采用行程 编码可以达到很高的压缩比.如果图像中的数据非常分散,则 行程编码不但不能压缩数据,反而会增加图像文件的大小.为 了达到较好的压缩效果,一般不单独采用行程编码, 而是和其 他编码方法结合使用.例如, 在JPEG中, 就综合使用了行程编 码,DCT,量化编码以及哈夫曼编码, 先对图像作分块处理, 再对这些分块图像进行离散余弦变换(DCT), 对变换后的频 域数据进行量化并作Z字形扫描,接着对扫描结果作行程编码, 对行程编码后的结果再作哈夫曼编码.
费诺-仙农编码
行程编码
一, 行程编码基本方法 行 程 编 码 又 称 行 程 长 度 编 码 ( Run Length Encoding , RLE), 是一种熵编码,其编码原理相当简单,即将具有相同值 的连续串用其串长和一个代表值来代替, 该连续串就称为行程, 串长称为行程长度.例如,有一字符串"aabbbcddddd", 则经行 程长度编码后, 该字符串可以只用"2a3b1c5d"来表示. 行程编码分为定长和不定长编码两种: 定长编码是指编码的行程长度所用的二进制位数固定 变长行程编码是指对不同范围的行程长度使用不同位数的二 进制位数进行编码.
[码图像进行观察并打 分,然后综合所有人的评判结果,给出图像的质量评价.客观 质量评价能够快速有效地评价编码图像的质量,但符合客观质 量评价指标的图像不一定具有较好的主观质量.主观质量评价 能够与人的视觉效果相匹配,但其评判过程缓慢费时.
3) 算法的适用范围 特定的图像编码算法具有其相应的适用范围, 并不对所有 图像都有效.一般说来, 大多数基于图像信息统计特性的压缩 算法具有较广的适用范围, 而一些特定的编码算法的适用范围 较窄, 如分形编码主要用于自相似性高的图像.
erms
e( x , y ) = f ( x , y ) f ( x , y )

1 = MN
M 1 N 1 x =0 y =0
∑∑ [

f ( x, y ) f ( x, y )
M 1 N 1 2 x =0 y =0
]
2 1/ 2
均方根信噪比: SNRms =
M 1 N 1
∑∑
第六章 图像编码与压缩
概述 图像保真度准则 统计编码方法 预测编码 正交变换编码
图像编码概述
一,图像编码基本原理 虽然表示图像需要大量的数据,但图像数据是高度相关的, 或者说存在冗余(Redundancy)信息,去掉这些冗余信息后可以 有效压缩图像, 同时又不会损害图像的有效信息.数字图像的 信息熵冗余,结构冗余和知识冗余.
算术编码
算术编码:
用一个特定的代码代替一个输入符号,把要压 缩处理的整段数据映射到一段实数半开区间[0,1)内 的某一区段,构造出小于1且大于或等于0的数值.
根据对压缩编码后的图像进行重建的准 确程度, 可将常用的图像编码方法分为三 类:
(1) 信息保持编码: 也称无失真编码, 它要 求在编解码过程中保证图像信息不丢失,从而可 以完整地重建图像.信息保持编码的压缩比较 低, 一般不超过3: 1,主要应用在图像的数字存 储方面,常用于医学图像编码中.
几种常见应用的码率
二, 图像编码的方法
根据编码过程中是否存在信息损耗可将图像编码分为: 无损压缩:无信息损失,解压缩时能够从压缩数据精确地恢 复原始图像; 有损压缩:不能精确重建原始图像,存在一定程度的失真. 根据编码原理可以将图像编码分为: 熵编码,预测编码, 变换 编码和混合编码等.
(1)熵编码.熵编码是纯粹基于信号统计特性的编码技术, 是一种无损编码.熵编码的基本原理是给出现概率较大的符号 赋予一个短码字,而给出现概率较小的符号赋予一个长码字, 从而使得最终的平均码长很小.常见的熵编码方法有行程编码 (Run Length Encoding),哈夫曼编码和算术编码. (2) 预测编码.预测编码是基于图像数据的空间或时间冗余 特性,用相邻的已知像素(或像素块)来预测当前像素(或像 素块)的取值,然后再对预测误差进行量化和编码.预测编码 可分为帧内预测和帧间预测,常用的预测编码有差分脉码调制 (Differential Pulse Code Modulation, DPCM)和运动补偿法.
霍夫曼编码
基本思想
通过减少编码冗余来达到压缩的目的. 1. 基本思想是统计一下符号的出现概率, 2. 建立一个概率统计表,
– 将最常出现(概率大的)的符号用最短的编码, – 最少出现的符号用最长的编码.
编码方法:
(1) 首先统计信源中各符号出现的概率, 按符号出现的概 率 从大到小排序.
(2) 把最小的两个概率相加合并成新的概率, 与剩余的概率组 成新的概率集合. (3) 对新的概率集合重新排序, 再次把其中最小的两个概率相 加, 组成新的概率集合.如此重复进行, 直到最后两个 概率的和为1. (4) 分配码字.码字分配从最后一步开始反向进行, 对于每次 相加的两个概率,给大的赋"0", 小的赋"1"(也可以全部 相反, 如果两个概率相等, 则从中任选一个赋"0", 另 一个赋"1"即可), 读出时由该符号开始一直走到最后的 概率和"1", 将路线上所遇到的"0"和"1"按最低位到最高 位的顺序排好,就是该符号的哈夫曼编码.
x =0 y =0
f ( x, y )
∑∑ [

f ( x, y ) f ( x, y )
]2
M 1 N 1 2 f ( x,y ) f x =0 y =0 SNR = 101g M 1 N 1 2 f ( x,y ) f ( x,y ) x =0 y =0 其中:f原图像,f) 由输入先压缩后解压缩得到的f的近似量
R = ∑ Bk Pk
k =1
N
于是,可定义编码效率η为
H η = ×100% R
冗余度r为
R r = 1 H
每秒钟所需的传输比特数bps为
bps =
NxN yR t
2) 编码图像的质量 图像质量评价可分为客观质量评价和主观质量评价.最常用 的客观质量评价指标是均方误差和峰值信噪比. 误差定义: 均方根误差:
冗余主要表现为以下几种形式:空间冗余,时间冗余,视觉冗余,
空间冗余: 图像内部相邻像素之间存 在较强的相关性所造成的 冗余. 时间冗余: 视频图像序列中的不同帧 之间的相关性所造成的冗 余.
空间冗余
时间冗余
视觉冗余: 是指人眼不能感知或不敏感的那部分图像信息. 信息熵冗余: 也称编码冗余,如果图像中平均每个像素使 用的比特数大于该图像的信息熵,则图像中存在冗余,这种冗 余称为信息熵冗余. 结构冗余: 是指图像中存在很强的纹理结构或自相似性. 知识冗余: 是指在有些图像中还包含与某些先验知识有关 的信息.
∑∑ [
]
∑∑ [
]
1 f = MN
M 1 N 1
∑∑ f ( x, y)
如果令
f
max
= max[ f ( x, y )]
x=0,1,…,M-1,y=0,1,…,N-1, 则可得到峰值信噪比PSNR
2 f max PSNR = 101g M 1 N 1 2 ∑∑ f ( x,y ) f ( x,y ) x =0 y =0
费诺-仙农编码
二分法费诺-仙农步骤: (1) 首先统计出每个符号出现的概率; (2) 从左到右对上述概率从大到小排序; (3) 从这个概率集合中的某个位置将其分为两个 子集合,并尽量使两个子集合的概率和近似相等,给前 面一个子集合赋值为0, 后面一个子集合赋值为1; (4) 重复步骤3,直到各个子集合中只有一个元素 为止; (5) 将每个元素所属的子集合的值依次串起来, 即可得到各个元素的香农-范诺编码.
0.4 0.3 0.1 0.1 0100 0.1 0101
0.4 0.4 0.3 0.3 00 0.2 010 0.3 01 0.1 011
0.6 0 0.4 1
平均码长? 冗余度?
霍夫曼编码在不同概率分布下的编码效果对比
霍夫曼编码的特点:
(1)码值不唯一; (2)对不同概率分布的信源,哈夫曼编码的编码效 率有所差别, 对于二进制编码,当信源概率为2 的负幂次方时,哈夫曼编码的编码效率可达 100%,其平均码字长度也很短,而当信源概率为 均匀分布时, 其编码效果明显降低. (3)需先计算图像数据的概率特性形成编码表后才 对图像编码,因此缺乏构造性.
(2) 保真度编码: 主要利用人眼的视觉特性,在允许的 失真(Lossy)条件下或一定的保真度准则下,最大限度地压缩 图像.保真度编码可以实现较大的压缩比,主要用于数字电视 技术,静止图像通信,娱乐等方面.对于这些图像,过高的空 间分辨率和过多的灰度层次,不仅增加了数据量,而且人眼也 接收不到.因此在编码过程中,可以丢掉一些人眼不敏感的信 息, 在保证一定的视觉效果条件下提高压缩比.
设一幅灰度级为N的图像,图像中第k级灰度出现的概率为 Pk, 图像大小为Nx×Ny,每个像素用d比特表示,每两帧图像间 隔 Δt,则按信息论中信息熵的定义,数字图像的熵H由下式定 义:
H = ∑ Pk 1og 2 Pk
k =1
N
由此可见,图像熵H表示各灰度级比特数的统计平均值. 对于一种图像编码方法,设第k级灰度的码字长度为Bk,则 该图像的平均码字长度R为
(3) 特征提取: 在图像识别, 分析和分类等技术中, 往往并不需要全部图像信息,而只要对感兴趣的部分特征信息 进行编码即可压缩数据.例如,对遥感图像进行农作物分类 时, 就只需对用于区别农作物与非农作物,以及农作物类别之 间的特征进行编码,而可以忽略道路,河流,建筑物等其他背 景信息.
相关文档
最新文档