Wrapper Feature Construction for Figure-Ground Image Segmentation Using Genetic Programming

Figure-ground segmentation is a process of separating regions of interest from unimportant backgrounds. It is challenging to separate objects from target images with high variations (e.g. cluttered backgrounds), which requires effective feature sets to capture the discriminative information between object and background regions. Feature construction is a process of transforming a given set of features to a new set of high-level features, which considers the interactions between the previous features, thus the constructed features can be more meaningful and effective. As Genetic programming (GP) is a well-suited algorithm for feature construction (FC), it is employed to conduct both multiple FC (MFC) and single FC (SFC), which aims to improve the segmentation performance for the first time in this paper. The cooperative coevolution technique is introduced in GP to construct multiple features from different types of image features separately while conducting feature combination simultaneously, called as CoevoGPMFC. One wrapper method (wrapperGPSFC) is also designed, and one well-performing embedded method (embeddedGPSFC) is introduced as a reference method. Compared with the original features extracted by existing feature descriptors, the constructed features from the proposed methods are more robust and performance better on the test set. Moreover, the features constructed by the three methods achieve similar performance for the given segmentation tasks.

[1]  Volker Roth,et al.  Adaptive Feature Selection in Image Segmentation , 2004, DAGM-Symposium.

[2]  Luc Van Gool,et al.  The Pascal Visual Object Classes Challenge: A Retrospective , 2014, International Journal of Computer Vision.

[3]  Daphne Koller,et al.  Efficiently selecting regions for scene understanding , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  R. Poli Genetic programming for image analysis , 1996 .

[5]  Krzysztof Krawiec,et al.  Coevolution and Linear Genetic Programming for Visual Learning , 2003, GECCO.

[6]  Mengjie Zhang,et al.  Feature Construction Using Genetic Programming for Figure-Ground Image Segmentation , 2017 .

[7]  Shimon Ullman,et al.  Combined Top-Down/Bottom-Up Segmentation , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Wenbin Zou,et al.  Online Glocal Transfer for Automatic Figure-Ground Segmentation , 2014, IEEE Transactions on Image Processing.

[9]  Yong Jae Lee,et al.  Object-Graphs for Context-Aware Visual Category Discovery , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Kourosh Neshatian,et al.  Feature Manipulation with Genetic Programming , 2010 .

[11]  Krzysztof J. Cios,et al.  Multi-objective genetic programming for feature extraction and data visualization , 2015, Soft Computing.

[12]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[13]  Mengjie Zhang,et al.  A Filter Approach to Multiple Feature Construction for Symbolic Learning Classifiers Using Genetic Programming , 2012, IEEE Transactions on Evolutionary Computation.