【24h】

A fast randomized circle detection algorithm

机译:快速随机圆检测算法

获取原文

摘要

In this paper, we present a fast randomized circle detection algorithm applied to determine the centers and radii of circular components. Firstly, the gradient of each pixel in the image is computed using Gaussian template. Then, the edge map of the image, obtained by applying canny edge detector, is tackled to acquire the curves consisting of 8-adjacency connected edge points. Subsequently, for the detection of the center, N edge points for each curve are picked up, and the point, passed through by the most gradient lines of the edge points, corresponds to a center. The radius can be received by computing the distance between the center and the corresponding edge points. The algorithm performs much better in terms of efficiency compared to randomized circle detection algorithm (RCD), in which a mass of accumulations are done by random sampling. Synthetic images and natural images are used to test the capability of the proposed algorithm. The experimental results indicate that the presented algorithm consumes less computing resources, has excellent performance for detection of single circle, multiple circles, concentric circles, partial circles and overlapped circles, and also has good accuracy despite the presence of different noises and interference.
机译:在本文中,我们提出了一种快速随机圆检测算法,用于确定圆形零件的中心和半径。首先,使用高斯模板计算图像中每个像素的梯度。然后,处理通过应用Canny边缘检测器获得的图像的边缘图,以获取由8个相邻的连接边缘点组成的曲线。随后,为了检测中心,拾取每个曲线的N个边缘点,并且该边缘点中最倾斜的线穿过的点对应于一个中心。可以通过计算中心点和相应边缘点之间的距离来接收半径。与通过随机采样完成大量累积的随机圆检测算法(RCD)相比,该算法的效率要好得多。合成图像和自然图像用于测试所提出算法的能力。实验结果表明,所提出的算法消耗较少的计算资源,在检测单个圆,多个圆,同心圆,部分圆和重叠圆方面具有优异的性能,并且在存在不同噪声和干扰的情况下也具有良好的精度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号