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)

Extracting Canopies from LiDAR Data and RGBI

Embed Size (px)

DESCRIPTION

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

Citation preview

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