Data and code from: Repeated drone photogrammetry surveys demonstrate that reconstructed canopy heights are sensitive to wind speed but relatively insensitive to illumination conditions
Data files
May 12, 2026 version files 175.83 GB
-
Plot_Data.xlsx
20.78 KB
-
Raw_wind_data.zip
86.98 KB
-
README.md
5.49 KB
-
S1.zip
2.88 GB
-
S10.zip
2.89 GB
-
S11.zip
2.86 GB
-
S12.zip
2.88 GB
-
S13.zip
2.90 GB
-
S14.zip
2.89 GB
-
S15.zip
2.87 GB
-
S16.zip
2.88 GB
-
S17.zip
2.87 GB
-
S18.zip
2.90 GB
-
S19.zip
2.89 GB
-
S2.zip
2.89 GB
-
S20.zip
2.90 GB
-
S21.zip
2.88 GB
-
S22.zip
2.89 GB
-
S23.zip
2.89 GB
-
S24.zip
2.89 GB
-
S25.zip
2.88 GB
-
S26.zip
2.90 GB
-
S27.zip
2.84 GB
-
S28.zip
2.89 GB
-
S29.zip
2.88 GB
-
S3.zip
2.88 GB
-
S30.zip
2.90 GB
-
S31.zip
2.89 GB
-
S32.zip
2.90 GB
-
S33.zip
2.85 GB
-
S34.zip
2.88 GB
-
S35.zip
2.87 GB
-
S36.zip
2.88 GB
-
S37.zip
2.87 GB
-
S38.zip
3.09 GB
-
S39.zip
2.85 GB
-
S4.zip
2.87 GB
-
S40.zip
2.86 GB
-
S41.zip
2.88 GB
-
S42.zip
2.87 GB
-
S43.zip
2.88 GB
-
S44.zip
2.87 GB
-
S45.zip
2.86 GB
-
S46.zip
2.89 GB
-
S47.zip
2.89 GB
-
S48.zip
2.90 GB
-
S49.zip
2.91 GB
-
S5.zip
2.88 GB
-
S50.zip
2.87 GB
-
S51.zip
2.87 GB
-
S52.zip
2.88 GB
-
S53.zip
2.87 GB
-
S54.zip
2.85 GB
-
S55.zip
2.86 GB
-
S56.zip
2.86 GB
-
S57.zip
2.87 GB
-
S58.zip
2.86 GB
-
S59.zip
2.86 GB
-
S6.zip
2.89 GB
-
S60.zip
2.86 GB
-
S61.zip
2.87 GB
-
S7.zip
2.90 GB
-
S8.zip
2.88 GB
-
S9.zip
2.89 GB
-
Survey_Data.xlsx
16.10 KB
Abstract
Unoccupied aerial vehicle (UAV) based structure-from-motion (SfM) photogrammetry surveys are becoming a standard tool for ecologists to measure plant structure and biomass in non-forest ecosystems. The reproducibility of SfM survey results under different operational conditions, namely wind speed, sun elevation and cloud condition, is poorly understood. It is also unclear to what extent commonly applied point-to-grid interpolation of derived point clouds affects inference of vegetation structure. These knowledge gaps limit the use of these methods for measuring and monitoring detection.
We captured 61 UAV SfM surveys at the same study area under a range of wind/sun/cloud conditions over a 24-day period during 2021 and used generalised linear mixed effects models to test how the structural reconstructions varied with environmental conditions.
Wind speed significantly influenced the canopy height reconstructions, with greater wind speeds reducing mean canopy height. Different plant species exhibited varying sensitivities to wind that are likely related to leaf attributes (size, structure, and density), growth form of the canopy, and physical properties such as limb flexibility. The movement of plants can reduce canopy height estimates derived from photogrammetric surveys, even under relatively low wind speeds. Reconstructed canopy heights were comparatively insensitive to solar elevation variations. Cloud conditions and illumination by direct sunlight had a weak, non-significant effect on reconstructed canopy height, with sunny conditions (generating shadows) resulting in a measurable but marginal reduction in mean canopy heights.
When comparing canopy heights of interpolated and discontinuous derived canopy height models the results highlighted that these were insensitive to interpolation in this specific setting.
We recommend measuring mean wind speeds throughout surveys where comparisons are to be made between different drone based SfM surveys of vegetation over either time or space. Care should be taken to ensure that the effects of wind are controlled for so that inferences are valid.
https://doi.org/10.5061/dryad.s4mw6m9fq
Description of the data and file structure
This data comprises the following folders:
All drone survey image data stored in zip files for each survey (S1-S61) Drone image data acquired with a DJI P4 RTK drone linked to a DJI DRTK2 GNSS base station
Plot Data - Data for each plot used in the analysis in xlsx file Plot_Data.xlsx
Plot_Data.xlsx has the following columns:
PlotID: ID of the plot
plot: Nulmber of the plot
PlotGenus: Species name of vegetation sampled by plot
Additional_species_in_plot: Name of any additional vegetation species in sample plot (null if no other species present)
DateHarvest: The date of the harvest of biomass if plot was sampled for further analysis (null if no harvest was carried out)
PeakBiomass: True/False for if the plot was at peak biomass during the survey
Corner1_X: X coordinate of corner 1 of the plot measured by high precision GNSS in British National Grid
Corner1_Y: Y coordinate of corner 1 of the plot measured by high precision GNSS
Corner1_Z: Y coordinate of corner 1 of the plot measured by high precision GNSS (elevation in metres)
Corner_2, Corner_3 and Corner_4 columns as above.
Field_max_height: Field measured maximum height of vegetation in plot measure with a measuring tape (metres).
Harvest_frame_used: Y/N to specify whether a wooden frame (1m x1m frame) was used to place corners of plot.
plot_side_length: The measured length in metres of the side of the plot
Survey Data - Data relevant for each survey including wind metrics, sun, date, time, humidity, drone used in xlsx file Survey_Data.xlsx This file contains all the meta data for the individual drone survey data included in the Zipped drone data files S1.zip to S61.zip. Survey_Data.xlsx has the following columns:
SurveyID - ID for the drone survey S01 etc
Survey - Survey number
DateSurvey - Date of survey in dd/mm/yyyy
Time survey - Time in HH:mm:sec
Drone - Drone make and model used in the survey
Temp- Mean temperature during survey in degrees C
Humidity - Mean Humidity during survey in %
Sun_Elev - Sun elevation at mid point in survey
Wind_AV - Mean wind speed during survey in m/s
Wind_Max - Maximum wind speed during survey in m/s
Wind_SD - Standard deviation of wind speed during survey
Sky_Code - Numerical code for cloud conditions prevailing at time of surveys (after Assman et al 2018)
Sky Code
Description
0- Clear sky
1-Haze
2- Thin cirrus – sun not obscured
3- Thin cirrus – sun obscured
4- Scattered cumulus – sun not obscured
5- Cumulus most of sky – sun not obscured
6- Cumulus – sun obscured
7- Complete cumulus cover
8- Stratus - sun obscured
9- Drizzle
Sky_Code_Sup - Supplementary sky code (as above) used to record any additional change in cloud cover during survey
Sun_Percent - percentage of time direct sunlight was present during survey
Shutter - Shutter speed setting used during survey
ISO - ISO setting used during survey in 1/1000 sec
Aperture - Aperture setting used during survey in F-stop
Wind (raw_wind_data.zip) - Wind log data recorded by anemometer weather station for each survey in raw_wind_data.zip file eg S5_wind_data.csv contains the weather data recorded during the S5 Drone survey. These files contain the raw weather and wind data that was used to calculate the mean data for each survey recorded in the Survey_Data.xlsx file. Each csv file contains the details of the recording instrument followed by weather data recorded every 20 seconds for the corresponding survey number in the following fields:
FORMATTED DATE_TIME of each reading in MMM d, yyyy HH:mm:ss format
Temperature in degrees Celsius
Temperature (Wet Bulb) in degrees celcius
Relative Humidity in %
Barometric Pressure in mb
Altitude in metres
Station Pressure in mb
Wind speed in m/s
Drone Image Data (original image files) are included in the S1.zip to S61.zip files
Full list of all files in this repo is below:
- Plot_Data.xlsx
- Raw_wind_data.zip
- S1.zip
- S10.zip
- S11.zip
- S12.zip
- S13.zip
- S14.zip
- S15.zip
- S16.zip
- S17.zip
- S18.zip
- S19.zip
- S2.zip
- S20.zip
- S21.zip
- S22.zip
- S23.zip
- S24.zip
- S25.zip
- S26.zip
- S27.zip
- S28.zip
- S29.zip
- S3.zip
- S30.zip
- S31.zip
- S32.zip
- S33.zip
- S34.zip
- S35.zip
- S36.zip
- S37.zip
- S38.zip
- S39.zip
- S4.zip
- S40.zip
- S41.zip
- S42.zip
- S43.zip
- S44.zip
- S45.zip
- S46.zip
- S47.zip
- S48.zip
- S49.zip
- S5.zip
- S50.zip
- S51.zip
- S52.zip
- S53.zip
- S54.zip
- S55.zip
- S56.zip
- S57.zip
- S58.zip
- S59.zip
- S6.zip
- S60.zip
- S61.zip
- S7.zip
- S8.zip
- S9.zip
- Survey_Data.xlsx
Sharing/Access information
The manuscript accompanying this data is available at:
http://dx.doi.org/10.1080/01431161.2024.2377832.
Code/Software
The code base accompanying this data is available at:
https://github.com/TESS-Laboratory/Slade_et_al_Reproducibility_of_SfM_Veg
and
To provide a controlled and high-quality data set for analysing the potential effect of wind and solar illumination on the results of UAV-derived SfM, we designed an experiment to collected 61 surveys over the same study site under a range of naturally different wind/sun/cloud conditions during a 24-day period in 2021. The study site is situated at Boldventure, near Eworthy mid Devon (Latitude 50.741,Longitude ‑4.213). The site is bounded by taller trees forming the field margins on three sides enclosing a former pasture now being allowed to naturally regenerate to scrub and woodland. We surveyed an 80 m x 100 m area encompassing a tree and shrub encroached grassland with extensive patches of Gorse (Ulex europaeus), Eared Willow (Salix aurita), and Birch (Betula sp). The grassland is a rough pasture dominated by Tall Fescue (Festuca arundinacea) grass on a soil classified as slowly permeable seasonally wet acid loamy and clayey soil (LandIS, 2023).We employed the data collection protocol (v1.6.4) for measuring above-ground biomass with drone photogrammetry established by Cunliffe and Anderson (2019). A consistent flight plan was used for all 61 surveys. Image data were captured using a DJI Phantom 4 RTK drone equipped with a 20MP RGB camera (model FC6310R). Each survey consisted of two flights, the first flight with a nadir camera angle took place at 28 m above-ground level (agl) with a 10 m margin. The second flight acquired convergent images using a camera angle of 25 degrees from vertical and was flown at a height of 31 m agl with a 10 m margin. A forward and side overlap of 75 % was used for all image acquisition, together capturing at least 30 images for each part of the study area. In total ca. 328 images were acquired for each survey.
To precisely geolocate each drone image we used a DJI D-RTK2 mobile global navigation satellite system (GNSS) base station, set up over a known point geolocated using a survey-grade Leica GNSS. To verify the accuracy of the photogrammetric reconstruction and spatial alignment between the datasets, 10 Ground Control Markers were distributed across the survey plot and geo-located to ≤ 15 mm horizontally and 20 mm vertically with the Leica GNSS.
In order to gather data to assess the repeatability and reproducibility of photogrammetric reconstructions of plant height, a total of 61 surveys were flown on 12 days under different weather conditions over the period 15th August to 7th September 2021. The survey period was timed for peak biomass when there would be minimal change in the plant canopy heights (due to plant growth or senescence) and our approach assumes that there were no changes to plant structure during this period. To encompass a range of sun elevation conditions, surveys were flown at different times each day. Detailed observations were made of cloud cover, temperature, relative humidity, and wind speed for each survey (Table S1). Wind speed, temperature and humidity were measured using a data logging weather station set to log data every 20 seconds. In addition, the length of time during the survey that the study area was in direct sunlight (and shadows were present) was recorded by stopwatch and converted into a % of survey duration that was illuminated by direct sunlight (referred to as “sun percent”). Sky codes for qualitative classification of cloud related ambient light conditions were recorded (Table S2) after Assmann et al. (2018). The elevation of the sun for the time of the mid-point of each drone survey was calculated using suncalc.org (Hoffman 2023).
