A Flexible ROI Analysis Tool for Spatially Consistent Vegetation Index Extraction from Turfgrass Imagery
Organizations: Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011, USA · Department of Plant Resources and Environment, Jeju National University, Jeju 63243, Republic of Korea · Multimedia Communications Laboratory, University of Information Technology, Ho Chi Minh city 70000, Vietnam · Vietnam National University, Ho Chi Minh city 70000, Vietnam ·
Abstract
Time-series multispectral imaging is widely used to assess turfgrass condition; however, extracting plot-level vegetation index (VI) values remains labor-intensive when camera positions vary between acquisitions and automated plot tracking is unreliable. We developed an open-source software tool comprising (i) a graphical user interface (GUI) for the interactive placement of orientation-adjustable regions of interest (ROIs) with -way subdivision to match plot geometry and (ii) a batch-processing script that computes plot-level mean VI values from single-band floating-point rasters and exports measurements and ROI coordinates in JSON format for reuse. Saved coordinates can be reapplied to measure NDVI, NDRE, and SAVI from identical pixel regions within a single time point without re-delineating ROIs. In a demonstration using rail-mounted multispectral turfgrass imagery (18 images), plot-level mean values were extracted in a single session, with coordinates reused directly for NDRE and SAVI rasters. The system reads non-georeferenced pixel-coordinate rasters natively, does not require GIS expertise, and supports reproducible VI quantification where static sensor deployment is impractical.
Figures & tables
| Image filename a | test1 | test2 | test3 | test4 |
|---|---|---|---|---|
| 2_1-3_3R.tif | 0.3945 | 0.6120 | 0.5404 | 0.4533 |
| 2_1-4_3R.tif | 0.4915 | 0.6056 | 0.7092 | 0.7363 |
| 2_1-6_3R.tif | 0.7321 | 0.5669 | 0.7244 | 0.6138 |
| 2_1-7_3R.tif | 0.3167 | 0.6027 | 0.6906 | 0.6303 |
| 2_1-9_3R.tif | 0.5947 | 0.5556 | 0.5226 | 0.5182 |
| 2_2-3_3R.tif | 0.2939 | 0.4757 | 0.3054 | 0.4169 |
| Child ROI | TL | TR | BR | BL |
|---|---|---|---|---|
| rep 1 | (374, 322) | (420, 322) | (420, 447) | (374, 447) |
| rep 2 | (420, 322) | (466, 322) | (466, 447) | (420, 447) |
| rep 3 | (466, 322) | (513, 322) | (513, 447) | (466, 447) |
| rep 4 | (513, 322) | (559, 322) | (559, 447) | (513, 447) |
Agricultural Remote Sensing
Agricultural remote sensing uses satellite and airborne observations to map crops and fields and monitor yield, soil, and crop health.
See all 85 papers