← Papers

Paper record

MatchPlant: An Open-Source Pipeline for UAV-Based Single-Plant Detection and Data Extraction

Worasit Sangjan · Piyush Pandey · Norman B. Best · Jacob D. Washburn

arXiv · 14 Jun 2025 · 10.48550/arxiv.2506.12295

Abstract

Accurate identification of individual plants from unmanned aerial vehicle (UAV) images is essential for advancing high-throughput phenotyping and supporting data-driven decision-making in plant breeding. This study presents MatchPlant, a modular, graphical user interface-supported, open-source Python pipeline for UAV-based single-plant detection and geospatial trait extraction. MatchPlant enables end-to-end workflows by integrating UAV image processing, user-guided annotation, Convolutional Neural Network model training for object detection, forward projection of bounding boxes onto an orthomosaic, and shapefile generation for spatial phenotypic analysis. In an early-season maize case study, MatchPlant achieved reliable detection performance (validation AP: 89.6%, test AP: 85.9%) and effectively projected bounding boxes, covering 89.8% of manually annotated boxes with 87.5% of projections achieving an Intersection over Union (IoU) greater than 0.5. Trait values extracted from predicted bounding instances showed high agreement with manual annotations (r = 0.87-0.97, IoU >= 0.4). Detection outputs were reused across time points to extract plant height and Normalized Difference Vegetation Index with minimal additional annotation, facilitating efficient temporal phenotyping. By combining modular design, reproducibility, and geospatial precision, MatchPlant offers a scalable framework for UAV-based plant-level analysis with broad applicability in agricultural and environmental monitoring.

Code and data availability

The paper's MatchPlant pipeline code is publicly available on GitHub, and the maize case study training dataset and pre-trained model are publicly available on Zenodo.

Datasetpublic

inistration, Funding acquisition. Declaration of Competing Interest The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. Data availability The public datasets supporting the case study are available on Zenodo at https://doi.org/10.5281/zenodo.14856123 (accessed on February 14, 2025). The source code and documentation for MatchPlant are available on GitHub at https://github.com/JacobWashburn-USDA/MatchPlant (accessed on February 14, 2025). Acknowledgments This research was supported in part by an appointment to the Agricultural Research Service (ARS) Research Participation Pr

Open resource ↗Zenodo · 10.5281/zenodo.14856123 · lines:169-250