全文预览

JPEG图像压缩与解压

上传者:徐小白 |  格式:doc  |  页数:44 |  大小:934KB

文档介绍
据压缩一般分为:建模、去相关、量化、编码四道工序。Р2.2 JPEG压缩编码基本原理Р2.2.1 颜色空间转换数据分块及采样РIR 601(现为ITU-RB T.601)。在这个色彩空间中,每个分量、每个像素的电平规定为255级,用8位代码表示。JPEG只支持YCbCr颜色模式。其中Y代表亮度,Cb,Cr代表色度。全彩色图像RGB模式转换到YCbCr模式,用下组公式。Р (2-1) Р其逆变换为:Р (2-2)РJPEG是以8×8的块为单位来进行处理的,由于人眼对亮度Y的敏感度比色度CbCr的敏感度大的多,所以采用缩减取样的方式,通常采用YUV422取样,图2-1所示。Р Р图2-1 YUV422取样示意图Р即对于16×16的块,Y取4个8×8的块,CbCr各取2个8×8的块。也有YUV411方式,Y取4个8×8的块,CbCr各取1个8×8的块。YUV422取样方式,数据减少1/3。YUV411取样方式,数据减少1/2。缩减取样一般采用图2-2所示方法。РaРbРcРdРeР…Р…Рb'Рd'Р图2-2 压缩取样示意图Р2.2.2 二维离散余弦变换РDCT(Discrete Cosine Transform,离散余弦变换),是码率压缩中常用的一种变换编码方法。任何连续的实对称函数的傅里叶变换中只含有余弦项,因此,余弦变换同傅里叶变换一样具有明确的物理意义。DCT是先将整体图像分成N*N的像素块,然后针对N*N的像素块逐一进行DCT操作。需要提醒的是,JPEG的编码过程需要进行正向离散余弦变换,而解码过程则需要反向离散余弦变换。Р在傅里叶级数展开式中,如果被展开的函数是实偶函数,那么,其傅里叶技术中只包含余弦项,在将其离散化由此可导出余弦变换,或称之为离散余弦变换(DCT,Discrete Cosine Transform)。Р二维离散余弦正变换公式为Р (2-3)Р式中,。

收藏

分享

举报
下载此文档