Fruit Classification Using Traditional Machine Learning and Deep Learning Approach

Advancement in image processing techniques and automation in industrial sector urge its usage in almost all the fields. Fruit classification and grading with its image still remain a challenging task. Fruit classification can be used to perform the sorting and grading process automatically. A traditional method for fruits classification is manual sorting which is time consuming and involves human presence always. Automated sorting process can be used to implement Smart Fresh Park. In this paper, various methods used for fruit classification have experimented. Different fruits considered for classification are five categories of apple, banana, orange and pomegranate. Results were compared by applying the fruit-360 dataset between typical machine learning and deep learning algorithms. To apply machine learning algorithms, basic features of the fruit like the color (RGB Color space), size, height and width were extracted from its image. Traditional machine learning algorithms KNN and SVM were applied over the extracted features. The result shows that using Convolutional Neural Network (CNN) gives a promising result than traditional machine learning algorithms.

[1]  R Mahendran,et al.  Application of Computer Vision Technique on Sorting and Grading ofFruits and Vegetables , 2012 .

[2]  Ye Naung,et al.  Development of control system for fruit classification based on convolutional neural network , 2018, 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[3]  Yudong Zhang,et al.  Fruit classification using computer vision and feedforward neural network , 2014 .

[4]  Yudong Zhang,et al.  Classification of Fruits Using Computer Vision and a Multiclass Support Vector Machine , 2012, Sensors.

[5]  K. Porkumaran,et al.  Background Subtraction Techniques for Human body segmentation in Indoor video surveillance , 2014 .

[6]  K. Porkumaran,et al.  A new approach for human activity analysis through identification of body parts using skin colour segmentation , 2010 .

[7]  Walter Lang,et al.  A Fungus Spores Dataset and a Convolutional Neural Network Based Approach for Fungus Detection , 2018, IEEE Transactions on NanoBioscience.

[8]  Amar Faiz Zainal Abidin,et al.  Fruit Sorting Based on Machine Vision Technique , 2016 .

[9]  Andreas Kamilaris,et al.  Deep learning in agriculture: A survey , 2018, Comput. Electron. Agric..

[10]  Elmer P. Dadios,et al.  Application of fuzzy logic in recognition of tomato fruit maturity in smart farming , 2016, 2016 IEEE Region 10 Conference (TENCON).

[11]  Hossein Pourghassem,et al.  Computer vision-based apple grading for golden delicious apples based on surface features , 2017 .

[12]  Guoxiang Zeng,et al.  Fruit and vegetables classification system using image saliency and convolutional neural network , 2017, 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC).

[13]  Ranjan Parekh,et al.  Shape-based Fruit Recognition and Classification , 2017 .

[14]  Pengfei Li,et al.  Fruit recognition based on convolution neural network , 2016, 2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD).