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 条
  • [41] A fast and robust ellipse detection algorithm based on pseudo-random sample consensus
    Song, Ge
    Wang, Hong
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2007, 4673 : 669 - 676
  • [42] EFSM-Based Test Data Generation with Multi-Population Genetic Algorithm
    Zhou, Xiaofei
    Zhao, Ruilian
    You, Feng
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 925 - 928
  • [43] A Multi-Population Genetic Algorithm Approach for PID Controller Auto-Tuning
    Motta Toledo, Claudio Fabiano
    Lima, Joao Miguel G.
    Arantes, Marcio da Silva
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [44] Reservoir system optimisation using a penalty approach and a multi-population genetic algorithm
    Ndiritu, JG
    WATER SA, 2003, 29 (03) : 273 - 280
  • [45] Optimizing control mode of optical payload based on multi-population genetic algorithm
    Changchun Institute of Optics, Fine Mechanics and Physics, Changchun 130033, China
    不详
    Yuhang Xuebao, 2008, 3 (895-900):
  • [46] An adaptive multi-population genetic algorithm for job-shop scheduling problem
    Wang, Lei
    Cai, Jing-Cao
    Li, Ming
    ADVANCES IN MANUFACTURING, 2016, 4 (02) : 142 - 149
  • [47] A MULTI-POPULATION GENETIC ALGORITHM FOR TREE-SHAPED NETWORK DESIGN PROBLEMS
    Fontes, Dalila B. M. M.
    Goncalves, Jose Fernando
    IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 177 - +
  • [48] STUDY ON CONVERGENCE OF SELF-ADAPTIVE AND MULTI-POPULATION COMPOSITE GENETIC ALGORITHM
    Liu, Li-Min
    Wang, Nian-Peng
    Li, Fa-Chao
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 2680 - +
  • [49] The multi-population genetic evolutionary optimization algorithm and its application to mechanical optimization
    Luo, Y. (LLYX123@126.com), 1600, E-Journal of Geotechnical Engineering (19 L):
  • [50] Path Planning of Mobile Robots Based on a Multi-Population Migration Genetic Algorithm
    Hao, Kun
    Zhao, Jiale
    Yu, Kaicheng
    Li, Cheng
    Wang, Chuanqi
    SENSORS, 2020, 20 (20) : 1 - 23