EOS 740 Hyperspectral Imaging Systems - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

EOS 740 Hyperspectral Imaging Systems

Description:

1. EOS 740 Hyperspectral Imaging Systems. March 11, 2005 Week 7. Ron ... Prelude to Other Algorithms: Statistical Spectral Matched Filters; OSP; OBS. 18 ... – PowerPoint PPT presentation

Number of Views:101
Avg rating:3.0/5.0
Slides: 41
Provided by: ronandmari
Category:

less

Transcript and Presenter's Notes

Title: EOS 740 Hyperspectral Imaging Systems


1
EOS 740 Hyperspectral Imaging Systems
March 11, 2005 Week 7
Ron Resmini v 703-735-3899 ronald.g.resmini_at_boein
g.com Office hours by appointment
Put EOS740 in the subject line of e-mails to
me...Thanks!
2
Outline
  • How are your projects going?
  • Review of ELM
  • Other techniques
  • Principal Components Analysis (PCA)
  • Some more ENVI Functionality
  • Spectral Mixture Analysis (SMA)
  • The mixed pixel
  • Matched Filters Introduction

3
Principal Components Analysis (PCA)
  • Reading from two weeks ago...
  • What is PCA?
  • Why apply it?
  • Applying PCA in ENVI

4
The Mixed Pixel Spectral Mixture Analysis
5
  • The mixed pixel
  • a basis concept a very important
    conceptdescription of a mixed pixel
  • determining quantity of material
  • building a mixed pixel - spectral math
  • building a mixed pixel - MS Excel
  • mixing trends in hyperspace

6
  • Linear spectral mixture analysis
  • applications
  • scene characterization
  • material mapping
  • anomaly detection
  • other...

7
Linear Spectral Unmixing
The reflectance of an image pixel is a linear
combination of reflectances from (typically)
several pure substances (or endmembers)
contained within the ground-spot sampled by
the remote sensing system
where Ri is the reflectance of a pixel in band
i, fj is the fractional abundance of endmember j
in the pixel, Mj,i is the reflectance of
endmember substance j in band i, ri is the
unmodeled reflectance for the pixel in band i,
and n is the number of endmembers.
8
Linear Spectral Unmixing Theory
Spectral unmixing theory states that the
reflectance of an image pixel is a linear
combination of reflectances from the (typically)
several pure substances (or endmembers)
contained within the ground-spot sampled by the
remote sensing system. This is indicated below
where Ri is the reflectance of a pixel in band
i, fj is the fractional abundance of substance
(or endmember) j in the pixel, and Mj,i is the
reflectance of endmember substance j in band i.
ri is the band-residual or unmodeled reflectance
for the pixel in band i, and n is the number of
endmembers. A spectral unmixing analysis results
in n fraction-plane images showing the
quantitative areal distribution of each of the
endmember substances and one root mean squared
(RMS) image showing an overall or global goodness
of fit of the suite of endmembers for each pixel.
The RMS image is formed, on a pixel-by-pixel
basis, by
Objects may also be detected as anomalies in the
RMS image.
9
Spectral Mixture Analysis (SMA)
  • An area of ground of, say 1.5 m by 1.5 m may
    contain 3 materials A, B. and C.
  • An HSI sensor with a GSD of 1.5 m would measure
    the Mixture spectrum
  • SMA is an inversion technique to determine the
    quantities of A, B, and Cin the Mixture
    spectrum
  • SMA is physically-based on the spectral
    interaction of photons of light and matter
  • SMA is in widespread use today in all sectors
    utilizing spectral remote sensing
  • Variations include different constraints on the
    inversion linear SMA nonlinear SMA

10
  • Endmember selection
  • manual
  • convex hull
  • Pixel-Purity Index (PPI)
  • adaptive/updating/pruning...
  • other (e.g., N-FINDR, ORASIS,URSSA, etc...)
  • wild outliers

11
  • Unmixing inversion
  • interpretation of results
  • RMS, RSS, algebraic and geometricinterpretations
  • are RMS, RSS, etc. the best measures?
  • residual correlation analysis (RCA)
  • band residual cube
  • can we build a band residual cubewith ENVI?

12
  • iterative process
  • the inversion in Matlab a closer lookat the
    math
  • fraction-plane color-composites
  • change detection with fraction planes
  • constraints on inversion
  • is it a linear mixture?

13
  • application strategies (i.e., in-scenespectra/lib
    rary spectra)
  • directed search? anomaly detection?
  • Shade/shadow
  • shade endmember
  • shade removal
  • Other...
  • objective endmember determinationTompkins et al.

14
  • Non-linear spectral mixture analysis
  • checker-board mixtures
  • intimate mixtures
  • building a non-linear mixture
  • spectral transformations (e.g., SSA)and use of
    ENVI

