Center for Geospatial Analytics at North Carolina State University
A worked example straight from the ASPRS standard (American Society for Photogrammetry and Remote Sensing 2024):
\[\text{RMSE}_V = \sqrt{1^2 + 2^2} = 2.24 \text{ cm}\]
Edition 2 rule: checkpoint survey error can no longer be ignored; reported accuracy includes it. Your product is never more accurate than the ruler you measured it with
| Best case (strong control, good geometry) | Flat terrain envelope | Complex terrain envelope | |
|---|---|---|---|
| Horizontal RMSE | about 1 x GSD (asymptote 0.66 x) | 1 to 3 x GSD | 1 to 7 x GSD |
| Vertical RMSE | 1.5 to 2 x GSD | 1 to 4.5 x GSD | 1.5 to 5 x GSD |
Workflow: start from what you must measure, derive the accuracy that requires, derive the GSD, and only then the flying height (the Topic 3A formula)
GCPs (control): used in the bundle adjustment; the model is fitted to them
Checkpoints: surveyed the same way, withheld from processing entirely; the model is judged against them
| Evidence | Result |
|---|---|
| ASPRS Addendum V (American Society for Photogrammetry and Remote Sensing 2024) | PPK reaches 1 to 2 cm horizontal, 2 to 4 cm vertical “when used properly”; RTK typically 5 to 10 cm |
| RTK aircraft, zero GCPs, purpose-built flight (Stott et al. 2020) | Vertical RMSE 6.6 cm over 2 km of river; adding 5 GCPs did not improve it |
| PPK versus GCP workflows (Zhang et al. 2019) | PPK matched GCP-workflow accuracy (MAE about 2 cm, RMSE about 3 cm); some missions carried a vertical bias that one GCP removed, improving vertical accuracy 20 to 30 percent |
| Repeat surveys (Nota et al. 2022) | Co-alignment of epochs gives sub-2 cm relative accuracy; ground control in at least one epoch still anchors absolute Z |
Defaults: RTK or PPK for georeferencing, 1 or 2 GCPs to control the vertical datum, and every other surveyed point withheld as a checkpoint
Blunder rule (American Society for Photogrammetry and Remote Sensing 2024): any checkpoint discrepancy beyond 3 x the target RMSE is a blunder to investigate, not average in; mean error should stay under 25 percent of the target RMSE
| Quantity | Agisoft Metashape report | WebODM quality report |
|---|---|---|
| GSD | Survey Data: ground resolution | Overview: average GSD |
| Coverage and photos | Survey Data: coverage area, aligned images | Overview: area, reconstructed images |
| Overlap | Camera locations and image overlap figure | Survey Data overlap heatmap |
| Camera model | Calibrated values with uncertainties and residual plot | Camera parameters, per-band |
| Camera position error | Camera Locations table: X, Y, Z error | GPS/geolocation details, 3D errors |
| Control fit | Ground Control Points table: control RMSE | GCP errors section (when GCPs used) |
| Checkpoint error | Check Points rows in the same table | Absent unless checkpoints were declared |
Report vocabulary (American Society for Photogrammetry and Remote Sensing 2024): report RMSEH and RMSEV (RMSE3D if asked); the old 95 percent confidence reporting is gone from Edition 2; 30 checkpoints is the standard’s minimum for a statistical claim, and Section 7.16.1 gives the honest wording when, as in a class lab, you have fewer
For change between two surveys of similar quality, at 95 percent confidence:
\[\text{LoD} = 1.96 \sqrt{\sigma_{z1}^2 + \sigma_{z2}^2} \approx 2.8\,\sigma_z\]
Worked example for a good flight: 3 cm GSD, strong control, so \(\sigma_z \approx\) 1.5 to 2 x GSD \(\approx\) 5 cm:
\[\text{LoD} \approx 2.8 \times 5 \text{ cm} \approx 14 \text{ cm}\]
| Question | Binding constraint | Verdict at 3 cm GSD, 5 cm sigma-z |
|---|---|---|
| Count the trees | Detection in the orthomosaic | Easy; accuracy barely matters |
| Measure canopy height | Canopy and ground surfaces, not GSD: flying height 80 to 120 m showed no significant effect on tree height RMSE (1.8 to 3.2 m) (Grybas and Congalton 2022) | Expect meters of error regardless of pixel size |
| Detect a 30 cm rill or gully | LoD about 14 cm | Yes, cleanly |
| Quantify 2 cm sheet erosion | LoD, dominated by systematic error | No; needs sub-2 cm sigma-z, near-ground flights, and bias control |
Checkpoint: surveyed, withheld, judges the map; also called check point, validation point, independent test point
Direct georeferencing: camera positions from RTK or PPK doing the work of control; also called GNSS-aided or GCP-free
Level of detection (LoD): the smallest elevation change distinguishable from error at a stated confidence
Doming: broad systematic DEM deformation from the self-calibration ambiguity; also called bowling when inverted
RMSEH, RMSEV, RMSE3D: Edition 2’s reporting quantities, replacing RMSEx/RMSEy/RMSEz and the 95 percent statistics
Quadrature: accuracies add as the square root of summed squares; the product carries the checkpoint survey error
Assignment 3B: Validate the Lake Wheeler flight: establish the base coordinate three ways, evaluate the flight’s orthomosaic and DSM against the checkpoints you collected, and rule on what the flight can measure
Midterm 11/4: the control versus checkpoint distinction, the quadrature rule, and the LoD arithmetic are all fair game