A domain independent approach to multi-class object detection using genetic programming

Object detection is the process of automatically nding objects of interest within an image. Given the abundance of information now captured and stored in electronic form, this is fast becoming a useful and challenging machine learning and computer vision task. This project uses a domain independent genetic programming approach to solve four multi-class object detection problems ranging in dif culty levels. Three methods were investigated, all using different features sets based on local-region pixel statistics. A new measure, program size, was also introduced to the tness function with the aim of favoring the evolution of smaller programs over larger, complicated ones. The new tness function with program size proved more effective and ef cient, and the evolved programs using this tness function were much shorter and easier to interpret. While the classi cation method greatly reduced training times than the basic detection method, it could not improve the detection performance. The two-phase method with a secondary training phase always gave a better detection performance than without.

[1]  Anil K. Jain,et al.  Artificial Neural Networks: A Tutorial , 1996, Computer.

[2]  Mengjie Zhang,et al.  A Domain Independent Approach to 2D Object Detection Based on the Neural and Genetic Paradigms , 2000 .

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

[4]  Victor Ciesielski,et al.  Genetic Programming for Multiple Class Object Detection , 1999, Australian Joint Conference on Artificial Intelligence.

[5]  Walter Alden Tackett,et al.  Genetic programming applied to image discrimination , 1997 .

[6]  Daniel Howard,et al.  Target detection in SAR imagery by genetic programming , 1999 .

[7]  Mykola Pechenizkiy,et al.  Feature Extraction for Classification in Knowledge Discovery Systems , 2003, KES.

[8]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[9]  Scott E. Umbaugh,et al.  Computer Vision and Image Processing: A Practical Approach Using CVIPTools , 1997 .

[10]  Neal R. Harvey,et al.  GENETIC PROGRAMMING APPROACH TO EXTRACTING FEATURES FROM REMOTELY SENSED IMAGERY , 2001 .

[11]  Mengjie Zhang,et al.  Pixel Statistics and False Alarm Area in Genetic Programming for Object Detection , 2003, EvoWorkshops.

[12]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[13]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .