Analyzing satellite data in Stata

Slides:



Advertisements
Similar presentations
SPoRT Activities in Support of the GOES-R and JPSS Proving Grounds Andrew L. Molthan, Kevin K. Fuell, and Geoffrey T. Stano NASA Short-term Prediction.
Advertisements

Remote Sensing GIS/Remote Sensing Workshop June 6, 2013.
Predicting and mapping biomass using remote sensing and GIS techniques; a case of sugarcane in Mumias Kenya Odhiambo J.O, Wayumba G, Inima A, Omuto C.T,
James C. Tilton Code Computational & Information Sciences and Technology Office NASA Goddard Space Flight Center November 20, 2014 update National.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Leila Talebi, Anika Kuczynski, Andrew Graettinger, and Robert Pitt
Land Use Change and Effects on Water Quality in the Lake Tahoe Basin: Applications of GIS Christian Raumann Research and Technology Team USGS Western Geographic.
MODIS Science Team Meeting - 18 – 20 May Routine Mapping of Land-surface Carbon, Water and Energy Fluxes at Field to Regional Scales by Fusing Multi-scale.
A Preview of Recent Land Cover Mapping for Connecticut James D. Hurd Jason Parent, Anna Chabaeva and Daniel Civco Center for Land use Education And Research.
Remote Sensing What can we do with it?. The early years.
Remote Sensing Analysis of Urban Sprawl in Birmingham, Alabama: Introduction In the realm of urban studies, urban sprawl is a topic drawing.
Wireless Spectral Imaging System for Remote Sensing Mini Senior Design Project Submitted by Hector Erives August 30, 2006.
DROUGHT MONITORING THROUGH THE USE OF MODIS SATELLITE Amy Anderson, Curt Johnson, Dave Prevedel, & Russ Reading.
Remote Sensing & Satellite Imagery Messana Science 8.
1. What is light and how do we describe it? 2. What are the physical units that we use to describe light? 1. Be able to convert between them and use.
Satellite-derived bathymetry (SDB) over the North Slope of Alaska, USA JHC/CCOM NOAA/NOS/OCS/MCD.
James C. Tilton Code Computational & Information Sciences and Technology Office NASA Goddard Space Flight Center July 16, 2015 update National Aeronautics.
Introduction to Remote Sensing. Outline What is remote sensing? The electromagnetic spectrum (EMS) The four resolutions Image Classification Incorporation.
Digital Numbers The Remote Sensing world calls cell values are also called a digital number or DN. In most of the imagery we work with the DN represents.
Benjamin Blandford, PhD University of Kentucky Kentucky Transportation Center Michael Shouse, PhD University of Southern Illinois.
Developing a High Spatial Resolution Aerosol Optical Depth Product Using MODIS Data to Evaluate Aerosol During Large Wildfire Events STI-5701 Jennifer.
ASPRS Annual Conference 2005, Baltimore, March Utilizing Multi-Resolution Image data vs. Pansharpened Image data for Change Detection V. Vijayaraj,
Image Classification Digital Image Processing Techniques Image Restoration Image Enhancement Image Classification Image Classification.
MODIS-Based Techniques for Assessing of Fire Location and Timing in the Alaskan Boreal Forest Nancy H.F. French 1, Lucas Spaete 1, Elizabeth Hoy 2, Amber.
Chapter 5 Remote Sensing Crop Science 6 Fall 2004 October 22, 2004.
May 16-18, 2005MultTemp 2005, Biloxi, MS1 Monitoring Change Through Hierarchical Segmentation of Remotely Sensed Image Data James C. Tilton Mail Code 606*
Juan de Dios Barrios, M.S. Research Associate Nick J. Rahall Appalachian Transportation Institute and James O. Brumfield, Ph. D. College of Science Marshall.
Estimating Water Optical Properties, Water Depth and Bottom Albedo Using High Resolution Satellite Imagery for Coastal Habitat Mapping S. C. Liew #, P.
What is an image? What is an image and which image bands are “best” for visual interpretation?
Snow Properties Relation to Runoff
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery The Center for Remote Sensing of Ice Sheets (CReSIS)
The University of Mississippi Geoinformatics Center NASA MRC RPC – 11 July 2007 Rapid Prototyping of NASA Next Generation Sensors for the SERVIR System.
14 ARM Science Team Meeting, Albuquerque, NM, March 21-26, 2004 Canada Centre for Remote Sensing - Centre canadien de télédétection Geomatics Canada Natural.
S.A.T.E.L.L.I.T.E.S. Project Students And Teachers Evaluating Local Landscapes to Interpret The Earth from Space Cloud Frog picture, research project name,
Department of Remote Sensing Faculty of Geoinformation Science and Engineering Universiti Teknologi Malaysia, UTM Skudai JSPS.
Assessing the Phenological Suitability of Global Landsat Data Sets for Forest Change Analysis The Global Land Cover Facility What does.
Image Interpretation Color Composites Terra, July 6, 2002 Engel-Cox, J. et al Atmospheric Environment.
Modelling Historic Fire Boundaries Using Inventory Data 2004 Western Forest Mensurationists Conference Kah-Nee-Ta Resort, Warm Springs, OR June 20-22,
James C. Tilton Code Computational & Information Sciences and Technology Office NASA Goddard Space Flight Center January 17, 2014 update National.
1 October 8, 2015 GIS Day 2015 Geospatial Technologies GPS (global positioning system) –Car GPS systems, yield monitors, smart phones RS (remote sensing)
Observing Laramie Basin Grassland Phenology Using MODIS Josh Reynolds with PROPOSED RESEARCH PROJECT Acknowledgments Steven Prager, Dept. of Geography.
An Examination of the Relation between Burn Severity and Forest Height Change in the Taylor Complex Fire using LIDAR data from ICESat/GLAS Andrew Maher.
Applying Pixel Values to Digital Images
Violet:  m Blue:  m Green:  m Yellow:  m Orange:  m Red:
Data Models, Pixels, and Satellite Bands. Understand the differences between raster and vector data. What are digital numbers (DNs) and what do they.
Citation: Moskal, L. M., D. M. Styers, J. Richardson and M. Halabisky, Seattle Hyperspatial Land use/land cover (LULC) from LiDAR and Near Infrared.
James C. Tilton Code Computational & Information Sciences and Technology Office NASA Goddard Space Flight Center January 20, 2016 National Aeronautics.
CHANGE DETECTION ANALYSIS USING REMOTE SENSING TECHNIQUES Change in Urban area from 1992 to 2001 in COIMBATORE, INDIA. FNRM 5262 FINAL PROJECT PRESENTATION.
Landsat Satellite Data. 1 LSOS (1-ha) 9 Intensive Study Areas (1km x 1km) 3 Meso-cell Study Areas (25km x 25km) 1 Small Regional Study Area (1.5 o x 2.5.
Image Processing Algorithms for Identifying the Gulf Oil Spill Mingrui Zhang, Ph.D. Computer Science Department Winona State University.
Michael Xie, Neal Jean, Stefano Ermon
Image Processing For Soft X-Ray Self-Seeding
Vocabulary byte - The technical term for 8 bits of data.
Data Interoperability Summary
Surface Pressure Measurements from the NASA Orbiting Carbon Observatory-2 (OCO-2) Presented to CGMS-43 Working Group II, agenda item WGII/10 David Crisp.
Vocabulary byte - The technical term for 8 bits of data.
Monitoring Surface Area Change in Iowa's Water Bodies
Digital Numbers The Remote Sensing world calls cell values are also called a digital number or DN. In most of the imagery we work with the DN represents.
Using Tensorflow to Detect Objects in an Image
Statistical Applications of Physical Hydrologic Models and Satellite Snow Cover Observations to Seasonal Water Supply Forecasts Eric Rosenberg1, Qiuhong.
Introduction to Remote-Sensing
Supervised Classification
Planning a Remote Sensing Project
Combining satellite imagery and machine learning to predict poverty
Digital Image Processing
SA8922: Remote Sensing and Spatial data
Evaluating the Ability to Derive Estimates of Biodiversity from Remote Sensing Kaitlyn Baillargeon Scott Ollinger, Andrew Ouimette,
Calculating land use change in west linn from
Fig. 2 Visualization of features.
Presentation transcript:

Analyzing satellite data in Stata Austin Nichols & Hiren Nisar Abt Associates Inc. July 27, 2017 Stata Conference Baltimore, MD

Background Recently, there has been an increased interest in remote sensing data for evaluation purposes (especially pictures taken by satellites, but less often drone-based data collection). Kemmerer, Savastano, and Faller (1976) – used Landsat in the 1970’s to find fishing grounds. Henderson, Storeygard, and Weil (2012) – estimated GDP growth from satellite images of lights in settled areas Neal, et al. (2016) – demonstrate a method for estimating poverty from high-resolution satellite imagery. Researchers at Abt used satellite images to quantify the spread of oil from Deepwater Horizon (Abt 2016).

Using Satellite Images in Stata bmp2dta-user-written command converts a Windows 24-bit bitmap image into a Stata dataset; Variables included I and J are rows and columns; R, G, & B are red green and blue content for each pixel; Can do standard image processing before converting images to Stata datasets Further, can also do custom processing afterwards.

Newer Techniques Available in Stata Can use the suite of Spatial autoregressive (SAR) models new to Stata 15. Can also use the full complement of R, Python, & Fortran machine learning tools Or newer tools for Stata (not yet publicly released) As in Jean et al. (2016):

Many Sources for Satellite Images USGS and NASA provide images at high resolution (current and historical)

Example: Baltimore, MD USGS satellite imagery for Baltimore MD: (https://earthexplorer.usgs.gov)

Example: Baltimore, MD Code : bmp2dta using b, pic(balt.bmp) use b, clear scatter i j if r<39&g<39&b<39, m(S) mcol(edkblue) scatter i j if r<39&g<39&b<39, msize(vtiny) m(S) mcol(edkblue) || scatter i j if g>101 & r<101 & b<100, msize(vtiny) m(S) mcol(dkgreen) xsize(5) ysize(5) yla(,nogrid) xsc(off) ysc(off) leg(off) xla(1/500) graphr(fc(white) lw(none) margin(zero)) plotr(margin(zero))

Example: Washington, DC Can use more colors, apply filters, do calculations, estimate classifications (clusters). For example, “cluster kmeans r g b” can be used to detect pixels dominated by water, trees, or built-up areas. Can just plot one class of pixel, to disaggregate layers. Code: bmp2dta using dc276, pic(dc.bmp) use dc276, clear cluster kmeans r g b, k(4) gen(c) forv i=1/4 { su r if c==`i', mean loc c`i' "`=round(r(mean))'" su g if c==`i', mean loc c`i' "`c`i'' `=round(r(mean))'" su b if c==1, mean } sc i j if c==1, msize(small) m(S) mcol("`c1'")||sc i j if c==2, msize(small) m(S) mcol("`c2'%40")||sc i j if c==3, msize(vtiny) m(S) mcol("`c3'%20")||sc i j if c==4, msize(vtiny) m(S) mcol("`c4'%20") xsize(5) ysize(5) yla(1/200 ,nogrid) xsc(off) ysc(off) leg(off) xla(1/200) graphr(fc(white) margin(zero) lw(none)) plotr(margin(zero)) scale(.2)

Example: COPE Similarly, can use the same methods to process any picture COPE Code: bmp2dta using putin, pic(Putin.bmp) use putin, clear loc i 1 foreach c in "29 82 97" "86 151 163" "245 255 201" "161 30 34" "97 10 29" { g d`i'=(r-real(word("`c'",1)))^2+(g-real(word("`c'",2)))^2+(g-real(word("`c'",3)))^2 loc i=`i'+1 } g color=1 if d1==min(d1,d2,d3,d4,d5) qui forv i=2/5 { replace color=`i' if d`i'==min(d1,d2,d3,d4,d5) keep if inrange(j,250,1600) sc i j if color==2, msize(vtiny) m(S) mcol("86 151 163")||sc i j if color==1, msize(vtiny) m(S) mcol("29 82 97")||sc i j if color==3, msize(vtiny) m(S) mcol("245 255 201")||sc i j if color==4, msize(vtiny) m(S) mcol("161 30 34")||sc i j if color==5, msize(vtiny) m(S) mcol("97 10 29") xsize(5) ysize(4) yla(1/500,nogrid) xsc(off) ysc(off) leg(off) xla(250/500) graphr(fc(white) margin(zero))

References Blumenstock, Joshua E. 2016. “Fighting Poverty with data." Science, 353(6301): 753-54. Henderson, J. Vernon, Adam Storeygard, and David N. Weil. 2012. "Measuring Economic Growth from Outer Space." American Economic Review, 102(2): 994–1028. Jean, Neal, Marshall Burke, Michael Xie, W. Matthew Davis, David B. Lobell, and Stefano Ermon. 2016. "Combining satellite imagery and machine learning to predict poverty." Science, 353(6301): 790-4. Kemmerer, Andrew J., Kenneth J. Savastano, and Kenneth Faller. 1976. "LANDSAT Menhaden and Thread Herring Resources Investigation." Slidell, Louisiana: NASA. Wallace BP, Brosnan T, McLamb D, Rowles T and others. 2010. “Effects of the Deepwater Horizon oil spill on protected marine species.” Endangered Species Research, 33:1-7.