SlideShare a Scribd company logo
1 of 36
Web Based
Impervious Cover
Decision Making Tool
Sheneeka Ward
James Yang
National Aeronautics and
Space Administration
Stennis Space Center
December 12, 2013
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Automation of Impervious Cover Map Production
• Web Application Infrastructure
• Demonstration
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Automation of Impervious Cover Map Production
• Web Application Infrastructure
• Demonstration
Impervious Surfaces
• Artificial structures covered by impervious materials
o Asphalt
o Concrete
o Brick
o Stone
• Environmental Issues
o Dirty runoff → water contamination
o Heat islands → excess energy consumption
o Excess heat transport during rainfall → O2 purge in water
o Deprive tree root aeration → impacted carbon cycling
Impervious Surfaces
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Automation of Impervious Cover Map Production
• Web Application Infrastructure
• Demonstration
Methods of Impervious Cover
Analysis
Field work
o Taking samples and directly
experimenting with absorption
rates
Remote Sensing
o Backscatter radiation capture
for spectral analysis
Methods of Impervious Cover
Analysis
Satellite Imagery
Landsat 8 Spectral Bands
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Automation of Impervious Cover Map Production
• Web Application Infrastructure
• Demonstration
Our Goals
• Automate the impervious cover product
generation process
• Create a web application to visualize
impervious cover data
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Automation of Impervious Cover Map Production
• Web Application Infrastructure
• Demonstration
Automation
Automation
Data
Preparation
Pixel
Classification
Percent
Imperviousness
Value
Assignment
Automation
Percent
Imperviousness
Value
Refinement
Automation
Data
Preparation
Automation: Data Preparation
Downloading Satellite Imagery
• Download satellite images
o USGS Global Visualization Viewer (GloVis)
• Reject unusable data
o Anomalies with imagery from Landsat 7*
*http://landsat.usgs.gov/science_an_anomalies.php
• Alternative sources of satellite imagery
o Google Earth Engine
Automation: Data Preparation
Automation: Data Preparation
Spectral Enhancement
Normalized Difference Vegetation Index (NDVI)
• IR is the near-infrared band
• R is the visible red band
Automation: Data Preparation
Automation: Data Preparation
ERDAS MATLAB
NDVI Comparison: ERDAS vs. MATLAB
Principal Component Analysis
• Compresses common patterns into fewer bands.
• For this process we used the 1st and 2nd principal
components (brightness and greenness).
Automation: Data Preparation
Automation: Data Preparation
ERDASMATLAB
PCA Comparison: ERDAS vs. MATLAB
Tasseled Cap Transformation (TC)
• Transformation that enhances vegetation features
• Brightness, greenness, and wetness
Automation: Data Preparation
Automation: Data Preparation
ERDASMATLAB
TC Comparison: ERDAS vs. MATLAB
Automation
Pixel
Classification
Automation: Pixel Classification
Automation: Pixel Classification
ISODATA Algorithm Each pixel is a 24 dimensional vector
1. Pick 40 random pixels and call them
“cluster centers”
2. All other pixels are grouped with their
closest “cluster center”
3. Remove clusters that don’t have the
minimum number of pixels, move each
cluster center to the centroid of each
cluster, and reassign pixels as needed
4. Calculate the standard deviation of each
cluster distribution
5. If standard deviation minimum is not met
for a cluster, split the cluster in half and
recluster the pixels
6. If clusters are too close to each other,
merge those clusters and recluster the
pixels
7. Reiterate until minimum standard
deviation, minimum cluster distance, or
convergence; or until number of
maximum iterations is reached
Automation: Pixel Classification
Assigning Percent Imperviousness Values
Assign each cluster an estimated percent
imperviousness value from a lookup table
Category 1: 100%
Category 2: 25%
Category 3: 80%
Category 4: 62%
Category 5: 65%
Category 6: 47%
Category 7: 31%
Category 8: 98%
Category 9: 10%
…
Automation: Pixel Classification
Impervious Cover Selection GUI:
National Land Cover Database (NLCD)
Automation: Work in Progress
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Impervious Cover Data Production
• Web Application Infrastructure
• Demonstration
Web Application Infrastructure
Client
Cloud Server
PHP
Apache Python
MySQLAutomated
IC Process
Google Servers
Fusion Tables
Maps
Login Data
IC Calculations
Image Overlay HUC Zone Overlay
Google Maps Engine
Overview
• Impervious Surfaces
• Methods of Impervious Cover Analysis
• Our Goals
• Impervious Cover Data Production
• Web Application Infrastructure
• Demonstration
Demonstration
Acknowledgements
We would like to thank...
Mentors:
Duane Armstrong, Ted Mason
SSC Education Program Coordinator:
Nancy Bordelon
ARTS:
Shannon Ellis, Gerry Gasser,
Carolyn Owen, Laura Pair,
James “Doc Smoot, Joe Spruce
Thank you!

More Related Content

What's hot

DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...
DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...
DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...Deltares
 
3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang3D Analyst - Watershed, Padang
3D Analyst - Watershed, PadangHartanto Sanjaya
 
AI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development LabAI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development LabGanesan Narayanasamy
 
3D Analyst Watershed Lombok
3D Analyst Watershed  Lombok3D Analyst Watershed  Lombok
3D Analyst Watershed LombokHartanto Sanjaya
 
Distributed Ground Station Network @ IAC-13
Distributed Ground Station Network @ IAC-13Distributed Ground Station Network @ IAC-13
Distributed Ground Station Network @ IAC-13aerospaceresearch
 
ExoNetLoopFinalShort
ExoNetLoopFinalShortExoNetLoopFinalShort
ExoNetLoopFinalShortGreg McNeill
 
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de Vries
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de VriesDSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de Vries
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de VriesDeltares
 
Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...Integrated Carbon Observation System (ICOS)
 
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudAccelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudGlobus
 
