SlideShare a Scribd company logo
1 of 25
Download to read offline
Satellite image processing in a
HPC environment
Markus Müller, James Shepherd, Sam Gillingham
Agenda
• The data explosion in earth observation
• Short intro to satellite remote sensing
• Examples implemented on Pan cluster
• Pre-processing of Landsat images
• MODIS land surface temperature analysis
• Woody patches / LCDB improvement
• Conclusions
The data explosion in earth observation
source: http://pics-about-space.com/nasa-earth-observing-satellites?p=2
source: http://www.slideshare.net/Space-Applications/earth-observation-duevae
1972: Madrid as seen by Landsat-1:
60 m resolution; 4 spectral bands
2014: Madrid airport as seen by
Worldview-3: 31cm resolution; 28
spectral bands
The “data explosion” in earth
observation
• More satellites
• Higher resolution
• More data publicly available
Remote sensing workflow
source: http://bunjilforestwatch.net/learn/forest-monitoring-sytems/remote-sensing/
Example 1: Automated processing
of Landsat images
• Landsat series consists until now of 7 satellites
(Landsat 1-5, 7-8; 6 didn’t make it into orbit)
• Complete archive is made publicly available
• Longest complete record: from 1972 to now
• Mid-resolution (between 15 and 30 m) in the
optical spectral range
Workflow
Implementation details
• 4252 landsat images processed so far; overall data
volume 11.05 TB
• Batch level parallelization implemented using
python, GDAL and SLURM
Example 2: MODIS Land Surface
Temperature of the Antarctic
• MODIS programme consists of two satellites: Aqua
and Terra
• Low spectral resolution: 1km
• Provides a number of derived products, e.g. land
surface temperature (LST) datasets
• Complete time series from 2003 to 2014 was
processed for the Antarctic
• Batch level parallelization using Python, GRASS and
SLURM
Workflow
Download
Translate
Mosaic
Merge Aqua
and Terra
Compute
annual statistics
Consists of
several steps
Example 3: Improvement of the NZ
Land cover database
• Land Cover DataBase (LCDB) of New Zealand is
a multi-temporal, digital thematic map of land
cover and land use
• Mainly created by manual interpretation and
digitization of SPOT satellite images
• Many small woody patches on pasture
background are unmapped – this is what we
wanted to improve
LCDB 4.1
SPOT 5
PALSAR
LiDAR CHM
Woody patches Wellington region
Results
Region Woody Sites Total Area (ha)
Northland
10271/1820 21478/2892
Auckland
4430/1124 8865/1771
Waikato
5753/1565 10635/2441
Bay of Plenty
2443/466 5043/749
Gisborne
4168/1120 8727/1950
Hawke’s Bay
5235/1198 11060/1978
Manawatu-Wanganui
7437/2366 14335/3831
Taranaki
2775/741 5492/1197
Wellington
4139/1473 8033/2408
Tasman
2237/230 4889/399
Nelson
105/14 201/22
Marlborough
1647/394 3568/688
Canterbury
6461/2153 13482/3644
West Coast
1619/155 3704/262
Otago
2928/1011 5744/1625
Southland
2629/1010 5766/1688
Total
64277/16840 131022/27545
Implementation details
• Batch level parallelization (based on NZ regions)
implemented using python, GDAL and SLURM
• Support Vector Classification using scikit-learn
Conclusion
• Processing and analysis of satellite images is a “Big
Data” problem
• The NeSI Pan cluster helps us immensely in our
analyses, but…
• requirements are different from other use cases:
• Operations are very I/O intensive
• For most problems batch level parallelism offers the
best solution
• Need to store large amounts of data
Thank you!

More Related Content

What's hot

Watershed Delineation in ArcGIS
Watershed Delineation in ArcGISWatershed Delineation in ArcGIS
Watershed Delineation in ArcGISArthur Green
 
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...Deltares
 
A2 Knútur Árnason The DRG seismic experiment in Krafla ​
A2 Knútur Árnason The DRG seismic experiment in Krafla ​A2 Knútur Árnason The DRG seismic experiment in Krafla ​
A2 Knútur Árnason The DRG seismic experiment in Krafla ​GEORG Geothermal Workshop 2016
 
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...Rudolf Husar
 
Standards and guidelines for land surveying using gps ver 2.1.3
Standards and guidelines for land surveying using gps ver 2.1.3Standards and guidelines for land surveying using gps ver 2.1.3
Standards and guidelines for land surveying using gps ver 2.1.3engr jafar
 
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Integrated Carbon Observation System (ICOS)
 
