基于数据离散度的圆检测算法研究
Study on Circle Detection Algorithm based on Data Dispersion
本文提出了基于数据离散度的圆检测方法,以解决圆检测的过分耗时问题。通过以下五个步骤可以准确且快速的求得圆心坐标及半径:第一,运用图像处理方法将圆转变成单像素宽度的圆弧轮廓;第二,用单像素宽度的圆弧轮廓上任意三点确定一理论圆心,理论圆心与真实圆心间可能存在一些偏移;第三,以该理论圆心为形心,用一个经验值确定一方形区域,方形区域内的每个像素点均可能为真实圆心;第四,计算各个可能圆心到到单像素宽度的圆弧轮廓上像素点的距离判据,距离判据方差最小的可能圆心就是真实圆心;第五,真实圆心对应的距离判据的均值,即为真实半径。理论分析及实验表明,本文提出的圆检测方法同传统Hough变换相比较,同样具有高的检测精度,而且实时性更强。
Keywords: circle detection, center coordinates, dispersion To reduce time-consuming, a new algorithm for circle detection is proposed based on data dispersion. The center coordinates and radius can be detected with five steps in this algorithm precisely and quickly; firstly, to reduce the original circle to single-pixel width circle with image processing. Secondly, to calculate the center coordinates with three arbitrary points on the circle. There might be a deviation between the calculated center and real center. Thirdly, to determine a square area for the center coordinates computing with an experimental range and each pixel inside the square is a potential center. Fourthly, to compute the center with distance criterion and the center coordinate is determined when the variance reaches the minimum. Lastly, the radius is equal to the means of the distance vector with the minimum variance. Experiments are conducted and the results show that, comparing with the traditional Hough transform, the new algorit?????
陈慧玲、魏有莹、帅立国
计算技术、计算机技术
圆检测圆心离散度
circle detectioncenter coordinatesdispersion
陈慧玲,魏有莹,帅立国.基于数据离散度的圆检测算法研究[EB/OL].(2016-02-02)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/201602-27.点此复制
评论