为什么需要对图像进行压缩?
图像的数据量通常很大,所以就给图像的存储、处理和传输带来了很大的问题。为了应对这些问题,就需要对图像进行压缩。
图像压缩的方法
图像的压缩就是一个消除冗余数据的过程,从数学的角度上看,就是将原始图像转化为从统计角度看尽可能不相关的数据集。图像的压缩一般可以分为无损压缩和有损压缩,也可以根据需要进行有损或无损压缩,即准无损技术。
-
图像压缩的理论基础
信息域
图像处理的概念和技术 -
压缩方法
预测编码方法(对应空域方法)
变换编码方法(对应频域方法)
数据冗余
数据是用来表示信息的,如果不同的方法为表示给定量的数据使用了不同的数据量,那么使用较多数据量的表示方法中,必定有些数据是无用的信息,或是重复了其他数据已经表示的信息,这些数据就是冗余数据。
-
三种基本的数据冗余
- 编码冗余
- 像素间冗余
- 心理视觉冗余
-
保真度准则
- 客观保真度准则
- 均方根误差
-
均方信噪比
- 主观保真度准则
- 主观保真度准则
无误差压缩
减少像素间冗余
减少编码冗余
- 变长编码
- 霍夫曼(Huffman)编码
- 算术编码
从整个符号序列出发,采取递推形式连续编码。 - 其他变长编码
- 霍夫曼(Huffman)编码
- LZW编码
- 位平面编码
- 无损预测编码