摘要
传统的Canny边缘检测算子是一种含有最优化思想的算子,它具有较高的检测精度,可以达到单像素级,但是因为它本身对噪声比较敏感,所以需要先利用Gauss滤波、均值滤波、中值滤波等滤波器进行去噪,然后再进行边缘检测,而Robinson边缘检测算子虽然具有抑制噪声的能力,但检测到边的缘不是单像素的。分析了原Canny边缘检测算子判断非极大值抑制条件存在的问题,提出了新的判断非极大值抑制的条件,将Canny边缘检测算子的思想与Robinson边缘检测算子相结合,既可以有效地抑制噪声,也可以得到单像素边缘,通过数据分析和实验结果说明了本文算法的有效性。
Canny operator is an operator with ideas of optimization,which has higher detection accuracy.Since this operator is easily affected by noise,it is essential to filter out the noise by the Gaussian filter.Robinson operator can suppress noise,but cannot obtain single pixel edge by detection.We analyze the defects of original non-maximum suppression judging conditions,and propose a new detection algorithm combing the idea of Canny operator with Robinson operator,which can effectively suppress noise while obtaining single pixel edges.Data analysis and experimental results validate the effectiveness of the proposed algorithm.
出处
《计算机工程与科学》
CSCD
北大核心
2016年第4期755-760,共6页
Computer Engineering & Science
基金
陕西省2014年重大科技创新项目(2014ZKC03-18)
陕西省2014年度信息化重点建设项目(陕工信发〔2014〕199号)
国家自然科学基金(U1304616)