Facilitated machine learning for image-based fruit quality assessment in developing countries

07/10/2022
by   Manuel Knott, et al.
2

Automated image classification is a common task for supervised machine learning in food science. An example is the image-based classification of the fruit's external quality or ripeness. For this purpose, deep convolutional neural networks (CNNs) are typically used. These models usually require a large number of labeled training samples and enhanced computational resources. While commercial fruit sorting lines readily meet these requirements, the use of machine learning approaches can be hindered by these prerequisites, especially for smallholder farmers in the developing world. We propose an alternative method based on pre-trained vision transformers (ViTs) that is particularly suitable for domains with low availability of data and limited computational resources. It can be easily implemented with limited resources on a standard device, which can democratize the use of these models for smartphone-based image classification in developing countries. We demonstrate the competitiveness of our method by benchmarking two different classification tasks on domain data sets of banana and apple fruits with well-established CNN approaches. Our method achieves a classification accuracy of less than one percent below the best-performing CNN (0.950 vs. 0.958) on a training data set of 3745 images. At the same time, our method is superior when only a small number of labeled training samples is available. It requires three times less data to achieve a 0.90 accuracy compared to CNNs. In addition, visualizations of low-dimensional feature embeddings show that the model used in our study extracts excellent features from unseen data without allocating labels.

READ FULL TEXT

page 4

page 6

page 9

page 12

page 13

page 14

page 15

research
01/25/2022

Convolutional Xformers for Vision

Vision transformers (ViTs) have found only limited practical use in proc...
research
01/21/2019

Understanding the Impact of Label Granularity on CNN-based Image Classification

In recent years, supervised learning using Convolutional Neural Networks...
research
09/13/2019

Semantic and Visual Similarities for Efficient Knowledge Transfer in CNN Training

In recent years, representation learning approaches have disrupted many ...
research
07/02/2023

TinySiamese Network for Biometric Analysis

Biometric recognition is the process of verifying or classifying human c...
research
05/11/2017

A Feature Embedding Strategy for High-level CNN representations from Multiple ConvNets

Following the rapidly growing digital image usage, automatic image categ...
research
02/05/2020

Automatic image-based identification and biomass estimation of invertebrates

Understanding how biological communities respond to environmental change...
research
03/26/2019

On evaluating CNN representations for low resource medical image classification

Convolutional Neural Networks (CNNs) have revolutionized performances in...

Please sign up or login with your details

Forgot password? Click here to reset