A MIRROR-CHECKING ALGORITHM FOR EFFICIENT CIRCLE/ARC DETECTION

被引:0
|
作者
Chiu, Shih-Hsuan [1 ]
Chen, Ching-Chi [2 ]
Wen, Che-Yen [3 ]
Lee, Jun-Huei [1 ]
Lin, Kuo-Hung [1 ]
Chung, Kuo-Liang [1 ]
Huang, Yong-Huai [4 ,5 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Mat Sci & Engn, 43,Sec 4,Keelung Rd, Taipei 106, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Grad Inst Automat & Control, Taipei 106, Taiwan
[3] Cent Police Univ, Dept Forens Sci, Taoyuan 33304, Taiwan
[4] Jinwen Univ Sci & Technol, Inst Comp & Commun Engn, New Taipei 23154, Taiwan
[5] Jinwen Univ Sci & Technol, Dept Elect Engn, New Taipei 23154, Taiwan
来源
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL | 2013年 / 9卷 / 04期
关键词
Mirror-checking algorithm; Multi-step method; Circle/Arc detection; Geometry property;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The iterative multi-step scheme has been applied to circle/arc detection. It usually includes three main steps: picking initial points, finding correspondent searching points with predefined geometric properties, and obtaining candidate circles/arcs. A successful iteration for finding a candidate circle/arc depends on picking valid initial points and finding valid correspondent searching points, and the "valid" means those points must lie on the same target circles/arcs. That is, the iteration is redundant if initial points or searching points are invalid. In this paper, an efficient circle/arc detection method (MCD) based on a mirror-checking algorithm is proposed: we first randomly pick two initial points and construct two corresponding patterns by collecting neighbor points around the initial points. Then, we use the proposed mirror -checking algorithm to check whether the two patterns are mirrored. If they are not mirrored, we will ignore the initial points and find new ones to avoid redundant iteration; otherwise, a candidate circle can be obtained from the mirrored patterns. Instead of finding searching points within a predefined geometric region, the searching point is picked from the mirrored patterns. Based on the initial and searching points, the verification process is utilized to confirm whether the candidate circle is the target circle. From the experimental results, the proposed algorithm can efficiently reduce redundant iterations and executing time. In the meanwhile, we plug the proposed mirror-checking algorithm to the effective voting method (MEVM) and semi-random detection method (MSRD). The experimental results show that it can speed up the two methods and sift redundant iterations efficiently.
引用
收藏
页码:1439 / 1454
页数:16
相关论文
共 1 条
  • [1] A FAST RANDOMIZED METHOD FOR EFFICIENT CIRCLE/ARC DETECTION
    Chiu, Shih-Hsuan
    Lin, Kuo-Hung
    Wen, Che-Yen
    Lee, Jun-Huei
    Chen, Hung-Ming
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (1A): : 151 - 166