第八章 图像压缩与编码

合集下载

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

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

图像编码与压缩的关系解析引言:随着科技的不断发展,图像在日常生活中的应用越来越普遍。

然而,高清图片通常占用较大的存储空间,不利于传输和存储。

为了解决这个问题,图像编码与压缩技术应运而生。

本文将从理论、算法和应用三个方面,探讨图像编码与压缩之间的关系。

一、图像编码的原理与方法1. 图像编码的基本原理图像编码是将图像通过某种数学模型进行数值表示,从而实现对图片信息的压缩。

这一过程主要包括采样、量化和编码三个步骤。

采样将连续的图像转换为离散的信号,量化将连续的信号转换为离散的数值,而编码则是利用特定的编码方式将数值进行压缩存储。

2. 图像编码的方法常用的图像编码方法包括无损编码和有损编码。

无损编码保持图像质量不变,包括RLE(Run Length Encoding)、Huffman编码和LZW (Lempel-Ziv-Welch)编码等。

而有损编码则通过牺牲一定的细节和精度来实现更高的压缩率,代表性的有损编码方式有JPEG、以及WebP 等。

二、图像压缩的原理与方法1. 图像压缩的基本原理图像压缩是对图像数据进行有损或无损的压缩,以减小图像数据的体积。

图像压缩技术主要包括空域压缩和变换域压缩两种方法。

空域压缩利用空间冗余性进行数据压缩,该方法通常使用预测编码或差分编码等技术。

变换域压缩则通过将图像转换到频域进行压缩,常用的方式有离散余弦变换(DCT)。

2. 图像压缩的方法图像压缩方法可以分为无损压缩和有损压缩两类。

无损压缩通过减小冗余和利用编码等技术实现图像数据的压缩,以保持图像质量不变。

有损压缩则根据人眼对图像细节的敏感度,通过舍弃部分细节信息来实现更高的压缩率。

常见的图像压缩算法有LZ77、LZ78、DEFLATE 以及JPEG、HEVC等。

三、图像编码与压缩的关系1. 编码与压缩的异同编码和压缩都是对图像数据进行处理以实现压缩效果,但两者有不同的侧重点。

编码主要集中在信号表示的优化,通过数值表达来压缩图像数据及降低存储和传输成本;而压缩则更注重图像数据的压缩率,旨在减小数据量的同时保持较高的图像质量。

图像编码与压缩

图像编码与压缩

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




2
2 峰值信噪比 PSNR 10 lg MN f max
M 1 N 1 x 0 y 0

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

(四)图像保真度和质量
2. 主观保真度准则
观察者对图像综合评价的平均
码字的长度(字长):
每个码字里的符号个数
(三)数据冗余
1. 编码冗余
图像中灰度出现的概率
p s ( s k ) nk n k 0, 1, , L 1
L 1
不同灰度出现的概率不同 平均比特数
Lavg l ( sk ) ps ( sk )
k 0
用较少的比特数表示出现概率较大的灰度级
(一)信息论简介——限失真编码
R(0) ≤H(X),收到的信号序列不存在相关性时 ,等号成立。
D↑,R(D) ↓。 允许失真度D越小,则所需率失真函数值R(D) 就越大,要求信源编码效率也越高。
(二)ห้องสมุดไป่ตู้像编码的研究背景
—— 通信方式改变带来的需求
信息传输方式发生了很大的改变:

图像压缩与编码

图像压缩与编码

实验项目3、图像压缩与编码一、实验目的(1)理解图像压缩编码的基本原理;(2)掌握用程序代码实现DCT变换编码;(3)掌握用程序代码实现游程编码。

二、实验原理及知识点1、图像压缩编码图像信号经过数字化后,数据量相当大,很难直接进行保存。

为了提高信道利用率和在有限的信道容量下传输更多的图像信息,必须对图像进行压缩编码。

图像压缩技术标准一般可分为如下几种:JPEG压缩(JPEG Compression)、JPEG 2000、H.26X标准(H.26X standards)以及MPEG标准(MPEG standards)。

数字压缩技术的性能指标包括:压缩比、平均码字长度、编码效率、冗余度。

从信息论角度分,可以将图像的压缩编码方法分为无失真压缩编码和有限失真编码。

前者主要包括Huffman编码、算术编码和游程编码;后者主要包括预测编码、变换编码和矢量量化编码以及运动检测和运动补偿技术。

