AgRowStitch: A High-fidelity Image Stitching Pipeline for Ground-based Agricultural Images

📅 2025-03-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address geometric distortions in stitching linear crop-row images captured near ground level—caused by repetitive textures, non-planar vegetation structures, and accumulated misalignment across multiple images—this paper proposes a fully automatic, georeference-free (i.e., no GPS/IMU or elevation data required) image mosaicking method. The approach introduces a novel batch-constrained sequential stitching framework coupled with a two-stage correction mechanism: first, robust feature detection via SuperPoint-LightGlue and incremental homography estimation guided by motion priors; second, row-level high-fidelity alignment achieved through batch-wise mosaic rectification and global re-optimization. Evaluated on real-world crop rows spanning 72 meters, the method achieves a mean absolute positioning error of only 20 cm, enabling both leaf-scale phenotypic analysis and coarse-grained geospatial registration. It is platform-agnostic and generalizes across diverse terrestrial imaging systems.

Technology Category

Application Category

📝 Abstract
Agricultural imaging often requires individual images to be stitched together into a final mosaic for analysis. However, agricultural images can be particularly challenging to stitch because feature matching across images is difficult due to repeated textures, plants are non-planar, and mosaics built from many images can accumulate errors that cause drift. Although these issues can be mitigated by using georeferenced images or taking images at high altitude, there is no general solution for images taken close to the crop. To address this, we created a user-friendly and open source pipeline for stitching ground-based images of a linear row of crops that does not rely on additional data. First, we use SuperPoint and LightGlue to extract and match features within small batches of images. Then we stitch the images in each batch in series while imposing constraints on the camera movement. After straightening and rescaling each batch mosaic, all batch mosaics are stitched together in series and then straightened into a final mosaic. We tested the pipeline on images collected along 72 m long rows of crops using two different agricultural robots and a camera manually carried over the row. In all three cases, the pipeline produced high-quality mosaics that could be used to georeference real world positions with a mean absolute error of 20 cm. This approach provides accessible leaf-scale stitching to users who need to coarsely georeference positions within a row, but do not have access to accurate positional data or sophisticated imaging systems.
Problem

Research questions and friction points this paper is trying to address.

Stitching ground-based agricultural images with repeated textures
Addressing non-planar plant challenges in image mosaics
Minimizing drift errors in long-row crop image stitching
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses SuperPoint and LightGlue for feature matching
Imposes constraints on camera movement during stitching
Straightens and rescales batch mosaics for final output
🔎 Similar Papers
No similar papers found.
I
Isaac K. Uyehara
University of California, Davis
H
Heesup Yun
University of California, Davis
E
Earl Ranario
University of California, Davis
Mason Earles
Mason Earles
University of California, Davis
Plant AI and Biophysics