首页 百科知识 压缩编码概述

压缩编码概述

时间:2022-10-05 百科知识 版权反馈
【摘要】:JPEG 专家组开发了两种基本的压缩算法,一种是采用以离散余弦变换为基础的有损压缩算法,另一种是采用以预测技术为基础的无损压缩算法。JPEG还具有调节图像质量的模式,允许用户选择高质量、几乎无损的压缩或低质量、丢失图像信息的有损压缩。例如,利用JPEG最高的压缩比可以把10MB的TIFF图像压缩至200K。采样和块预备两部分不包括在JPEG的编码当中。

JPEG(Joint Photographic Experts Group)是一个由 ISO和IEC两个组织机构联合组成的一个专家组,负责制定静态的数字图像数据压缩编码标准,既可用于灰度图像又可用于彩色图像。

JPEG 专家组开发了两种基本的压缩算法,一种是采用以离散余弦变换(Discrete Cosine Transform,缩写为DCT)为基础的有损压缩算法,另一种是采用以预测技术为基础的无损压缩算法。使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原得到的图像与原始图像相比较,非图像专家难于找出它们之间的区别。JPEG 格式是在目前Internet中最受欢迎的图像格式,JPEG可支持多达16M颜色,因此它非常适用于摄影图像以及在24bit颜色显示模式下工作的浏览器。JPEG还具有调节图像质量的模式,允许用户选择高质量、几乎无损的压缩(文件尺寸相应较大)或低质量、丢失图像信息的有损压缩(但是图像文件规模小得多)。例如,利用JPEG最高的压缩比可以把10MB的TIFF图像压缩至200K。

JPEG算法是基于离散余弦变换(DCT)的编码方法,是JPEG算法的核心内容,如图6.10所示。

JPEG算法与彩色空间无关,因此“RGB到YUV变换”和“YUV到RGB变换”不包含在JPEG算法中。JPEG算法处理的彩色图像是单独的彩色分量图像,因此它可以压缩来自不同彩色空间的数据,如RGB、YCbCr和CMYK。采样和块预备两部分不包括在JPEG的编码当中。JPEG算法步骤如图6.11所示。

图6.10 DCT压缩/解压缩步骤

(a)DCT基压缩编码步骤;(b)DCT基解压缩步骤

图6.11 JPEG算法步骤示意图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