图像数据压缩的目的是在满足一定图像质量的条件下,用尽可能少的比特数来表示原始图像,以提高图像传输的效率和减少图像存储的容量,在信息论中称为信源编码。

图像压缩是通过删除图像数据中冗余的或者不必要的部分来减小图像数据量的技术,压缩过程就是编码过程,解压缩过程就是解码过程。

2、游程编码某些图像特别是计算机生成的图像往往包含许多颜色相同的块,在这些块中,许多连续的扫描行或者同一扫描行上有许多连续的像素都具有相同的颜色值。

在这些情况下就不需要存储每一个像素的颜色值,而是仅仅存储一个像素值以及具有相同颜色的像素数目,将这种编码方法称为游程(或行程)编码,连续的具有相同颜色值的所有像素构成一个行程。

在对图像数据进行编码时,沿一定方向排列的具有相同灰度值的像素可看成是连续符号,用字串代替这些连续符号,可大幅度减少数据量。

游程编码记录方式有两种:①逐行记录每个游程的终点列号:②逐行记录每个游程的长度3、DCT变换编码变换编码是在变换域进行图像压缩的一种技术。

第八章__JPEG2000压缩标准简介

第八章__JPEG2000压缩标准简介
第八章 JPEG2000压缩标准简介
8.1 JPEG2000 简介 8.2 JPEG 2000的核心编码系统 8.3 RO I 编码
8.4 JPEG2000与JPEG的比较
参考:David S. Taubman; Michael W. Marcellin ,JPEG2000 图像压缩基础、标准和实践,电子工业出版社,2004
8.1.2 JPEG 2000标准的组织结构
JPEG2000 标准可分为7大部分:
PART 1 ,J PEG2000 图像编码系统, 是JPEG2000 标准的核
心系统;
PART 2 ,扩展系统,在核心系统上,添加了一些功能;
PART 3 ,运动JPEG2000 ,针对运动图像提出的解决方案;
正变换: 精确式:根据人眼对RGB三种颜色分量的感知特性, 设各颜色的权重为: ,满足 R 0.299, G 0.587, B 0.114
R G B 1
0.5 Cb (B Y ) 1B 0.5 Cr (R Y ) 1R 近似式:
则: Y R R G G B B
0.587 0.114 R Y 0.299 0. 5 Cb 0.168736 0.331264 G Cr B 0 . 5 0 . 418688 0 . 081312
一、图像分块与拼接
不需要将图像强制分成8×8的小块。
为了降低对内存的需求和方便压缩域中可能的分块处理, 可以将图像分割成若干互不重叠的矩形块(tile)。
分块的大小任意,可以整个图像是一个块,也可以一个像素是一
个块。 一般分成64×64~1024×1024大小的方块,边缘部分的块可能小一 些,而且不一定是方的。

第8章 图像编码与压缩

第8章 图像编码与压缩

6
i
= 2 . 2 bit
H (a ) 2 . 1435 η = = = 0 . 975 L 2 .2
第八 章 图像编码与压缩
霍夫曼编码的解码 霍夫曼码是一种可唯一解开的码,因为任何码符号串只能以一种方 式解码。因此,对于任何霍夫曼编码的符号串,都可以通过从左到右的方 式对串中每个符号进行分析来解码。 例如,对码串010100111100,从左到右扫描显示,第一个有效的码字为 01010,它对应a3,然后依次为: 011→a1, 1 →a2, 1 →a2, 00 →a6 所以,解码结果为:a3a1a2a2a6
第八 章 图像编码与压缩
4.3 行程编码 (RLE) 用一个计数值和颜色值表示图像中灰度连续重复的像素。 连续重复的点数称为 行程长度。 例: aaabbccccddee 其行程编码为: 3a2b4c2d2e PCX、JPEG等文件采用行程压缩算法。
第八 章 图像编码与压缩
一维行程编码 对一个扫描行中的像素进行编码。 例:图像中某一行的灰度值为 40,40,40,40,232,232,232,232,232,0,0,0,0,0,0,0,0,93,93,93,93,56,93, 93,93,93,93 灰度统计:
M −1 N −1
SNRms =
x =0 y =0 M −1 N −1 x =0 y = 0
∑∑ fˆ ( x, y)
2
[ f ( x, y ) − f ( x, y )]2 ∑∑ ˆ
第八 章 图像编码与压缩
c)归一化SNRrms:
2 M −1 N −1 ∑∑ f ( x, y ) − f x =0 y =0 SNR = 10 lg M −1 N −1 2 ˆ ∑∑ f ( x, y ) − f ( x, y ) x =0 y =0

