JPEG( Joint Photographic Experts Group)即联合图像专家组,是用于连续色调静态图像压缩的一种标准,文件后缀名为.jpg或.jpeg,是最常用的图像文件格式。其主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造成图像数据的损伤。
JPEG编码原理
零偏置电平下移(Level Offeset)
将输入图片做一个零偏置电平下移,将原数值从无符号数转换为有符号数,将值域往下做搬移,从而提高编码效率。对于n=8,即将0~255的值域,通过减去128转换为值域在-128~127之间的值。
DCT变换
对每个单独的彩色图像分量,把整个分量图像分成8×8的图像块,并且这些图象块中的每一个都使用其自己的离散余弦变换单独编码,变换后各分量之间的相关性去除。
正交变换的实质可看作基底函数的分解,如下图所示。
量化
量化就是用像素值÷量化表对应值所得的结果。量化表左上角的值较小,右上角的值较大,这样就起到了保持低频分量,抑制高频分量的目的。由于人眼对低频分量的敏感程度远高于高频分量,因此