Tomato Quality Classification Based on Transfer Learning Feature Extraction and Machine Learning Algorithm Classifiers

被引:6
作者
Mputu, Hassan Shabani [1 ]
Abdel-Mawgood, Ahmed [2 ]
Shimada, Atsushi [3 ]
Sayed, Mohammed S. [1 ,4 ]
机构
[1] Egypt Japan Univ Sci & Technol EJUST, Dept Elect & Commun Engn, New Borg El Arab City, Alexandria, Egypt
[2] Egypt Japan Univ Sci & Technol EJUST, Inst Basic & Appl Sci, New Borg El Arab City, Alexandria, Egypt
[3] Kyushu Univ, Fac Informat Sci & Elect Engn, Fukuoka 8190395, Japan
[4] Zagazig Univ, Dept Elect & Commun Engn, Zagazig 44519, Egypt
关键词
Grading; feature extraction; machine learning algorithms; tomato; image preprocessing;
D O I
10.1109/ACCESS.2024.3352745
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for high-quality tomatoes to meet consumer and market standards, combined with large-scale production, has necessitated the development of an inline quality grading. Since manual grading is time-consuming, costly, and requires a substantial amount of labor. This study introduces a novel approach for tomato quality sorting and grading. The method leverages pre-trained convolutional neural networks (CNNs) for feature extraction and traditional machine-learning algorithms for classification (hybrid model). The single-board computer NVIDIA Jetson TX1 was used to create a tomato image dataset. Image preprocessing and fine-tuning techniques were applied to enable deep layers to learn and concentrate on complex and significant features. The extracted features were then classified using traditional machine learning algorithms namely: support vector machines (SVM), random forest (RF), and k-nearest neighbors (KNN) classifiers. Among the proposed hybrid models, the CNN-SVM method has outperformed other hybrid approaches, attaining an accuracy of 97.50% in the binary classification of tomatoes as healthy or rejected and 96.67% in the multiclass classification of them as ripe, unripe, or rejected when Inceptionv3 was used as feature extractor. Once another dataset (public dataset) was used, the proposed hybrid model CNN-SVM achieved an accuracy of 97.54% in categorizing tomatoes as ripe, unripe, old, or damaged outperforming other hybrid models when Inceptionv3 was used as a feature extractor. The performance metrics accuracy, recall, precision, specificity, and F1-score of the best-performing proposed hybrid model were evaluated.
引用
收藏
页码:8283 / 8295
页数:13
相关论文
共 50 条
  • [1] Abdelsalam A. M., 2016, PROC IEEE 59 INT MID, P1
  • [2] Hybrid CNN-SVM Classifier for Handwritten Digit Recognition
    Ahlawat, Savita
    Choudhary, Amit
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 2554 - 2560
  • [3] Olive Disease Classification Based on Vision Transformer and CNN Models
    Alshammari, Hamoud
    Gasmi, Karim
    Ben Ltaifa, Ibtihel
    Krichen, Moez
    Ben Ammar, Lassaad
    Mahmood, Mahmood A.
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [4] Pest Localization Using YOLOv5 and Classification Based on Quantum Convolutional Network
    Amin, Javeria
    Anjum, Muhammad Almas
    Zahra, Rida
    Sharif, Muhammad Imran
    Kadry, Seifedine
    Sevcik, Lukas
    [J]. AGRICULTURE-BASEL, 2023, 13 (03):
  • [5] [Anonymous], 2019, Tech. Rep.
  • [6] [Anonymous], 2018, Tech. Rep.
  • [7] Appe S.R.N., 2023, INT J INTELL SYST AP, V11, P296
  • [8] B. D. Learning, 2015, White Paper
  • [9] Bahia NK, 2019, PERTANIKA J SCI TECH, V27, P1693
  • [10] Maturity detection of tomatoes using transfer learning
    Begum, Ninja
    Hazarika, Manuj Kumar
    [J]. MEASUREMENT: FOOD, 2022, 7