第八章-变换编码PPT课件

第八章-变换编码PPT课件

对于图像编码,现在最常用的子图像块大小为 M M 8 8 或 1 6 16
根据选定(或指定)的变换矩阵 A 及其阶数(即图像的分块尺寸MM)完成正变换后,
则整个编码器的实现过程上要就是选择变换域系数并对选中的系数按一定的准则与编码。
.
27
第三节 静止图像的变换编码
2、系数选择与量化 (1)系数选择
N
x0 y0
2N
2N
f (x, y) 2 N1 N1C(u)C(v)F (u, v) cos (2x 1)u cos (2 y 1)v
N u0 v0
2N
2N
其中 u,v 0,1,, N 1 ; x, y 0,1,, N 1
1
C(u),C(v)
2
1
u,v 0 u,v 0
.
21
.
22
组:
q11 q12 q11
1)由
q11
q12
2q12
,得
q11 q12 a,q13 0,即
q
1
a
a
;ቤተ መጻሕፍቲ ባይዱ
q13 q13
0
q21 q22 q21
2)由
q21
q22
2q22
,得
q21 q22 0 ,q 11 b,即 q 2
0
0

q23 q23
b
q31 q32 0
区域编码的缺点:
有时大能量的系数也会出现在其他区域,舍掉它们会造成图像质量 较大的损失(如边缘模糊); 因为舍掉的多是高频系数,总体效果呈现一种平滑了的感觉。
区域编码的优点:
编码简单 对区域内的编码位数可预先分配,从而使变换块的码率为定值,有 利于限制误码扩散。

图像压缩编码原理ppt-课件

图像压缩编码原理ppt-课件

× DCT
在图像的运动处理中主要有两个过程。
对于函数Ψ(x)∈L2(R),当且仅当其傅立叶变换Φ(ω)满足条件
DCT 第一个过程为运动估计(Motion Estimation,ME)。 视觉阈值是指干扰或失真刚好可以被察觉的门限值,低于它就察觉不出来,高于它才看得出来,这是一个统计值。
8 的
把图像分成若干子块,设子块图像是由N×N个像素组成的像块,并假设一个像块内的所有像素作一致的平移运动。 图像数据的压缩机理来自两个方面:一是利用图像中存在大量冗余度可供压缩;
p(xi ) 1,
则符号xi所携带的信息量定义为i1
I(xi)=log2(1/p(xi))
2.信息“熵”
如果将信源所有可能时间的信息量进 行平均,就得到了信源中每个符号的平均 信息量,又称为信息的熵,可表示为
N
N
H (X )p (x i)lo 2 ( 1 /g p (x i) )p (x i)lo 2p (x g i)
f(x,y)2F(u,v)2
x0y0
u0v0
2 . 能 量 集 中 性 ( Energy
Compaction)
大部分正交变换趋向将图像的大部分 能量集中到相对少数几个系数上,由于整 个能量守恒,因此这意味着许多变换系数 只含有很少的能量。
3.去相关性(Decorrelation)
当输入的像素高度相关时,变换系数 趋向于不相关。
图像压缩编码原理
3.1 压缩编码基础 3.2 预 测 编 码 3.3 正交变换编码 3.4 统 计 编 码 3.5 子 带 编 码 3.6 小波变换编码
3.1 压缩编码基础
图像数据的压缩机理来自两个方面: 一是利用图像中存在大量冗余度可供压缩; 二是利用人眼的视觉特性。

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

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

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

电视原理课件之图像压缩编码原理

电视原理课件之图像压缩编码原理

电视原理课件之图像压缩编码原理2023-10-27CATALOGUE目录•图像压缩编码概述•图像压缩编码技术分类•图像压缩编码原理及实现方法•图像压缩编码性能评估及优化方法•JPEG压缩编码算法详解及实例演示•H.264视频压缩编码技术详解及实例演示01图像压缩编码概述图像压缩编码的概念图像压缩编码是一种通过特定算法对图像数据进行压缩的技术。

