图像处理:边缘检测的计算方法

需积分: 29 1 下载量 18 浏览量 更新于2024-07-16 收藏 6.34MB PDF 举报
"A Computational Approach to Edge Detection" 是一篇由 John Canny 在1986年发表在 IEEE Transactions on Pattern Analysis and Machine Intelligence 上的论文,主要探讨了图像处理中的边缘检测问题,采用了一种计算方法来优化边缘检测的效果。 这篇论文提出了一种计算方法来解决边缘检测的问题,其成功之处在于定义了一套全面的目标来确定边缘点的计算。这些目标需精确到足以界定边缘检测器的理想行为,同时尽量减少对解决方案形式的假设。Canny 提出,边缘检测应该包括检测(detection)和定位(localization)两个关键标准。 检测标准是指在图像中正确识别出边缘的存在,而定位标准则要求准确地确定边缘的位置。为了实现这两个目标,Canny 将它们数学化表示为操作器脉冲响应上的函数。此外,他还引入了第三个标准,确保检测器对单一边缘只产生一次响应,避免多边检测和假阳性。 论文中,Canny 通过数值优化技术设计了针对多种常见图像特征的检测器,特别是针对阶跃边缘(step edges)。在分析阶跃边缘时,他发现检测性能和定位性能之间存在一个自然的不确定性原理。这意味着在追求高精度的同时,可能会影响边缘位置的精确度,反之亦然。 基于这个不确定性原则,Canny 得出了一个在不同尺度下都具有最优性能的操作器形状,即著名的 Canny 边缘检测算法。这个算法至今仍被广泛使用,它通过多尺度分析和非最大值抑制等步骤,有效地平衡了检测率和假阳性率,提供了高质量的边缘检测结果。 总结来说,这篇论文对边缘检测的理论和实践做出了重大贡献,Canny 的方法不仅提供了边缘检测的理论框架,还催生了一个高效且广泛应用的边缘检测算法,对图像处理和计算机视觉领域产生了深远的影响。