1 / 35

Extracting Building Footprints from LiDAR and Aerial Imagery in the Wildland Urban Interface (WUI)

Extracting Building Footprints from LiDAR and Aerial Imagery in the Wildland Urban Interface (WUI). Derek McNamara GIS Analyst Coeur D’Alene Tribe. Presentation Overview. Goals & Objectives Available Data Examined Methods Accuracy Assessments Methods Results

Jimmy
Download Presentation

Extracting Building Footprints from LiDAR and Aerial Imagery in the Wildland Urban Interface (WUI)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extracting Building Footprints from LiDAR and Aerial Imagery in the Wildland Urban Interface (WUI) Derek McNamara GIS Analyst Coeur D’Alene Tribe

  2. Presentation Overview • Goals & Objectives • Available Data • Examined Methods • Accuracy Assessments • Methods • Results • Discussion (Limitations & Challenges) • Future Work

  3. Background • Catastrophic Fires in WUI • ~9,000 homes destroyed 1985-1994 (NFPA) • Gain Understanding WUI Fire Behavior • Few Physics-Based Models of WUI Fires • Cooperative Project • CDA Tribe & National Institute for Standards & Technology • Modification of Fire Dynamics Simulator (FDS) for WUI • CDA Tribe Provides Model Inputs • Structure Information • Tree Stem Locations (Crown Width, Height, Height to Live Crown) • Vegetation • Fire Barriers

  4. Goals & Objectives • Extract Building Footprints • Entire CDA Tribe Reservation • Inputs to FDS for testing • Compare Methodologies • Conclusions on Feasibility • Identify/Develop Robust Methodology

  5. Available Data • LiDAR Coverage (Entire Reservation) • Multispectral Imagery (NAIP) • Structure Locations • Surveyed NFPA 1144 Assessment Form

  6. Examined Methods • Building Extraction • Many Methods Conducted in Urban Areas • Fewer studies in Rural Areas. • 4 Methods Examined in WUI

  7. Initial LiDAR Processing All Return LiDAR Point Data Bare Earth LiDAR DEM • Bare Earth DEM • AML: Evans (2005, RMRS) • Create TIN Ground Points • TIN to Raster (1 meter) • Last Return Points • Threshold (2 – 15 meters) • Points Outside Threshold • Set to Zero • Create TIN from Heights • TIN to Raster (1 meter) Extract Values To Points Calculate Surface Height Last Return Threshold Surface Height Threshold Derive nDSM

  8. Texture Measure Extraction • Common Method in Literature • Maas (1999); ICREST (2001); etc.. • Local Variations of Height • Edge Detectors, Texture, Slope, Curvature, Etc… • Similar Results • Present Results Texture Variance • Incorporate Curvature & Slope

  9. Texture Variance ExtractionWorkflow nDSM LiDAR Aggregate Polygons • Vectorization • Binary Image Raster to Polygon • Delete Largest Polygon • Aggregate Polygons • Feature Analyst • Remove Isolated Polygons • Square Polygons • Feature Analyst • Douglas-Peucker • Thickness • Zonal Geometry • Curvature & Slope (Rottensteiner & Briese, 2002) • Apply Threshold (reclassify) • Count Pixels in Polygon • Delete polygons w/ > 50% Texture Variance (3X3) Square Polygons Area Threshold Thickness Threshold Texture Threshold (Binary) Curvature Threshold Slope Threshold Vector- ization Final Building Polygons

  10. Height Threshold Workflow Hewett (2005 ESRI UC) nDSM LiDAR Aggregate Polygons • Integer Conversion • Removes Interpolation Errors Convert To Integer Square Polygons Reclassify To Binary Area Threshold Thickness Threshold Curvature Threshold Slope Threshold Vector- ization Final Building Polygons

  11. Object Oriented Image Classification(Ibrahim, 2005) • Related Pixels part of objects. • Assigns Relationships Related Pixels • Not a Pixel-by-Pixel Approach • Appropriate for Urban Classification • (Wikipedia, 2005) • Implemented in Feature Analyst • Multispectral & LiDAR Height • LiDAR Intensity & Height

  12. PCA 1 NAIP Imagery Curvature nDSM Texture Variance nDSM Slope nDSM Apply Height Mask Training Examples Set-Up Learning Image Classification Aggregate Polygons Square Polygons Thickness Threshold Area Threshold Final Building Polygons Multispectral & LiDAR Workflow • First PCA • Reduce Bands • Set-Up Learning • Input Representation • Spatial Context • Manhattan 7X7 • Height Mask • Improves Classification

  13. LiDAR nDSM Intensity Curvature nDSM Texture Variance nDSM Slope nDSM Apply Height Mask Training Examples Set-Up Learning Image Classification Aggregate Polygons Square Polygons Thickness Threshold Area Threshold Final Building Polygons LiDAR Intensity Workflow • Intensity Not PCA • Measure of Signal Strength • Often contains noise

  14. Accuracy Assessment Methodology(Song & Haithcoat, 2005) • 10 measures Described by Song & Haithcoat (2005) • Use all except Shape Similarity • Most Measures Calculated on Correctly Extracted Building Polygon • Average Across all Correctly Extracted Building Polygon • Reference Data • Manually Digitized • NAIP, LiDAR, Structure Photos.

  15. Accuracy Assessment MethodologyCont. • Detection Rate = Producer’s Accuracy • Correctness = User’s Accuracy • Matched Overlay (Correct Buildings) = • Area Omission Error (Correct Buildings) =

  16. Accuracy Assessment MethodologyCont. • Area Commission Error (Correct Buildings) = • RMSE (Correct Buildings) =

  17. Accuracy Assessment MethodologyCont. • Corner Difference (Correct Buildings) = • Area Difference (Correct Buildings) = • Perimeter Difference (Correct Buildings) =

  18. Accuracy Assessment • Can Not Discern Statistical Differences • Should Look at Methods Building Verse Building • Identify Common Extracted Building Between Methods • Examine statistical differences among methods.

  19. Accuracy Assessment Completeness Measures

  20. Accuracy Assessment Geometric Accuracy

  21. Accuracy Assessment Shape Similarity • Texture Variance Measure • Lowest Corner Difference • Lowest Perimeter Difference • Best Shape Representation (?)

  22. Accuracy Assessment • Slope & Curvature Filters • Show Promise • Remove ~ 40% of Incorrect Polygons • After Area & Thickness Thresholds • Not Removing Buildings Under Trees • Coarse Approach • More Advanced Approach Better (?) • Objected-Oriented Approach (Slope & Curve Filters) • Remove ~ 21% of Incorrect Polygons (Intensity) • Remove ~20% of Incorrect Polygons (Multispectral)

  23. Limitations of All Methods • Lose of Data (Interpolate Point Cloud to Raster) • Only Rectangular Buildings • Smaller Structures Not Discernable • Height Thresholds Vary Over Different Areas • Poor Job of Removing Trees • Last Return DOES NOT Detect Building Edge

  24. First Return Last Return Trees Filtered Trees Present Last Return Necessary(Buildings Surrounded by Trees)

  25. Building Extraction ResultsEntire Reservation • Utilizing All Methods • Database Of Over 11,000 Footprints • Structure Point Locations (NFPA Surveys) • Remove Noise • Required Manual Clean-up • Smaller Structures • Densely Canopied Areas • Modification of Extracted Footprints

  26. Large Area ExtractionChallenges • Software Limitations • Large Dataset • Vectorization Routines • Registration of NAIP to LiDAR • Difficult in Forested Areas • Varying Height Thresholds • Different Techniques (First Return Vs Last Return) • Opened Versus Treed Areas • Trees!!!

  27. Conclusions • LiDAR Feasible • Did Not Quantify Difference Between Methods • Multispectral Removes Most Noise • Does Not Discern Buildings Under Trees • LiDAR Intensity Too Much Noise (?) • Height Easy/Good Results • Texture Best Shape Similarity (?) • Slope & Curvature Filters Show Promise • Object-Oriented Approach • No Filter Thresholds • All Methods Useful in Open Areas • Easy to Apply • Sensor Limitations • Small Structures Not Discernable • Feature Analyst • Easy to Use • Hierarchical Learning Not Examined

  28. Future WorkGeneral • Better Software • Handle Large Point Cloud • Development of LiDAR Standards • WUI Work • Incorporates Many Extraction Scenarios • Good Test Bed

  29. Future WorkCDA Tribe • Segment Man-made Objects From Vegetation!!! • Slope & Curvature (Point Data) • Building Extraction Point Data • Plane Fitting • Other Building Information • Roof Type • Height • Accuracy Assessments • Incorporate Shape Similarity • Statistically Test Differences Between Methods

  30. Acknowledgements • NIST: Ruddy Mell, et al. (Funding) • Jeremy Adams, Noel Sanyal (Building Clean-up) • Berne Jackson (Systems Manager) • Frank Roberts (GIS Manager) • James Twoteeth, Heather Fuller (CDA GIS) • Josh Arnold (NFPA Surveys) • USGS (Feature Analyst)

  31. Questions?

  32. Light Detection and Ranging (LiDAR)1 1Flown by Horizons Inc., South Dakota

  33. Small Structure Accuracy AssessmentCont. Outliers Height Misses Duplicate Structure

  34. References United States Department of Agriculture. Forest Service. Rocky Mountain Research Station. Fuels Planning: Science Synthesis and Integration. Environmental Consequences Fact Sheet: 3. Structure Fires in the Wildland-Urban Interface. 2004-09. Research Note RMRS-RN-23-3-WWW. Evans, J.S., and A.T. Hudak. A Progressive Curvature Filter for Identifying Ground Returns from Discrete Return LiDAR in Forested Environments. (Submitted IEEE Transactions on Geoscience and Remote Sensing). Haithcoat, T., and W. Song, J. Hipple. Automated Building Extraction and Reconstruction from LIDAR Data. R&D Program for NASA/ICREST Studies Project Report. September, 2001. Hewett, M. Automating Feature Extraction with the ArcGIS Spatial Analyst Extension. 2005 ESRI International User Conference Proceedings. Mass, G-H. The Potential of Height Texture Measures for the Segmentation of Airborne Laserscanner Data. Presented at the 4th Airborne Remote Sensing Conference and Exhibition, Ottawa, Ontario, Canada, 21-24 June 1999. Rottensteiner, F. and C. Briese. A New Method for Building Extraction in Urban Areas from High-Resolution LIDAR Data. IAPRSIS, Vol. XXXIV/3A, Graz, Austria, pp. 310-317 Song, W., and T.L. Haithcoat. Development of Comprehensive Accuracy Assessment Indexes for Building Footprint Extraction. Geoscience and Remote Sensing, IEEE Transactions on. 43:2. February, 2005.

More Related