它可以将图像数据的大小和存储需求降低,以便在有限的存储空间内存储更多的图像数据。

压缩后的图像数据可以通过解压缩算法进行还原,以便在显示或传输过程中使用。

010203图像压缩编码的必要性通过图像压缩编码技术,可以大大降低图像数据的存储空间和传输成本。

图像数据量巨大,占用存储空间大,传输成本高。

同时,图像压缩编码技术还可以提高图像数据的处理速度和效率。

图像压缩编码技术的发展历程基于DCT(离散余弦变换)的压缩技术这是最早的图像压缩技术之一,它通过对图像数据进行DCT变换,将图像数据从空间域转换到频域,并对频域数据进行量化,从而实现图像数据的压缩。

基于小波变换的压缩技术小波变换是一种信号分析方法,它可以将信号分解成多个频带,并对每个频带进行精细的分析。

基于小波变换的压缩技术利用小波变换的特性,对图像数据进行多级分解,并对每个频带进行压缩,从而实现图像数据的压缩。

基于神经网络的压缩技术神经网络是一种模拟人脑神经元网络结构的计算模型,它可以自动学习并识别图像中的特征和模式。

基于神经网络的压缩技术利用神经网络的特性,对图像数据进行自动编码和解码,从而实现图像数据的压缩和解压缩。

02图像压缩编码技术分类基于像素的压缩编码预测编码利用像素之间的相关性进行预测,然后对预测误差进行编码,例如差分脉冲编码(DPCM)。

变换编码将图像数据进行频率变换,例如傅里叶变换、离散余弦变换(DCT),然后将变换后的数据进行量化和编码。

统计编码利用图像数据的统计特性进行编码,例如游程编码、算术编码等。

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

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

图像编码与压缩的关系解析1.引言图像编码和压缩是数字图像处理中重要的技术,它们之间存在着密切的关系。

本文将就图像编码与压缩的关系进行解析,并探讨其应用和发展。

2.图像编码与压缩的定义图像编码是将图像转换为数字信号的过程,而压缩是通过精确度和冗余剔除等方式来减少图像数据的存储容量。

图像编码解决了图像处理和传输中的数字化问题,而压缩则解决了存储和传输图像数据量大的问题。

3.图像编码与压缩的相互作用图像编码与压缩是相互依赖的过程,图像编码对压缩提供了数据源,而压缩则对图像编码方法提出了要求。

编码的好坏直接影响到压缩效果,而压缩方法的不同又会对编码方式提出不同的要求。

4.基于变换的图像编码与压缩变换编码是最常用的图像编码方法之一,它通过将图像从空间域变换到频域来提取图像的频域特征,再对频域系数进行编码和压缩。

著名的JPEG压缩算法就采用了离散余弦变换(DCT)作为变换编码的基础。

通过量化和熵编码等技术,实现了图像的高效压缩。

5.基于预测的图像编码与压缩预测编码是另一种常用的图像编码方法,它基于图像的空间和时间相关性,通过预测当前像素值来减少冗余信息。

著名的JPEG2000压缩算法就采用了基于小波的预测编码技术。

通过对图像进行小波变换并利用小波系数的相关性,实现了图像的高效压缩。

6.图像编码与压缩的应用图像编码与压缩的应用广泛,涉及到多个领域。

在传输和存储图像数据时,通过压缩可以减少传输带宽和存储空间的占用。

在图像处理中,编码与解码是常用的图像处理操作,可用于图像的特征提取、图像的增强和图像的恢复等。

7.图像编码与压缩的发展趋势随着计算机和通信技术的不断发展,图像编码与压缩的研究也在不断进步。

目前,基于深度学习的端到端图像编码和压缩方法逐渐兴起,取得了较好的效果。

同时,虚拟现实、增强现实和无人驾驶等领域对图像编码和压缩的需求也在不断增加,这对该领域的研究与应用提出了新的挑战。

8.总结图像编码与压缩是数字图像处理中不可或缺的技术,两者相互依赖,相互促进。

图像压缩与无损压缩编码

