extracting canopies from lidar data and rgbi

19
CONNECT. TRANSFORM. AUTOMATE. Canopy Extraction Using LiDAR and RGBi Jairo Castillo Data Analyst (The City of Calgary) Camal Dharamdial Lead, Business Development & Innovation (The City of Calgary)

Upload: safe-software

Post on 09-May-2015

555 views

Category:

Technology


2 download

DESCRIPTION

Presented by Jairo Castillo, City of Calgary See more FME World Tour 2014 presentations at www.safe.com/recap2014

TRANSCRIPT

Page 1: Extracting Canopies from LiDAR Data and RGBI

CONNECT. TRANSFORM. AUTOMATE.

Canopy Extraction Using LiDAR and RGBi

Jairo CastilloData Analyst (The City of Calgary)

Camal DharamdialLead, Business Development & Innovation (The City of Calgary)

Page 2: Extracting Canopies from LiDAR Data and RGBI

Canopy Cover - Why

• The Municipal Development Plan (MDP) and Calgary Transportation Plan (CTP) approved by Council has Canopy Coverage as one of the Fourteen indicators of Watershed Health.

• Council expectation is to increase metric percent of tree canopy to 14-20% in 60 years

• The best report we have is from UFORE metrics – 1998 – 7.2% of Canopy.

• We need to validate this and set a baseline in 2014.

2COPYRIGHT © 2014 The City of Calgary

Page 3: Extracting Canopies from LiDAR Data and RGBI

ProcessWhy use LiDAR and Imagery?• LiDAR maps through canopy• LiDAR is independent of sun angle • LiDAR can be collected, day or night• Our process will use is RGBi combined with LiDAR

3COPYRIGHT © 2014 The City of Calgary

Page 4: Extracting Canopies from LiDAR Data and RGBI

LiDAR Principles

4COPYRIGHT © 2014 The City of Calgary

• Range = (travel time * speed of light) / 2.0• Range + pointing direction + GNSS + IMU XYZ

Page 5: Extracting Canopies from LiDAR Data and RGBI

LiDAR Principles

5COPYRIGHT © 2014 The City of Calgary

Outgoing laser pulse One or more return pulses Intensity of each return pulse

Outgoing laser pulse

First return

Second return

Third return

Fourth return

Page 6: Extracting Canopies from LiDAR Data and RGBI

Bookmarks

• Point Cloud• First and Last Returns• RGBi• Point Cloud x RGBi• Shp polygons and Cleanup

6COPYRIGHT © 2014 The City of Calgary

Page 7: Extracting Canopies from LiDAR Data and RGBI

Point Cloud

7COPYRIGHT © 2014 The City of Calgary

Page 8: Extracting Canopies from LiDAR Data and RGBI

Point Cloud

8COPYRIGHT © 2014 The City of Calgary

Page 9: Extracting Canopies from LiDAR Data and RGBI

First & Last Returns

9

First Return Last Return

COPYRIGHT © 2014 The City of Calgary

Page 10: Extracting Canopies from LiDAR Data and RGBI

Last & Min Returns

10COPYRIGHT © 2014 The City of Calgary

Page 11: Extracting Canopies from LiDAR Data and RGBI

RGBi

• Decompose RGBi• NDVI=(nir-red)/(nir+red)

11COPYRIGHT © 2014 The City of Calgary

Page 12: Extracting Canopies from LiDAR Data and RGBI

RGBi

• NDVI x 20

12COPYRIGHT © 2014 The City of Calgary

Page 13: Extracting Canopies from LiDAR Data and RGBI

Point Cloud x RGBi

• NDVI x 20 x (last-min)

13COPYRIGHT © 2014 The City of Calgary

Page 14: Extracting Canopies from LiDAR Data and RGBI

Point Cloud x RGBi

• NDVI x 20 x (last-min)

14COPYRIGHT © 2014 The City of Calgary

Page 15: Extracting Canopies from LiDAR Data and RGBI

Shp and cleanup

15COPYRIGHT © 2014 The City of Calgary

Page 16: Extracting Canopies from LiDAR Data and RGBI

Shp and cleanup

16COPYRIGHT © 2014 The City of Calgary

Page 17: Extracting Canopies from LiDAR Data and RGBI

Canopies

17COPYRIGHT © 2014 The City of Calgary

Page 18: Extracting Canopies from LiDAR Data and RGBI

Workbench

18COPYRIGHT © 2014 The City of Calgary

Page 19: Extracting Canopies from LiDAR Data and RGBI

Thank You!

19

• Questions?

• For more information:• Jairo [email protected] or • Camal [email protected]• The City of Calgary