List of Courses

ICS Research Abstracts

ICS Seminars

ICS Web Pages

The ICS website
conforms to
the W3C
XHTML 1.0 Transitional
Standard Encoding
Valid XHTML 1.0 Transitional

Search

CMSC 191: Special Topic

courses@UPLB

Open Access Journals in Computer Science

Open Access Journals

CMSC 190 LaTeX stylesheets

Navigation

A Neural Network-based Color Computer Vision for Grading Tomatoes (Lycopersicon esculentum)

Published in |

Computer Color VisionA.V. De Grano and J.P. PABICO. In Proceedings (ISSN 0115-463X) of the 19th Scientific Conference of the Federation of Crop Science Societies of the Philippines, Development Academy of the Philippines, Tagaytay City, Philippines, 13-15 June 2007. Special Issue of the Philippine Journal of Crop Science 32(1):130 (Submitted 30 March 2007; Accepted 11 May 2007).

Abstract

We developed a computerized color image analysis procedure and a neural network model (NNM) to automate the classification of maturity of fresh tomatoes. Automating the classification procedure will help reduce errors of human graders who compare tomato color with a color chart. The chart is a USDA standard that human graders use to classify fresh tomatoes into six maturity stages: Green, Breakers, Turning, Pink, Light Red, and Red. The repetitive procedure of visually comparing colors is prone to human errors and subjectivity, while the number of wrong classifications increases with time as human graders experience eye stress, boredom and tiredness. Our automated system uses a computer color vision as its artificial “eye” and an NNM as its artificial “brain”. We setup a computer-mounted digital camera that captured 6,000 color images of locally grown and harvested tomatoes equally representing the six maturity stages. We classified each tomato according to the majority grade given by five expert graders from a local commercial farm. We developed a color image analysis procedure to extract the red, green and blue (RGB) spectral values of the captured images. We designed a tomato maturity classifier based on a 3-layer NNM that uses the RGB spectral values as inputs. The NNM was trained via the feed-forward, back propagation algorithm using 4,200 images as training data and 600 images as test data, equally representing each maturity stage. To avoid model over-fitting, we used the NNM errors with the test data as the training’s stopping criteria. We used the remaining 1,200 images to validate the model and results show that the system agreed with manual grading 97% of the time. The remaining 3% were misclassifications but within one maturity stage difference. This result shows that our automatic vision system possesses the same grading accuracy as the human experts but is more efficient than the manual grading.

Keywords: tomato maturity, neural network, image processing, machine vision, machine learning.

Alona V. De Grano is an undergraduate alumna of ICS.

Suggested citation for this online article:

_______. A Neural Network-based Color Computer Vision For Grading Tomatoes (Lycopersicon Esculentum). Accessed 09 January 2009. UPLB-ICS webpage (http://www.ics.uplb.edu.ph/node/239).