journal article·2022Open access

Fruits and Vegetables Freshness Categorization Using Deep Learning

Labiba Gillani Fahad, Syed Fahad Tahir, Usama Rasheed, Hafsa Saqib, Mehdi Hassan, Hani Alquhayz

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

The nutritional value of perishable food items, such as fruits and vegetables, depends on their freshness levels. The existing approaches solve a binary class problem by classifying a known fruit\vegetable class into fresh or rotten only. We propose an automated fruits and vegetables categorization approach that first recognizes the class of object in an image and then categorizes that fruit or vegetable into one of the three categories: pure-fresh, medium-fresh, and rotten. We gathered a dataset comprising of 60K images of 11 fruits and vegetables, each is further divided into three categories of freshness, using hand-held cameras. The recognition and categorization of fruits and vegetables are performed through two deep learning models: Visual Geometry Group (VGG-16) and You Only Look Once (YOLO), and their results are compared. VGG-16 classifies fruits and vegetables and categorizes their freshness, while YOLO also localizes them within the image. Furthermore, we have developed an android based application that takes the image of the fruit or vegetable as input and returns its class label and its freshness degree. A comprehensive experimental evaluation of proposed approach demonstrates that the proposed approach can achieve a high accuracy and F1score on gathered FruitVeg Freshness dataset. The dataset is publicly available for further evaluation by the research community.
Source: openalex_inverted_index · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Smart Agriculture and AI · Advanced Chemical Sensor Technologies · Water Quality Monitoring Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (41)

Show source-provided references
1. Fruits and vegetables quality evaluation using computer vision: A review10.1016/j.jksuci.2018.06.002 ↗
2. Computer vision-based apple grading for golden delicious apples based on surface features10.1016/j.inpa.2016.10.003 ↗
3. K. K. J. Prakash, “Spoilage detection in raspberry fruit based on spectral imaging using convolutional neural network,” MSc Dissertation, Technological University Dublin, Ireland, 2018.
4. Image processing and machine learning for automated fruit grading system: A technical review10.5120/14209-2455 ↗
5. Computer vision based fruit grading system for quality evaluation of tomato in agriculture industry10.1016/j.procs.2016.03.055 ↗
6. Tomato disease detection and classification by deep learning
7. Symptom based automated detection of citrus diseases using color histogram and textural descriptors10.1016/j.compag.2017.04.008 ↗
8. Using dl–convolutional neural networks (cnns) for real-time fruit detection in the tree
9. Object detection based on saturation of visual perception10.1007/s11042-020-08866-x ↗
10. You only look once: Unified, real-time object detection
11. Fruit and vegetables classification system using image saliency and convolutional neural network
12. A design of deep learning experimentation for fruit freshness detection
13. Deep residual learning for image recognition
14. Going deeper with convolutions
15. Fruit recognition from images using deep learning10.2478/ausi-2018-0002 ↗
16. Automatic segmentation and classification of olive fruits batches based on discrete wavelet transform and visual perceptual texture features
17. A hybrid deep learning-based fruit classification using attention model and convolution autoencoder
18. Rich feature hierarchies for accurate object detection and semantic segmentation
19. Automatic fruit classification using deep learning for industrial applications10.1109/TII.2018.2875149 ↗
20. Use of deep learning techniques for identification of plant leaf stresses: A review
21. Kasinathan · Information Processing in Agriculture · 2021 · 8 · 44610.1016/j.inpa.2020.09.006 ↗
22. A comprehensive review of fruit and vegetable classification techniques10.1016/j.imavis.2018.09.016 ↗
23. Advances in machine vision applications for automatic inspection and quality evaluation of fruits and vegetables10.1007/s11947-010-0411-8 ↗
24. Identification of citrus disease using color texture features and discriminant analysis10.1016/j.compag.2006.01.004 ↗
25. Classifications of citrus fruit using image processing-GLCM parameters
26. Comparison of features for strawberry grading classification with novel dataset
27. Non-destructive automatic quality evaluation of fresh-cut iceberg lettuce through packaging material10.1016/j.jfoodeng.2017.11.042 ↗
28. A novel framework for multi-classification of guava disease10.32604/cmc.2021.017702 ↗
29. Automated leaf disease detection in different crop species through image features analysis and one-class classifiers10.1016/j.compag.2018.11.005 ↗
30. A generic intelligent tomato classification system for practical applications using DenseNet-201 with transfer learning10.1038/s41598-021-98942-5 ↗
31. Ensemble of multi-task deep convolutional neural networks using transfer learning for fruit freshness classification
32. Real-time visual inspection system for grading fruits using computer vision and deep learning techniques
33. Efficeint extraction of deep image features using convolutional neural network for applications in detecting and analysing complex food matrices10.1016/j.tifs.2021.04.042 ↗
34. Deep learning based fruit freshness classification and detection with cmos image sensors and edge processors
35. Detecting rottenness caused by Penicillium genus fungi in citrus fruits using machine learning techniques10.1016/j.eswa.2011.07.073 ↗
36. Identifying crop water stress using deep learning models10.1007/s00521-020-05325-4 ↗
37. An efficient ANFIS based pre-harvest ripeness estimation technique for fruits10.1007/s11042-021-10741-2 ↗
38. YOLO9000: Better, faster, stronger
39. Maturity status classification of papaya fruits based on machine learning and transfer learning approach10.1016/j.inpa.2020.05.003 ↗
40. Imagenet classification with deep convolutional neural networks10.1145/3065386 ↗
41. Gai · Neural Computing and Applications · 2021 · 1