Classification of Tomato Fruit Using Yolov5 and Convolutional Neural Network Models
Quoc-Hung Phan1, Van-Tung Nguyen1, Chi-Hsiang Lien1
1Department of Mechanical Engineering, National United University, Miaoli 360302, Taiwan.
Plants (Basel, Switzerland)
|February 25, 2023
Summary
Deep learning models, including Yolov5m with ResNet-101, achieved 100% accuracy classifying ripe and immature tomatoes. These advanced frameworks show promise for automated tomato harvesting systems.
Area of Science:
- Agricultural technology
- Computer vision
- Machine learning
Background:
- Accurate classification of tomato fruit ripeness and damage is crucial for efficient harvesting.
- Automated systems require robust image recognition capabilities.
Purpose of the Study:
- To develop and evaluate deep learning frameworks for classifying tomato fruit on the vine.
- To compare the performance of Yolov5m, ResNet50, ResNet-101, and EfficientNet-B0 for tomato classification.
Main Methods:
- Four deep learning frameworks were proposed: Yolov5m, and Yolov5m combined with ResNet50, ResNet-101, and EfficientNet-B0.
- A dataset of 4500 tomato images was used for training over 200 epochs with a batch size of 128 and image size of 224x224 pixels.
Main Results:
- Yolo5m combined with ResNet-101 achieved 100% accuracy for ripe and immature tomatoes.
- Yolo5m with EfficientNet-B0 reached 94% accuracy for damaged tomatoes.
- Testing accuracies for ResNet-50, EfficientNet-B0, Yolov5m, and ResNet-101 were 98%, 98%, 97%, and 97%, respectively.
Conclusions:
- All four proposed deep learning frameworks demonstrate high potential for tomato fruit classification.
- These models can support the development of automated tomato fruit harvesting applications in agriculture.
Related Concept Videos
Classification of Systems-I
238
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
238
Aggregates Classification
357
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
357
Classification of Neurotransmitters
3.2K
Neurotransmitters play a crucial role in the communication between neurons in the autonomic nervous system. Neurons in the autonomic nervous system can be cholinergic or adrenergic depending on the neurotransmitters synthesized. Cholinergic neurons use acetylcholine as their primary neurotransmitter. This includes all the preganglionic fibers of the sympathetic and pre- and postganglionic fibers of the parasympathetic nervous systems. In addition, neurons of the somatic nervous system also use...
3.2K
Force Classification
1.3K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.3K
Classification of Systems-II
195
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
195
Methods of Classification and Identification
76
Bacterial identification relies on a diverse array of techniques to classify and understand microorganisms, each tailored to uncover specific characteristics. Traditional morphological approaches, while still valuable, are limited for closely related or structurally simple organisms. Modern methods integrate biochemical, serological, genetic, and advanced molecular tools to achieve greater accuracy.Morphological and Biochemical TechniquesMorphological characteristics, such as cell shape and...
76


