Skip to main navigation Skip to search Skip to main content

Orange yield estimation using object tracking and 3D reconstruction

  • Amna Hassan
  • , Rafia Mumtaz
  • , Vasile Palade
  • , Arslan Amin
  • , Zahid Mahmood
  • , Noorullah Khan
  • , Muhammad Noman
  • , Muhammad Imran
  • , Santichai Wicha
  • National University of Sciences & Technology
  • National Agricultural Research Center
  • Mae Fah Luang University

Research output: Contribution to journalArticlepeer-review

3 Downloads (Pure)

Abstract

The labor-intensive nature of agriculture, particularly in tasks such as yield estimation of fruits, is a significant challenge. Yield estimation is crucial for the better management of the resources and for taking adequate measures for the transportation, storage, and export of the fruits. It also helps the farmers to estimate the total pricing of the yield. However, counting fruits directly on trees for yield estimation presents an obstacle due to their dispersed nature and often dense foliage. Therefore, we propose that reasonably accurate fruit yield estimation can be automated with a handheld camera. The dataset is curated by capturing and annotating 1451 images of orange trees. The dataset is augmented and processed in different ways to evaluate the performance of YOLOv8 for the detection of oranges. Then the Byte tracker is deployed to track oranges in consecutive video frames. Further, we have classified the fruits into two categories, ripe and unripe using MobileVit. The 2D fruits detected by YOLOv8 are projected to a 3D space for a more detailed analysis of the scene. Subsequently, the clustering algorithm is applied to the 3D projections of the detected objects to estimate per tree yield. On images, YOLOv8 nano has achieved a precision of 78.2% and recall of 69.7% on the test set. Moreover, for ripeness stage classification, MobileVit has achieved an accuracy of 97.8% and 86.7% on a test set containing 2 classes and 3 classes, respectively. Testing our proposed solution on videos shows that the algorithm is achieving good results on trees with less leaf occlusion. This paper demonstrates that preprocessing techniques can aid the detection model to achieve high detection rates. Furthermore, per tree yield of an orange orchard can be estimated by using video input. This offers an automated solution to the laborious task of fruit yield estimation in agricultural settings, that can help to optimize orange production.

Original languageEnglish
Article number101088
Number of pages10
JournalSmart Agricultural Technology
Volume12
Early online date11 Jun 2025
DOIs
Publication statusPublished - Dec 2025

Bibliographical note

© 2025 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/bync-nd/4.0/).

Funding

This research was supported by the Digital Transformation Research Center for Agro-Industry and Business (DTRAB), School of Applied Digital Technology, Mae Fah Luang University, in collaboration with the PAK-Thai Research Group. The authors gratefully acknowledge the contributions and institutional support from the School of Applied Digital Technology, Mae Fah Luang University, Chiang Rai, Thailand; the College of Arts, Media, and Technology, Chiang Mai University, Thailand; and the National University of Sciences and Technology (NUST), Pakistan.

Keywords

  • 3D reconstruction
  • Fruit detection
  • Fruit tracking
  • K-means clustering
  • Ripeness stage classification
  • Yield estimation

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • General Agricultural and Biological Sciences
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Orange yield estimation using object tracking and 3D reconstruction'. Together they form a unique fingerprint.

Cite this