GP-GLF.pdf (5.99 MB)

Genetic Programming for Automatic Global and Local Feature Extraction to Image Classification

Download (5.99 MB)
conference contribution
posted on 11.02.2021, 02:26 by Ying Bi, Mengjie Zhang, Bing Xue
© 2018 IEEE. Feature extraction is an essential process to image classification. Existing feature extraction methods can extract important and discriminative image features but often require domain expert and human intervention. Genetic Programming (GP) can automatically extract features which are more adaptive to different image classification tasks. However, the majority GP-based methods only extract relatively simple features of one type i.e. local or global, which are not effective and efficient for complex image classification. In this paper, a new GP method (GP-GLF) is proposed to achieve automatically and simultaneously global and local feature extraction to image classification. To extract discriminative image features, several effective and well-known feature extraction methods, such as HOG, SIFT and LBP, are employed as GP functions in global and local scenarios. A novel program structure is developed to allow GP-GLF to evolve descriptors that can synthesise feature vectors from the input image and the automatically detected regions using these functions. The performance of the proposed method is evaluated on four different image classification data sets of varying difficulty and compared with seven GP based methods and a set of non-GP methods. Experimental results show that the proposed method achieves significantly better or similar performance than almost all the peer methods. Further analysis on the evolved programs shows the good interpretability of the GP-GLF method.

History

Preferred citation

Bi, Y., Zhang, M. & Xue, B. (2018, September). Genetic Programming for Automatic Global and Local Feature Extraction to Image Classification. In 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, BRAZIL (00 pp. 392-399). IEEE. https://doi.org/10.1109/CEC.2018.8477911

Conference name

2018 IEEE Congress on Evolutionary Computation (CEC)

Conference Place

Rio de Janeiro, BRAZIL

Conference start date

08/07/2018

Conference finish date

13/07/2018

Title of proceedings

2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings

Volume

00

Series

IEEE Congress on Evolutionary Computation

Publication or Presentation Year

28/09/2018

Pagination

392-399

Publisher

IEEE

Publication status

Published