This SOP describes the post-processing workflow for aerial imagery collected by uncrewed aerial systems (UAS/drones). It covers image organization, photogrammetric reconstruction (orthomosaics, digital surface models, and point clouds), ground control point integration, accuracy assessment, and data archiving (Anderson & Gaston, 2013; Iglhaut et al., 2019).
2 Scope
Applies to: Photogrammetric processing of RGB, multispectral, and thermal drone imagery collected for EA Program research
Does not apply to: Drone flight planning, airspace authorization, or FAA Part 107 compliance (covered in the drone operations field SOP); GIS analysis of processed outputs (see SOP-L804)
Location: EA Program laboratory (SGM 133) and processing workstations
3 Responsibilities
Role
Responsibility
Lab PI
Approve processing workflows; ensure data storage compliance
Drone Pilot / Operator
Deliver organized imagery with flight logs; place and survey GCPs
Processing Analyst
Run photogrammetric software; assess quality; archive outputs
Data Reviewer
Verify accuracy metrics before outputs are used in analysis
4 Definitions
Digital elevation model (DEM): A raster representing bare-ground surface elevation; derived by removing vegetation and structures from a digital surface model using filtering algorithms.
Digital surface model (DSM): A raster representing the elevation of all surfaces in the scene, including vegetation canopy and structures; the direct output of photogrammetric point cloud processing.
Ground control point (GCP): A precisely surveyed point on the ground (surveyed with RTK-GPS or total station) that appears in multiple overlapping images; used to georeference the photogrammetric model to a known coordinate system and improve absolute accuracy.
Orthomosaic: A geometrically corrected aerial image composed of many overlapping individual photos, in which scale is uniform and features can be measured accurately; produced by photogrammetric processing.
Photogrammetry: The science of making measurements from photographs; in drone operations, the process of generating 3D models, DEMs, and orthomosaics from overlapping aerial images using structure-from-motion algorithms.
Point cloud: A set of data points in 3D space (X, Y, Z coordinates) representing the surface of objects; generated by photogrammetric processing of overlapping images; the intermediate product from which DEMs and DSMs are derived.
Structure from Motion (SfM): A photogrammetric algorithm that reconstructs 3D geometry from 2D overlapping images by identifying and matching common features across multiple images; the computational core of drone photogrammetry software (Agisoft Metashape, Pix4D).
5 Safety and Hazards
WarningHazards
Photogrammetric processing is computationally intensive but poses no physical hazards. However, extended processing sessions may generate significant heat from workstation components. Ensure adequate ventilation around processing workstations.
For field-related hazards during drone operations and GCP placement, refer to SOP-F001 Field Safety.
6 Equipment and Materials
6.1 Software
Item
Access
Notes
Agisoft Metashape Professional
Campus license
Primary photogrammetry tool
OpenDroneMap (ODM)
Free / open source
Alternative processing
WebODM
Self-hosted
Browser interface for ODM
QGIS (3.x)
Free download
Visualization and QC
R with terra / sf
RStudio Server
Post-processing analysis
CloudCompare
Free download
Point cloud inspection
6.2 Hardware
Item
Minimum Specs
Notes
Processing workstation
32 GB RAM, dedicated GPU, SSD
More RAM for large datasets
External storage
2 TB+ portable SSD
Raw image archive
6.3 Drone Platforms
Platform
Sensor
Resolution
DJI Mavic 3 Enterprise
RGB (Hasselblad)
20 MP; 0.7 cm/px at 100 m
DJI Matrice 350 RTK
Zenmuse P1 / L2
High-res RGB or LiDAR
Custom multispectral rig
MicaSense RedEdge-P
5-band multispectral
7 Procedure
7.1 Image Organization
Before processing, organize raw imagery following a consistent directory structure:
Export orthomosaic as GeoTIFF to drone/processed/orthomosaic/
Export point cloud as .laz to drone/processed/point_cloud/
Export processing report as PDF to drone/processed/report/
TipTip
For large datasets (more than 1,000 images), process on the lab workstation rather than a laptop. Expect processing times of several hours for dense cloud generation at High quality.
7.4 OpenDroneMap (Alternative Workflow)
For projects using the open-source pipeline:
Code
# Run ODM with standard settingsdocker run -ti--rm\-v /path/to/project/drone:/datasets \ opendronemap/odm \--project-path /datasets \--dsm\--orthophoto-resolution 2.0 \--dem-resolution 5.0 \--gcp /datasets/gcp/gcp_list.txt
7.5 Accuracy Assessment
Evaluate positional accuracy using the reserved check points:
Report accuracy metrics in all publications and project reports. Typical targets for environmental applications: horizontal RMSE less than 2 times the ground sampling distance (GSD); vertical RMSE less than 3 times the GSD (James et al., 2017).
7.6 Multispectral Processing
For multispectral imagery (e.g., MicaSense RedEdge):
Include reflectance calibration panel images (taken before and after each flight)
Process each band alignment in Metashape or use MicaSense’s Atlas or micasense Python library
Export calibrated reflectance orthomosaics (not raw DN values)
Photo alignment: at least 90% of images must align successfully
Reprojection error: mean below 1.0 pixel after GCP optimization
Check point RMSE: document and compare against project requirements
Visual inspection: no visible seam lines, ghosting, or geometric distortion in the orthomosaic
File integrity: verify that all exported GeoTIFFs have valid CRS headers and correct extent
9 Waste Disposal
Not applicable (computational procedure).
10 References
Anderson, K., & Gaston, K. J. (2013). Lightweight unmanned aerial vehicles will revolutionize spatial ecology. Frontiers in Ecology and the Environment, 11(3), 138–146. https://doi.org/10.1890/120150
Iglhaut, J., Cabo, C., Puliti, S., Piermattei, L., O’Connor, J., & Rosette, J. (2019). Structure from motion photogrammetry in forestry: A review. Current Forestry Reports, 5(3), 155–168. https://doi.org/10.1007/s40725-019-00094-3
James, M. R., Robson, S., d’Oleire-Oltmanns, S., & Niethammer, U. (2017). Optimising UAV topographic surveys processed with structure-from-motion: Ground control quality, quantity and bundle adjustment. Geomorphology, 280, 51–66. https://doi.org/10.1016/j.geomorph.2016.11.021
11 Training Record
Training is documented in the EA Program training log. Before processing drone imagery independently, personnel must:
Read this SOP in full
Complete Agisoft Metashape (or ODM) training with a supervised practice dataset
Demonstrate a complete processing workflow from raw images to accuracy-assessed outputs