Efficient deep learning-based approach for detecting citrus fruits
-
Graphical Abstract
-
Abstract
Yield monitoring is crucial for the agricultural sector, as it can be used to inform decisions on harvesting, storage, and transportation. Traditionally, several statistical methods and visual inspection techniques are employed to get an early estimate of the final yield of citrus, with the downside of being inaccurate, costly, and time-consuming. In recent years, there have been a lot of advancements in the fields of Artificial Intelligence (AI) and computer vision, providing opportunities to automate plenty of things in different domains, including agriculture. This research proposes a deep learning-based framework that leverages multiple Convolutional Neural Networks (CNN) to efficiently and effectively operate in real-world environments, using field data to provide accurate, improved yield estimates. A high-quality dataset, consisting of citrus tree images, is obtained from orchards at the university research farm Koont and the National Agriculture Research Center (NARC). Afterwards, the CNN-based models are trained thoroughly with various configurations and data augmentation techniques. All the models are rigorously tested and evaluated on the basis of a number of performance metrics. Experiments have shown that YOLOv8m performs with the highest mean average precision, reaching up to 90% with an inference time of a few milliseconds, making it worthy to be deployed for fruit detection, counting, and yield estimation tasks.
-
-