JPG压缩和噪音

时间:2016-01-09 12:33:03

标签: image-processing jpeg noise image-compression

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

2 个答案:

答案 0 :(得分:2)

JPEG压缩可以通过平滑图像的高频分量来降低噪声,但它也会以压缩伪像的形式引入视觉噪声。以下是我的头像(高质量JPEG)和部分头像(PNG绘图)的放大(3x)视图,左侧是下载,右侧是使用ImageMagick使用-quality 60压缩的在我看来,他们看起来都是吵闹的"当JPEG压缩时。

enter image description here

答案 1 :(得分:2)

严格来说,没有。

JPEG会删除高频(见下文),但不能有选择性地去除去噪算法。换句话说,如果它们是噪声,它将消除高频,但如果它们是有用的细节信息,它也会消除。

要理解这一点,了解JPEG工作原理的基础知识很有帮助。首先,图像被分成8×8块。然后应用离散余弦变换(DCT)。结果,8x8块的每个元素都包含" weight"频率不同。然后,根据先验选择的质量等级,以固定的方式量化元素。这种量化意味着以损失精度为代价获得编码性能。精确丢失的数量是先验固定的,并且(如上所述)它不会区分噪声和有用的细节。

您可以通过保存具有不同质量的相同图像(从技术上控制应用于每个块的量化量)来自己测试,并且不仅可以看到噪声被消除。这里有一个很好的视频显示了不同质量水平的效果:https://upload.wikimedia.org/wikipedia/commons/f/f3/Continuously_varied_JPEG_compression_for_an_abdominal_CT_scan_-_1471-2342-12-24-S1.ogv