7. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 7/60
Has both wave and particle properties at the
same time (wave-particle duality).
"Electromagneticwave3D" by Lookang many thanks to Fu-Kwun Hwang and
author of Easy Java Simulation = Francisco Esquembre - Own work. Licensed
under CC BY-SA 3.0 via Commons.
Electromagnetic radiation
Waves can be described by their
amplitude and wavelength
Polarisation: waves oscillate in more than
one orientation
Photons are the elementary particles of
eletromagnetic radiation
Photons can be interact with matter by
scattering and absorption
Reflectance is scattering in a defined
direction
·
·
·
·
·
8/61
9. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 9/60
Atmospheric electromagnetic opacity
Gamma rays, Xrays and ultraviolet
light blocked by the upper atmosphere
(best observed from space).
Visible light
observable
from Earth,
with some
atmospheric
distortion.
Most of the
infrared spectrum
absorbed by
atmospheric
gasses (best
observed
from space).
Radio waves observable
from Earth.
Longwavelength
radio waves
blocked.
0 %
50 %
100 %
0.1 nm 1 nm 10 nm 100 nm 1 µm 10 µm 100 µm 1 mm 1 cm 10 cm 1 m 10 m 100 m 1 km
Wavelength
Atmospheric
opacity
"Atmospheric electromagnetic opacity" by NASA (original); SVG by Mysid. - Vectorized by User:Mysid in Inkscape, original NASA image from File:Atmospheric electromagnetic transmittance or
opacity.jpg.. Licensed under Public Domain via Commons.
10/61
10. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 10/60
Ocean Optics Web Book • All contents 2015 Creative Commons Attribution license.
Measures (sun) light
Passive visible and infrared
day-time only*
radiance (light) passes through
atmosphere
·
·
affected by scattering and absorption
affected by clouds
requires atmospheric correction
procedures
-
-
-
11/61
11. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 11/60
The surfaces of substances have specific
scattering and absorption properties
Red and green light is absorbed,
blue reflected.
"Simple reflectance" by User:Phidauex - Own work. Licensed under Public Domain via
Commons.
Passive visible and infrared
allows identification of surfaces (i.e, the
blue surface)
allows quantification of substances (i.e.,
the number of blue 'rocks')
·
·
12/61
12. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 12/60
Passive visible and infrared
Water strongly absorbs light giving it a distinctive reflectance spectrum that can be
summarised by spectral indices (ratios), e.g., the 'Normalised Difference Water Index'
(NDWI, McFeeters et al. 1996).
"Absorption spectrum of liquid water" by Kebes at English Wikipedia. Licensed under CC BY-SA 3.0 via Commons.
13/61
NDWI = (NIR - Green)/(NIR + Green)
13. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 13/60
Passive visible and infrared
All photosynthetic organisms contain chlorophyll giving them a distinctive reflectance
spectrum that can be summarised by spectral indices (ratios), e.g., the 'Normalised
Difference Vegetation Index' (NDVI).
"Vegetation spectral response" by wiki.landscapetoolbox.org. Licensed under Public Domain via Commons.
14/61
NDVI = (NIR - Red)/(NIR + Red)
16. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 16/60
"Fig. 6 Relationship between NDVI and chlorophyll..." by Kromkamp et al.
2006.
"Time-ensemble (2000-2015) mean modified normalised difference water
index (MNDWI) of Cadiz Bay derived from the Landsat (USGS) archive" by
FAST project.
Passive visible and infrared
Spectral ratios, such as NDWI and NDVI can be used to quantify properties of
foreshores.
17/61
17. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 17/60
Synthetic Aperture Radar (SAR)
"A geometric model of a SAR system" by Zhou et al. 2009.
Active radio
active radio pulses sent and collected
effective antena size much larger using
movement of satellite and clever
processing (Synthetic Aperture).
measures polarised radio waves e.g.,
horizontal and vertical.
allows increased spatial resolution.
·
·
·
·
18/61
19. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 19/60
"Surface and volume scattering of a SAR beam for trees " by (Fernandez-
Ordonez et al. 2009.).
Surface interactions
Active Radio
still water tends to be a specular reflector
of radio waves i.e, usually low backscatter.
complex interactions with vegetation
result in different return signals.
buildings often have strong backscatter
signal.
interactions vary with beam polarization
i.e., different polarizations provide more
information.
·
·
·
·
20/61
20. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 20/60
"Speckle occurs in SAR images due to the coherent sum of many elemental
scatterers within a resolution cell..." by Moreira et al. 2013.
Speckle
Active Radio
caused by the many scatterers in a 'pixel'.
coherence of the scattered signal results
in strong fluctuations across the image.
'multi-looking' used to reduce speckle at
cost of spatial resolution.
adaptive filtering can also be used to
reduce speckle.
·
·
·
non-coherent averaging of the
intensity image.
-
·
21/61
22. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 22/60
Further resources
General:
Passive visible and infrared:
Active radar (SAR):
Glossary of remote sensing terms
EO portal database of satellite missions
Landscape Toolbox Wiki
·
·
·
Ocean optics web book·
Moreira, A., Prats-Iraola, P., Younis, M., Krieger, G., Hajnsek, I., & Papathanassiou, K. P.
(2013). A tutorial on synthetic aperture radar. Geoscience and Remote Sensing Magazine,
IEEE, 1(1), 6-43.
SAREDU; full open-access course on SAR by DLR
·
·
23/61
24. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 24/60
Data availability
Some earth observation satellites with open access data, based on wiki.landscapetoolbox.org. *C=Color, E=Elevation, H=Hyperspectral,
M=Multispectral, P=Panchromatic, R=Syntheric Aperature Radar
NAME ABBREVIATION RESOLUTION
(M)
AVAILABILITY RETURN
INTERVAL
TYPE* PLATFORM
Landsat Thematic Mapper 5 L5-TM 30,60 1984 to 2013 16 days M Satellite
Landsat Enhanced Thematic Mapper 7 L7-ETM 15,30,60 1995 to 2003 16 days P,M Satellite
Moderate-resolution Imaging
Spectroradiometer
MODIS 250,500,1000 2000 to
present
Daily M Satellite
Medium Resolution Imaging Spectrometer ENVISAT-MERIS 300 2002 to
present
3 days M Satellite
Landsat Data Continuity Mission (Landsat 8) L8-OLI 15,30,100 2013 to
present
16 days P,M Satellite
Copernicus Sentinel-1A S-1A 4,10,25,40 2015 to
present
12 (6) days R Satellite
Copernicus Sentinel-2A S-2A 10,20,60 2015 to
present
12 (6) days M Satellite
25/61
26. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 26/60
Generally surface reflectance products are
prefered, however see L8-SR user notes and
Landsat Higher Level Science Data Products:
http://landsat.usgs.gov//landsat_level_1_standard_data_products.php.
Data type and format
Landsat product types
not completely validated
not all scenes can be processed: Landsat 8
Pre-WRS-2 scenes (before April 11, 2013),
scenes with a solar zenith angle greater
than 76°.
Efficancy of L8SR correction will be likely
reduced in: Hyper arid or snow covered
regions, Low sun angle conditions, Coastal
regions where land area is small relative
to adjacent water, Areas with extensive
cloud contamination.
·
·
·
High latitudes (> 65º) may not be valid.·
27/61
27. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 27/60
Data format and type
Landsat Standard L1 products
Standard Terrain Correction (Level 1T -precision and terrain correction) if possible.
Cubic Convolution (CC) resampling method.
30-meter (TM, ETM+, OLI) and 60-meter (MSS) pixel size (reflective bands).
Universal Transverse Mercator (UTM) map projection (Polar Stereographic projection for
scenes with a center latitude greater than or equal to -63.0 degrees).
World Geodetic System (WGS) 84 datum.
MAP (North-up) image orientation.
GeoTIFF per band, quality assement + metadata (.MTL)
·
·
·
·
·
·
·
28/61
28. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 28/60
Data format and type
Landsat Higher Level Science Data products
surface reflectance
surface reflectance spectral indices
transport format as standard GeoTIFF or ENVI binary or HDF-EOS2, see guide
·
includes basic classification (water, cloud) and per pixel quality mask
metadata is .xml (schema: http://espa.cr.usgs.gov/v1.2)
-
-
·
·
29/61
34. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 34/60
http://earthexplorer.usgs.gov/.
Earth Explorer
official bulk dissemination system for the
Landsat (and other) products.
requires registration (quick and easy);
email address used to send download
links!
no restrictions on data use but requested
to acknowledge source:
·
·
·
USGS Products: 'Data available from
the U.S. Geological Survey.'
NASA LP DAAC Products: 'These data
are distributed by the Land Processes
Distributed Active Archive Center (LP
DAAC), located at USGS/EROS, Sioux
Falls, SD. http://lpdaac.usgs.gov'
-
-
surface reflectance products generated
'on demand'.
·
35/61
36. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 36/60
Other examples of how to get the data
General:
Sentinels:
Google Earth Engine (GEE); Landsat archive, Sentinel-1 (available late 2015?), MODIS, MERRIS,
ect. Sentinel-2 (planned).
·
Google Storage also mirrors much of these archives. You can install their “gsutil” (free)
and then list this directory, which is indexed by sensor (for example, L8 is Landsat 8) and
path/row: gsutil ls gs://earthengine‐public/landsat/
Note Sentinel-1 has undergone further pre-processing in GEE
-
-
Sentinel Data Access Service (SEDAS); useful portal by UK Space Agency·
37/61
37. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 37/60
Other examples of how to get the data
Landsat:
Via commandline using curl:
USGS Earth Resources Observation and Science (EROS) Center Science Processing
Architecture (ESPA) On Demand Interface for higher level products and processing options
Landsat Look for quick looks and standard data
GloVis an alternative to EarthExplorer
Python Landsat-Download
Python Landsat-util
·
·
·
·
·
1. # download a specific sentinel product
2. S:>curl ‐u User:Password ‐JO "https://scihub.esa.int/dhus/odata/v1/
3. Products('b94d872a‐ef4f‐4117‐8a6b‐1a90466ae785')/$value"
38/61
39. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 39/60
Basic concepts
Georectification: Mapping the data to real world coordinates.
Calibration: Converting the data to real world units
Morphological operations: Filtering, changing resolution, ect.
Course classification: Assigning different classes (e.g., clouds, shadows, water) using
segmentation or clustering.
at-instrument; instrument-specific digital numbers to units , i.e., radiance
top-of-atmosphere; accounting for platform to target geometry.
surface; removing atmospheric affects and corrections for topography
·
·
·
40/61
40. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 40/60
with GUI: Packages and frameworks:
Open source image processing (some options)
Sentinel Application Platform (SNAP);
official software for processing sentinel
data, integrates NEST and BEAM.
Quantum GIS (QGIS); extensible GIS
system with many plugins linking to image
processing packages (BEAM plugin).
BEAM
SeaDas
Monteverdi2
GRASS
·
·
·
·
·
·
Google Earth Engine; JavaScript and
Python
Orpheo Toolbox (OTB); C
RSGISLib; Python
OpenCV; C, Python
raster; R
·
·
·
·
·
41/61
41. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 41/60
Sentinel Application Platform (SNAP)
A common architecture for all Sentinel Toolboxes
open-source (Java) available at GitHub or precompiled at STEP.
successor of the mature BEAM + NEST software.
efficient parralization of calculations resulting in good performance on modern PCs.
Python bindings available soon?
Sensor specific toolboxes (Sentinels, but also many other sensors).
Developed by Array Systems and DLR (S-1), C-S (S-2) and Brockmann Consult (S-3) for ESA.
·
·
·
·
·
·
42/61
45. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 45/60
ESA Research and Service Support (RSS)
'RSS has the mission to support the Earth Observation (EO) comunity in exploiting EO data'
supports institutions, scientists and developers.
supports data provisioning, access and processing.
help to scale up workflows
computation on demand and cloud computing service free for 'non-profit' organisations.
·
·
·
·
contact rss_team@esa.int to check conditions and egibility.-
46/61
46. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 46/60
Acknowledgents
The research leading to these results has received funding from the
European Union Seventh Framework Programme (FP7/2007-2013)
under grant agreement n° 607131. All views presented are those of the
author’s, the European Union is not liable for any use that may be
made of the information contained therein.
The FAST project team for support and contributions.
Landsat data courtesy of USGS.
This presentation includes Copernicus Sentinel data 2015.
Videos from NASA and ESA YouTube channels.
Comic design and production; The Pilot Dog
Slide deck made using slidify
·
·
·
·
·
·
47/61
50. 11/24/2015 From data to information
http://edwardpmorris.github.io/dsd_fast_teaching/#1 50/60
Using the Graph Builder in S1TBX
use the graph builder to save your workflow.
take a look at the graph XML format.
edit the XML so as apply different types of speckle filter and multilooking, compare results.
set up thresholding of the image using band-math and extract 'water'.
run a basic classification and compare to the threshold result.
·
·
·
·
·
51/61