Feature Learning for Image Classification Via Multiobjective Genetic Programming
- 12 December 2013
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 25 (7) , 1359-1371
Abstract
Feature extraction is the first and most critical step in image classification. Most existing image classification methods use hand-crafted features, which are not adaptive for different image domains. In this paper, we develop an evolutionary learning methodology to automatically generate domain-adaptive global feature descriptors for image classification using multiobjective genetic programming (MOGP). In our architecture, a set of primitive 2-D operators are randomly combined to construct feature descriptors through the MOGP evolving and then evaluated by two objective fitness criteria, i.e., the classification error and the tree complexity. After the entire evolution procedure finishes, the best-so-far solution selected by the MOGP is regarded as the (near-)optimal feature descriptor obtained. To evaluate its performance, the proposed approach is systematically tested on the Caltech-101, the MIT urban and nature scene, the CMU PIE, and Jochen Triesch Static Hand Posture II data sets, respectively. Experimental results verify that our method significantly outperforms many state-of-the-art hand-designed features and two feature learning techniques in terms of classification accuracy.Keywords
Funding Information
- University of Sheffield
- National Natural Science Foundation of China (61125106, 91120302)
- Shaanxi Key Innovation Team of Science and Technology (2012KCT-04)
This publication has 36 references indexed in Scilit:
- Managing Biomedical Image Metadata for Search and Retrieval of Similar ImagesJournal of Digital Imaging, 2010
- Multi-Objective Genetic Programming with Redundancy-Regulations for Automatic Construction of Image Feature ExtractorsIEICE Transactions on Information and Systems, 2010
- A genetic programming framework for content-based image retrievalPattern Recognition, 2009
- Learning generative visual models from few training examples: An incremental Bayesian approach tested on 101 object categoriesComputer Vision and Image Understanding, 2007
- A Fast Learning Algorithm for Deep Belief NetsNeural Computation, 2006
- Hierarchical Bayesian inference in the visual cortexJournal of the Optical Society of America A, 2003
- A system for person-independent hand posture recognition against complex backgroundsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2001
- Image classification for content-based indexingIEEE Transactions on Image Processing, 2001
- What is evolutionary computation?IEEE Spectrum, 2000
- Support vector machines for histogram-based image classificationIEEE Transactions on Neural Networks, 1999