Www.nr.no earthobs.nr.no Land cover classification of cloud- and snow-contaminated multi-temporal high-resolution satellite images Arnt-Børre Salberg and.

Slides:



Advertisements
Similar presentations
ECG Signal processing (2)
Advertisements

A Land Cover Map of Eurasia’s Boreal Ecosystems S. BARTALEV, A. S. BELWARD Institute for Environment and Sustainability, EC Joint Research Centre, Italy.
ECE 8443 – Pattern Recognition LECTURE 05: MAXIMUM LIKELIHOOD ESTIMATION Objectives: Discrete Features Maximum Likelihood Resources: D.H.S: Chapter 3 (Part.
2 – In previous chapters: – We could design an optimal classifier if we knew the prior probabilities P(wi) and the class- conditional probabilities P(x|wi)
An Overview of Machine Learning
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Jensen’s Inequality (Special Case) EM Theorem.
Radiometric and Geometric Errors
Desheng Liu, Maggi Kelly and Peng Gong Dept. of Environmental Science, Policy & Management University of California, Berkeley May 18, 2005 Classifying.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Parameter Estimation: Maximum Likelihood Estimation Chapter 3 (Duda et al.) – Sections CS479/679 Pattern Recognition Dr. George Bebis.
ICML 2003 © Sergey Kirshner, UC Irvine Unsupervised Learning with Permuted Data Sergey Kirshner Sridevi Parise Padhraic Smyth School of Information and.
Potential of Ant Colony Optimization to Satellite Image Classification Raj P. Divakaran.
Visual Recognition Tutorial
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Introduction to machine learning
Remote Sensing Laboratory Dept. of Information Engineering and Computer Science University of Trento Via Sommarive, 14, I Povo, Trento, Italy Remote.
Crash Course on Machine Learning
Module 2.1 Monitoring activity data for forests using remote sensing REDD+ training materials by GOFC-GOLD, Wageningen University, World Bank FCPF 1 Module.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
Image Classification and its Applications
Ramesh Gautam, Jean Woods, Simon Eching, Mohammad Mostafavi, Scott Hayes, tom Hawkins, Jeff milliken Division of Statewide Integrated Water Management.
Competence Centre on Information Extraction and Image Understanding for Earth Observation Matteo Soccorsi (1) and Mihai Datcu (1,2) A Complex GMRF for.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
Mapping Forest Canopy Height with MISR We previously demonstrated a capability to obtain physically meaningful canopy structural parameters using data.
earthobs.nr.no Temporal Analysis of Forest Cover Using a Hidden Markov Model Arnt-Børre Salberg and Øivind Due Trier Norwegian Computing Center.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Data Sources Sources, integration, quality, error, uncertainty.
Image Classification 영상분류
Part 2: Change detection for SAR Imagery (based on Chapter 18 of the Book. Change-detection methods for location of mines in SAR imagery, by Dr. Nasser.
Urban Building Damage Detection From Very High Resolution Imagery By One-Class SVM and Shadow Information Peijun Li, Benqin Song and Haiqing Xu Peking.
Learning Theory Reza Shadmehr Linear and quadratic decision boundaries Kernel estimates of density Missing data.
Topographic correction of Landsat ETM-images Markus Törmä Finnish Environment Institute Helsinki University of Technology.
Use of Hidden Markov Models and Phenology for Multitemporal Satellite Image Classification Applications to Mountain Vegetation Classification.
Accuracy of Land Cover Products Why is it important and what does it all mean Note: The figures and tables in this presentation were derived from work.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
Optimal Bayes Classification
Chuvieco and Huete (2009): Fundamentals of Satellite Remote Sensing, Taylor and Francis Emilio Chuvieco and Alfredo Huete Fundamentals of Satellite Remote.
Evaluating the Quality of Editing and Imputation: the Simulation Approach M. Di Zio, U. Guarnera, O. Luzi, A. Manzari ISTAT – Italian Statistical Institute.
Lecture 2: Statistical learning primer for biologists
earthobs.nr.no Retraining maximum likelihood classifiers using a low-rank model Arnt-Børre Salberg Norwegian Computing Center Oslo, Norway IGARSS.
ECE 8443 – Pattern Recognition Objectives: Jensen’s Inequality (Special Case) EM Theorem Proof EM Example – Missing Data Intro to Hidden Markov Models.
GLC 2000 Workshop March 2003 Land cover map of southern hemisphere Africa using SPOT-4 VEGETATION data Ana Cabral 1, Maria J.P. de Vasconcelos 1,2,
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Mapping Canada’s Rangeland and Forage Resources using Earth Observation Emily Lindsay MSc Candidate – Carleton University Supervisors: Doug J. King & Andrew.
Dynamic Background Learning through Deep Auto-encoder Networks Pei Xu 1, Mao Ye 1, Xue Li 2, Qihe Liu 1, Yi Yang 2 and Jian Ding 3 1.University of Electronic.
Alignment of Growth Seasons from Satellite Data Ragnar Bang Huseby, Lars Aurdal, Dagrun Vikhamar, Line Eikvil, Anne Solberg, Rune Solberg.
Part 4: Contextual Classification in Remote Sensing * There are different ways to incorporate contextual information in the classification process. All.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Jensen’s Inequality (Special Case) EM Theorem.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Integrating LiDAR Intensity and Elevation Data for Terrain Characterization in a Forested Area Cheng Wang and Nancy F. Glenn IEEE GEOSCIENCE AND REMOTE.
High resolution product by SVM. L’Aquila experience and prospects for the validation site R. Anniballe DIET- Sapienza University of Rome.
Temporal Classification and Change Detection
CS479/679 Pattern Recognition Dr. George Bebis
HIERARCHICAL CLASSIFICATION OF DIFFERENT CROPS USING
Classification of unlabeled data:
Incorporating Ancillary Data for Classification
By Yudhi Gunawan * and Tamás János **
Monitoring Surface Area Change in Iowa's Water Bodies
Paulo Gonçalves1 Hugo Carrão2 André Pinheiro2 Mário Caetano2
REMOTE SENSING Multispectral Image Classification
REMOTE SENSING Multispectral Image Classification
ECE539 final project Instructor: Yu Hen Hu Fall 2005
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Image Information Extraction
EE513 Audio Signals and Systems
Presentation transcript:

earthobs.nr.no Land cover classification of cloud- and snow-contaminated multi-temporal high-resolution satellite images Arnt-Børre Salberg and Rune Solberg Norwegian Computing Center 3rd Workshop of the EARSeL SiG Remote Sensing of Land Use and Land Cover, November 2009, Bonn, Germany

earthobs.nr.no Overview ► Motivation & challenges ► Missing data mechanism ► Classification with missing observations ► Image restoration ► Experiments & Results ► Summary and Discussions

earthobs.nr.no Motivation – Land cover classification Classifier Multi-spectral imageThematic map Feature vector Label

earthobs.nr.no Multi-temporal land cover classification ► Land cover classification using high-resolution optical remote sensing can be challenging since: ▪In Northern Europe clouds and snow prevent us from observing the surface of the earth. ▪High-resolution images has often a low temporal coverage. ► Multi-temporal land cover classification ▪Enhanced performance since we observe the vegetation at different phenological states. ▪The set of cloud contaminated images have observed a higher portion of the earth’s surface than a single image.

earthobs.nr.no Multi-temporal land cover classification by pixel level fusion Multi-temporal & Multi-spectral images Thematic map Feature vector Label Classifier

earthobs.nr.no Challenges – Pixel level fusion? Image 1XXXX Image 2XXXXX Image 3XXXXXX Pixel no Typical missing data pattern ► How should we handle the missing observations?

earthobs.nr.no Handling missing observations Proposed approach: ► Identify the missing observations. ► Identify the missing data mechanism. ► Construct classifiers capable of handling data with missing features and a given missing data mechanism.

earthobs.nr.no Identify missing observations ► Cloud/snow detection ▪Classify the images into the categories: Cloud, snow, water and vegetation/soil/rock. ▪Constructed a missing data indicator r i for each pixel ► Assume perfect cloud/snow detection

earthobs.nr.no Identify the missing data mechanisms ► Missing completely at random (MCAR) ▪Landsat 7 sensor failure. ► Missing at random (MAR) ▪Clouds ► Not MAR ▪Snow, censoring of measurements

earthobs.nr.no Classification with missing observations Some existing approaches ► Mean value or zero substitution ▪Biased estimates ► Remote sensing ▪Aksoy et al ▪Decision tree based approach

earthobs.nr.no Classification with missing observations Let x (k) denote the part of x corresponding to the missing data indicator vector r k Optimal classifier (Mojirsheibani & Montazeri, 2007) Let  be a binary vector with 0 at the element j if the jth element of x is missing, and 1 otherwise

earthobs.nr.no Classification with missing observations ► Missing data mechanism introduces an additional probability ▪Depends on feature vector and land cover class. ► MCAR: ▪Classifier reduces to the marginal distribution where the missing features are integrated out.

earthobs.nr.no ► Unknown parameters need be estimated when applying parametric classifiers ► Only use complete feature vectors for learning ▪May be only a few available ► Expectation Maximization algorithm often applied for Gaussian distributions or mixture Gaussian distributions ► Parametric classifiers difficult since is unknown and hard to estimate. Parametric classifiers

earthobs.nr.no ► K-NN classifier for not MAR scenarios: ▪kNN classifier works on the selection of samples among the training data that has the exact same missing data pattern as the test vector, and perform the kNN rule among these samples Non-parametric classifiers

earthobs.nr.no Two-stage classifier

earthobs.nr.no ► Assume that a land cover map is available (from the classification module) ► Minimum mean-squared error estimator (assuming Gaussian distributions) ▪Dependent on the land cover class of the given pixel.  c and  c estimated using the EM algorithm (MAR assumption) Image restoration

earthobs.nr.no Experiments & Results ► Land cover classification of mountain vegetation important for biomass estimation of lichen. ▪Remote sensing data: 4 Landsat 7 ETM+ images ( , , , and ) ▪Ancillary data: Slope and elevation derived from a digital elevation model (DEM). ▪In situ data: 4861 pixels were labeled according to the classes: water, ridge, leeside, snowbed, mire, forest and rock.

earthobs.nr.no Results– Land cover classification Input imagesMissing data indicatorsThematic map

earthobs.nr.no Results – Cloud removal Input imageRestored image Cloud shadows ► Image restoration of July 23 using Aug. 14 and Sep. 15 images.

earthobs.nr.no Results – snow and sensor failure removal Input imageRestored image ► Image restoration of May 31 image using July 23, Aug. 14 and Sep. 15 images. ► Note that at May 31 the vegetation is in a different phenological state than for the other images.

earthobs.nr.no Classification results MethodJuly Aug Sep DEMAcc. excl. missing data Acc. incl. missing data Portion classified Gauss.X69%52%63% X 57%76% X67%66%99% XXXX78% 100% K-NNX68%51%63% X 57%76% X67%66%99% XXXX81% 100%

earthobs.nr.no Summary and discussions ► Proposed a two-stage approach ▪Cloud/snow classification ▪Vegetation type classification with missing observations ► Obtained increased classification power by pixel level fusion of cloud and snow contaminated satellite images ► Image restoration natural by product and seem to work good for some areas. ▪Cloud shadows remains a challenge. ▪Difficult for not MAR

earthobs.nr.no Summary and discussions ► Further improvement in classification accuracy expected by ▪Proper feature extraction ▪Contextual classification (e.g. Markov Random Field) ▪Including ancillary data important for mountain vegetation (e.g. bio-climatic variables) ▪Multi-sensor fusion with full polarimetric SAR images? ▪Identification of cloud shadows ▪Topographic illumination correction (c-correction)

earthobs.nr.no Thank you