Yu Hancheng, Wang Tuo
J Opt Soc Am A Opt Image Sci Vis. 2017 Mar 1;34(3):415-423. doi: 10.1364/JOSAA.34.000415.
In this paper, we proposed a fast algorithm for circle detection and measurement, which uses a lookup table and bitwise center accumulator (LUT-BCA). The LUT-BCA is a two-stage procedure. The first stage determines the candidate circle centers with normal lines produced by the lookup table and recorded by the bitwise center accumulator. The second stage computes the radius of each candidate circle center and validates these centers, which eliminates the false detections. The proposed LUT-BCA can also be easily implemented on massively parallel high-performance graphics hardware using the compute unified device architecture. Experimental results indicate that the LUT-BCA can locate circle centers and measure their radii accurately and is very suitable for real-time circle detection and measurement.
在本文中,我们提出了一种用于圆检测和测量的快速算法,该算法使用查找表和按位中心累加器(LUT-BCA)。LUT-BCA是一个两阶段过程。第一阶段通过查找表生成并由按位中心累加器记录的法线来确定候选圆心。第二阶段计算每个候选圆心的半径并验证这些圆心,从而消除误检测。所提出的LUT-BCA还可以使用计算统一设备架构在大规模并行高性能图形硬件上轻松实现。实验结果表明,LUT-BCA能够准确地定位圆心并测量其半径,非常适合实时圆检测和测量。