我想将图像去噪,如下图所示。它看起来像是来自不良扫描仪的盐和胡椒噪音。您会建议将哪种算法用于此类噪声? (如果用opencv轻松完成奖励点)
谢谢!
答案 0 :(得分:3)
在经典滤波器中,中值滤波是这种噪声的首选滤波器。您也可以尝试进行形态学过滤(在这种情况下,我猜是扩张,然后是侵蚀)。
如果你知道如何实现它,各向异性扩散过程(特别是L1数据项,如Chambolle-Pock paper中的TV-L1去噪算法)也很有意思。
最后,如果你想要一个漂亮的二进制(仅限黑白)图像,那么你必须在工具链的某个点通过阈值插入一些二值化。我的选择是在处理链的最初或最后进行。
答案 1 :(得分:1)
MRF通常适用于去噪。论文Text Identification in Noisy Document Images Using Markov Random Field应该是有用的。我不认为OpenCV有MRF实现,但你可以在多标签优化下找到一个好的here,你会想要它Python binding。