为什么需要对图像进行压缩?
图像的数据量通常很大,所以就给图像的存储、处理和传输带来了很大的问题。为了应对这些问题,就需要对图像进行压缩。
图像压缩的方法
图像的压缩就是一个消除冗余数据的过程,从数学的角度上看,就是将原始图像转化为从统计角度看尽可能不相关的数据集。图像的压缩一般可以分为无损压缩和有损压缩,也可以根据需要进行有损或无损压缩,即准无损技术。
-
图像压缩的理论基础
信息域
图像处理的概念和技术 -
压缩方法
预测编码方法(对应空域方法)
变换编码方法(对应频域方法)
数据冗余
数据是用来表示信息的,如果不同的方法为表示给定量的数据使用了不同的数据量,那么使用较多数据量的表示方法中,必定有些数据是无用的信息,或是重复了其他数据已经表示的信息,这些数据就是冗余数据。
-
三种基本的数据冗余
- 编码冗余
- 像素间冗余
- 心理视觉冗余
-
保真度准则
- 客观保真度准则
- 均方根误差
-
均方信噪比
- 主观保真度准则
- 主观保真度准则
无误差压缩
减少像素间冗余
减少编码冗余
- 变长编码
- 霍夫曼(Huffman)编码
- 算术编码
从整个符号序列出发,采取递推形式连续编码。 - 其他变长编码
- 霍夫曼(Huffman)编码
- LZW编码
- 位平面编码
- 无损预测编码
图像基本格式
- BMP
Windows中最常用的图象格式,有压缩和非压缩两种,存储文件的容量较大,可表现单色到24位的色彩, 分辨率从480 * 320到1024 * 768。 - DXF
AutoCAD中的图形文件,以ASCII方式存储图形,表现图形的尺寸大小方面非常准确。 - WMF
微软Windows图元文件,文件短小,图案造型化。 - GIF
各种平台的各种图形处理软件上均可以使用的经过压缩的图形格式。存储的色彩数最高只能达到256种。具有一定的动画效果和短小,所以 多用在Web上。色彩深度低。 - JPG
通过一种有损压缩方案获得的高压缩率的图像文件,色彩最高可以达到24位其“有损性”一般不易被人察觉,广泛应用于Web中。没有Alpha通道。 - PNG
流式网络图形格式试图替代GIF和TIFF文件格式。用来存储灰度图像时,灰度图像的深度可16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。因为它压缩比高,生成文件容量小,常用于视频序列图存储。 - SWF
FLASH的发布格式,其实是一种多媒体文件的格式,只是在FLASH二维动画表现领域表现其的2D动画特征。 - PSD
Photoshop中的标准文件格式,专门为Photoshop而优化。