-3

我想对下面的图像进行降噪。看起来像是来自劣质扫描仪的椒盐噪声。对于这种类型的噪声,您建议使用哪种算法?(如果使用 opencv 很容易完成,则加分)

谢谢!

在此处输入图像描述

4

2 回答 2

3

在经典滤波器中,中值滤波是处理这种噪声的首选滤波器。您还可以尝试形态过滤(我猜在这种情况下先膨胀后腐蚀)。

如果您知道如何实现它,那么各向异性扩散过程(特别是使用 L1 数据项,例如Chambolle-Pock 论文中的 TV-L1 去噪算法)也很有趣。

最后,如果您想要一个漂亮的二进制(仅限黑白)图像,那么您必须在工具链中的某个点通过阈值化插入一些二进制化。我的选择是在处理链的最开始或最后进行。

于 2013-10-01T06:26:29.163 回答
1

MRF 通常适用于去噪。论文Text Identification in Noisy Document Images Using Markov Random Field应该很有用。我认为 OpenCV 没有 MRF 实现,但您可以在Multi-label optimization 下找到一个好的实现,并且您会想要它的Python binding

于 2013-10-01T05:28:04.510 回答