复杂图像边缘提取的方法研究
问题描述
常见的边缘提取算法有很多,但是对复杂图像的处理难以取得很好的效果。个人认为主要原因有以下两个:
1是对不同图像的兼容性不佳;
2是对同一图像的自适应性处理不佳。
算法改进
已完成:
1.引入中值滤波,降低图像细节,便于图像整体边缘的提取;
2.根据图像的大小设置中值滤波系数,初步具备处理不同图片的兼容能力;
待改进:
3,引入连通域判断,对占图像面积较小的边缘,判定为细节,进行弱化处理,增强图像局部自适应处理的能力
效果展示
原图
常规算法处理效果:
结果分析
通过上面的结果可以看出来,对应细节比较丰富的图片,直接用算子提取边缘的效果不好,对图像采用中值滤波+锐化+直方图均衡后,能够提取出主要的图像轮廓。
但是由于预处理方法比较简单粗暴,造成主要轮廓存在一定程度的丢失,后续可以加入连通域大小判断来进行优化。
以上只是一点浅薄的看法,没有进行太深入的研究,有兴趣的朋友欢迎讨论交流。