DATA FUSION, DE-NOISING, AND FILTERING TO PRODUCE CLOUD-FREE TEMPORAL COMPOSITES USING PARALLEL TEMPORAL MAP ALGEBRA

Similar documents
STRATEGIES FOR ALTERNATE APPROACHES FOR VEGETATION INDICES COMPOSITING USING PARALLEL TEMPORAL MAP ALGEBRA

RASTER ANALYSIS GIS Analysis Fall 2013

RASTER ANALYSIS GIS Analysis Winter 2016

Preprocessed Input Data. Description MODIS

DEVELOPMENT OF CLOUD AND SHADOW FREE COMPOSITING TECHNIQUE WITH MODIS QKM

Uttam Kumar and Ramachandra T.V. Energy & Wetlands Research Group, Centre for Ecological Sciences, Indian Institute of Science, Bangalore

By Colin Childs, ESRI Education Services. Catalog

SPOT VGT.

Temporal Modeling and Missing Data Estimation for MODIS Vegetation data

Monitoring vegetation dynamics using MERIS fused images

Defining Remote Sensing

Working with Map Algebra

GIS-Generated Street Tree Inventory Pilot Study

Gradient-Free Boundary Tracking* Zhong Hu Faculty Advisor: Todd Wittman August 2007 UCLA Department of Mathematics

Absolute Calibration Correction Coefficients of GOES Imager Visible Channel: DCC Reference Reflectance with Aqua MODIS C6 Data

Images Reconstruction using an iterative SOM based algorithm.

GEOG 4110/5100 Advanced Remote Sensing Lecture 2

DIAS_Satellite_MODIS_SurfaceReflectance dataset

GEOBIA for ArcGIS (presentation) Jacek Urbanski

Copyright 2005 Center for Imaging Science Rochester Institute of Technology Rochester, NY

Review of Cartographic Data Types and Data Models

Remote Sensing Introduction to the course

Analisi di immagini iperspettrali satellitari multitemporali: metodi ed applicazioni

The Gain setting for Landsat 7 (High or Low Gain) depends on: Sensor Calibration - Application. the surface cover types of the earth and the sun angle

Remote Sensing of Snow

NASA e-deep Blue aerosol update: MODIS Collection 6 and VIIRS

Improving remotely sensed fused ocean data products through crosssensor

MODIS Atmosphere: MOD35_L2: Format & Content

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

B. Sc. (Sixth Semester) Examination Rural Technology. (Application of Remote Sensing) AR- 7967

Introduction to Remote Sensing

Bread Water Content Measurement Based on Hyperspectral Imaging

SWIR/VIS Reflectance Ratio Over Korea for Aerosol Retrieval

How does Map Algebra work?

2-band Enhanced Vegetation Index without a blue band and its application to AVHRR data

IMPROVING 2D CHANGE DETECTION BY USING AVAILABLE 3D DATA

Crop Counting and Metrics Tutorial

Classify Multi-Spectral Data Classify Geologic Terrains on Venus Apply Multi-Variate Statistics

Raster Data. James Frew ESM 263 Winter

ABSTRACT 1. INTRODUCTION

Land surface VIS/NIR BRDF module for RTTOV-11: Model and Validation against SEVIRI Land SAF Albedo product

Software requirements * : Part III: 2 hrs.

Data Mining Support for Aerosol Retrieval and Analysis:

Analysis Ready Data For Land

TELEDYNE GEOSPATIAL SOLUTIONS

Introduction to digital image classification

Assessments of MODIS On-orbit Spatial and Spectral Characterization

A Data and Query Model for Streaming Geospatial Image Data

Analysis Ready Data For Land (CARD4L-ST)

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding

Digital Earth Routine on Tegra K1

Improved MODIS Aerosol Retrieval using Modified VIS/MIR Surface Albedo Ratio Over Urban Scenes

MTG-FCI: ATBD for Clear Sky Reflectance Map Product

Accepted Manuscript. Spatio-Spectral Fusion of Satellite Images based on Dictionary-pair Learning. Huihui Song, Bo Huang, Kaihua Zhang, Hankui Zhang

Ice Cover and Sea and Lake Ice Concentration with GOES-R ABI

Global and Regional Retrieval of Aerosol from MODIS

Exercise 3 Visualization of MODIS LAI/FPAR product at local scale at ORNL DAAC

MC-FUME: A new method for compositing individual reflective channels

Prof. Vidya Manian Dept. of Electrical l and Comptuer Engineering. INEL6007(Spring 2010) ECE, UPRM

Outline of Presentation. Introduction to Overwatch Geospatial Software Feature Analyst and LIDAR Analyst Software

JAXA Himawari Monitor Aerosol Products. JAXA Earth Observation Research Center (EORC) September 2018

FIELD-BASED CLASSIFICATION OF AGRICULTURAL CROPS USING MULTI-SCALE IMAGES

INTEGRATION OF TREE DATABASE DERIVED FROM SATELLITE IMAGERY AND LIDAR POINT CLOUD DATA

