Modeling Spatial Context in ClassificationPrediction Using MRF and

  • Slides: 29
Download presentation
Modeling Spatial Context in Classification/Prediction Using MRF and SAR techniques. Shashi Shekhar Weili Wu

Modeling Spatial Context in Classification/Prediction Using MRF and SAR techniques. Shashi Shekhar Weili Wu Sanjay Chawla Ranga Raju Vatsavai Department of Computer Science. Army HPC Research Center. University of Minnesota.

Outline n n n n Introduction Problem Definition Supervised Classification Spatial Context Markov Random

Outline n n n n Introduction Problem Definition Supervised Classification Spatial Context Markov Random Fields (MRF) Spatial Autoregression (SAR) Results

Introduction n Spatial Databases n n n Objectives n n n Maps, Ground Observations,

Introduction n Spatial Databases n n n Objectives n n n Maps, Ground Observations, Multi-spectral/Multi-temporal remote sensing images e. g. Ecology (Wetlands), Forest Inventory, Aerial Photographs and Satellite Remote Sensing images Predict spatial distribution of marsh-breeding birds Thematic Classification – identification of objects in a imagery Techniques n n n Supervised, Unsupervised Statistical, Neural Knowledge Based

Example Datasets

Example Datasets

Example Datasets

Example Datasets

Problem Definition n Given n n Find n n Classification model: f^L : R

Problem Definition n Given n n Find n n Classification model: f^L : R 1 x …RK –> L. Objective n n A spatial framework S consisting of {s 1, …, sn} for an underlying geographic space G A collection of explanatory functions f. Xk : S -> Rk, k = 1, …, K. Rk is the range A dependent class variable f. L : S -> L = {l 1, …, l. M} A value for parameter , relative importance of spatial accuracy Maximize similarity ( = (1 - )classification_acc(f^L , f. L ) + ( )spatial_acc(f^L , f. L )) Constraints n n S is multi-dimensional Euclidean space Explanatory functions and response function may not be independent, i. e. spatial autocorrelation exists.

Accuracy Measure n ADNP

Accuracy Measure n ADNP

Problem Definition n n Given n Multi-spectral image X, composed of N-dimensional Pixels n

Problem Definition n n Given n Multi-spectral image X, composed of N-dimensional Pixels n X(i, j) = [bv 1, …bvn]’ Find n Appropriate Label

Classical Techniques n Logistic Regression n n Assumptions n n n y=X + independent,

Classical Techniques n Logistic Regression n n Assumptions n n n y=X + independent, identical, zero-mean, normal distribution i. e. i = N ( 0, 2 ). Bayesian Classification n Pr(li | X) = Pr(X | li) Pr(li) / Pr(X).

Classification Schemes

Classification Schemes

Pixel Classification n n Class to which a pixel at location x belongs it

Pixel Classification n n Class to which a pixel at location x belongs it is strictly the conditional probability Decision Rule

Classification

Classification

Comparison Criteria Logistic Regression Bayesian Input fx 1, …, fxk, fl Intermediate Results Pr(li),

Comparison Criteria Logistic Regression Bayesian Input fx 1, …, fxk, fl Intermediate Results Pr(li), Pr(X|li) Output Pr(li | X) based on Pr(li), Pr(X|li) Decision Select most likely class For a given feature value Assumptions - Pr(X|li) Exponential family - Class bndry Linearly separable - Autocorrelation None

Spatial Context n What is spatial context? n n n Observations at location i

Spatial Context n What is spatial context? n n n Observations at location i depend on observations at location j Formally yi = f(yj), j = 1, 2, …. . n j i. Why? n n Natural Objects (Species) occur together Higher sensor resolution (i. e. object is bigger than pixel). i.

Prior Distribution Model: n For Markov random field , the conditional distribution of a

Prior Distribution Model: n For Markov random field , the conditional distribution of a point in the field given all other points is only dependent on its neighbors. x x s x x x x s x x x x

MRF Continued n A Clique is defined as a subset of points in S

MRF Continued n A Clique is defined as a subset of points in S such that if s and r two points contained in clique C, then s and r are neighbors. s

Gibbs Distribution n For a given neighborhood system, a Gibbs distribution is defined as

Gibbs Distribution n For a given neighborhood system, a Gibbs distribution is defined as any distribution expressed as:

Hammersley-Clifford Theorem n H-C theorem states that is an MRF with strictly positive distribution

Hammersley-Clifford Theorem n H-C theorem states that is an MRF with strictly positive distribution and a neighborhood system the distribution of can be written as a Gibbs distribution with cliques induced by the neighborhood system. Therefore, if p( ) is formulated as Gibbs distribution, would have properties of MRF.

Gibbs Distribution

Gibbs Distribution

ICM n 1. Compute 2. For all pixels (i, j), update 3. Repeat 2.

ICM n 1. Compute 2. For all pixels (i, j), update 3. Repeat 2. n Assuming multivariate normal distribution: n n n

SAR n y= Wy+X + n n W is the contiguity matrix strength of

SAR n y= Wy+X + n n W is the contiguity matrix strength of spatial dependencies

Experimental Results n Experimental Setup

Experimental Results n Experimental Setup

Results

Results

Results

Results

Results

Results

Results

Results

Results

Results

Results

Results

Conclusion n n n Comparison on a common probabilistic framework. Modeling spatial dependencies SAR

Conclusion n n n Comparison on a common probabilistic framework. Modeling spatial dependencies SAR makes more restrictive assumptions than MRF allows flexible modeling of spatial context Relationship between SAR and MRF is analogues to logistic regression and Bayesian classifiers. Efficient Solution procedures n n Graph-cut Extend the graph-cut to SAR.