Analysis of multitemporal UAS data and its applications

GIS/MEA 584:

Mapping and Analysis Using UAS

Helena Mitasova, Anna Petrasova, Justyna Jeziorska

Center for Geospatial Analytics,
North Carolina State University

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