JPEG图像压缩问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 13:09:46
JPEG图像压缩中产生的损失是什么造成的?
我看见网上说是由于量化产生的,为什么?在进行解压缩反变换恢复出来的图像为什么和原图像相比产生了一定的失真?也就是说量化产生的损失是无法恢复的,是否是这样的?为什么?

JPEG图像压缩中产生的损失是 离散余弦变换 通频带宽度 和Huffman编码造成的。JPEG-2000(?)的损失是小波变换中 截去 一些 频率 信号 造成的。

简单地从数学来说,例如,一个信号 有 10 个 a[i]*cos(thita[i]) 组成,砍掉 3 个 a[i] 较小 的 分量,只用 7 个 分量。砍掉的就是损失,是无法恢复的。 这个过程 可以理解成 量化。

小波变换也类似,也是砍掉 振幅小的信号。

是这样的,比如一杯水倒在了令一杯里在倒回来多多少少的就会有点损失,倒也不是无法弥补的,在ps里面应该可以调回来

一般来说,都是会失真的,而且是无法恢复的。

JPEG本身只有描述如何将一个影像转换为字节的数据串流(streaming),但并没有说明这些字节如何在任何特定的储存媒体上被封存起来。JPEG的压缩方式通常是破坏性资料压缩(lossy compression),意即在压缩过程中图像的品质会遭受到可见的破坏,有一种以JPEG为基础的标准Progressive JPEG是采用无失真的压缩方式,但Progressive JPEG并没有受到广泛的支援。