Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
7224425 | Optik - International Journal for Light and Electron Optics | 2018 | 23 Pages |
Abstract
The detection of circular targets is a basic problem in computer vision, especially in pattern recognition. Due to the low effective sampling rate, circle detection methods based on random sampling (like randomized Hough transform and randomized circle detection algorithm) result in heavy computation load and slow detection speed. Targeted at this problem, this paper proposes a fast circle detection algorithm based on the difference area sampling. When a candidate circle is determined to be a false circle, a number of samples are taken from its difference area if the number of points on the candidate circle reaches a certain number. And the sampling efficiency in the difference area is significantly higher than that of the random sampling, thus increasing the speed of the circle detection. A large number of experimental results also validate this advantage. The proposed algorithm has the same detection accuracy and robustness as the original algorithm, and the proposed method of sampling from the difference area boasts great potential in practical application as it can be directly applied to randomized Hough transform, randomized circle detection algorithm and their improved versions.
Keywords
Related Topics
Physical Sciences and Engineering
Engineering
Engineering (General)
Authors
Lianyuan Jiang, Zhiwen Wang, Yongqiang Ye, Jianbing Jiang,