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] Arc Adjacency Matrix-Based Fast Ellipse Detection
    Meng, Cai
    Li, Zhaoxi
    Bai, Xiangzhi
    Zhou, Fugen
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2020, 29 (29) : 4406 - 4420
  • [32] A multi-population hybrid biased random key genetic algorithm for hop-constrained trees in nonlinear cost flow networks
    Dalila B. M. M. Fontes
    José Fernando Gonçalves
    Optimization Letters, 2013, 7 : 1303 - 1324
  • [33] A multi-population hybrid biased random key genetic algorithm for hop-constrained trees in nonlinear cost flow networks
    Fontes, Dalila B. M. M.
    Goncalves, Jose Fernando
    OPTIMIZATION LETTERS, 2013, 7 (06) : 1303 - 1324
  • [34] An Algorithm for Ellipse Detection Based on Geometry
    Xiao, Peng
    Zhao, Guangming
    Chen, Youping
    PROCEEDINGS OF THE 2009 CHINESE CONFERENCE ON PATTERN RECOGNITION AND THE FIRST CJK JOINT WORKSHOP ON PATTERN RECOGNITION, VOLS 1 AND 2, 2009, : 286 - 289
  • [35] Auto-Design of Multi-Pass Cell With Small Size and Long Optical Path Length Using Parallel Multi-Population Genetic Algorithm
    Chen, Hongda
    Chen, Chen
    Wang, Yanzhang
    IEEE SENSORS JOURNAL, 2022, 22 (07) : 6518 - 6527
  • [36] A Robust Real-Time Ellipse Detection Method for Robot Applications
    He, Wenshan
    Wu, Gongping
    Fan, Fei
    Liu, Zhongyun
    Zhou, Shujie
    DRONES, 2023, 7 (03)
  • [37] Ellipse Detection Method based on the Advanced Three Point Algorithm
    Kwon, Bae-keun
    Kang, Dong-joong
    2015 21ST KOREA-JAPAN JOINT WORKSHOP ON FRONTIERS OF COMPUTER VISION, 2015,
  • [38] Combining convex hull and directed graph for fast and accurate ellipse detection
    Shen, Zeyu
    Zhao, Mingyang
    Jia, Xiaohong
    Liang, Yuan
    Fan, Lubin
    Yan, Dong-Ming
    GRAPHICAL MODELS, 2021, 116
  • [39] Fast and robust ellipse detector based on edge following method
    Liu, Yang
    Xie, Zongwu
    Liu, Hong
    IET IMAGE PROCESSING, 2019, 13 (13) : 2409 - 2419
  • [40] An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times
    M. Zandieh
    N. Karimi
    Journal of Intelligent Manufacturing, 2011, 22 : 979 - 989