图像压缩与无损压缩编码
空间冗余规则物体的物理相关性统计冗余具有空间冗余和时间冗余结构冗余规则纹理相互重叠的结构表面知识冗余凭借经验识别视觉冗余视觉听觉敏感度和非线性感觉图像区域的相同性冗余图像中两个或多个区域所对应的所有像素值相同或相近从而产生的数据重复性存储图像编码模型图像的压缩处理一般分为两个过程
图像压缩与无损压缩编码
图像压缩编码的分类
• 图像的无损压缩方法可分为两大类: 基于统计的方法。 基于字典的技术
基于统计的方法的无损压缩编码
• 利用信源的统计特性,去除其内在 的相关性和改变概率分布的不均匀 性,从而实现图像信息的压缩。 • 根据灰度值出现概率的分布特性而 进行的压缩编码。 • 主要采用的方法是变长编码。
理论基础
• 平均比特数:
L
k M 1
l现的概率。 • 压缩率(编码效率):
p k为第k字码出 l k 为第k个码字的长度(二进制),
CR
n1
n2
n 1、n 2分别为压缩前后图像每像素的平均位数。
• 冗余度:如果编码效率不是百分之百,说明还有 1 冗余信息,冗余度: R D 1CR
香农—费诺编码
• 编码步骤 1. 统计每个灰度出现的概率 2. 从左到右把上述频率按从小到大的顺 序排列 3. 从序列中某个位置将序列分成两个子 序列,并尽量使两个序列频率和近似 相等,给前一个子序列赋值为1,后面 一个赋为0; 4. 重复3,直到序列不能再分。 5. 分配码字。将每个元素所属子序列的 值串起来。
图像中的冗余
• 相邻像素间有很强的相关性 • 人眼的视觉特性 人眼对某些图像的细节不敏感, 而且 具有一定的惰性(看到的动 画),所 以,可以通过去掉图像 中的某些人眼 不敏感的内容来达 到压缩的目的。

第八章图像压缩ppt课件

第八章图像压缩ppt课件
信源的平均码长 lavg>=H(X) ;也就是说熵是无失真
编码的下界.
如果所有 I(xk) 都是整数,且l(xk)=I(xk),可以使平均
码长等于熵.
对非等概率分布的信源,采用不等长编码其平均码
长小于等长编码的平均码长.
如果信源中各符号的出现概率相等,信源熵值达到
最大
最新课件
29
编码的分类
根据对象的不同,可以分为静止图像编码、活动图像
8.1 基础知识
数据与信息之间的关系:数据是信息传送的手段;相同数量的信息可
以用不同数量的数据表示;
数据压缩指减少表示给定信息量所需的数据量;
图像压缩所解决的问题是尽量减少表示数字图像时所需的数据量;
n
压缩率: C R 1
n2
相对数据冗余: R D 1 1
CR
在数字图像压缩中,可以确定三种基本的数据冗余: 编码冗余、像
息间的相关性时,是无失真代码平均长度比特数的下限。
例如
x1 , x2 , x3 , x4


X 1 1 1 1
,
,
,

2 4 8 8

N
7
H
(X
)
p

i log
2p
i
4
i
1
说明该信源编码平均码长最短情况下为7/4,不能再小,
否则就会引起错误,而平均码长比此数大许多时,就表明
先被压缩而后被解压缩的输出图像的函数时,就说这个函
数是基于客观保真度准则的.
假设 f x, y 表示输入图像,fˆx, y 表示由对输入先压缩得到的
ˆ
fˆx,的
y 误
xx
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2

12
(4-2)
均方信噪比:
SNRms f ( x, y)2
x 0 y 0 M 1 N 1 M 1 N 1
f ( x, y) f ( x, y ) x 0 y 0

2
(4-3)
对上式求平方根,就得到均方根信噪比。
(2)主观保真度准则


对一个5符号信源A={a1,a2,a3,a3,a4},各字符出现的 概率和设定的取值范围如下:
字符
概率
0.2 0.2
范围
[0.0,0.2) [0.2,0.4)
a1 a2
a3
a4
0.4
0.2
[0.4,0.8)
[0.8,1.0)
“范围”给出了字符的赋值区间。这个区间是根据字符发生 的概率划分的。具体把a1、a2、a3、a4分配在哪个区间范围, 对编码本身没有影响,只要保证编码器和解码器对字符的概率 区间有相同的定义即可。为讨论方便起见,假定有


