Using LiDAR Data in ERDAS IMAGINE
Transcription
Using LiDAR Data in ERDAS IMAGINE
Using LiDAR Data in ERDAS IMAGINE Jay Pongonis Senior Technical Instructor LiDAR Basics Introduction Recent developments in Photogrammetric terrain extraction show great promise but… – Airborne LiDAR still better at extracting forest floor – LiDAR still better at certain linear features (e.g., power transmission lines) – LiDAR offers 24-hour operating envelope What is LiDAR? – LiDAR is a technology that measures distances by sending pulses of light at an object. – System measures the time it takes for a pulse to return. – Time is then converted to distance which in turn is converted to geo-referenced data – in close-to real time. – LiDAR is an active sensor; therefore, data can be acquired day or night (as long as the atmosphere is clear). – Generates large datasets (up to 500,000 points/second). – Despite the size, data can be post-processed to provide accurate and detailed Digital Elevation Models (DEM). – Variations of LiDAR include airborne, terrestrial and mobile systems. 5 Generic airborne LiDAR: hardware Capture Generic LiDAR: the point cloud Not a raster Represents XYZ points measured Can be more than one point per outbound laser shot Typically color coded by – Elevation – Return number – Intensity – Class – Flight line LiDAR Viewing basics by elevation by class 10 by intensity by return What are LAS Formatted LiDAR Files? The LAS file format is a public file format for the interchange of LiDAR data between vendors and customers. Developed by American Society for Photogrammetry and Remote Sensing (Version 1.2 released April 29, 2008). Committee was made up of: – stellar photogrammetric and remote sensing professionals, academic institutions, government agencies and the private sector Important attributions include but are not limited to: – Classification and Classification Flag – Intensity and Elevation – Color (Version 1.2) – Return signal waveform (Version 1.3) – Further expansions in Version 1.4 11 LiDAR is the “Third” Type of Data Vector Point Measurements and Contours have been used historically to represent terrain surfaces. These are combined with break lines to create Triangulated Irregular Networks (TINs) from which surface points can be interpolated. The data representation is a sparse set of highly irregularly space {X,Y,Z} values. Raster They have been converted to gridded formats using various techniques to produce Raster datasets. Delivered as Digital Elevation Models (DEMs). The representation is a dense set of regularly spaced {Z} values. Point Cloud LiDAR data is a collection of points with attributes. The representation is a dense set of semi-regularly spaced {X,Y,Z, Attribute..} values. 12 Background: conventional airborne LiDAR Swath and point density depend on flying height, FOV, scan rate, pulse rate, aircraft speed Direct measurement – no further processing required to create point cloud ALS70 (shown at right) is typical “full-capability” system Point clouds used for both modeling and “bare earth” terrain extraction Background: mobile mapping LiDAR Custom-integrated system (shown at right) is common Several permutations used in industry – LIDAR-only (such as system at right, which uses Leica HDS 6100 scanner) – Camera-only – LIDAR + camera LiDAR technology development Historical improvements – – – – – Accuracy Pulse rate Minimum vertical separation distance Full waveform digitization (FWD) acquisition and exploitation Scan pattern control (pattern shape and scan rate) Areas with greatest improvement – – Accuracy Pulse rate Accuracy leveling over recent years ~ 50% reduction every 5 years – Rapid improvement in late 1990s – Slowing absolute rate of improvement in recent years Limiting factors – Airborne GNSS accuracy – Availability of high accuracy ground control over large job sites Pulse rate improvement still steady Pulse rate as indicator of productivity – Intuitive: more points per hour less hours flying – Less intuitive #1: more points per hour wider swath in each flight line less side overlap (%) to overcome navigation error fewer flight lines – Less intuitive #2: same point density from higher altitude reduced swath width variation due to terrain elevation changes less side overlap (%) to overcome swath width variation fewer flight lines Recent developments: growth in pulse rate Up until ~2004: limited by – Max pulse rates of available lasers – Relatively high end-of-cycle timing overhead – Fly lower to pulse faster 2006 – 2009: Multiple Pulses in Air (MPiA, a.k.a., “CMP”, “MTA”) – Allowed laser to be fired before reflection from previous pulse is received – Doubles the pulse rate for a given flying height – Practical to achieve high pulse rates at reasonable altitudes – Limitations Pulse consistency Adequate pulse energy 2009: first dual-output scanners announced Single-output limits along-track spacing better spacing is in cross-track direction only with greater pulse rate Note along-track spacing twice as large at FOV edge as at nadir! Dual-output scanning doubles scan rate, pulse rate doubles effective scan rate and pulse rate Note that along-track spacing is same at FOV edge as at nadir! Why LiDAR? applications and advantages Summary of applications broad categories and limitations Applications – anywhere surface data is desired DSMs/DEMs for – – – – – Orthorectification of image data Modeling Visualization Change detection Metrics (timber stand volume, biomass, stockpile volume) Applications are limited only by – – Sensor spatial resolution (up to 30 points/m2 achieved in fixed-wing aircraft) Accuracy (typically 5-15 cm, but 3 cm achieved with care) Wide-area mapping MPiA technology at work MPiA is now a mainstream technology Huge projects being undertaken w/ MPiA systems (Example – NWG has collected 750,000 km² collection @ 1 point/m²) Image courtesy of North West Geomatics Hydrology flood plain mapping and simulation Hydrology erosion studies Forestry tree height and biomass estimation Top View – Color Coded by elevation Section view color coded by class – – – Brown = Ground Green = Vegetation Red = Model Key Points Forestry accurate ground profiling during leaf-on conditions Urban modeling photorealistic rendering for visualization Urban modeling building extraction Urban modeling detailed “as-built” data Mining and construction accurate volumetric calculations Corridor mapping power line position and vegetation clearance Corridor mapping highway corridor mapping Archeology 35 Advantages of airborne LiDAR where and why to use it Direct measurement - no image matching or stereo pairs needed Works in non-ideal lighting – LIDAR is self-illuminated and offers more flying hours per day – Works at night – Works under cloud cover Ideal for featureless and ambiguously-featured terrain – Forest floor extraction (100-1000 times denser data than DEMs extracted from stereo photography) – Snow – Sand Conclusions LiDAR technology is productive in many applications relevant to government at all levels Airborne LiDAR provides a highly detailed “big picture” in 3+ dimensions The combination of 3-D and temporal aspect of LiDAR data make it an effective tool for change management Exercise 1: View LiDAR Data in IMAGINE The ERDAS IMAGINE eWorkspace File Button Ribbon Contents pane Main workspace help Dock or undock views 2D View Retriever pane Status bar 40 Terminology: The Ribbon Allows you to perform general tasks using Groups: collapsed Groups: expanded Tabs Commands Can also have menus Menus Terminology: Selecting Files Tabs Directory navigation File selection Type of file Viewing LiDAR Images in IMAGINE IMAGINE creates a raster of the point cloud, Displays elevation in dark and light pixels Grayscale Relief Exercise 2: Fill NoData Regions in the LiDAR Grow AOI Determine areas of continuous spectral response Select a sample pixel, a seed Software evaluates DN values of surrounding pixels Similar: included in region Dissimilar: not included Graphic polygon drawn around similar pixels Similar pixel values Dissimilar values Grow Properties Controls which pixel values should be included in the region Constrains the search region by area or distance Controls which neighboring pixels are considered contiguous Controls the similarity. Set to 0 and only pixels of same value as the selected pixel are included in region Use to regrow region if any properties are changed Exercise 3: Terrain Preparation Tools Merging Terrain Files – Traditional Mosaic Mosaicking terrain files with Mosaic Pro loses Vertical Datum information Vertical Datum is the how you are measuring the elevation; i.e., What is “Sea Level” This information must be manually added back in 49 Terrain Prep Tool The Terrain Prep Tool can be used to quickly Merge DTMs Designed for merging terrain files LAS, DTED, DWG, DXF, SRTM, LAS, 3D ASCII, IMG, 3D Shapefiles all supported. Maintains the ElevationInfo in the output file 50 Preprocess Settings Thin Points: Used to remove redundant data points from the terrain Filter Points: Used to remove duplicate points from the overlapping areas of data to be merged 51 Surface DTM Creates 3D raster data out of vector, TIN, or point cloud datasets Applies a surfacing method (interpolation of the data) across NoData areas within the input dataset 52 Exercise 4: Change Detection with Model Maker IMAGINE Model Maker Graphical User Interface for creating and editing GIS and Image Processing operations Model is a set of instructions to create new images or data from existing data sets Uses the Spatial Modeler Language (SML) Provides a graphical modeling tool known as the Model Maker Spatial Modeler Language (SML) Used by Model Maker to execute operations Used to write your own script models An SML script is temporarily created during model execution Model Maker Enables the user to “draw” models using a palette of tools Inputs, Functions, Outputs A model is essentially a flowchart defining: Inputs Functions Outputs Image Vector Matrix Table Scalar Calculation Function Operation LiDAR Change Detection Uses Temporal Data (LiDAR from 2 different years) to calculate the probability of change from one date to the next. Probability that height increased (construction) Probability that height decreased (demolition) Exercise 5: Topographic Analysis Tools Slope The change in elevation over a certain distance 90 0 Aspect NORTH 0 degrees WEST EAST 90 degrees 270 degrees SOUTH 180 degrees Painted Relief Images Exercise 6: Dynamic 3D Viewing in VirtualGIS Creating a Water Layer Allows you to flood the entire terrain to a specified elevation or flood individual areas of the terrain Navigating a Flooded Area Navigating around and under the flooded area provides an understanding of the flood’s extent Water Display Styles Surface Style Solid Rippled Texture Water Color Reflections Technology Preview New - Support for Point Clouds 2012 Point Cloud Tools 69 Point Cloud Tools View in 3D See all point attributes or Lidar file attributes Color by elevation, class, file, returns, RGB, intensity and correlation (?) Switch points on and off by return and/or class. Perform Area and point edits such as Bias, delete or set constant z. 2012 Point Cloud Tool Auto Roam with pause skip and speed control along a corridor defined by a vector Simultaneously view the profile across the corridor and down the corridor With a single line measure the linear distance, slope, vertical and horizontal length of the segment 3D with roam by polyline with 2 profiles – colored by class and elevation 2D, 3D and Profile Measure tool in profile 58 Million RGB encoded points from XPro Digitize areas and Change or assign a new class View as Footprint, hill shade, painted relief or points 77 Viewed as elevation and intensity and linked 78 Editing Workflow Coming Soon - New LAS modeling capabilities QUESTIONS 81