我正在尝试为文档图像找到有效的二值化技术.我目前已经实现了niblack和sauvola阈值算法,并尝试了基于直方图评估的二值化.有人可以建议其他已证明有效的二值化方法吗?这是我一直在使用的降级图像示例:

http://spie.org/Images/Graphics/Newsroom/Imported/0681/0681_fig1.jpg
任何建议将不胜感激.
我正在尝试实现 niblack 阈值算法,该算法使用以下公式:
pixel = ( pixel > mean + k * standard_deviation ) ? object : background
Run Code Online (Sandbox Code Playgroud)
其中 k 的标准值为 0。有人可以告诉我如何在 matlab 中实现这个吗?我不知道该怎么做