First results from_the_hubble_opal_program_jupiter_in_2015
First results from_the_hubble_opal_program_jupiter_in_2015First results from_the_hubble_opal_program_jupiter_in_2015
First results from_the_hubble_opal_program_jupiter_in_2015Sérgio Sacani
 
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...Deltares
 
MA Thesis Presentation
MA Thesis PresentationMA Thesis Presentation
MA Thesis Presentationbcmitche
 
MSc Project Presentation 2016
MSc Project  Presentation 2016MSc Project  Presentation 2016
MSc Project Presentation 2016Antonin Kusbach
 
1 catchment delineation.ppt
1 catchment delineation.ppt1 catchment delineation.ppt
1 catchment delineation.pptmarwan B
 
TU2.T10.1.pptx
TU2.T10.1.pptxTU2.T10.1.pptx
TU2.T10.1.pptxgrssieee
 
Merging multiple soil moisture products for improving the accuracy in rainfal...
Merging multiple soil moisture products for improving the accuracy in rainfal...Merging multiple soil moisture products for improving the accuracy in rainfal...
Merging multiple soil moisture products for improving the accuracy in rainfal...Luca Brocca
 
IGARSS2011_radarvolcanology.pptx
IGARSS2011_radarvolcanology.pptxIGARSS2011_radarvolcanology.pptx
IGARSS2011_radarvolcanology.pptxgrssieee
 

What's hot (19)

Watershed Delineation in ArcGIS
Watershed Delineation in ArcGISWatershed Delineation in ArcGIS
Watershed Delineation in ArcGIS
 
GPS in Geodesy
GPS in GeodesyGPS in Geodesy
GPS in Geodesy
 
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...
DSD-INT 2015 - Workshop processing with sentinel toolbox - Jos Maccabiani, Sk...
 
A2 Knútur Árnason The DRG seismic experiment in Krafla ​
A2 Knútur Árnason The DRG seismic experiment in Krafla ​A2 Knútur Árnason The DRG seismic experiment in Krafla ​
A2 Knútur Árnason The DRG seismic experiment in Krafla ​
 
4 Sat Rpo Fastnet
4 Sat Rpo Fastnet4 Sat Rpo Fastnet
4 Sat Rpo Fastnet
 
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...
2004-10-15 AIR-257: Satellite Detection of Aerosols: Satellite data and tools...
 
Standards and guidelines for land surveying using gps ver 2.1.3
Standards and guidelines for land surveying using gps ver 2.1.3Standards and guidelines for land surveying using gps ver 2.1.3
Standards and guidelines for land surveying using gps ver 2.1.3
 
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
 
First results from_the_hubble_opal_program_jupiter_in_2015
First results from_the_hubble_opal_program_jupiter_in_2015First results from_the_hubble_opal_program_jupiter_in_2015
First results from_the_hubble_opal_program_jupiter_in_2015
 
Sabaghy_Workshop
Sabaghy_WorkshopSabaghy_Workshop
Sabaghy_Workshop
 
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...
DSD-INT 2015 - Workshop quantitative bed dynamics from new bathymetric time s...
 
MA Thesis Presentation
MA Thesis PresentationMA Thesis Presentation
MA Thesis Presentation
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
MSc Project Presentation 2016
MSc Project  Presentation 2016MSc Project  Presentation 2016
MSc Project Presentation 2016
 
20 bethke hammer_timeseries_of_spectrally_resolved_solar_irradiance_data_from...
20 bethke hammer_timeseries_of_spectrally_resolved_solar_irradiance_data_from...20 bethke hammer_timeseries_of_spectrally_resolved_solar_irradiance_data_from...
20 bethke hammer_timeseries_of_spectrally_resolved_solar_irradiance_data_from...
 
1 catchment delineation.ppt
1 catchment delineation.ppt1 catchment delineation.ppt
1 catchment delineation.ppt
 
TU2.T10.1.pptx
TU2.T10.1.pptxTU2.T10.1.pptx
TU2.T10.1.pptx
 
Merging multiple soil moisture products for improving the accuracy in rainfal...
Merging multiple soil moisture products for improving the accuracy in rainfal...Merging multiple soil moisture products for improving the accuracy in rainfal...
Merging multiple soil moisture products for improving the accuracy in rainfal...
 
IGARSS2011_radarvolcanology.pptx
IGARSS2011_radarvolcanology.pptxIGARSS2011_radarvolcanology.pptx
IGARSS2011_radarvolcanology.pptx
 

Similar to markus_mueller_eresearchnz2016

Advances in Agricultural remote sensings
Advances in Agricultural remote sensingsAdvances in Agricultural remote sensings
Advances in Agricultural remote sensingsAyanDas644783
 