Integration of airborne LiDAR and hyperspectral remote sensing data to support the Vegetation Resources Inventory and sustainable forest management

with Color Distortion Reduction for IKONOS Imagery

BIDIRECTIONAL REFLECTANCE MODELING OF THE GEOSTATIONARY SENSOR HIMAWARI-8/AHI USING A KERNEL-DRIVEN BRDF MODEL

ENGRG Introduction to GIS

Developing Applications for HPRCs

CHRIS Proba Workshop 2005 II

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities

JAXA Himawari Monitor Aerosol Products. JAXA Earth Observation Research Center (EORC) August 2018

Raster Analysis and Image Processing in ArcGIS Enterprise

Leaf Area Index - Fraction of Photosynthetically Active Radiation 8-Day L4 Global 1km MOD15A2

Working With Raster Data Using Python. Nawajish Noman Ryan DeBruyn

Python: Working with Raster Data. Nawajish Noman Elizabeth Graham

Geographic Information Systems. using QGIS

Google Earth Engine. Introduction to satellite data analysis in cloud-based environment. Written by: Petr Lukeš

Hands on Exercise Using ecognition Developer

Prototyping GOES-R Albedo Algorithm Based on MODIS Data Tao He a, Shunlin Liang a, Dongdong Wang a

Using MODIS to Estimate Cloud Contamination of the AVHRR Data Record

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

Distributed Image Analysis Using the ArcGIS API for Python

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

Introduction to the Image Analyst Extension. Mike Muller, Vinay Viswambharan

Algorithm Theoretical Basis Document (ATBD) for ray-matching technique of calibrating GEO sensors with Aqua-MODIS for GSICS.

THE FUNCTIONAL design of satellite data production

Harmonizing Landsat and Sentinel-2. Jeff Masek, NASA GSFC Martin Claverie, UMD-GEOG Junchang Ju, NASA-GSFC Jennifer Dungan, NASA-AMES

Effect of Satellite Formation Architectures and Imaging Modes on Albedo Estimation of major Biomes

Change Detection in Remotely Sensed Images Based on Image Fusion and Fuzzy Clustering

Machine learning approach to retrieving physical variables from remotely sensed data

Optical Theory Basics - 2 Atmospheric corrections and parameter retrieval

Multi-frame blind deconvolution: Compact and multi-channel versions. Douglas A. Hope and Stuart M. Jefferies

WHAT IS REMOTE SENSING?

Using MODIS Level-1B 250 m data

MODIS Vegetation Indices (MOD13) C5 User s Guide

2014 Google Earth Engine Research Award Report

Object Geolocation from Crowdsourced Street Level Imagery

Results of Cross-comparisons using multiple sites

BRIEF EXAMPLES OF PRACTICAL USES OF LIDAR

Application of Dynamic Threshold in a Lake Ice Detection Algorithm

Transcription:

DATA FUSION, DE-NOISING, AND FILTERING TO PRODUCE CLOUD-FREE TEMPORAL COMPOSITES USING PARALLEL TEMPORAL MAP ALGEBRA Bijay Shrestha Dr. Charles O Hara Preeti Mali GeoResources Institute Mississippi State University

OUTLINE Introduction Map Algebra Temporal Map Algebra Vegetation Indices Parallel Temporal Map Algebra Results Conclusions

Motivation Undesired cloud cover in satellite images Need for cloud-free satellite observation Making use of high temporal resolution of satellite data using cross-platform fusion Moderate Resolution Imaging Spectroradiometer (MODIS) Aqua and MODIS Terra Rule based cross-platform fusion of MODIS Aqua and MODIS Terra Using Parallel Temporal Map Algebra

Map Algebra An approach to raster data handling which treats spatial data layers as variables which may be combined using mathematical operators. Source: Geographic Information Systems and Cartographic Modeling, Tomlin

Map Algebra (Contd.) Local Operation 0 1 2 0 1 2 0 2 4 3 4 5 + 3 4 5 = 6 8 10 6 7 8 6 7 8 12 14 16 Arithmetic, Relational, Bitwise, Boolean, Logical, Accumulative and Assignment Operators can be used for Map Algebra. 3 x 3 Focal Neighborhood 1 2 3 4 5 1 2 3 4 5

Temporal Map Algebra Temporal extension to conventional map algebra. Treats time series of imagery as three dimensional data set XY dimension represent Earth s surface Z dimension represents time Y Y X Image n Z Time Image 1 X

Temporal Map Algebra (Contd.) Temporal Map Algebra Local Function 0 1 2 0 1 2 0 1 2 5 6 7 5 6 7 3 4 5 10 11 12 10 11 12 6 7 8 + 0 1 2 0 1 2 27 28 29 5 6 7 5 6 7 30 31 32 10 11 12 10 11 12 33 34 35 0 1 2 0 1 2 27 29 31 5 6 7 5 6 7 33 35 37 10 11 12 10 11 12 39 41 43 Temporal Map Algebra 3x3x3 Focal Neighborhood 1 0 1 2 3 4 0 5 1 6 2 7 3 8 4 9 2 5 1011 1011 6 7 121314 8 9 3 Row 14 1011 1516 1516 12 171819 1314 4 10 11 12131419 15 1516 2122 2122 16 171819 17 232425 1819 5 25 21 2122 22 232425 23 2425 1 2 3 4 5 1 2345 Time Column Source: Analyzing time series satellite imagery using temporal map algebra, J.Mennis and R. Viger

