Rice leaf detection with genetic programming

This paper describes an approach to the detection rice plants in images of rice fields by using genetic programming. The method involves the evolution of a genetic programming classifier of 20 × 20 pixel windows to distinguish rice and nonrice windows, applies the evolved classifier to each pixel position in a test image in a scanning window fashion and determines the class of a pixel by majority voting. The individual pixel values in the window comprise the terminal set. The four arithmetic operators, augmented by square root, comprise the function set. Fitness is a weighted sum of true positive and true negative rates. The classifier achieves an accuracy of 90% on positive and negative windows and is highly accurate in localizing rice leaves in test images for micro-spraying of nutritional supplements. The evolutionary approach clearly outperforms a thresholding approach based on colour which is unable to distinguish between rice an leaves.

[1]  Mengjie Zhang,et al.  Genetic Programming for Object Detection: Improving Fitness Functions and Optimising Training Data , 2006, IEEE Intell. Informatics Bull..

[2]  Victor Ciesielski,et al.  Discovery of Human-Competitive Image Texture Feature Extraction Programs Using Genetic Programming , 2004, GECCO.

[3]  A Song,et al.  Visual Texture Classification and Segmentation by Genetic Programming , 2007 .

[4]  Victor Ciesielski,et al.  Comparison of evolutionary and conventional feature extraction methods for malt classification , 2012, 2012 IEEE Congress on Evolutionary Computation.

[5]  Noboru Ohnishi,et al.  A Lawn Weed Detection in Winter Season Based on Color Information , 2007, MVA.

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

[7]  Andy Song,et al.  Detecting motion from noisy scenes using Genetic Programming , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[8]  Andy Song,et al.  Selective motion detection by Genetic Programming , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[9]  S. Christensen,et al.  Colour and shape analysis techniques for weed detection in cereal fields , 2000 .

[10]  Wei Yin,et al.  Analysis of motion detectors evolved by Genetic Programming , 2012, 2012 IEEE Congress on Evolutionary Computation.

[11]  Bangalore S. Manjunath,et al.  Genetic Programming for Object Detection , 1996 .

[12]  Nawwaf N. Kharma,et al.  Evolving novel image features using Genetic Programming-based image transforms , 2009, 2009 IEEE Congress on Evolutionary Computation.

[13]  Chun-Chieh Yang,et al.  Weed recognition in corn fields using back-propagation neural network models , 2002 .

[14]  Josse De Baerdemaeker,et al.  Optical weed detection and evaluation using reflection measurements , 1999, Other Conferences.