我正在研究jpeg压缩,它似乎通过减少图像中的高频成分起作用。由于噪声通常频率很高,这是否意味着jpeg压缩可以在降低图像噪声方面起作用?JPG压缩和噪音
JPG压缩和噪音
回答
JPEG压缩可以通过平滑图像的高频分量来降低噪声,但它也引入了压缩伪像形式的视觉噪声。这里是我的头像(一个高质量的JPEG)的一部分和你的头像(一个PNG图纸)的一部分的放大(3倍)视图,在左侧下载,右侧用ImageMagick使用-quality 60 。在我看来,它们在JPEG压缩时都看起来“噪音较大”。
jpg删除高频噪声,它增加了压缩图像中出现伪像的量化噪声... – Julia
没错。 JPEG不是消除高频噪声的工具。这些工具确实存在;关于这些的问题是关于dsp.se(Signal Processing)的话题。 –
严格地说,没有。
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。
- 1. 流式音频中的降噪和压缩
- 2. 噪声图像压缩
- 3. rmagick压缩和转换PNG至JPG
- 4. 谷歌PageSpeed和jpg无损压缩
- 5. 检测JPG压缩率?
- 6. GraphicsMagick工具压缩JPG
- 7. iOS7 jpg解压缩问题
- 8. 在JPG解压缩过程中缩小JPG
- 9. IOS音频压缩
- 10. 压缩中JPG页与各种压缩/设置PDF
- 11. 使用MATLAB代码的音频或语音压缩和解压缩技术
- 12. 压缩图像的过程(bmp到jpg)
- 13. 用于.NET JPG压缩的免费库?
- 14. .jpg将文件压缩为url参数
- 15. Android Studio:压缩视频和音频
- 16. C++录制音频和压缩到GSM
- 17. iPhone SDK:如何录制环境噪音压抑的声音?
- 18. Silverlight 4的音频压缩
- 19. 压缩音频编码
- 20. 用MP3压缩语音
- 21. 降低音频压缩率
- 22. 声音压缩书籍
- 23. 回声和噪音在声音webRTC android
- 24. 压缩和解压缩在PHP和JS
- 25. 音频降噪
- 26. “噪音”图像
- 27. 在python中压缩音频流数据和在java中解压缩
- 28. Java声音 - 软噪音之前的初始巨大噪音
- 29. Java LZW压缩和解压缩图像
- 30. 压缩和解压字符串减缩
JPEG使用3种主要技术压缩图像 - 去除高频分量,量化颜色/亮度量值以及颜色与亮度的二次采样。对于镜头/椒盐噪声,是的,它可以去除一些噪声,但它会引入色彩量化误差和块伪像。 – BitBank
谢谢你的简单解释,所以它基本上消除了一些形式的噪音,并介绍了另一种.. – Julia
我想我会说它为“JPEG压缩可以减少散粒噪声,但同时引入几种类型的错误” – BitBank