Click on “Download PDF” for the PDF version or on the title for the HTML version.


If you are not an ASABE member or if your employer has not arranged for access to the full-text, Click here for options.

Adaptive Image Segmentation using a Fuzzy Neural Network and Genetic Algorithm for Weed Detection

Published by the American Society of Agricultural and Biological Engineers, St. Joseph, Michigan www.asabe.org

Citation:  Paper number  033088,  2003 ASAE Annual Meeting . (doi: 10.13031/2013.13854) @2003
Authors:   Joao Camargo Neto, George E. Meyer, David D. Jones, Alvin J. Surkan
Keywords:   Plant Segmentation, Machine Vision, Fuzzy Logic, Fuzzy Inference System

Digital images of the soybean and three species of weeds with different backgrounds were acquired for image processing. An adaptive neuro-fuzzy inference system (ANFIS) from MATLAB 6.1 was used to obtain a preliminary separation of plant and background. To train the fuzzy inference system (FIS), red-green-blue (RGB) values were first converted to HSV color space (hue, saturation, value), and samples from plant and background were visually selected from the images to be used as inputs. These were then mapped to a binary output that indicated the presence or absence of plant. Subtractive clustering was used to generate the FIS with a total of 100 epochs. Three clusters, and therefore three rules, were found by the ANFIS. This resulted in a total of 9 membership functions. Source code for a genetic algorithm was written using the toolbox of MATLAB 6.1 to adjust the membership functions to reduce misclassification and improve segmentation. The membership function parameters were used to generate chromosome genes. The initial population of 50 chromosomes was generated using 30% noise perturbation of the membership functions originally given by ANFIS. A final segmentation of background and plant was achieved after 10 generations. Between evaluations crossover and mutations were applied. The results showed that the adaptive neuro-fuzzy inference system and genetic algorithm segmentation system was capable of eliminating areas that were misclassified as plant and also generally the final segmentation.

(Download PDF)    (Export to EndNotes)