正在加载图片...
8x8图象块 DCT基编砖器 FDCT 量化器 爝编码器 压缩图象数据 源图象数据 量化表 爝编碱表 a)DCT基压绵编码步骤 爝解码马器逆量化器 DCI 压缩图象数据 重构图急数据 爝编碱表 量化表 bDCT基解压绵步骤 图5-09JPEG压缩编码-解压缩算法框图 5.6.2JPEG算法的主要计算步骤 JPEG压缩编码算法的主要计算步骤如下: (1)正向离散余弦变换(FDCT) (2)量化( quantization) (3)Z字形编码( zigzag scan) (4)使用差分脉冲编码调制( differential pulse code modulation,DPCM对直流系数 DC)进行编码。 (5)使用行程长度编码(run- length encoding,RLE)对交流系数(AC)进行编码 (6)熵编码( entropy coding) 1.正向离散余弦变换 下面对正向离散余弦变换(FDCT)变换作几点说明 1)对每个单独的彩色图像分量,把整个分量图像分成8×8的图像块,如图5-10所示 并作为两维离散余弦变换DCT的输入。通过DCT变换,把能量集中在少数几个系数上。 ■_□■■口 fe,D F{,以 图5-10离散余弦变换 (2)DCT变换使用下式计算 F(a,y)=元C(a)C()[ 分点0.Dc3②+ Dur(2+1r 它的逆变换使用下式计算第5章 彩色数字图像基础 12 图5-09 JPEG压缩编码-解压缩算法框图 5.6.2 JPEG算法的主要计算步骤 JPEG压缩编码算法的主要计算步骤如下: (1) 正向离散余弦变换(FDCT)。 (2) 量化(quantization)。 (3) Z字形编码(zigzag scan)。 (4) 使用差分脉冲编码调制(differential pulse code modulation,DPCM)对直流系数 (DC)进行编码。 (5) 使用行程长度编码(run-length encoding,RLE)对交流系数(AC)进行编码。 (6) 熵编码(entropy coding)。 1. 正向离散余弦变换 下面对正向离散余弦变换(FDCT)变换作几点说明。 (1) 对每个单独的彩色图像分量,把整个分量图像分成8×8的图像块,如图5-10所示, 并作为两维离散余弦变换DCT的输入。通过DCT变换,把能量集中在少数几个系数上。 图5-10 离散余弦变换 (2) DCT变换使用下式计算, ...... (5-1) 它的逆变换使用下式计算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有