Optimizing Machine Vision Based Applications in Agricultural Products by Artificial Neural Network

The use of trained artificial neural networks (ANNs) for agricultural processing, handling, and process control, such as pattern recognition, classification and weight prediction, offers potential for multi-dimensional function fittings and enhanced accuracy in machine-vision based procedures. In this study, optimization of ANNs for machine vision based applications for better prediction accuracy has been conducted using soybean weighing as an example. Neural network systems consisting of a varying number of neurons trained under dissimilar algorithms were compared in determining the weights of soybeans based on the correlation of weight to features extracted from one- and two-direction images. Results show that imaging from the side of a soybean produces superior data to that of top-down images, and that with a properly trained neural network, weight predictions could be accurate up to a relative error of less than three percent. Furthermore, the continuous dependence of weight to features of the soybean suggested use of a training batch consisting of uniformly distributed weights.

[1]  Martin T. Hagan,et al.  Neural network design , 1995 .

[2]  Yud-Ren Chen,et al.  Machine vision technology for agricultural applications , 2002 .

[3]  R. Lippmann,et al.  An introduction to computing with neural nets , 1987, IEEE ASSP Magazine.

[4]  Da-Wen Sun,et al.  Improving quality inspection of food products by computer vision: a review , 2004 .

[5]  Digvir S. Jayas,et al.  Multi-layer neural networks for image analysis of agricultural products , 2000 .

[6]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[7]  D.R. Hush,et al.  Progress in supervised neural networks , 1993, IEEE Signal Processing Magazine.

[8]  S. Shouche,et al.  Potential of Artificial Neural Networks in Varietal Identification using Morphometry of Wheat Grains , 2006 .

[9]  Farhad Nabhani,et al.  Performance analysis and optimisation of shape recognition and classification using ANN , 2002 .

[10]  C. M. Reeves,et al.  Function minimization by conjugate gradients , 1964, Comput. J..

[11]  Marvin R Paulsen,et al.  Corn Kernel Breakage Classification by Machine Vision Using a Neural Network Classifier , 1993 .

[12]  X. Luo,et al.  Identification of Damaged Kernels in Wheat using a Colour Machine Vision System , 1999 .

[13]  Manuel Berenguel,et al.  A machine vision system for seeds quality evaluation using fuzzy logic , 2001 .

[14]  Stephen J. Symons,et al.  Determining Soya Bean Seed Size Uniformity with Image Analysis , 2006 .

[15]  Y. Wang,et al.  Walk-through weighing of pigs using machine vision and an artificial neural network , 2008 .

[16]  Hamit Köksel,et al.  A classification system for beans using computer vision system and artificial neural networks , 2007 .

[17]  D. Jayas,et al.  Classification of Bulk Samples of Cereal Grains using Machine Vision , 1999 .