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
关键词
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
相关论文
共 50 条
  • [1] A mirror-checking algorithm for efficient circle/arc detection
    Chiu, S.-H. (schiu@mail.ntust.edu.tw), 1600, ICIC International (09):
  • [2] Detecting Drivers' Mirror-Checking Actions and Its Application to Maneuver and Secondary Task Recognition
    Li, Nanxiang
    Busso, Carlos
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2016, 17 (04) : 980 - 992
  • [3] 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
  • [4] A fast, memory-efficient and parallelizable arc/circle segmentation algorithm
    Wang, Fei
    Yuan, Zejian
    Zheng, Nanning
    Liu, Yuehu
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (02) : 841 - 848
  • [5] A Fast Circle Detection Algorithm Based on Circular Arc Feature Screening
    Lan, Xin
    Deng, Honggui
    Li, Youzhen
    Ou, Yun
    Zhou, Fengyun
    SYMMETRY-BASEL, 2023, 15 (03):
  • [6] Circle And Circular Arc Detection Algorithm Research Based on Freeman Chain Code
    Xia Lan-yi
    Dai Shu-guang
    2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2014, : 230 - 233
  • [7] A Fast Circle Detector with Efficient Arc Extraction
    Liu, Yang
    Deng, Honggui
    Zhang, Zeyu
    Xu, Qiguo
    SYMMETRY-BASEL, 2022, 14 (04):
  • [8] Circle detection based on arc search using a table of virtual circle
    Odagiri, Makoto
    Onoguchi, Kazunori
    2016 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2016, : 179 - 184
  • [9] ARC - A tool for efficient refinement and equivalence checking for CSP
    Parashkevov, AN
    Yantchev, J
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 68 - 75
  • [10] Efficient circle-drawing algorithm
    Kuzmin, Yevgeni P.
    Computer Graphics Forum, 1990, 9 (04) : 333 - 336