A fast and accurate circle detection algorithm based on random sampling

Circle detection in digital images is an important problem in computer vision, pattern recognition, and artificial intelligence. However, the common circle detection strategies, including random sample consensus, randomized Hough transform, and randomized circle detection, have a very low sampling e...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Future generation computer systems Ročník 123; s. 245 - 256
Hlavní autor: Jiang, Lianyuan
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 01.10.2021
Témata:
ISSN:0167-739X, 1872-7115
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Circle detection in digital images is an important problem in computer vision, pattern recognition, and artificial intelligence. However, the common circle detection strategies, including random sample consensus, randomized Hough transform, and randomized circle detection, have a very low sampling efficiency and thus a slow detection speed, owing to aimless random sampling. This paper proposes a fast and accurate randomized circle detection algorithm, with the aim to improve the speed and accuracy of circle detection based on random sampling. The proposed algorithm mainly focuses on four aspects: calculating circle parameters, determining candidate circles, searching for true circle, and improving detection accuracy. To verify the effectiveness of our algorithm, contrastive experiments were conducted on lots of synthetic and real images. The results show that our algorithm achieved much higher detection speed and accuracy than random sample consensus, randomized Hough transform, and randomized circle detection, and realized similar robustness as the three contrastive strategies. The research ideas can also be applied to ellipse detection. •An effective method for determining candidate circles is proposed.•A fast method for searching for true circle is proposed.•A strategy for improving detection accuracy is suggested.•Our algorithm was compared through experiments against other classical algorithms.
ISSN:0167-739X
1872-7115
DOI:10.1016/j.future.2021.05.010