An Annotation-to-Detection Framework for Autonomous and Robust Vine Trunk Localization in the Field by Mobile Agricultural Robots
Organizations: Dept. of Electrical and Computer Engineering, Univ. of California, Riverside, 900 University Avenue, Riverside, CA 92521, USA · Dept. of Environmental Sciences, Univ. of California, Riverside, 900 University Avenue, Riverside, CA 92521, USA · Gallo, 600 Yosemite Blvd, Modesto, CA 95354, USA
Abstract
The dynamic and heterogeneous nature of agricultural fields presents significant challenges for object detection and localization, particularly for autonomous mobile robots that are tasked with surveying previously unseen unstructured environments. Concurrently, there is a growing need for real-time detection systems that do not depend on large-scale manually labeled real-world datasets. In this work, we introduce a comprehensive annotation-to-detection framework designed to train a robust multi-modal detector using limited and partially labeled training data. The proposed methodology incorporates cross-modal annotation transfer and an early-stage sensor fusion pipeline, which, in conjunction with a multi-stage detection architecture, effectively trains and enhances the system's multi-modal detection capabilities. The effectiveness of the framework was demonstrated through vine trunk detection in novel vineyard settings that featured diverse lighting conditions and varying crop densities to validate performance. When integrated with a customized multi-modal LiDAR and Odometry Mapping (LOAM) algorithm and a tree association module, the system demonstrated high-performance trunk localization, successfully identifying over 70% of trees in a single traversal with a mean distance error of less than 0.37m. The results reveal that by leveraging multi-modal, incremental-stage annotation and training, the proposed framework achieves robust detection performance regardless of limited starting annotations, showcasing its potential for real-world and near-ground agricultural applications.
Figures & tables
| Metrics | |||
|---|---|---|---|
| Precision | 0.02 | 0.16 | 0.83 |
| Recall | 0.14 | 0.35 | 0.53 |
| mAP 50 | 0.17 | 0.37 | 0.55 |
| mAP 50:95 | 0.08 | 0.19 | 0.26 |
| Experiment | Single-Row with Trees | Dual-Row with Trees | ||
|---|---|---|---|---|
| Metrics | Tree | Tree | Total | Total |
| Distance Error | 0.32 m | 0.24 m | 0.28 m | 0.37 m |
| MAE <0.5 | 0.05 m | 0.11 m | 0.09 m | 0.06 m |
| RMSE <0.5 | 0.05 m | 0.12 m | 0.10 m | 0.07 m |
| Recall <0.5 | 60% | 80% | 80% | 71% |
| Total Tree Detections | 4 out of 5 | 4 out of 5 | 8 out of 10 | 10 out of 14 |