Vegetation Indices Dimensionless, radiometric measures that function as indicators green vegetation. Normalized Difference Vegetation Index (NDVI) NDVI = NIR NIR + Re Re d d Healthy, chlorophyll-based vegetation strongly reflects near-infrared wavelengths and reflects relatively weakly in the visible red. Range [-1, +1] NDVI is highly useful in vegetation studies.

Parallel Processing Decomposing a large process into small processes that can be solved simultaneously to provide faster execution time. Need for intensive computing to integrate and process large datasets. Many spatial programs are inherently parallel. Parallel processing can provide leap in performance.

Parallel Processing (Contd.) Requires large volume of satellite data Input Temporal Data Sets NDVI cube Image Quality cube Geo-location Angle cube

Performance Metrics Serial Execution Time (T S ) Parallel Execution Time (T P ) Speedup S= T S / T P Efficiency E = Speedup/p * p represents the number of processors used in parallel processing

Tools Used Matlab MatlabMPI LibTIFF

MODIS Datasets 6 MODIS datasets used MYD09GQK - 250m surface reflectance MODO9GQK data MYDMGGAD - 1 Km Geo-location angles MODMGGAD data MYD09GST - 1 Km surface reflectance MOD09GST quality data MYD - Aqua MOD - Terra

Methodology The following methodology was used Selection Collection Preprocessing Execution Analysis

Pre-processing Surface reflectance day 1 NDVI day 1 Surface reflectance day 2 Surface reflectance day N NDVI day 2 NDVI day N Aqua and Terra NDVI cubes Surf.Refl. Quality day 1 Surf. Refl. Quality day 2 Surf. Refl. Quality day N QMask day 1 QMask day 2 QMask day N Aqua and Terra Quality Mask cube Input to Fusion Algorithm Geolocation Angles day 1 view zenith angle day 1 Geolocation Angles day 1 Geolocation Angles day N view zenith angle day 2 view zenith angle day N Aqua and Terra View zenith angle cube

Fusion For day from 1 to 5 if angle is less than 48 AND mask is Land select pixel else get next pixel If no pixel is selected select pixel with highest NDVI

Example September 13-17 Aqua MODIS Terra MODIS Fused MODIS

Parallel Processing (Contd.) Temporal Cubes Block Distribution & Processing 1 2 n Fused Product

Experimental Results (Contd.) The evaluation of parallel Temporal Map Algebra consists of following parts A measurement on the performance of serial processes The performance profiling of the parallel processes to fuse Aqua-Terra datasets

Experimental Results (Contd.) For the evaluation compositing was performed on 32-days MODIS data cubes using fusion algorithm The experiments were conducted on the EMPIRE cluster at HPC 2 at Mississippi State University. Initializing processes on different machines in cluster using MatlabMPI. Each Process Reads the cubes stored in Network File Server Performs computations Stores results in common storage Takes Readings Metrics are computed

Experimental Results (Contd.) Serial Run-Time 32 days Aqua-Terra Fusion Dimensions - 3148 4000 x 32 NDVI, Quality, Angular Temporal Cubes Input Size - 5384.5 MB Output Size - 2692.25 MB Serial Time - 58.98 hours

Experimental Results (Contd.) Parallel Run-times With Centralized Data Run-Times for Different Number of Processors 70 60 50 Hours 40 30 20 10 0 0 8 16 24 32 40 48 56 64 72 Number of Processors

Experimental Results (Contd.) Speedup and Efficiency SpeedUP Efficiency 30 1.2 25 1 Speedup 20 15 10 Efficiency 0.8 0.6 0.4 5 0.2 0 0 8 16 24 32 40 48 56 64 72 Number Of Processors 0 0 8 16 24 32 40 48 56 64 72 Number of Processors

Conclusion Further quantitative analysis needs to be performed to evaluate the fused Aqua-Terra product. The execution performances were analyzed using various metrics. The accuracy of the results, however, is affected by various factors such as network bandwidth, network traffic, processor speed, and network/cluster architecture. The use of Matlab and MatlabMPI as the programming environment has added some overhead to the total serial and parallel times for the computation. These overheads can be reduced by programming in C or C++ that have lower overhead. Temporal Map Algebra can be used to solve more complex spatio-temporal analysis problems on large datasets with many dimensions.

Proposed future Work Qualitative analysis of the cross-platform fused images Exploration of the use of TMA to solve newer spatiotemporal analysis problems with higher complexity with many dimensions. Achieve better performance by using software systems that have low overhead. Rapid prototyping/development capability

THANK YOU bijay@gri.msstate.edu cgohara@gri.msstate.edu preeti@gri.msstate.edu