Comparison GRASS-LiDAR modules TerraScan with respect to vegetation filtering

Similar documents
LIDAR FILTERING: TESTING OF AN AUTOMATIC PROCEDURE DEVELOPED IN THE FREE OPEN SOURCE GIS GRASS

Terrain Modeling and Mapping for Telecom Network Installation Using Scanning Technology. Maziana Muhamad

Chapters 1 7: Overview

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

An Introduction to Lidar & Forestry May 2013

EXTRACTION OF URBAN PARAMETERS FROM 3D POINT-CLOUD WITHIN GRASS

Terrestrial GPS setup Fundamentals of Airborne LiDAR Systems, Collection and Calibration. JAMIE YOUNG Senior Manager LiDAR Solutions

ALS40 Airborne Laser Scanner

CLASSIFICATION OF NONPHOTOGRAPHIC REMOTE SENSORS

EXTRACTING SURFACE FEATURES OF THE NUECES RIVER DELTA USING LIDAR POINTS INTRODUCTION

[Youn *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

Lidar Technical Report

Automatic DTM Extraction from Dense Raw LIDAR Data in Urban Areas

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning

ADAPTIVE FILTERING OF AERIAL LASER SCANNING DATA

Terrain categorization using LIDAR and multi-spectral data

APPENDIX E2. Vernal Pool Watershed Mapping

LiDAR Remote Sensing Data Collection: Yaquina and Elk Creek Watershed, Leaf-On Acquisition

Light Detection and Ranging (LiDAR)

Managing Lidar and Photogrammetric Point Clouds. Lindsay Weitz Cody Benkelman

LIDAR and Terrain Models: In 3D!

Phone: (603) Fax: (603) Table of Contents

LIDAR MAPPING FACT SHEET

MODELLING FOREST CANOPY USING AIRBORNE LIDAR DATA

POSITIONING A PIXEL IN A COORDINATE SYSTEM

Quinnipiac Post Flight Aerial Acquisition Report

LiDAR digital building models for true orthophoto generation

Quantifying the Geomorphic and Sedimentological Responses to Dam Removal. Mapping Project Report

An Introduction to Using Lidar with ArcGIS and 3D Analyst

Bringing Singapore to life in 3D

Phone: Fax: Table of Contents

INTEGRATION OF LIDAR DATA INTO A MUNICIPAL GIS TO STUDY SOLAR RADIATION

Mapping Project Report Table of Contents

HAWAII KAUAI Survey Report. LIDAR System Description and Specifications

Digital Raster Acquisition Project Eastern Ontario (DRAPE) 2014 Digital Surface Model and Digital Terrain Model

APPLICABILITY ANALYSIS OF CLOTH SIMULATION FILTERING ALGORITHM FOR MOBILE LIDAR POINT CLOUD

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd

2010 LiDAR Project. GIS User Group Meeting June 30, 2010

1. LiDAR System Description and Specifications

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1

Yosemite National Park LiDAR Mapping Project Report

Technical Considerations and Best Practices in Imagery and LiDAR Project Procurement

Tools River Flattening in TerraModeler TerraModeler, versions 12.xxx and above

LiDAR Technical Report NE Washington LiDAR Production 2017

2. POINT CLOUD DATA PROCESSING

Airborne Laser Survey Systems: Technology and Applications

UTILIZACIÓN DE DATOS LIDAR Y SU INTEGRACIÓN CON SISTEMAS DE INFORMACIÓN GEOGRÁFICA

Laser scanners with echo digitization for full waveform analysis

Assimilation of Break line and LiDAR Data within ESRI s Terrain Data Structure (TDS) for creating a Multi-Resolution Terrain Model

Advanced point cloud processing

REFINEMENT OF FILTERED LIDAR DATA USING LOCAL SURFACE PROPERTIES INTRODUCTION

Training i Course Remote Sensing Basic Theory & Image Processing Methods September 2011

New Requirements for the Relief in the Topographic Databases of the Institut Cartogràfic de Catalunya

Planimetric and height accuracy of airborne laserscanner data: User requirements and system performance

Up to 4 range measurements per pulse, including last 4 Intensity readings with 12-bit dynamic range for each measurement

A SEMI-AUTOMATIC APPROACH TO OBJECT EXTRACTION FROM A COMBINATION OF IMAGE AND LASER DATA

Title: Understanding Hyporheic Zone Extent and Exchange in a Coastal New Hampshire Stream Using Heat as A Tracer

Processing of airborne laser scanning data

Airborne Laser Scanning: Remote Sensing with LiDAR

Simulating Dynamic Hydrological Processes in Archaeological Contexts Mapping Project Report

LiDAR data pre-processing for Ghanaian forests biomass estimation. Arbonaut, REDD+ Unit, Joensuu, Finland

Trimble Geospatial Division Integrated Solutions for Geomatics professions. Volker Zirn Regional Sales Representative

Experiments on Generation of 3D Virtual Geographic Environment Based on Laser Scanning Technique

BLM Fire Project, 2013 QC Analysis Lidar and Orthophoto QC Report November 25th, 2013

Application and Precision Analysis of Tree height Measurement with LiDAR

N.J.P.L.S. An Introduction to LiDAR Concepts and Applications

Up to 4 range measurements per pulse, including last 4 Intensity readings with 12-bit dynamic range for each measurement

Ground and Non-Ground Filtering for Airborne LIDAR Data

Sandy River, OR Bathymetric Lidar Project, 2012 Delivery QC Analysis Lidar QC Report March 26 th, 2013

LORI COLLINS, RESEARCH ASSOCIATE PROFESSOR CONTRIBUTIONS BY: RICHARD MCKENZIE AND GARRETT SPEED, DHHC USF L IBRARIES

COMPUTING SOLAR ENERGY POTENTIAL OF URBAN AREAS USING AIRBORNE LIDAR AND ORTHOIMAGERY

Municipal Projects in Cambridge Using a LiDAR Dataset. NEURISA Day 2012 Sturbridge, MA

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

SPOT-1 stereo images taken from different orbits with one month difference

Central Coast LIDAR Project, 2011 Delivery 1 QC Analysis LIDAR QC Report February 17 th, 2012

Airborne LiDAR Data Acquisition for Forestry Applications. Mischa Hey WSI (Corvallis, OR)

AN IMPROVED CLASSIFICATION APPROACH FOR LIDAR POINT CLOUDS ON TEXAS COASTAL AREAS

Hamilton County Enhances GIS Base Mapping with 1-foot Contours

About LIDAR Data. What Are LIDAR Data? How LIDAR Data Are Collected

Mapping Project Report Table of Contents

LiDAR & Orthophoto Data Report

Lidar Working with LAS Datasets

AUTOMATIC BUILDING DETECTION FROM LIDAR POINT CLOUD DATA

ABSTRACT 1. INTRODUCTION

Aerial and Mobile LiDAR Data Fusion

a Geo-Odyssey of UAS LiDAR Mapping Henno Morkel UAS Segment Specialist DroneCon 17 May 2018

Lidar Sensors, Today & Tomorrow. Christian Sevcik RIEGL Laser Measurement Systems

SYNERGY BETWEEN AERIAL IMAGERY AND LOW DENSITY POINT CLOUD FOR AUTOMATED IMAGE CLASSIFICATION AND POINT CLOUD DENSIFICATION

Introduction to LiDAR

Remote Sensing Introduction to the course

Third Rock from the Sun

A COMPARISON OF LIDAR TERRAIN DATA WITH AUTOCORRELATED DSM EXTRACTED FROM DIGITALLY ACQUIRED HIGH OVERLAP PHOTOGRAPHY BACKGROUND

CREATING CUSTOMIZED SPATIAL MODELS WITH POINT CLOUDS USING SPATIAL MODELER OPERATORS TO PROCESS POINT CLOUDS IN IMAGINE 2014

UAS based laser scanning for forest inventory and precision farming

LiForest Software White paper. TRGS, 3070 M St., Merced, 93610, Phone , LiForest

CE 59700: LASER SCANNING

High resolution survey and orthophoto project of the Dosso-Gaya region in the Republic of Niger. by Tim Leary, Woolpert Inc.

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

SPAR, ELMF 2013, Amsterdam. Laser Scanning on the UK Highways Agency Network. Hamish Grierson Blom Uk

Airborne Sensor Technology

Transcription:

Comparison GRASS-LiDAR modules TerraScan with respect to vegetation filtering Sara Lucca sara.lucca@mail.polimi.it Maria Antonia Brovelli - maria.brovelli@polimi.it

LiDAR system Detection system by a laser telemeter mounted on a aircraft Aircraft terrain distance indirect measure Coordinates obtained thanks to the GPS and INS units installed on the aircraft t travel = R= 2R c t travel 2 R c There can be more echoes the laser has a certain spot diameter and it may be reflected by different surfaces First pulse first reflection Last pulse last reflection Possibility of other in-between pulses (usually vegetation) The scanning path (shape, spot diameter, distance between spots, n of pulses per scanning line etc...) depends on the instrument used and on the flight height.

GRASS filtering algorithms (still under development) 3 Filtering removal of observations that don't correspond to bare earth to obtain thematic maps (vegetation or building maps) and DTM v.lidar.edgedetection Purpose: detection of edges (bilinear and bicubic spline interpolations with Tikhonov regularization). Output: edge and non edge points Purpose: fill-in the edges using double pulse information (first and last pulse) in the cells obtained from the rasterizing step. Output: four categories: terrain, terrain with double pulse, object with double pulse, object v.lidar.growing Purpose: correction of residual errors from from the growing step v.lidar.correction Output: four categories: terrain, terrain with double pulse, object with double pulse, object

TerraScan filtering algorithms 4 TerraScan by Terrasolid proprietary software to process airborne data. Terrascan Axellson's algorithm: based on a TIN densification. Step 1: ground/over-ground Division between ground and over-ground points: terrain points detection Possibility to manually reclassify the result Step 2: detection Analysis of the over-ground points only to extract hand made features. Possibility to manually reclassify the result Step 3: detection Analysis of the over-ground points left from the building detection to extract the vegetation The filtering process may leave some unclassified points Possibility of an additional step to extract linear objects (power lines, electric cable...)

5 Purpose of the work Comparison between the automatic filtering results from the two packages. GRASS TerraScan - Cat 1: terrain - - Cat 2: terrain with double pulse (low vegetation) - (high+low) - Cat 3: object with double pulse (high vegetation) - - Cat 4: object (building) - Unclassified points Still problems in the distinction between high vegetation and roofs: impossible to compare with the building class from TerraScan Comparison extended on the low vegetation class: low vegetation is more difficult to be identified points could be extracted as ground points Comparable category

6 Data description Data on coastal area of Sardinia region (Italy). LiDAR dataset: Optech ALTM Gemini LiDAR system + Applanix inertial system; flight height around 1400m. Spatial resolution around 1.5 pts/m2 Two filtering results provided: Completely automatic TerraScan result: used to compare the performance with respect to GRASS Semi automatic TerraScan result (manual reclassification by the user) Orthophoto of the area (global flight: more than 2000 ortophoto) + FCIR image (false color infrared image) Both used in GRASS to obtain a classified image (maximum likelihood classification after training sample selection: i.maxlik) purpose: check the filtering result, in particular the vegetation. In the next slides: Li points from LiDAR dataset; Cl classified image

7 Imagery classification Orthophoto FCIR image + training samples Mostly flat but a morphologically complex area presence of vegetation, buildings, sea, an industrial area with a quarry (upper right part) Classified image Sea/shadow

8 Filtering results GRASS filtering result Terrain Terrain with double pulse Object Object with double pulse Class N points Cat 1 - Terrain 1487384 69.99% Cat 2 Terrain with double pulse 341702 16.08% Cat 3 Object with double pulse 103508 4.87% Cat 4 - Object 192526 9.06% 2125120 Automatic TerraScan filtering result Unclassified Class N points 1418900 66.77% 356417 16.77% 205748 9.68% Unclassified 144079 6.78% 2125144 Correspondence between ground and terrain points: around 80%

Low vegetation error analysis 9 Performed on two sub regions of the whole area - Area near the industrial site - Area with remarkable presence of vegetation Comparison between the points classified as vegetation (Li) (TerraScan) or low vegetation (Li) (terrain with double pulse GRASS) and the imagery classification result (Cl) check the presence of misclassified points Evaluation of filtering error for the vegetation and ground classes (Li) Evaluation of filtering error height distribution

10 Comparison with the classified image Correspondence between points filtered as vegetation (Li) and vegetation class (Cl): around 87% TerraScan (vegetation class) GRASS (Low vegetation category 2) 2859 4.63% 11474 7.20% 54279 87.84% 16214 86.10% Water/shadow 436 0.71% Water/shadow 5180 1.12% 4216 6.82% 9014 5.58% Null 180802 - Null 225406 - Total (non null) 61790 100.00% Total (non null) 41882 100.00% Points that fall into building class (Cl) some of them may derive from errors in the imagery classification, in particular immediately next to buildings. The Orthophoto is generated using a DTM the building shapes are shifted proportionally to their heights. (in figures the dotted points (Li) are shifted with respect to the building) Solution orthorectification by using a DSM

11 vegetation error analysis TerraScan ground and GRASS category 2 (low vegetation) GRASS (category 2) TerraScan (ground) Sea/shadow GRASS terrain and TerraScan vegetation GRASS (terrain) TerraScan (vegetation) 3159 8.63% 1877 9.17% 31575 86.25% 15845 77.42% Water/shadow 373 1.02% Water/shadow 214 1.05% 1503 4.10% 2531 12.36% Null 205982 - Null 222125 - Total (non null) 36610 100.00% Total (non null) 20467 100.00% TerraScan classifies as ground the points that should belong to vegetation class; the number of error points in the opposite case is lower.

12 Height analysis TerraScan ground and GRASS category 2 (low vegetation) GRASS (category 2) TerraScan (ground) 0<h<1 1<h<3 3<h<5 h>5 GRASS terrain and TerraScan vegetation GRASS (terrain) TerraScan (vegetation) 0 h 1 29012 11.96% 0 h 1 12587 5.19% 1< h 3 2548 1.05% 1< h 3 3188 1.31% 3< h 5 15 0.01% 3< h 5 70 0.03% h>5 0 0.00% h>5 0 0.00% null 211017 86.98% null 226747 93.47% Total 242592 100.00% Total 242592 100.00% TerraScan has problem in the classification of lower points they are almost all classified as ground

13 Semi automatic TerraScan Unclassified Class N points unclassified 171080 8.06% ground 1424169 67.09% vegetation 268750 12.66% building 258653 12.19% 2122652 Manual intervention of the user after each filtering step Time consuming step: average manual editing efficiency is 4-5 Km2 in 8 hours (depending on the complexity of the area) Better ground and hand-made features extraction (very high and very low points) Improvement in vegetation detection 89% (more similar to the GRASS one, 86%) even if the user does not modify directly this class; the changes follow other classes modifications.

Conclusion 14 Both the two packages have problems in filtering steps: GRASS in the detection of hand made structures and TerraScan in vegetation detection need of improvements At the present no software is able to reach automatically accuracy higher than 95% (5% errors considered as tolerance level) commercial companies perform some manual time consuming reclassification steps After a calibration procedure GRASS is comparable with the automatic TerraScan GRASS performs better in vegetation areas and TerraScan in hand made ones. The main problem in vegetation extraction is that points belonging to vegetation are distributed in a spread range of height classes (from low to high vegetation) and therefore misclassification as ground or buildings is possible. This is still an open problem.

Link and Acknowledgements 15 GRASS GIS manuals: [last access: 30/08/2010] http://grass.itc.it/gdp/manuals.php GRASS LiDAR packages last development: [last access: 30/08/2010] http://osgeo-org.1803224.n2.nabble.com/lidar-tools-update-in-grass7-td4521505.html TerraScan by Terrasolid website: [last access: 30/08/2010] http://www.terrasolid.fi/en/products/terrascan We would like to thank Regione Sardinia for having provided the LiDAR dataset, the orthophoto and the false color infrared image for the experimentation area. We would like to thank Blom-CGR (Compagnia Generale Ripreseaeree), in particular Simone Ceresini and Andrea Orsi, for having provided the TerraScan results. This research was partially supported by grants of the Italian Ministry for School, University and Scientific Research (MIUR) in the frame of the project MIUR-COFIN 2007 "Free and open source geoservices as interoperable tools for sharing geographic data through the internet".