|
|
|
无损预测编码的基本思想是认为相邻像素的信息有冗余,当前像素值可以用以前的像素值获得,从而去除像素冗余。
|
|
|
用当前像素值fn,通过预测器得到一个预测值,对当前值和预测值求差即对差编码,把它作为压缩数据流中的下一个元素。由于差比原数据要小,因此编码要小,可用变长编码。大多数情况下,fn的预测是通过m个以前像素的线性组合生成的。
|
|
|
即,round取最近整数,ai为预测系数。
|
|
|
如下图所示,编码时首先压缩头处理,其次对每个符号f(x,y)由前面的值通过预测器得到一个预测值,根据求出预测误差值,最后对误差值进行编码压缩。解码时,首先对头解压缩,其次对每一个预测误差的编码进行解码,得到误差值e(x,y),由前面的值得到预测值,最后将e(x,y)与相加,得到解码f(x,y)。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|