minimum endmember-wise distance constrained nonnegative matrix factorization for spectral mixture...

21
Minimum endmember-wise Distance Constrained NMF for SMA of H perspectral Images Hyperspectral Images Shaohui Mei & Mingyi He C t f E th Ob ti Center for Earth Observation School of Electronics and Information N th t Plt hi lU i it Northwestern Polytechnical University

Upload: grssieee

Post on 24-May-2015

396 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Minimum endmember-wise Distance Constrained NMF for SMA of

H perspectral ImagesHyperspectral Images

Shaohui Mei & Mingyi He

C t f E th Ob tiCenter for Earth ObservationSchool of Electronics and InformationN th t P l t h i l U i itNorthwestern Polytechnical University

Page 2: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Outline1. Introduction

2. MewDC-NMF algorithm

3. Experiments

4. Conclusions

Page 3: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Outline1. Introduction

2. MewDC-NMF algorithm

3. Experiments

4. Conclusions

Minimum endmember-wise Distance Constrained NMFMinimum endmember wise Distance Constrained NMF

Page 4: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

1. IntroductionGenerally, spectral sensors are deployed on either aircrafts or satellites and images are Tutorial talk, IGARSS’11

acquired in low spatial resolution. As a result, pixels in a spectral remote sensing image

Special Issue, TGRS/11

often contain more than one type of ground objects and are known as mixed pixels or mixtures. The existence of mixed pixels not only influences the performance of image classification and target recognition, but also is an obstacle to quantitative analysis of q yspectral remote sensing images.

Page 5: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

(1) Endmember Extraction/Detection -- Pattern recognition Problem

Spectral Library

Spectral EE algorithm Spectral EE algorithm Geometric algorithms (N-FINDR,VCA,SGA,…) Least unmixing error (IEA, UFCLS, UGDME)g ( ) machine learning approach self-organizing neural network Morphological associative memories

Spatial-Spectral EE algorithm

Automated Morphological Endmember Extraction (AMEE)

Spatial-spectral EE toolSpatial spectral EE tool

Spatial Purity based EE (SPEE) (IEEE TGRS, Vol.48, No.9, 2010)

Page 6: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

(2) Abundance Estimation -- Optimization Problem

i i TM M M min min

. . 1c

j

Ma r Ma r Ma r

s t a

1

0 1, 2, ,j

ja j c

Nonnegative least square method

Gradient Descent Maximum Entropypy

augmented Lagrangian approach

M lti h l H fi ld N l N t k Multi-channel Hopfield Neural Network (IEEE GRSL, Vol.7, No.3, 2010)

……

Page 7: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

(3) EE + AE simultaneously (Unsupervised)( ) y ( p )-- Blind Signal Decomposition Problem

Independent component analysis

– independent set

Nonnegative matrix factorization Nonnegative matrix factorization

-- constraints ……

UFCLS GDMEUFCLS, GDME

Page 8: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

The Linear Mixture Model (LMM) has been widely

Problems and Motivation

The Linear Mixture Model (LMM) has been widely utilized in SMA due to its effectiveness and simplicity.

However endmember must be determined previouslyHowever, endmember must be determined previously.

Recently, unsupervised SMA has been proposed to simultaneously extract endmembers and estimate their corresponding fractional abundance.—UFCLS, GDME

However, pure pixels for each endmember are assumed to present in the data and the strong requirement does not hold in many cases.

Therefore, a robust unsupervised SMA algorithm must be , p gcapable to handle highly mixed hyperspectral data.

Page 9: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Many nonnegative matrix factorization (NMF) based algorithms have been proposed for this highly mixed situation:

MiniDisCo-NMF (IEEE TGRS, Vol.48, No.6, 2010): minimum the variance of each endmember spectra -- over-smooth the spectravariance of each endmember spectra over smooth the spectra

MVC-NMF (IEEE TGRS, Vol.45 No.3, 2007): minimum the volume of simplex determined by endmembers however:of simplex determined by endmembers, however:

• DR is required• numerical instability• numerical instability

Minimum endmember wise distance constrained NMF(MewDC-NMF)Minimum endmember-wise distance constrained NMF(MewDC-NMF)endmember-wise distance volume of simplexT i l (2D) P i t Triangular (2D): Perimeter area

Page 10: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

2. MewDC-NMFNonnegative Matrix Factorization (NMF):

. . 0, 0s t R M A M A . . 0, 0s tR M A M A

Linear mixture model: R M A N

Abundance Non-negative constraint: 0A

Abundance Sum-to-one constraint – pseudo band:

1 1

,o c

R MR M

1 11 1o c

Page 11: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

