Lidar Image Processing

Slides:



Advertisements
Similar presentations
Geography 360 Principles of Cartography May 15~17, 2006.
Advertisements

Basic geostatistics Austin Troy.
Digital Terrain Model (DTM)
Optimizing Laser Scanner Locations using Viewshed Analysis MEA 592 Final Project November 20,2009 Jeff Smith.
Raster Based GIS Analysis
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Celso Ferreira¹, Francisco Olivera², Dean Djokic³ ¹ PH.D. Student, Civil Engineering, Texas A&M University ( ² Associate.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Introduction to ArcGIS Geostatistical Analyst & Fragstats Represent the Data Explore the Data Fit the Model Perform Diagnostics Compare Models Classify.
Deterministic Solutions Geostatistical Solutions
19 th Advanced Summer School in Regional Science Combining Vectors and Rasters in ArcGIS.
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Spatial Interpolation
Concept Course on Spatial Dr. A.K.M. Saiful Islam Developing ground water level map for Dinajpur district, Bangladesh using geo-statistical analyst.
GIS Applications in Meteorology and Hydrology John S. Quinlan NWS Albany, NY.
Deterministic Solutions Geostatistical Solutions
From Topographic Maps to Digital Elevation Models Daniel Sheehan IS&T Academic Computing Anne Graham MIT Libraries.
Let’s pretty it up!. Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction.
UNDERSTANDING LIDAR LIGHT DETECTION AND RANGING LIDAR is a remote sensing technique that can measure the distance to objects on and above the ground surface.
Slope and Aspect Calculated from a grid of elevations (a digital elevation model) Slope and aspect are calculated at each point in the grid, by comparing.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-3 Chapters 5 and 6.
Spatial Analyst Toolbox Lecture 17. Spatial Analyst Tool Sets  Conditional  Density  Distance  Generalization  Ground Water  Interpolation  Conditional.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Using ESRI ArcGIS 9.3 Spatial Analyst
Basic geostatistics Austin Troy.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
.LAS files (Log ASCII Standard) Not useable directly in ArcGIS A single X-Y position can have multiple Z values Must be converted to MultiPoint file.
Geographic Information Science
Creating Watersheds and Stream Networks
GEOSTATISICAL ANALYSIS Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257.
Chapter 8 – Geographic Information Analysis O’Sullivan and Unwin “ Describing and Analyzing Fields” By: Scott Clobes.
LIDAR – Light Detection And Ranging San Diego State University.
GIS Data Structures How do we represent the world in a GIS database?
Spatial Interpolation Chapter 13. Introduction Land surface in Chapter 13 Land surface in Chapter 13 Also a non-existing surface, but visualized as a.
Interpolation of Surfaces Spatial Data Analysis. Spatial Interpolation Spatial interpolation is the prediction of exact values of attributes at un-sampled.
Processing Elevation Data. Limitations of DEMs for hydro work Dates Static, does not evolve Matching to linear line work due to scale Processing errors.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
MSc in Geoinformatics – Managing Energy, Resources, Environment Teacher Training Dushanbe, – TEMPUS This project has.
Statistical Surfaces Any geographic entity that can be thought of as containing a Z value for each X,Y location –topographic elevation being the most obvious.
Lecture 6: Point Interpolation
Introduction to Geographic Information Systems (GIS)
R I T Rochester Institute of Technology Geometric Scene Reconstruction Using 3-D Point Cloud Data Feng Li and Steve Lach Advanced Digital Image Processing.
Ran TAO Missing Spatial Data. Examples Places cannot be reached E.g. Mountainous area Sample points E.g. Air pollution Damage of data E.g.
Interpolation and evaluation of probable Maximum Precipitation (PMP) patterns using different methods by: tarun gill.
INTERPOLATION Procedure to predict values of attributes at unsampled points within the region sampled Why?Examples: -Can not measure all locations: - temperature.
Chapter 8 Raster Analysis.
Lidar and GIS: Applications and Examples
NAPP Photo Five Pockets near Dubois.
Using Photogrammetry to Generate a DEM and Orthophoto
15. Descriptive Summary, Design, and Inference
Creating Surfaces Steve Kopp Steve Lynch.
Watershed Analysis.
Statistical surfaces: DEM’s
Lecture 6 Implementing Spatial Analysis
Spatial Analysis & Modeling
Total Station Surveying & GIS.
Problems with Vector Overlay Analysis (esp. Polygon)
Interpolation of Surfaces
Review- vector analyses
Spatial Analysis Longley et al..
Interpolation - applications
Interpolation & Contour Maps
Spatial interpolation
CE 384N GIS in water resources Flooding in Houston during Hurricane Harvey Yun Liu (Lorraine) 11/27/2018.
Spatial Data Entry via Digitizing
Interpolating Surfaces
Creating Surfaces with 3D Analyst
CE 384N GIS in water resources Flooding in Houston during Hurricane Harvey Yun Liu (Lorraine) 11/27/2018.
Total Station Surveying & GIS.
Presentation transcript:

Lidar Image Processing Import, Interpolation, Application

Raw Lidar = x,y,z point data Processed Lidar = 1 or more surfaces representing elevation of ground, top of canopy, etc.

Lidar Processing Use of Lidar data requires processing to get from thousands to billions of x,y,z points to accurate, internally consistent elevation surfaces Processing can be laborious due to number of points Information on first, last, and intermediate returns supplied by contractor is used to separate Lidar surfaces Conversion of x,y,z point (vector) data to raster digital elevation models (DEMs)

Lidar Processing (cont.) Filtering of resulting DEM to remove anomalous elevations (sinks and peaks that are unlikely to be real) or returns that are not from the ground Correction for poor interpolation through structures like buildings, etc. to get to bare earth elevation

How are Lidar data received? Researchers receive Lidar data from contractors (or instruments) as files of geometrically rectified x,y,z point data (often text files) Data typically include first (top of canopy?) and last (bare earth?) returns and sometimes intermediate returns Tabular data with x,y,z coordinates can be imported into GIS or other software for processing

Conversion of Lidar text files to point data Can import x,y,z data into ArcGIS (for example) from CSV files or spreadsheets and other ways. Results in a dense network of point data with various attributes including elevation (z), intensity (sometimes), and information on return # (1st, 2nd, 3rd, etc.)

Typical text information associated with Lidar acquisition

Lidar point pattern overlaid on shaded DEM

Analysis of point cloud First task is to separate anomalies in the point cloud from real surfaces Some lidar returns are from non-relevant surfaces – tops of fire hydrants, birds, etc. These must be identified and removed Typically accomplished with software that looks at unusual deviations (outliers) from surrounding points and some manual editing Anomalies discarded to create bare earth elevation layer that can be compared to other return surfaces to get heights, etc.

Conversion of point data to DEM Use geostatistical tools to convert (interpolate) points to an accurate representation of a surface in raster format Splining Inverse Weighted Distance (IDW) Kriging Others

Splining Interpolates a surface from point data constrained by two criteria The surface must pass through each data point The surface must minimize curvature (fit all the points while minimizing 2nd derivative between points) Splining is deterministic – directly based on measured values; always produces same result for same input data Interpolation is piecewise – rather then trying to fit one global high order polynomial function to the point cloud, the method uses many local functions (can take different forms – linear, quadratic, etc.). Can use alternative splining methods that either smooth the result or maintain a “coarser” surface Good for gently varying surfaces like elevation

Linear Spline (Wikipedia) Blue line is a linear spline. Red line is the function (elevation) it is approximating.

Inverse Distance Weighted (IDW) Uses a linear weighting of surrounding points (in a neighborhood) to predict value at unmeasured locations Weights are a function of distance from the unmeasured location – assumes points close together are more alike than points far apart Like splining, this is a deterministic method Unlike splining, does not have to pass through measured points.

IDW: From ArcGIS Manual

Kriging Interpolates point values to create a surface by weighting the points (measured values) to predict unmeasured values between points Non-deterministic – uses a statistical model (probability function) that considers autocorrelation and allows prediction of certainty of the interpolation Good choice when data are spatially correlated or have directional bias Does not have to pass through measured points

From Wikipedia

Removal of remaining anomalies Raster data may still show anomalous lidar returns Can filter them using moving window or other filters

Raster elevation with lidar anomalies

Raster elevation after filtering

Correction for erroneous interpolation Some features can cause errors in derived “bare earth” Buildings Highway overpasses Other human structures or objects Etc. These errors usually sorted out using other imagery (e.g., aerial photos) to identify building outlines, highways, etc. Other tall moveable objects like trucks, trains, etc., can be more difficult to remove.

Air photo (left) shows building that was “removed” using a GIS buildings layer (Seattle) for calculation of bare ground DEM. But—lack of real ground data over building footprint requires interpolation across large distance potentially causing error (right).

Highway overpass confused with top of tree canopy because all returns higher than a threshold above bare earth were grouped as trees.

Creating hydrologic maps with Lidar –derived data Hydrologic maps include flow routes, waterways and watersheds Require very accurate DEMs to correctly route the flow of water Some features in DEMs can have undue influence on water flow, e.g., depressions or “sinks”

Sinks Sinks are depressions in DEMs caused by faulty data, rounding error, etc. They can result in discontinuous water flow

Summary Lidar processing can be intense due to the large amount of data (billions of points) Processing goal is to separate returns into discrete surfaces and then remove anomalies from each Often requires a mixture of manual interpretation and automated processing Result can be highly accurate DEMs and information on heights of other objects (like trees)