JPG压缩与噪声

3

我正在学习JPEG压缩,它似乎通过减少图像中的高频组成部分来工作。由于噪声通常是高频的,这是否意味着JPEG压缩在某种程度上可以减少图像中的噪声?


JPEG压缩图像有三种主要技术:去除高频成分、量化颜色/亮度幅度和对比度的子采样。对于短暂/椒盐噪声,它可以去除一些噪声,但会引入颜色量化误差和块状伪影。 - BitBank
感谢您的简单解释,它基本上是消除某些形式的噪音并引入另一种。 - Julia
我认为我会这样表达:“JPEG压缩可以减少拍摄噪声,但同时也会引入几种类型的错误。” - BitBank
2个回答

2
严格来说,不是的。
JPEG 确实会去除高频信号(见下文),但它并不能选择性地作为去噪算法。换句话说,如果高频信号是噪声,那么它就会被去除,但是如果高频信号是有用的细节信息,它也会被去除。
要理解这一点,了解 JPEG 的基本工作原理很有帮助。首先,图像被分成 8x8 块。然后应用离散余弦变换(DCT)。结果,每个 8x8 块的元素都包含不同频率的“权重”。然后,元素根据预先选择的质量级别以固定的方式进行量化。这种量化意味着在失去精度的代价下获得编码性能。失去的精度数量是预先确定的,并且(如上所述)它不能区分噪声和有用的细节。
您可以通过使用不同的质量保存相同的图像(技术上控制每个块应用的量化量)来自行测试这一点,并看到不仅噪声被去除。这里有一个漂亮的视频,展示了不同质量级别的效果:https://upload.wikimedia.org/wikipedia/commons/f/f3/Continuously_varied_JPEG_compression_for_an_abdominal_CT_scan_-_1471-2342-12-24-S1.ogv。

2
JPEG压缩可以通过平滑图像的高频成分来减少噪声,但也会引入压缩伪影形式的视觉噪声。下面是我头像(高质量JPEG格式)和你的头像(PNG格式绘图)的一部分,在左边为下载时的原始状态,在右边使用ImageMagick工具进行60%质量的压缩后的状态。在我的眼中,当使用JPEG压缩时,它们两者看起来都更加“嘈杂”。

enter image description here


因此,尽管jpg可以消除高频噪声,但它会添加量化噪声,出现在压缩图像中的伪影。 - Julia
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Glenn Randers-Pehrson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接