Evolutionary-based Image Segmentation Methods

Nearly 72 years ago, Wertheimer [1] pointed out the importance of perceptual grouping and organization in vision and listed several key factors, such as similarity, proximity, and good continuation, which lead to visual grouping. However, even to this day, many of the computational issues of perceptual grouping have remained unresolved. Since there are many possible partitions of an image into subsets, how do you know which one is right? There are two aspects to be considered here. The first is that there may not be a single correct answer. The second aspect is that the partitioning is inherently hierarchical. Prior literature on the related problems of clustering, grouping and image segmentation is huge. Unfortunately, there is not a general method existing to solve the problem.[2] Image segmentation is one of the central problems in computer vision and pattern recognition. It refers to the process of assigning a label to every pixel in an image such that pixels with the same label share certain visual characteristics. The result of image segmentation is a set of segments (sets of pixels) that collectively cover the entire image. Pixels in the same region are similar with respect to some characteristics or computed properties, such as color, intensity, and texture. Adjacent regions are significantly different with respect to the same characteristics. The goal of segmentation is to simplify and/or change the representation of an image into something that is more meaningful and easier to analyze.[3] There are many general-purpose approaches available for image segmentation such as threshold methods[4], edge-based methods[5], region-based methods[6], and graph-based methods[7]. Threshold techniques make decisions based on local pixel information. Edgebased methods are based on connecting together broken contour lines. It is prone to failure in the presence of blurring. A region-based method usually partitions an image into connected regions by grouping neighboring pixels of similar intensity levels. Adjacent regions are then merged under some characteristics. Graph-based techniques generally represent the problem in terms of a graph where each node corresponds to a pixel in the image, and an edge connects each pair of vertices. A weight is associated with each edge based on some property of the pixels that it connects, such as their image intensities. Hybrid techniques using a mix of the methods above are also popular. What listed above also exposed two basic questions: • What is the precise criterion for a good segmentation? • How can such a segmentation be computed efficiently?

[1]  Ujjwal Maulik,et al.  Medical Image Segmentation Using Genetic Algorithms , 2009, IEEE Transactions on Information Technology in Biomedicine.

[2]  Linda G. Shapiro,et al.  Computer Vision , 2001 .

[3]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[4]  Avrim Blum,et al.  Learning from Labeled and Unlabeled Data using Graph Mincuts , 2001, ICML.

[5]  Ujjwal Maulik,et al.  Genetic algorithm-based clustering technique , 2000, Pattern Recognit..

[6]  Chien-Hsing Chou,et al.  Short Papers , 2001 .

[7]  Ruhul A. Sarker,et al.  Memetic algorithms for solving job-shop scheduling problems , 2009, Memetic Comput..

[8]  Ka Yee Yeung,et al.  Principal component analysis for clustering gene expression data , 2001, Bioinform..

[9]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[10]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Sebti Foufou,et al.  A multiagent system approach for image segmentation using genetic algorithms and extremal optimization heuristics , 2006, Pattern Recognit. Lett..

[12]  Ville Tirronen,et al.  An Enhanced Memetic Differential Evolution in Filter Design for Defect Detection in Paper Production , 2008, Evolutionary Computation.

[13]  Xin Yao,et al.  A Memetic Algorithm for VLSI Floorplanning , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[15]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  M. Koppen,et al.  Tiny GAs for image processing applications , 2006, IEEE Computational Intelligence Magazine.

[17]  Ieee Xplore,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Information for Authors , 2022, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Abdullah Al Mamun,et al.  An evolutionary memetic algorithm for rule extraction , 2010, Expert Syst. Appl..

[19]  Wan-Chi Siu,et al.  A study of the Lamarckian evolution of recurrent neural networks , 2000, IEEE Trans. Evol. Comput..

[20]  Matthias Hein,et al.  Measure Based Regularization , 2003, NIPS.

[21]  Shigeru Obayashi,et al.  Development and investigation of efficient GA/PSO-hybrid algorithm applicable to real-world design optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[22]  Dimitrios Charalampidis,et al.  A modified k-means algorithm for circular invariant clustering , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Anil K. Jain,et al.  Texture Analysis , 2018, Handbook of Image Processing and Computer Vision.

[24]  David A. Clausi,et al.  Comparing cooccurrence probabilities and Markov random fields for texture analysis of SAR sea ice imagery , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[25]  Abdullah Al Mamun,et al.  A memetic model of evolutionary PSO for computational finance applications , 2009, Expert Syst. Appl..

