← Papers

Unverified paper record

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

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.

Plant phenotyping relevance

UAV画像から個体検出・地理空間的形質抽出を行うオープンソース基盤の開発と性能検証が中心であり、植物形質(草丈・NDVI)を抽出する再利用可能なワークフローを提供している。

abstractThis study presents MatchPlant, a modular, graphical user interface-supported, open-source Python pipeline for UAV-based single-plant detection and geospatial trait extraction.
abstractTrait values extracted from predicted bounding instances showed high agreement with manual annotations (r = 0.87-0.97, IoU >= 0.4).

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

This is an automatically classified, unverified record. Curator approval is required before any resource enters the Catalog.