Research Article |
Automatic Framework for Vegetable Classification using Transfer-Learning
Author(s) : Harendra Singh1, Roop Singh2, Parul Goel3, Anil Singh4 and Naveen Sharma5
Published In : International Journal of Electrical and Electronics Research (IJEER) Volume 10, Issue 2
Publisher : FOREX Publication
Published : 30 June 2022
e-ISSN : 2347-470X
Page(s) : 405-410
Abstract
Globally, fresh vegetables are a crucial part of our lives and they provide most of the vitamins, minerals, and proteins, in short, every nutrition that a growing body need. They vary in colors like; red, green, and yellow but as our ancestors say that green vegetables are a must for every age. To identify the fresh vegetable that makes our body healthy and notion positive the proposed automatic multi-class vegetable classifier is used. In this paper, a framework based on a deep learning approach has been proposed for multi-class vegetable classification from scratch. The accuracy of the proposed model is further increased using the transfer-learning concept (DenseNet201). The whole process is divided into four modules; data collection and pre-processing, data splitting, CNN model training, and testing, and performance improvement using a pre-trained DenseNet201 network. Data augmentation and data shuffling are used to free from lack of data availability during the training phase of the model. The proposed framework is more efficient and can predict the type of vegetables comparatively in less computational time (2 to 3 minutes) with an ‘Accuracy’ of 98.58%, ‘Sensitivity’ of 98.23%, and ‘Specificity’ of 94.25%.
Keywords: Convolution Neural Network (CNN)
, Data Augmentation and shuffling
, Transfer learning (DenseNet201)
Harendra Singh, Assistant Professor, G. L. Bajaj Institute of Technology and Management, Greater Noida, India
Roop Singh, Biomedical Applications, CSIR-Central Scientific Instrumentations Organization, Sector-30C, Chandigarh-160030, India; Email: roopsolanki@gmail.com
Parul Goel, Assistant Professor, G. L. Bajaj Institute of Technology and Management, Greater Noida, India
Anil Singh, Associate Professor, Arni University, Kathgarh Indora Himachal Pradesh, India
Naveen Sharma, Biomedical Applications, CSIR-Central Scientific Instrumentations Organization, Sector-30C, Chandigarh-160030, India
[1] K. Hameed, D. Chai, and A. Rassau, “A comprehensive review of fruit and vegetable classification techniques,” Image Vis. Comput., vol. 80, no. December, pp. 24–44, 2018, DOI: 10.1016/j.imavis.2018.09.016.
[2] Y. Sakai, T. Oda, M. Ikeda, and L. Barolli, “A Vegetable Category Recognition System Using Deep Neural Network,” 2016 10th Int. Conf. on Inno. Mobile and Internet Services in Ubiquitous Comput, pp. 189-192, 2016.
[3] G. Zeng, “Fruit and Vegetables Classification System Using Image Saliency and Convolutional Neural Network,” 2017 IEEE 3rd Inf.. Technol. and Mechatro. Eng. Conf. (ITOEC), pp. 613–617, 2017.
[4] Z. Li, F. Li, L. Zhu, and J. Yue, “Vegetable recognition and classification based on improved VGG deep learning network model,” Int. J. Comput. Intell. Syst., vol. 13, no. 1, pp. 559–564, 2020, doi: 10.2991/ijcis.d.200425.001.
[5] Y. Kumar, A. K. Dubey, R. R. Arora, and A. Rocha, “Multiclass classification of nutrients deficiency of apple using deep neural network,” Neural Comput. Appl., vol. 123456789, 2020, DOI: 10.1007/s00521-020-05310-x.
[6] C. Kumar, S. Chauhan, R. N. Alla, and H. Monica Gurram, “Classifications of citrus fruit using image processing-GLCM parameters,” 2015 Int. Conf. Commun. Signal Process. ICCSP 2015, pp. 1743–1747, 2015, DOI: 10.1109/ICCSP.2015.7322820.
[7] R. Khan and R. Debnath, “Multi-Class Fruit Classification Using Efficient Object Detection and Recognition Techniques,” Int. J. Image, Graph. Signal Process. vol. 11, no. 8, pp. 1–18, 2019, DOI: 10.5815/ijigsp.2019.08.01.
[8] P. Chithra and M. Henila, “Fruits Classification Using Image Processing Techniques,” Int. J. Comput. Sci. Eng., vol. 6, no. 10, pp. 628–632, 2019, DOI: 10.26438/ijcse/v7si5.131135.
[9] M. Khatun and N. A. Turzo, “Fruits Classification using Convolutional Neural Network,” GRD J. for Eng. , vol. 4, no. 8, pp. 118–123, 2020, DOI: 10.26656/fr.2017.4(S6).029.
[10] H. Muresan and M. Oltean, “Fruit recognition from images using deep learning,” Acta Univ. Sapientiae, Inform., vol. 10, no. 1, pp. 26–42, 2018, doi: 10.2478/ausi-2018-0002.
[11] Y. D. Zhang, Z. Dong, X. Chen, W. Jia, S. Du, K. Muhammad S. H. Wang, “Image-based fruit category classification by 13-layer deep convolutional neural network and data augmentation,” Multimedia Tools and Appl., vol. 78, no. 1, pp. 3613-3632, 2019, Springer, Singapore. https://doi.org/10.1007/s11042-017-5243-3.
[12] R. S. Latha, G.R. Sreekanth, R.C. Suganthe, M. Geetha, N. Swathi, S. Vaishnavi, and P. Sonasri, “Automatic Fruit Detection System using Multilayer Deep Convolution Neural Network,”2021 Int. Conf. on Comput. Commun. and Inform. (ICCCI), 2021, pp. 1-5, DOI: 10.1109/ICCCI50826.2021.9402513.
[13] H. Singh and R.S. Solanki, “Classification & Feature Extraction of Brain Tumor from MRI Images using Modified ANN Approach,” Int. J. of Elect. and Electronics Res. (IJEER), vol. 9, no.2, pp.10-15, June 2021. DOI: 10.37391/ijeer.090302.
[14] B. Biswas, S.K. Ghosh, and A. Ghosh, “A Robust Multi-label Fruit Classification Based on Deep Convolution Neural Network,” Comput. Intell. In Pattern Recogn. Adv. in Intell. Systems and Comput., vol 999. Springer, Singapore. https://doi.org/10.1007/978-981-13-9042-5_10.
[15] N. A. Muhammad, A. A. Nasir, Z. Ibrahim, and N. Sabri, “Evaluation of CNN, Alexnet and GoogleNet for Fruit Recognition,” Indonesian J. of Elect. Eng. and Comput. Sci., vol. 12, no. 2, pp. 1-5, doi:10.11591/IJEECS.V12.I2.PP468-475.
[16] M.S. Mahajan, “Optimization and classification of fruit using machine learning algorithm,” Int. J. for Inno. Res. in Sci. & Technol., vol. 3, no. 1, pp. 377-381, 2016.
[17] S. Arivazhagan, S.R. Newlin, S.N. Selva, and L. Ganesan, “Fruit Recognition using Color and Texture Features,” J. of Emer. Trends in Comput. and Inform. Sci., vol.1, no. 2, pp. 90-94, 2010.
[18] N. Saranya, K. Srinivasan, P. Kumar, S. K., Rukkumani, and R. Ramya, “Fruit Classification Using Traditional Machine Learning and Deep Learning Approach,” Computational Vision and Bio-Inspired Comput., vol.11, no. 08, pp. 79-89,2020.
[19] M. I. Ahmed, S. M. Mamun, and A. U. Z. Asif, “DCNN-Based Vegetable Image Classification Using Transfer Learning: A Comparative Study,” 2021 5th Int. Conf. on Comput, Commun. and Signal Proc. (ICCCSP), 2021, pp. 235-243, DOI: 10.1109/ICCCSP52374.2021.9465499.
Harendra Singh, Roop Singh, Parul Goel, Anil Singh and Naveen Sharma (2022), Automatic Framework for Vegetable Classification using Transfer-Learning. IJEER 10(2), 405-410. DOI: 10.37391/IJEER.100257.