Genetic Programming for Object Detection: A Two-Phase Approach with an Improved Fitness Function

Mengjie Zhang, Urvesh Bhowan, Bunna Ny


This paper describes two innovations that improve the efficiency and effectiveness of a genetic programming approach to object detection problems. The approach uses genetic programming to construct object detection programs that are applied, in a moving window fashion, to the large images to locate the objects of interest. The first innovation is to break the GP search into two phases with the first phase applied to a selected subset of the training data, and a simplified fitness function. The second phase is initialised with the programs from the first phase, and uses the full set of training data with a complete fitness function to construct the final detection programs. The second innovation is to add a program size component to the fitness function. This approach is examined and compared with a neural network approach on three object detection problems of increasing difficulty. The results suggest that the innovations increase both the effectiveness and the efficiency of the genetic programming search, and also that the genetic programming approach outperforms a neural network approach for the most difficult data set in terms of the object detection accuracy.

keywords: Artificial Intelligence approaches to computer vis, Image analysis, genetic programming and neural networks


Artificial Intelligence approaches to computer vis; Image analysis; genetic programming and neural networks

Full Text:

PDF (263Kb)
Copyright (c)