A Comparison of Convolutional Neural Networks and Feature-based Machine Learning Methods for the Ripeness Classification of Strawberries

Authors

  • Leon Binder Technology Campus Grafenau, Deggendorf Institute of Technology
  • Michael Scholz Technology Campus Grafenau, Deggendorf Institute of Technology
  • Roman-David Kulko Technology Campus Grafenau, Deggendorf Institute of Technology

DOI:

https://doi.org/10.25929/bjas202285

Keywords:

Computer Vision, Machine Learning, ripeness classification

Abstract

A variety of machine learning methods are often used for ripeness detection of fruits and vegetables using image data. Existing research in this area often focuses only on training feature-based classifiers or on using raw images with convolutional neural networks. The purpose of this paper is to compare both approaches in terms of their classification accuracy. To answer our research question, we analyze the performance of convolutional neural networks and different feature-based classifiers on a balanced dataset consisting of three strawberry ripeness classes: unripe, ripe, and overripe. Our investigation shows that convolutional neural networks outperform almost all feature-based classifier. However, the penalized multinomial regression achieves the best accuracy of 86.27 % without any hyper-parameter tuning. Another insight is that different methods lead to the best sensitivity for different ripeness classes. Convolutional neural networks most accurately classify unripe strawberries, while ripe strawberries are best classified by penalized discriminant analysis and overripe berries are best classified by penalized multinomial regression.

Author Biographies

  • Leon Binder, Technology Campus Grafenau, Deggendorf Institute of Technology

    Leon Binder studied business informatics at the Deggendorf Institute of Technology. Since 2019, he works as a researcher in the team “Business Data Analytics & Optimization” at the Technology Campus Grafenau focusing on the areas data analytics, machine learning and computer vision.

  • Michael Scholz, Technology Campus Grafenau, Deggendorf Institute of Technology

    Michael Scholz is the head of the research team “Business Data Analytics and Optimization” at the Technology Campus Grafenau (Deggendorf Institute of Technology). His research is focused on business data analytics and the economic effects of e-commerce applications. He is author of several papers in journals, such as the European Journal of Operational Research, Decision Support Systems, Journal of Statistical Software, Electronic Markets, and Business & Information Systems Engineering.

  • Roman-David Kulko, Technology Campus Grafenau, Deggendorf Institute of Technology

    Roman-David Kulko is a research associate in the “Applied Artificial Intelligence” research group at Technology Campus Grafenau. His research interests are interdisciplinary applied spectroscopy and machine learning.

Published

2022-03-30