Center for Geospatial Analytics at North Carolina State University
Airborne lidar
UAS SfM
The errors and distortions of the two methods are different and independent, so each surface can be used to check the other
| Approach | Cost |
|---|---|
| Merge the point clouds, bin or decimate, interpolate once | Heavy computation, one consistent surface |
| Interpolate each, sample randomly, patch, reinterpolate | Loss of detail, slow |
| Interpolate each and patch the rasters | Fast, but a sharp edge at the seam |
| Smooth fusion of the rasters | Fast, no edge; both DEMs must share a resolution |
Difference map: one surface subtracted from the other cell by cell, r.mapcalc; the pattern tells you whether you are looking at error, distortion, or real change

Lidar DSM minus Agisoft DSM

Lidar DSM minus Pix4D DSM



Systematic error: a difference that follows a rule over the whole surface, a constant shift or a tilt, as opposed to random noise or local change
Patching: filling the cells of one raster with another where the first has data, r.patch; the first input wins wherever it is not null


A UAS DEM patched into a lidar DEM, elevation and shaded relief (images by Brendan Harmon)
Smooth fusion: a weighted average of the two surfaces across an overlap zone along the edge, the weight going from one surface to the other with the distance from the edge; r.patch.smooth in GRASS

Patched

Fused
A linear combination of the two elevation surfaces \(z_A\) and \(z_B\), weighted by the distance \(d\) to the edge of \(A\) over an overlap of width \(s\):
\[ z_{AB} = w\, z_A + (1 - w)\, z_B \] \[ w = \begin{cases} d / s & 0 \le d < s \\ 1 & d \ge s \end{cases} \]

Overlap width: how far into the updated surface the blend reaches; too narrow leaves a visible step, too wide erases detail of the better surface

In GRASS: r.patch.smooth -s input_a=uas_ground input_b=lidar_dem output=fused overlap=overlap transition_angle=1.3 parallel_smoothing=13 (Petrasova et al. 2017)

Patched

Fused, \(s = 20\) m

UAS cells within 0.3 m of the lidar ground, in yellow

Fused bare ground
Path sampling: a stochastic solution of the flow continuity equations; many walkers are released as rainfall and move downslope, and their density gives the water depth; r.sim.water in GRASS (Mitasova et al. 2004)

Walkers released over the terrain

Water depth from the walker density
The crop surface acts as a barrier: water ponds against it instead of flowing through

Patched: an artificial channel along the seam

Fused: the flow follows the terrain

r.patch

Weighted average, \(s = 20\) m

Smooth patched DSM

Fused bare ground
Difference map: one surface minus the other, cell by cell; the pattern separates error, distortion and change
Systematic error: a shift or tilt that follows a rule over the whole surface, found with profiles over stable features
Patching: filling one raster with another where the first has data; fast, but leaves a seam
Smooth fusion: a distance-weighted blend of two surfaces across an overlap zone along the edge
Overlap width: how far the blend reaches; fixed, or variable with the elevation difference at the edge
Path sampling: a stochastic overland flow simulation that keeps depressions and ponding; the test for a fused surface
Assignment 5A: Fusion of UAS and lidar data: map and measure the differences between the 2013 lidar DSM and two June 2015 UAS DSMs, patch and fuse the UAS DSM into the lidar, build a fused bare ground, and compare the overland flow simulated on each surface