众所周知, JPEG是基于DCT变换的有损压缩图像格式。自从1992年ITU T.81标准创立以来,JPEG已经取得了巨大的成功。JPEG已经成为了现在最流行的图像格式。任何与图像有关的工具系统必须支持JPEG解码甚至编码。虽然它有这样或者那样的缺点, 由于其高压缩率,简单,灵活,以及应用广泛, 到现在为止一直是最流行的图像格式。虽然JPEG2000有很多优点,但丝毫没有撼动JPEG的老大地位。
虽然JPEG应用广泛, 但也仅仅限于日常生活中。在有些场合需要无损压缩,这时JPEG就无能为力了,比如医疗图像,Digital Photography中的Raw图像的保存。还好JPEG标准在指定的时候就考虑到了这种情况, 专门预留了无损压缩的格式。后来的ITU T.87完善了无损压缩编码,这就是JPEG-LS或者称为Lossless JPEG。
JPEG-LS采用的是预测熵编码。是一种行扫描的编码方式。从这个方面来说,它与JPEG没有任何共同点。不过它所使用的标记(Marker)都定义在JPEG中,所以也不能与JPEG独立开来。要想理解T87,必须得理解T81。
1 预测模型
C B
A X
X是需要编码的象素,A,B,C是其三个邻域值
选择值 |
预测值 |
---|---|
0 | No prediction |
1 | A |
2 |