[26]  James Smith,et al.  A tutorial for competent memetic algorithms: model, taxonomy, and design issues , 2005, IEEE Transactions on Evolutionary Computation.

[27]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[28]  Demin Wang,et al.  A multiscale gradient algorithm for image segmentation using watershelds , 1997, Pattern Recognit..

[29]  James C. Bezdek,et al.  Clustering with a genetically optimized approach , 1999, IEEE Trans. Evol. Comput..

[30]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[31]  Mark Sumner,et al.  A Fast Adaptive Memetic Algorithm for Online and Offline Control Design of PMSM Drives , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[32]  Jing Tang,et al.  Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems , 2006, Soft Comput..

[33]  Ziqiang Wang,et al.  Memetic Algorithm-Based Image Watermarking Scheme , 2008, ISNN.

[34]  Yew-Soon Ong,et al.  A Probabilistic Memetic Framework , 2009, IEEE Transactions on Evolutionary Computation.

[35]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[36]  David A Clausi An analysis of co-occurrence texture statistics as a function of grey level quantization , 2002 .

[37]  Hui Zhang,et al.  Image segmentation using evolutionary computation , 1999, IEEE Trans. Evol. Comput..

[38]  Jong-Hwan Kim,et al.  Evolutionary multi-objective optimization in robot soccer system for education , 2009, IEEE Computational Intelligence Magazine.

[39]  Bir Bhanu,et al.  Adaptive image segmentation using a genetic algorithm , 1989, IEEE Transactions on Systems, Man, and Cybernetics.

[40]  Cor J. Veenman,et al.  A cellular coevolutionary algorithm for image segmentation , 2003, IEEE Trans. Image Process..

[41]  Aggelos K. Katsaggelos,et al.  Hybrid image segmentation using watersheds and fast region merging , 1998, IEEE Trans. Image Process..

[42]  M. Wertheimer Laws of organization in perceptual forms. , 1938 .

[43]  Manuel Graña,et al.  An instantaneous memetic algorithm for illumination correction , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[44]  Zexuan Zhu,et al.  Wrapper–Filter Feature Selection Algorithm Using a Memetic Framework , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[45]  Ioannis B. Theocharis,et al.  Microgenetic algorithms as generalized hill-climbing operators for GA optimization , 2001, IEEE Trans. Evol. Comput..

[46]  Andy J. Keane,et al.  Meta-Lamarckian learning in memetic algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[47]  Seisuke Fukuda,et al.  A wavelet-based texture feature set applied to classification of multifrequency polarimetric SAR images , 1999, IEEE Trans. Geosci. Remote. Sens..

[48]  Vito Di Gesù,et al.  A Memetic Algorithm for Binary Image Reconstruction , 2008, IWCIA.

[49]  William M. Rand,et al.  Objective Criteria for the Evaluation of Clustering Methods , 1971 .

[50]  Maoguo Gong,et al.  Density-Sensitive Evolutionary Clustering , 2007, PAKDD.

[51]  Fang Liu,et al.  Spectral Clustering Ensemble Applied to SAR Image Segmentation , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[52]  Vito Di Gesù,et al.  Discrete Tomography Reconstruction through a New Memetic Algorithm , 2008, EvoWorkshops.

[53]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[54]  Kees Joost Batenburg,et al.  An evolutionary algorithm for discrete tomography , 2005, Discret. Appl. Math..

[55]  Hichem Frigui,et al.  A Robust Competitive Clustering Algorithm With Applications in Computer Vision , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[56]  Abdullah Al Mamun,et al.  Balancing exploration and exploitation with adaptive variation for evolutionary multi-objective optimization , 2009, Eur. J. Oper. Res..

[57]  Philippe Andrey,et al.  Selectionist relaxation: genetic algorithms applied to image segmentation , 1999, Image Vis. Comput..

[58]  Xin Geng,et al.  Supervised nonlinear dimensionality reduction for visualization and classification , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[59]  Licheng Jiao,et al.  A Modified K-Means Clustering with a Density-Sensitive Distance Metric , 2006, RSKT.

[60]  Joshua D. Knowles,et al.  An Evolutionary Approach to Multiobjective Clustering , 2007, IEEE Transactions on Evolutionary Computation.

[61]  V.,et al.  A Spatial Thresholding Method for Image Segmentation , 2022 .

[62]  Seung-Hwan Choi,et al.  Evolutionary multi-objective optimization in robot soccer system for education , 2009, IEEE Comput. Intell. Mag..

[63]  Maoguo Gong,et al.  Image texture classification using a manifold- distance-based evolutionary clustering method , 2008 .