DSD-SEA 2023 Global to local multi-hazard forecasting - Yan
DSD-SEA 2023 Global to local multi-hazard forecasting - YanDSD-SEA 2023 Global to local multi-hazard forecasting - Yan
DSD-SEA 2023 Global to local multi-hazard forecasting - YanDeltares
 
AI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopAI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopExtremeEarth
 
Polar Use Case - ExtremeEarth Open Workshop
Polar Use Case  - ExtremeEarth Open WorkshopPolar Use Case  - ExtremeEarth Open Workshop
Polar Use Case - ExtremeEarth Open WorkshopExtremeEarth
 
EODN-IDMS A distributed storage service for open access to Landsat data for n...
EODN-IDMS A distributed storage service for open access to Landsat data for n...EODN-IDMS A distributed storage service for open access to Landsat data for n...
EODN-IDMS A distributed storage service for open access to Landsat data for n...US-Ignite
 
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdf
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdfWaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdf
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdfWaPOR
 
NDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNorth Dakota GIS Hub
 
Easter Desert Project
Easter Desert ProjectEaster Desert Project
Easter Desert ProjectIwl Pcu
 
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
The Matsu Project - Open Source Software for Processing Satellite Imagery DataThe Matsu Project - Open Source Software for Processing Satellite Imagery Data
The Matsu Project - Open Source Software for Processing Satellite Imagery DataRobert Grossman
 
20160614 CAMS GA Acquisition by Suttie
20160614 CAMS GA Acquisition by Suttie20160614 CAMS GA Acquisition by Suttie
20160614 CAMS GA Acquisition by SuttieCopernicus ECMWF
 
GIS & History of Mapping in Malaya (lecture notes circa 2009)
GIS & History of Mapping in Malaya (lecture notes circa 2009)GIS & History of Mapping in Malaya (lecture notes circa 2009)
GIS & History of Mapping in Malaya (lecture notes circa 2009)Azmi Mohd Tamil
 
Delineation and Comparison of Urban Heat Islands in Tamilnadu
Delineation and Comparison of Urban Heat Islands in TamilnaduDelineation and Comparison of Urban Heat Islands in Tamilnadu
Delineation and Comparison of Urban Heat Islands in TamilnaduVignesh Sekar
 
WaterPeat Project progress presentation #1
WaterPeat Project progress presentation #1WaterPeat Project progress presentation #1
WaterPeat Project progress presentation #1Mark Healy
 
Analytics on Vegetation & Soil Index time-series and DataCube End Point service
Analytics on Vegetation & Soil Index time-series and DataCube End Point serviceAnalytics on Vegetation & Soil Index time-series and DataCube End Point service
Analytics on Vegetation & Soil Index time-series and DataCube End Point serviceENVISION H2020
 

Similar to markus_mueller_eresearchnz2016 (20)

Land use cover pptx.
Land use cover pptx.Land use cover pptx.
Land use cover pptx.
 
Advances in Agricultural remote sensings
Advances in Agricultural remote sensingsAdvances in Agricultural remote sensings
Advances in Agricultural remote sensings
 
DSD-SEA 2023 Global to local multi-hazard forecasting - Yan
DSD-SEA 2023 Global to local multi-hazard forecasting - YanDSD-SEA 2023 Global to local multi-hazard forecasting - Yan
DSD-SEA 2023 Global to local multi-hazard forecasting - Yan
 
AI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopAI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open Workshop
 
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
 
Polar Use Case - ExtremeEarth Open Workshop
Polar Use Case  - ExtremeEarth Open WorkshopPolar Use Case  - ExtremeEarth Open Workshop
Polar Use Case - ExtremeEarth Open Workshop
 
Pedelty_Lassen06.ppt
Pedelty_Lassen06.pptPedelty_Lassen06.ppt
Pedelty_Lassen06.ppt
 
EODN-IDMS A distributed storage service for open access to Landsat data for n...
EODN-IDMS A distributed storage service for open access to Landsat data for n...EODN-IDMS A distributed storage service for open access to Landsat data for n...
EODN-IDMS A distributed storage service for open access to Landsat data for n...
 
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdf
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdfWaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdf
WaPOR version 3 - H Pelgrum - eLeaf - 05 May 2023.pdf
 
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
 
HDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDCHDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDC
 
NDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEP
 
Easter Desert Project
Easter Desert ProjectEaster Desert Project
Easter Desert Project
 
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
The Matsu Project - Open Source Software for Processing Satellite Imagery DataThe Matsu Project - Open Source Software for Processing Satellite Imagery Data
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
 
GeoCAPE Strategies
GeoCAPE StrategiesGeoCAPE Strategies
GeoCAPE Strategies
 