However, minimizing the representation error in LMM by NMF is not sufficient for SMA since the unmixing result ofNMF is not sufficient for SMA since the unmixing result of NMF is not unique. Therefore, extra constraint must be imposed on NMF to ensure satisfying unmixing results of hyperspectral images:

1 1 1 2 22

1,2

0 0

f J J

s t

M A R M A M A

M A . . 0, 0s t M A

It is very difficult to enforce a constraint on A since this mayIt is very difficult to enforce a constraint on A since this may be problem-dependent. Therefore, in this paper, we enforce extra constraint on M only.y

Page 12: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

An endmember-wise distance constraint ( enforce compactness of endmembers ) is proposed

1 c c TJ M m m m m

compactness of endmembers ) is proposed

1 12 i j i j

i jJ

M m m m m

or in matrix form

1 cTJ M M MD M MD

12 i ii

J trace

M M MD M MD

i hi hin whichT

i i cD e 1i i c

Page 13: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Compared with MVC:

Page 14: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Alternating optimization algorithm

1 argmink k kf A M A

0

1 1

argmin , ,

argmin ,k k k

f

f

AA M A

M M A

0

g ,fM

1k k k k

Therefore

1

1 1

max , ,

max , ,

k k k kk

k k k kk

f

f

A

M

A 0 A M A

M 0 M M A, Armijos technique

, ,k f M

in which , Tf A M A M MA R

, T

cT T

f

f J

A

M MM A MA R A M

1

T Tb i i i i

iJ

M M M I D D D D

Page 15: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

3. Experiments Experiments with Synthetic hyperspectral pixels

• Spectral liberty: Five spectra of minerals – USGS• LMM• The abundance -- generated randomly based on theThe abundance generated randomly based on the

Sum to one constraint and the Nonnegative constraint• In order to simulated highly mixed pixels all theIn order to simulated highly mixed pixels, all the

pixels whose abundance is larger than 80% are regeneratedg

• zero-mean white Gaussian noise is added to simulate possible errors and sensor noises.possible errors and sensor noises.

Page 16: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

SAD for EE RMSE for AE

Obviously, no matter how noisy the data is, the proposed MewD-NMF algorithm outperforms the other two constrained NMF algorithms MVC NMF and MiniDisco NMFNMF algorithms – MVC-NMF and MiniDisco-NMF.

Page 17: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Experiments with AVIRIS dateset• acquired on June 19th, 1997 by AVIRIS

• 224 channels covering from 370 nm to 2510 nm with a Ground Instantaneous Field of View of 20 m.

• A pixels subset of the eastern hydrothermal200 200A pixels subset of the eastern hydrothermal alteration zone is selected for evaluation.

• Of the 224 atmospherically corrected channels only

200 200

• Of the 224 atmospherically corrected channels, only 185 bands are adopted by removing the channels associated with H2O and OH absorption features nearassociated with H2O and OH absorption features near 1400 and 1900 nm.

Page 18: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

pure white denotes Abundance maps

that the percentage of the ground objects in th i t i 100%

l i ddi i

the mixture is 100%, while pure black denotes 0Alunite Buddingtonite denotes 0.

Visually i t tconsistent

with the results

Chalcedony Kaolinite Montrnorillonite

results presented by previous Chalcedony Kaolinite Montrnorillonite researchers

Page 19: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Fourteen endmembers are extracted (Hysim algorithm)

Endmember spectra

extracted (Hysim algorithm).The right figure shows the extracted spectra (five highlyextracted spectra (five highly representative minerals) and their corresponding library spectra in USGS spectral library.

Endmembers extracted by the proposed MewDC-NMF algorithm have similar absorption

d fl ti h t i ti ithand reflection characteristics with their corresponding ground-truth spectraspectra

Page 20: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

4. ConclusionsMewDC-NMF (minimum endmember-wise constrained NMF) algorithm is proposed for unsupervised unmixing of highly) algorithm is proposed for unsupervised unmixing of highly mixed hyperspectral data, simultaneously in spectral and spatial The proposed algorithm utilizes cumulative distance between The proposed algorithm utilizes cumulative distance between endmembers to optimize endmember spectra as compact as possible, convex function → convergence guaranteedAs a result, the non-uniqueness problems in NMF based unmixing can be alleviated. Experiments on both synthetic and real data have demonstrated its effectiveness

Page 21: MINIMUM ENDMEMBER-WISE DISTANCE CONSTRAINED NONNEGATIVE MATRIX FACTORIZATION FOR SPECTRAL MIXTURE ANALYSIS OF HYPERSPECTRAL IMAGES

Any Question?

[email protected]

h kThank you!