A cost effective tomato maturity grading system using image processing for farmers

Maturity grading or in other words classifying the ripeness of a fruit, based on its color or texture, forms a very important process to be carried out by agriculturists and the food processing industry worldwide. Current techniques mainly involve manual inspection, which leads to erroneous classification, which in turn would cause economical losses due to inferior produce entering the market chain. A loss of yield during storage may also occur with this type of classification, since it would lead to wrong expiry date predictions as well. Several methodologies to automate this process exist but involve highly expensive setups and complicated procedures which are not a viable solution, especially for the agriculturists of a developing nation. In this paper we discuss a cost effective maturity grading system for one of the most popular fruit in the world - the tomato. A novel setup utilizing inexpensive material and image processing algorithms to identify the six important stages of tomato ripening have been presented. All algorithms were designed and developed using Simulink, a part of MATLAB 2011b on a 2.5 GHz CPU. An overall 98% accuracy was achieved with respect to maturity grade detection and an execution speed of greater than 7.6 times was obtained in comparison with two other popular methodologies.

[1]  M. Nagata,et al.  Judgment on level of maturity for tomato quality using L*a*b* color image processing , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[2]  W. Md. Syahrir,et al.  Color grading in Tomato Maturity Estimator using image processing technique , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[3]  Gustavo Camps-Valls,et al.  Hyperspectral detection of citrus damage with Mahalanobis kernel classifier , 2007 .

[4]  Cao Qixin,et al.  Study on color image processing based intelligent fruit sorting system , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[5]  A. Camelo,et al.  Comparison of color indexes for tomato ripening , 2004 .

[6]  C. A. Gunawardena,et al.  A spot-type defect detection and colour identification system for agricultural produce , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[7]  R. R. Wolfe,et al.  Feature Extraction Techniques for Sorting Tomatoes by Computer Vision , 1985 .

[8]  S. Vasanthi,et al.  Novel algorithm for segmentation and automatic identification of pests on plants using image processing , 2012, 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT'12).

[9]  E. Llobet,et al.  Evaluation of an electronic nose to assess fruit ripeness , 2005, IEEE Sensors Journal.

[10]  S. Sohoo ICT Initiative of SAARC Agriculture Centre in the SAARC Region , 2008, 2008 International Conference on Computer Science and Information Technology.

[11]  Mousa Shamsi,et al.  Apple Defect Detection Using Statistical Histogram Based Fuzzy C-Means Algorithm , 2011, 2011 7th Iranian Conference on Machine Vision and Image Processing.

[12]  Zhi-yuan Wen,et al.  Color and shape grading of citrus fruit based on machine vision with fractal dimension , 2010, 2010 3rd International Congress on Image and Signal Processing.

[13]  M. M. Pawar,et al.  Skin defect detection of pomegranates using color texture features and DWT , 2012, 2012 NATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION SYSTEMS.

[14]  Sudhir Rao Rupanagudi,et al.  Novel Algorithm for Image Processing Based Hand Gesture Recognition and Its Application in Security , 2013 .

[15]  Mousa Shamsi,et al.  Fruit defect detection from color images using ACM and MFCM algorithms , 2011, 2011 International Conference on Electronic Devices, Systems and Applications (ICEDSA).

[16]  Kan Za,et al.  Design of Tomato Color Sorting Multi-channel Real-Time Data Acquisition and Processing System Based on FPGA , 2010, 2010 Third International Symposium on Information Science and Engineering.

[17]  Hassan Asadollahi,et al.  Classification and Evaluation of Tomato Images Using Several Classifier , 2009, 2009 International Association of Computer Science and Information Technology - Spring Conference.

[18]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.