LZW编码算法的具体执行步骤如下: 步骤1 : 开始时的词典包含所有可能的根(Root) ,而当前前 缀P 是空的; 步骤2 :当前字符(C) : = 字符流中的下一个字符; 步骤3 :判断缀2符串P + C 是否在词典中 (1) 如果“是”:P : = P + CPP(用C 扩展P) ; (2) 如果“否” ①把代表当前前缀P 的码字输出到码字流; ②把缀2符串P + C 添加到词典; ③令P : = CPP(现在的P 仅包含一个字符C) ; 步骤4 :判断码字流中是否还有码字要译 (1) 如果“是”,就返回到步骤2 ; (2) 如果“否” ①把代表当前前缀P 的码字输出到码字流; ②结束.



信源解码器包含两部分:符号解码器和反向转换器。
(2)信道编码器和解码器

当信道带有噪声或易于出现错误时,信道编码器和解码 器就在整个译码解码处理中扮演了重要的角色。信道编 码器和解码器通过向信源编码数据中插入预制的冗余数 据来减少信道噪声的影响 最有用的—种信道编码技术是由R.w.Hamming提出的。 这种技术是基于这样的思想,即向被编码数据中加入足 够的位数以确保可用的码字间变化的位数最小。
i 1

:设有编码输入 其频率分布分别为
X x1, x2 , x3 , x4 , x5 , x6
P( x1 ) 0.4, P( x2 ) 0.3
P( x3 ) 0.1,源自W 现求其最佳霍夫曼编码。 w1, w2 , w3 , w4 , w5 , w6

P( x4 ) 0.1, P( x5 ) 0.06, P( x6 ) 0.04
信源 解码
f’(x,y)
一个常用于图像压缩系统模型
(1)信源编码器和信源解码器

信源编码器的任务是减少或消除输入图像中的编码冗 余、像素间冗余或心理视觉冗余。 从原理来看主要分为三个阶段: 第一阶段将输入数据转换为可以减少输入图像中像 素间冗余的数据的集合。 第二阶段设法去除原图像信号的相关性 。 第三阶段是找一种编码方式 。
H E{I ( xk )} pk I ( xk ) pk loga pk
k 1 k 1 n n
(4-10)
2. Huffman编码 Huffman编码是1952年由Huffman提出的一种编码方法。 这种编码方法根据信源数据符号发生的概率进行编码。 在信源数据中出现概率越大的符号,相应的码越短; 出现概率越小的符号,其码长越长,从而达到用尽可 能少的码符号表示源数据。



它在变长编码方法中是最佳的。
Huffman编码具体方法:
设信源A的信源空间为:
N i
a1 a2 aN A: A P : P( A) : P(a1 ) P(a2 ) P(aN )
1 其中 P(a ) ,现用r个码符号的码符号集 X : x1, x2 , , xr 对信源A中的每个符号(i=1,2,…,N)进行编码。 具体编码的方法是: (1) 把信源符号按其出现概率的大小顺序排列起来; (2) 把最末两个具有最小概率的元素之概率加起来; (3) 把该概率之和同其余概率由大到小排队,然后再把 两个最小概率加起来,再重新排队; (4) 重复(2)直到最后只剩下两个概率为止。

经霍夫曼编码后,平均码长为:
B = P(i )ni 1
6
=0.41+0.302+0.13+0.14+0.065+0.045 =2.20(bit) 该信源的熵为H=2.14 bit,编码后计算的平均码长为2.2 bit,非常接近于熵。可见Huffman编码是—种较好的编码。
注意:

短码不作长码的起始部分。 Huffman编码是最佳的 ,其平均码长相同 ,不影响编码效率 和数据压缩性能。 由于Huffman码的码长参差不齐,因此,存在一个输入、输出 速率匹配问题。解决的办法是设置一定容量的缓冲存储器 Huffman码在存储或传输过程中,如果出现误码,可能会引起 误码的连续传播 Huffman编码对不同信源其编码效率也不尽相同。 Huffman编码应用时,均需要与其他编码结合起来使用,才能 进一步提高数据压缩比。


8.1图像编码基础


8.1.1概述
数据压缩 冗余 相对冗余 R=1-(1/C) 冗余种类 编码冗余 像素间冗余 心理冗余


8.1.2图像信息衡量

表示一幅图像究竟要多少位? 信息论理论:熵 熵在数字图像中的含义
8.1.3图像编码评价准则