20160614 CAMS GA Acquisition by Suttie
20160614 CAMS GA Acquisition by Suttie20160614 CAMS GA Acquisition by Suttie
20160614 CAMS GA Acquisition by Suttie
 
GIS & History of Mapping in Malaya (lecture notes circa 2009)
GIS & History of Mapping in Malaya (lecture notes circa 2009)GIS & History of Mapping in Malaya (lecture notes circa 2009)
GIS & History of Mapping in Malaya (lecture notes circa 2009)
 
Delineation and Comparison of Urban Heat Islands in Tamilnadu
Delineation and Comparison of Urban Heat Islands in TamilnaduDelineation and Comparison of Urban Heat Islands in Tamilnadu
Delineation and Comparison of Urban Heat Islands in Tamilnadu
 
WaterPeat Project progress presentation #1
WaterPeat Project progress presentation #1WaterPeat Project progress presentation #1
WaterPeat Project progress presentation #1
 
Analytics on Vegetation & Soil Index time-series and DataCube End Point service
Analytics on Vegetation & Soil Index time-series and DataCube End Point serviceAnalytics on Vegetation & Soil Index time-series and DataCube End Point service
Analytics on Vegetation & Soil Index time-series and DataCube End Point service
 

markus_mueller_eresearchnz2016

  • 1. Satellite image processing in a HPC environment Markus Müller, James Shepherd, Sam Gillingham
  • 2. Agenda • The data explosion in earth observation • Short intro to satellite remote sensing • Examples implemented on Pan cluster • Pre-processing of Landsat images • MODIS land surface temperature analysis • Woody patches / LCDB improvement • Conclusions
  • 3. The data explosion in earth observation source: http://pics-about-space.com/nasa-earth-observing-satellites?p=2
  • 5. 1972: Madrid as seen by Landsat-1: 60 m resolution; 4 spectral bands
  • 6. 2014: Madrid airport as seen by Worldview-3: 31cm resolution; 28 spectral bands
  • 7. The “data explosion” in earth observation • More satellites • Higher resolution • More data publicly available
  • 8. Remote sensing workflow source: http://bunjilforestwatch.net/learn/forest-monitoring-sytems/remote-sensing/
  • 9. Example 1: Automated processing of Landsat images • Landsat series consists until now of 7 satellites (Landsat 1-5, 7-8; 6 didn’t make it into orbit) • Complete archive is made publicly available • Longest complete record: from 1972 to now • Mid-resolution (between 15 and 30 m) in the optical spectral range
  • 11. Implementation details • 4252 landsat images processed so far; overall data volume 11.05 TB • Batch level parallelization implemented using python, GDAL and SLURM
  • 12. Example 2: MODIS Land Surface Temperature of the Antarctic • MODIS programme consists of two satellites: Aqua and Terra • Low spectral resolution: 1km • Provides a number of derived products, e.g. land surface temperature (LST) datasets • Complete time series from 2003 to 2014 was processed for the Antarctic • Batch level parallelization using Python, GRASS and SLURM
  • 14.
  • 15. Example 3: Improvement of the NZ Land cover database • Land Cover DataBase (LCDB) of New Zealand is a multi-temporal, digital thematic map of land cover and land use • Mainly created by manual interpretation and digitization of SPOT satellite images • Many small woody patches on pasture background are unmapped – this is what we wanted to improve
  • 21.
  • 22. Results Region Woody Sites Total Area (ha) Northland 10271/1820 21478/2892 Auckland 4430/1124 8865/1771 Waikato 5753/1565 10635/2441 Bay of Plenty 2443/466 5043/749 Gisborne 4168/1120 8727/1950 Hawke’s Bay 5235/1198 11060/1978 Manawatu-Wanganui 7437/2366 14335/3831 Taranaki 2775/741 5492/1197 Wellington 4139/1473 8033/2408 Tasman 2237/230 4889/399 Nelson 105/14 201/22 Marlborough 1647/394 3568/688 Canterbury 6461/2153 13482/3644 West Coast 1619/155 3704/262 Otago 2928/1011 5744/1625 Southland 2629/1010 5766/1688 Total 64277/16840 131022/27545
  • 23. Implementation details • Batch level parallelization (based on NZ regions) implemented using python, GDAL and SLURM • Support Vector Classification using scikit-learn
  • 24. Conclusion • Processing and analysis of satellite images is a “Big Data” problem • The NeSI Pan cluster helps us immensely in our analyses, but… • requirements are different from other use cases: • Operations are very I/O intensive • For most problems batch level parallelism offers the best solution • Need to store large amounts of data