Analysis of multitemporal UAS data and its applications
GIS/MEA 584:
Mapping and Analysis Using UAS
Helena Mitasova, Anna Petrasova, Justyna Jeziorska
Outline
- Motivation for time series data acquisition
- UAS-based monitoring survey design
- Processing UAS data time series, temporal data framework
- Basic analysis of 3D data time series, volumes
- Dynamic visualization of time series
- Applications in crop monitoring, viewsheds
UAS for monitoring changes
Low cost and rapid deployment: excellent for monitoring changes at local scale (fields, small watersheds)
- crop monitoring: growth, disease, stress
- erosion processes: coastal, stream bank, rills and gullies
- natural disasters: flooding, landslides, fire
- mining, construction sites
Monitoring design
Assess:
- metrics to quantify changes: relative height, volume, feature migration
- spatial resolution needed to capture the changes
- temporal resolution: regular intervals, events
- accessibility: flying over people, line of sight, suitable GCPs
- georeferencing, rectification: GCPs distribution and survey
Processing time series
- analyze and interpolate point clouds: DSMs with aligned, common resolution grids
- raster DSMs are more suitable for time series than TIN
- use GCPs and permanent features to evaluate accuracy, correct errors and distortions
- assign time stamps and register raster DSMs within GIS-based temporal data framework
Temporal data framework
- supports efficient processing, management and analysis of space-time data sets
- space-time dataset is a set of maps (raster, vector) registered in a temporal database
- space-time dataset may represent a dynamic process
- individual maps represent the states of the dynamic system at a given time
Gebbert, S. and Pebesma, E. (2014).
A temporal GIS for field based environmental modeling.
Environmental Modelling and Software, 53, 1–12.
Time stamp type
- time stamp: assigns time to an individual map in space-time data set
- time instant - snapshot at given time: 2013-10-15 13:00:00 (absolute time)
- time interval - defined by start and end time: day, month, year (relative time)
- a single UAS survey represents a snapshot (state) which can be agreggated into intervals
Registered time series
Timeline tool: time and spatial extent of registered maps
Temporal plot
- Plot time series of elevation values at a given location
Temporal count and intersection
- Count: number of maps (temporal snapshots) where the given cell has non-null value (overlap)
- Intersection: grid cells with non-null values from each map in time series
Temporal aggregation
- Temporally aggregate maps over given period of time - for example to derive monthly average elevation
Basic time series analysis
Per cell statistics computed for each cell over the time series:
- mean and standard deviation
- min, max elevation and range
- time at minimum, time at maximum
- linear regression: slopem offset, regr. coefficient
Mitasova, H., Hardin, E., Overton, M., and Harmon, R.S., 2009, New spatial measures of terrain dynamics derived from time series of lidar data, Proc. 17th Int. Conf. Geoinformatics, Fairfax, VA.
Basic time series analysis: core, envelope
- Core surface: min. elevation measured for each cell
- Envelope: max. elevation measured for each cell
Example: cutting plane with lidar, core and envelope
Detecting surveys with large distortions
- Derive core surface from UAS time series
- Compute difference between UAS core and lidar bare ground surface
- Compute time of minimum raster to identify the distorted DSMs with elevation well below lidar bare ground
Corrected UAS core surface
- Remove distorted DSMs from derivation of core surface
- Difference between UAS core and lidar bare ground surface is now very small
- Hist. equalized color ramp for differences highlights a small shift in lidar swath
Envelope and range applications
- Envelope: what is the max height of crop in each pixel over the monitored period?
- time of maximum - when was the crop highest at each grid cell?
- where is the largest range and variability in crop height?
Envelope and range applications
- use envelope to show all cars ever parked at the site
- core, snapshot, envelope, surfaces can be used to manage parking area
Basic time series analysis: regression
- applies to well designed, systematic monitoring with longer time series,
- select subset where the changes are close to linear - e.g. crop growth period,
- compute per cell linear regression analysis: map of regression slope and offset
Map algebra for time series
- apply map algebra expression for each map in the time series at each grid cell
- output is new time series which is registered as a new space-time dataset
- this is different (and much simpler) from temporal map algebra
Extract crop height time series
Map algebra can be used to
extract grid cells with elevation above lidar bare ground
within a selected elevation interval (z1,z2)
Maps of relative elevation (0.3m, 2.0m) above bare ground lidar for 3 time snapshots in our time series.
The middle map shows distortions rather than crop.
Estimate crop volume
Summary statistics can be used to estimate above ground crop biomass
Estimate volume of structures
- compute volume based on difference between bare ground and above ground feature, such as building
Analysis: Viewsheds
Evaluate influence of vegetation on the viewshed area
Spatial extent of viewshed changes over time depending on the height of surrounding vegetation, different colors show the spatial extent of viewshed at different times
Analysis: Viewsheds
- provide analysis to support siting of a monitoring webcam
Spatial extent of viewshed changes over time depending on the height of surrounding vegetation
Dynamic visualization
What we have learned
- UAS 3D monitoring basic considerations
- temporal framework concept
- computing core and envelope and its application
- indentification of distorted DSMs in time series
- estimation of volumes
- analyzing changing viewsheds
- dynamic visualization