Two-Tier genetic programming: towards raw pixel-based image classification

被引:49
作者
Al-Sahaf, Harith [2 ]
Song, Andy [1 ]
Neshatian, Kourosh [2 ,3 ]
Zhang, Mengjie [2 ]
机构
[1] RMIT Univ, Sch Comp Sci & Informat Technol, Melbourne, Vic 3001, Australia
[2] Victoria Univ, Sch Engn & Comp Sci, Wellington 6140, New Zealand
[3] Univ Canterbury, Dept Comp Sci & Software Engn, Christchurch 8140, New Zealand
关键词
Evolutionary computation; Genetic programming; Feature extraction; Feature selection; Image classification; FEATURE-EXTRACTION; OBJECT DETECTION;
D O I
10.1016/j.eswa.2012.02.123
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Classifying images is of great importance in machine vision and image analysis applications such as object recognition and face detection. Conventional methods build classifiers based on certain types of image features instead of raw pixels because the dimensionality of raw inputs is often too large. Determining an optimal set of features for a particular task is usually the focus of conventional image classification methods. In this study we propose a Genetic Programming (GP) method by which raw images can be directly fed as the classification inputs. It is named as Two-Tier GP as every classifier evolved by it has two tiers, the other for computing features based on raw pixel input, one for making decisions. Relevant features are expected to be self-constructed by GP along the evolutionary process. This method is compared with feature based image classification by GP and another GP method which also aims to automatically extract image features. Four different classification tasks are used in the comparison, and the results show that the highest accuracies are achieved by Two-Tier GP. Further analysis on the evolved solutions reveals that there are genuine features formulated by the evolved solutions which can classify target images accurately. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12291 / 12301
页数:11
相关论文
共 32 条
  • [1] [Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
  • [2] Atkins D, 2011, IEEE C EVOL COMPUTAT, P238
  • [3] Bhowan U, 2010, LECT NOTES COMPUT SC, V6021, P1, DOI 10.1007/978-3-642-12148-7_1
  • [4] A relevance feedback method based on genetic programming for classification of remote sensing images
    dos Santos, J. A.
    Ferreira, C. D.
    Torres, R. da S.
    Goncalves, M. A.
    Lamparelli, R. A. C.
    [J]. INFORMATION SCIENCES, 2011, 181 (13) : 2671 - 2684
  • [5] A Survey on the Application of Genetic Programming to Classification
    Espejo, Pedro G.
    Ventura, Sebastian
    Herrera, Francisco
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2010, 40 (02): : 121 - 144
  • [6] Fu WL, 2011, IEEE C EVOL COMPUTAT, P254
  • [7] Breast cancer diagnosis using genetic programming generated feature
    Guo, H
    Nandi, AK
    [J]. PATTERN RECOGNITION, 2006, 39 (05) : 980 - 987
  • [8] Feature generation using genetic programming with application to fault classification
    Guo, H
    Jack, LB
    Nandi, AK
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (01): : 89 - 99
  • [9] Hearn D., 1994, Computer Graphics
  • [10] Evolving Novel Image Features Using Genetic Programming-based Image Transforms
    Kowaliw, Taras
    Banzhaf, Wolfgang
    Kharma, Nawwaf
    Harding, Simon
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2502 - +