K venkata reddy
K venkata reddyK venkata reddy
K venkata reddyClimDev15
 
Air quality challenges and business opportunities in China: Fusion of environ...
Air quality challenges and business opportunities in China: Fusion of environ...Air quality challenges and business opportunities in China: Fusion of environ...
Air quality challenges and business opportunities in China: Fusion of environ...CLIC Innovation Ltd
 

What's hot (19)

09 mikoski pv-mismatch_pvpmc-8_20170509_r5
09 mikoski pv-mismatch_pvpmc-8_20170509_r509 mikoski pv-mismatch_pvpmc-8_20170509_r5
09 mikoski pv-mismatch_pvpmc-8_20170509_r5
 
What is GIS 2
What is GIS 2What is GIS 2
What is GIS 2
 
DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...
DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...
DSD-INT 2015 - Foreshore wave attenuation modelling with Xbeach using EO data...
 
Design Optimization using the Latest Features in HelioScope
Design Optimization using the Latest Features in HelioScopeDesign Optimization using the Latest Features in HelioScope
Design Optimization using the Latest Features in HelioScope
 
3D Analyst - Cut and Fill
3D Analyst - Cut and Fill3D Analyst - Cut and Fill
3D Analyst - Cut and Fill
 
Plantpredict: Solar Performance Modeling Made Simple
Plantpredict: Solar Performance Modeling Made SimplePlantpredict: Solar Performance Modeling Made Simple
Plantpredict: Solar Performance Modeling Made Simple
 
3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang
 
AI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development LabAI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development Lab
 
Denis Reznik Data driven future
Denis Reznik Data driven futureDenis Reznik Data driven future
Denis Reznik Data driven future
 
3D Analyst Watershed Lombok
3D Analyst Watershed  Lombok3D Analyst Watershed  Lombok
3D Analyst Watershed Lombok
 
ACAG Presentation
ACAG PresentationACAG Presentation
ACAG Presentation
 
Distributed Ground Station Network @ IAC-13
Distributed Ground Station Network @ IAC-13Distributed Ground Station Network @ IAC-13
Distributed Ground Station Network @ IAC-13
 
ExoNetLoopFinalShort
ExoNetLoopFinalShortExoNetLoopFinalShort
ExoNetLoopFinalShort
 
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de Vries
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de VriesDSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de Vries
DSD-INT 2015 -EU FP7 project “FAST” introduction - Mindert de Vries
 
Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...
 
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudAccelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
 
K venkata reddy
K venkata reddyK venkata reddy
K venkata reddy
 
Louisiana coastal master plan
Louisiana coastal master planLouisiana coastal master plan
Louisiana coastal master plan
 
Air quality challenges and business opportunities in China: Fusion of environ...
Air quality challenges and business opportunities in China: Fusion of environ...Air quality challenges and business opportunities in China: Fusion of environ...
Air quality challenges and business opportunities in China: Fusion of environ...
 

Similar to impervious cover

SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010Cloudera, Inc.
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Aritra Sarkar
 
Computer Vision for Beginners
Computer Vision for BeginnersComputer Vision for Beginners
Computer Vision for BeginnersSanghamitra Deb
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 
Integration for Planet Satellite Imagery
Integration for Planet Satellite ImageryIntegration for Planet Satellite Imagery
Integration for Planet Satellite ImagerySafe Software
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? Robert Grossman
 
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bisathiyasowmi
 
Big Linked Data Federation - ExtremeEarth Open Workshop
Big Linked Data Federation - ExtremeEarth Open WorkshopBig Linked Data Federation - ExtremeEarth Open Workshop
Big Linked Data Federation - ExtremeEarth Open WorkshopExtremeEarth
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...Otávio Carvalho
 
Using Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite ImageryUsing Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite ImageryAstraea, Inc.
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudAdianto Wibisono
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportationWanjin Yu
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningAlbert Pujol Torras
 
Data quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometerData quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometerMudit Dholakia
 
Computing Outside The Box September 2009
Computing Outside The Box September 2009Computing Outside The Box September 2009
Computing Outside The Box September 2009Ian Foster
 
An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annota...
An Authoring Solution for  a Façade-Based AR Platform: Infrastructure, Annota...An Authoring Solution for  a Façade-Based AR Platform: Infrastructure, Annota...
An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annota...Guillaume Gales
 

Similar to impervious cover (20)

SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
DGterzo
DGterzoDGterzo
DGterzo
 
Data Science At Zillow
Data Science At ZillowData Science At Zillow
Data Science At Zillow
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
Computer Vision for Beginners
Computer Vision for BeginnersComputer Vision for Beginners
Computer Vision for Beginners
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 
Integration for Planet Satellite Imagery
Integration for Planet Satellite ImageryIntegration for Planet Satellite Imagery
Integration for Planet Satellite Imagery
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care?
 
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
 
Big Linked Data Federation - ExtremeEarth Open Workshop
Big Linked Data Federation - ExtremeEarth Open WorkshopBig Linked Data Federation - ExtremeEarth Open Workshop
Big Linked Data Federation - ExtremeEarth Open Workshop
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
Using Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite ImageryUsing Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite Imagery
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the Cloud
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportation
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learning
 
Data quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometerData quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometer
 
Computing Outside The Box September 2009
Computing Outside The Box September 2009Computing Outside The Box September 2009
Computing Outside The Box September 2009
 
An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annota...
An Authoring Solution for  a Façade-Based AR Platform: Infrastructure, Annota...An Authoring Solution for  a Façade-Based AR Platform: Infrastructure, Annota...
An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annota...
 

impervious cover