15
A linear equation...
x
A
b
5 endmembers in a 7-band spectral data set
16
MS Excel and Matlab Commands
s1, s2, and s3 are column vectors Ms1, s2,
s3 x0.25 0.35 0.40T b0.25s10.35s20.40s3
Copy/paste s1, s2, s3, b into Matlab As1 s2
s3 xinv(AA)Ab
17
Prelude to Other Algorithms Statistical Spectral
Matched Filters OSP OBS
  • Orthogonal Subspace Projection (OSP)
  • Derivation in detail (next several slides...)
  • Application of the filter
  • Endmembers
  • Statistics
  • Interpretation of results
  • OSP w/endmembers unconstrained SMA
  • Different ways to apply the filter/application
    strategies(i.e., in-scene spectra/library
    spectra)

18
OSP/LPD/DSR Scene-Derived Endmembers
(Harsanyi et al., 1994 see also ch. 3 of Chang,
2003)
19
(No Transcript)
20
(No Transcript)
21
The value of xT which maximizes l is given by xT
dT
This is equivalent to Unconstrained SMA
22
MS Excel and Matlab Commands
s1, s2, and d are column vectors Ms1, s2,
d x0.25 0.35 0.40T r0.25s10.35s20.40d Co
py/paste s1, s2, d, r into Matlab Us1
s2 Ieye(348) P(I-Upinv(U)) qdP this
is actually qT qr qd (qr)/qd)
23
Statistical Characterization of the
Background (LPD/DSR)
(Harsanyi et al., 1994)
24
(No Transcript)
25
  • The statistical spectral matched filter (SSMF)
  • Derivation in detail
  • Application of the filter
  • Statistics
  • Endmembers (FBA/MCEM)
  • Interpretation of results
  • Many algorithms are actually the basic SSMF
  • Different ways to apply the filter/application
    strategies(i.e., in-scene spectra/library
    spectra)
  • Matched filter in ENVI

26
Constrained Energy Minimization (CEM)
  • The description of CEM is similar to that of
    OSP/DSR (previous slides)
  • Like OSP and DSR, CEM is an Orthogonal Subspace
    Projection (OSP)family algorithm
  • CEM differs from OSP/DSR in the following,
    important ways
  • CEM does not simply project away the first n
    eigenvectors
  • The CEM operator is built using a weighted
    combination of theeigenvectors (all or a subset)
  • Though an OSP algorithm, the structure of CEM is
    equally readily observed bya formal derivation
    using a Lagrange multiplier
  • CEM is a commonly used statistical spectral
    matched filter
  • CEM for spectral remote sensing has been
    published on for over 10 years
  • CEM has a much longer history in the
    multi-dimensional/array signalprocessing
    literature
  • Just about all HSI tools today contain CEM or a
    variant of CEM
  • If an algorithm is using M-1d as the heart of its
    filter kernel (where M is thedata covariance
    matrix and d is the spectrum of the target of
    interest), thenthat algorithm is simply a CEM
    variant

27
Derivation taken from
Stocker, A.D., Reed, I.S., and Yu, X., (1990).
Multi-dimensional signal processing for
electro-Optical target detection. In Signal
and Data Processing of Small Targets 1990,
Proceedingsof the SPIE, v. 1305, pp. 218-231.
J of Bands
Form the log-likelihood ratio test of Hº and H1
28
Some algebra...
29
A trick...recast as a univariable problem
After lots of simple algebra applied to the r.h.s
Now, go back to matrix-vector notation
30
Take the natural log
31
The vector QTx is a projection of the original
spectraldata onto the eigenvectors of the
covariance matrix, M, which corresponds to the
principal axes of clutterdistribution. Stocker
et al., 1990.
32
Further SCR gain is obtained by forming the
optimumweighted combination of principal
components usingthe weight vector
From Stocker et al., 1990.
33
Constrained Energy Minimization (CEM)
(Harsanyi et al., 1994)
34
(No Transcript)
35
An Endnote...
  • Previous techniques exploit shape and albedo
  • this can cause problems...
  • Sub-classes of algorithms developed to mitigate
    this
  • shape, only, operators
  • MED, RSD of ASIT, Inc.
  • MTMF of ENVI (ITT/RSI)

36
Another Endnote...
  • Performance prediction/scoring/NP-Theory, etc...
  • Hybrid techniques
  • still some cream to be skimmed...
  • Caveat emptor...
  • lots of reproduction of work already accomplished
  • who invented what? when?
  • waste of resources
  • please do your homework!read the lit.!

37
Backup Slides
38
Lagrange Multiplier Derivation of CEM Filter
Minimizing E is equivalent to minimizing each yi2
(for k 1, 2, 3, ... )
39
In Matrix Notation
40
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com