A multi-population genetic algorithm for robust and fast ellipse detection

被引:55
|
作者
Yao, J [1 ]
Kharma, N [1 ]
Grogono, P [1 ]
机构
[1] Concordia Univ, Dept Comp Sci, Montreal, PQ H3G 1M8, Canada
关键词
genetic algorithms; clustering; sharing GA; randomized hough transform; multi-modal problems; shape detection; ellipse detection;
D O I
10.1007/s10044-005-0252-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper discusses a novel and effective technique for extracting multiple ellipses from an image, using a genetic algorithm with multiple populations (MPGA). MPGA evolves a number of subpopulations in parallel, each of which is clustered around an actual or perceived ellipse in the target image. The technique uses both evolution and clustering to direct the search for ellipses-full or partial. MPGA is explained in detail, and compared with both-the widely used randomized Hough transform (RHT) and the sharing genetic algorithm (SGA). In thorough and fair, experimental tests, using both synthetic and real-world images, MPGA exhibits solid advantages over RHT and SGA in terms of accuracy of recognition-even in the presence of noise or/and multiple imperfect ellipses in an image-and speed of computation.
引用
收藏
页码:149 / 162
页数:14
相关论文
共 50 条
  • [31] Heterogeneous Multi-Population Cultural Algorithm
    Raeesi, Mohammad R. N.
    Kobti, Ziad
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 292 - 299
  • [32] Multi-Path Acquiring Methods Based on Multi-population Parallel Genetic Algorithm
    Wang Zhengwu
    Li Chunyuan
    [J]. PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 6, 2008, : 473 - 476
  • [33] Fast and robust ellipse detection algorithm for head-mounted eye tracking systems
    Martinikorena, Ion
    Cabeza, Rafael
    Villanueva, Arantxa
    Urtasun, Inaki
    Larumbe, Andoni
    [J]. MACHINE VISION AND APPLICATIONS, 2018, 29 (05) : 845 - 860
  • [34] Fast and robust ellipse detection algorithm for head-mounted eye tracking systems
    Ion Martinikorena
    Rafael Cabeza
    Arantxa Villanueva
    Iñaki Urtasun
    Andoni Larumbe
    [J]. Machine Vision and Applications, 2018, 29 : 845 - 860
  • [35] A fast and robust ellipse detection algorithm based on pseudo-random sample consensus
    Song, Ge
    Wang, Hong
    [J]. COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2007, 4673 : 669 - 676
  • [36] EFSM-Based Test Data Generation with Multi-Population Genetic Algorithm
    Zhou, Xiaofei
    Zhao, Ruilian
    You, Feng
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 925 - 928
  • [37] A Multi-Population Genetic Algorithm Approach for PID Controller Auto-Tuning
    Motta Toledo, Claudio Fabiano
    Lima, Joao Miguel G.
    Arantes, Marcio da Silva
    [J]. 2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [38] Reservoir system optimisation using a penalty approach and a multi-population genetic algorithm
    Ndiritu, JG
    [J]. WATER SA, 2003, 29 (03) : 273 - 280
  • [39] STUDY ON CONVERGENCE OF SELF-ADAPTIVE AND MULTI-POPULATION COMPOSITE GENETIC ALGORITHM
    Liu, Li-Min
    Wang, Nian-Peng
    Li, Fa-Chao
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 2680 - +
  • [40] Path Planning of Mobile Robots Based on a Multi-Population Migration Genetic Algorithm
    Hao, Kun
    Zhao, Jiale
    Yu, Kaicheng
    Li, Cheng
    Wang, Chuanqi
    [J]. SENSORS, 2020, 20 (20) : 1 - 23