我希望从JPEG图像中重新创建字符和图形基元。尽管JPEG转换是有损的,但由于原始(可能)单色且具有良好定义的基元,因此可以在很大程度上重建。我想算法或启发式可以增强信噪比。这是一个典型的例子:
我已经应用了Canny边缘检测算法并且很好地识别了数字的边缘,但这也包括噪声:
我试图通过在半强度下分成黑白来消除背景,这给出了:
背景被删除但轮廓较差。
我可以尝试启发式解决方案,但这需要时间并且是随意的,所以我想知道是否已有解决方案。
注意:similar but not duplicate问题涉及子像素渲染,这需要采用完全不同的方法。
答案 0 :(得分:1)
好的,不是严格意义上的答案,而只是通过在边缘检测之前去除噪音来展示我的意思。
以下序列使用原始图像并使用ImageJ,并自动选择参数,我执行了以下操作:
也许这是一个更好的起点 - 下面的序列显示了您的原始,第2步的输出和第4步的输出: