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 MULTI-POPULATION GENETIC ALGORITHM FOR TREE-SHAPED NETWORK DESIGN PROBLEMS
    Fontes, Dalila B. M. M.
    Goncalves, Jose Fernando
    [J]. IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 177 - +
  • [42] Enhancement of Mutation Testing via Fuzzy Clustering and Multi-Population Genetic Algorithm
    Dang, Xiangying
    Gong, Dunwei
    Yao, Xiangjuan
    Tian, Tian
    Liu, Huai
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (06) : 2141 - 2156
  • [43] An adaptive multi-population genetic algorithm for job-shop scheduling problem
    Lei Wang
    Jing-Cao Cai
    Ming Li
    [J]. Advances in Manufacturing, 2016, 4 : 142 - 149
  • [44] Optimizing Control Mode of Optical Payloads Based on Multi-Population Genetic Algorithm
    Xu, Wei
    Jin, Guang
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 1991 - 1995
  • [45] An adaptive multi-population genetic algorithm for job-shop scheduling problem
    Wang, Lei
    Cai, Jing-Cao
    Li, Ming
    [J]. ADVANCES IN MANUFACTURING, 2016, 4 (02) : 142 - 149
  • [46] A MODIFIED MULTI-POPULATION GENETIC ALGORITHM FOR PARAMETER IDENTIFICATION OF CULTIVATION PROCESS MODELS
    Roeva, Olympia N.
    Kosev, Kalin
    Trenkova, Tanya V.
    [J]. ICEC 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION, 2010, : 348 - 351
  • [47] Fast robust GA-based ellipse detection
    Yao, J
    Kharma, N
    Grogono, P
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 2, 2004, : 859 - 862
  • [48] Multi-population Multi-objective Cultural Algorithm
    Guo, Yi-Nan
    Cao, Yuanyuan
    Liu, Dandan
    [J]. ADVANCED MANUFACTURING TECHNOLOGY, PTS 1, 2, 2011, 156-157 : 52 - 55
  • [49] A multi-population genetic algorithm approach for solving ill-posed problems
    Mera, NS
    Elliott, L
    Ingham, DB
    [J]. COMPUTATIONAL MECHANICS, 2004, 33 (04) : 254 - 262
  • [50] A multi-population genetic algorithm approach for solving ill-posed problems
    N. S. Mera
    L. Elliott
    D. B. Ingham
    [J]. Computational Mechanics, 2004, 33 : 254 - 262