在图像压缩编码中,解码图像与原始图像可能会有差异, 因此,需要评价压缩后图像的质量。 描述解码图像相对原始图像偏离程度的测度一般称为保 真度(逼真度)准则。
Ns Fs Cl * L
Ne Fs Cr * L

式中Ns为新于区间的起始位置;Fs为前子区间的起始位置,当前符号的 区间左端; Ne为新子区间的结束位置;Fe为前子区间的结束位置;当前符号 的区间右端;L为前子区间的长度。

按上述区间的定义,若数据流的第一个字符为a1,由字符概率取值区间 的定义可知,代码的实际取值范围在[0.2,0.4]之间,即输入数据流的第一 个字符决定了代码最高有效位取值的范围。
表8.1 电视图像质量评价尺度
评分
1 2
评价
优秀 良好
说明
图像质量非常好,如同人能 想象出的最好质量 图像质量高,观看舒服,有 干扰但不影响观看 图像质量可以接受,有干扰 但不太影响观看 图像质量差,干扰有些妨碍 观看,观察者希望改进 图像质量很差,几乎无法观 看 图像质量极差,不能使用
3
4 5 6
第8章 图像编码与压缩
本章重点:
图像编码与压缩的基本概念、理论及其编码分类。 常用的无损压缩方法。 常用的有损压缩方法。
图像编码的必要性与可能性
图像编码的必要性


数字图像的庞大数据对计算机的处理速度、存储 容量都提出过高的要求。因此必须把数据量压缩。 从传送图像的角度来看,则更要求数据量压缩。 在信道带宽、通信链路容量一定的前提下,采用 编码压缩技术,减少传输数据量,是提高通信速 度的重要手段 。

3 LZW 算法 1984 年,Terry A. Welch 在LZ78 的基础上进行了改 进,这就是著名的LZW 压缩算法。 LZW压缩算法是一种基于字典算法的编码方法. 他的基 本思想是建立一个编码表(转换表) 也称串表,将输入字符 串映射成定长的码子输出,通常码长设为12bit . 12 位可以有4 096个不同的12 位代码,这就是说,转换 表有4 096个表项,其中256 个表项用来存放已定义的字符, 剩下3 840个表项用来存放前缀

具有相同客观保真度的不同图像,人的视觉可能产生 不同的视觉效果。这是因为客观保真度是一种统计平 均意义下的度量准则,对于图像中的细节无法反映出 来。 一种常用的方法是对一组(不少于20人)观察者显示图 像,并将他们对该图像的评分取平均,用来评价一幅 图像的主观质量。

例如可用{-3,-2,-1,0 ,1,2,3}来代表主观评价{很 差,较差,稍差,相同,稍好,较好,很好}。
:Huffman编码过程下图所示:
1 0.4 0.3 0.1 0.1 0.1 2 0.4 0.3 0.2 0.1 3 0.4 0.3 0.3 4 0.6 0.4
符号 概率 x1 x2 x3 x4 x5 x6 0.4 0.3 0.1 0.1 0.06 0.04
本例中对0.6赋予0,对0.4赋予1,0.4传递到x1,所以x1的 编码便是1。0.6传递到前一级是两个0.3相加,大值是单独一个 元素x2的概率,小值是两个元素概率之和,每个概率都小于0.3, 所以x2赋予0,0.2和0.1求和的0.3赋予1。所以x2的编码是00, 而剩余元素编码的前两个码应为01。0.1赋予1,0.2赋予0。以 此类推,最后得到诸元素的编码如下: 元 素 x1 概率 P(x1) 编 码 w1 x1 0.4 1 x2 0.3 00 x3 0.1 011 x4 0.1 0100 x5 0.06 01010 x6 0.04 01011
常用的准则可分为两大类:客观保真度准则和主观保真 度准则。


(1)客观保真度准则

最常用的客观保真度准则是原图像和解码图像之间的均 方根误差和均方根信噪比两种。 均方根误差 :
erms 1 MN
M 1 N 1
f ( x, y) f ( x, y) x 0 y 0

8.1.5图像编码与压缩标准
8.2基本编码方法
8.2.1霍夫曼编码
1.理论基础 一个事件集合x1, x2,,…xn,处于一个基本概率空间,其相 应概率为p1, p2,,…pn,且p1+ p2+…pn=1。每一个信息的信 息量为:
相关文档
最新文档