Open Access
Subscription Access
A Machine Learning Approach to Determine Maturity Stages of Tomatoes
Maturity checking has become mandatory for the food industries as well as for the farmers so as to ensure that the fruits and vegetables are not diseased and are ripe. However, manual inspection leads to human error, unripe fruits and vegetables may decrease the production [3]. Thus, this study proposes a Tomato Classification system for determining maturity stages of tomato through Machine Learning which involves training of different algorithms like Decision Tree, Logistic Regression, Gradient Boosting, Random Forest, Support Vector Machine, K-NN and XG Boost. This system consists of image collection, feature extraction and training the classifiers on 80% of the total data. Rest 20% of the total data is used for the testing purpose. It is concluded from the results that the performance of the classifier depends on the size and kind of features extracted from the data set. The results are obtained in the form of Learning Curve, Confusion Matrix and Accuracy Score. It is observed that out of seven classifiers, Random Forest is successful with 92.49% accuracy due to its high capability of handling large set of data. Support Vector Machine has shown the least accuracy due to its inability to train large data set.
Keywords
Tomato Classification, Machine Learning, Image Processing, Classifiers, Python, Learning Curve, Confusion Matrix.
User
Font Size
Information
- Agrawal S, Jha S and Dewangan C (2016) Grading of tomatoes using digital image processing on the basis of color. Int J Res Engg Tech 5: 138-40.
- Arakeri M P and Lakshmana (2016) Computer vision based fruit grading system for quality evaluation of tomato in agriculture industry. Procedia Comp Sci 79: 426-33.
- Bendary N E, Hariri E E, Hassanien A E and Badr A (2014) Using machine learning techniques for evaluating tomato ripeness. Exp Sys App Pp 1-14, Egypt.
- De Grano A. V. and Pabico J. P (2007) Neural network-based computer color vision for grading tomatoes. Philippine J Crop Sci 31: 130-42.
- Gunasekaran S (1996) Computer vision technology for food quality assurance. Trends Food Sci Tech 7: 245–56.
- Hashim N M, Mohamad N H, Zakaria Z, Bakri H and Sakaguchi F (2013) Development of tomato inspection and grading system using image processing. Int J Engg Comp Sci 2: 2319-26.
- Jaramillo, Rodriguez J, Guzman V, Zapata M and Rengifo T (2007) Good Agricultural Practices in the Production of tomato under protected conditions: Tech Manual. Food and Agriculture Organization, United Nations.
- Kondo N, Ahmed U, Monta M and Murase H (2000) Machine vision based quality evaluation of Iyokan orange fruit using neural networks. Comp Elect Agric 29: 135-47.
- Nakano K (1997) Application of neural networks to the color grading of apples. Comp Elect Agric 18: 105-86.
- Ohali Y A (2011) Computer vision based date fruit grading system: Design and implementation. J Comp Inf Sci 23: 29-36.
- Raut K and Brora V (2016) Assessment of fruit maturity using digital image processing. Int J Sci Tech Engg 3: 273:79.
- Rokunuzzaman M and Jayasuriya H P (2013) Development of a low cost machine vision system for sorting of tomatoes. CIGR J Agric Engg 15: 173-80.
- Rupanagudi S R, Ranjani B S, Nagaraj P, Bhat V G (2014) A cost effective tomato maturity grading system using image processing algorithm for farmers. Int Conf Cont Comp Inf Pp 7-12, Bangalore, India.
- Sehgal P and Goel N (2016) Auto-annotation of tomato images based on ripeness and firmness classification for multimodal retrieval. Int Conf Adv Comp Comm Inf Pp 1084-91, Jaipur, India.
Abstract Views: 336
PDF Views: 0