Abstract

Circle detection is a critical issue in pattern recognition and image analysis. Conventional geometry-based methods such as tangent or symmetry are sensitive to noise or occlusion. Area computation is more robust against noise, because it avoids differential calculations. Inspired by this characteristic, we present a novel method for fast circle detection using inscribed triangles. The proposed algorithm, which is robust to noise and resistant to occlusion, first extracts circular arcs by approximating line segments and identifying inflection points and sharp corners. To speed up the computation, irrelevant segments are filtered out through the triangle inequality. Arcs that belong to the same circle are then combined according to the position constraint and the inscribed triangle constraint. The circle parameters are further estimated by inscribed triangles based upon the Theil-Sen estimator and linear error refinement without the dependence of least-square fitting but still with the equivalent accuracy. Finally, candidate circles are verified to prune false positives through an inlier ratio rule, which jointly considers both distance and angle deviations. Extensive experiments are conducted on synthetic images including overlapping circles, and real images from four diverse datasets (three publicly available and one we built). Results are compared with those of representative state-of-the-art methods, and the proposed method is demonstrated to embraces several advantages: resistant to occlusion, more robust to noise, and better performance and efficiency.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.