Professional Documents
Culture Documents
Endmembers
&
Spectral Unmixing
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 1
Spectral Mixtures
TYPES of MIXTURES
Areal Aggregate Intimate
• Areal Sand
• Aggregate Clay
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 2
Page 1
1
Mixed Pixels and Spectral Unmixing
TYPES of MIXTURES
Areal mixture – where the various Areal Aggregate Intimate
materials are physically separated
into discrete areas within the
pixel. In this case the reflectance
properties of the materials are Pixel 1 Pixel 2 Pixel 3
independent of one another and 50/50 mixtures of sand and clay
will mix additively. Sand
Clay
Single pixel
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 3
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 4
Page 2
2
Mixed Pixels and Spectral Unmixing
Intimate mixture – materials are TYPES of MIXTURES
Areal Aggregate Intimate
intermixed, on a scale small
enough that the reflectance of
the combined materials cannot
be assumed to be a linear Pixel 3
Pixel 1 Pixel 2
combination of the individual 50/50 mixtures of sand and clay
reflectances Sand
Clay
Example 1: a pixel covering an
area where sediments from two
distinct mineral sources are
mixing.
Single pixel
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 5
Page 3
3
Mixed Pixels and Spectral Unmixing (cont’d)
N
R fi Ri
i 1
Where:
– R is the effective reflectance of the mixed pixel,
– Ri is the reflectance of the ith material (end member),
– fi is the spatial fraction covered by the ith material, and
– N is the number of materials in the pixel.
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 7
Since L = mR + b
(i.e., radiance is a linear function of Reflectance
N N N
L f i Li f i (mRi b) m fi Ri b f i mR b
i 1 i 1 i 1
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 8
Page 4
4
Mixed Pixels and Spectral Unmixing (cont’d)
If
we can claim to know the spectral reflectance or
radiance for the (pure) materials potentially in each
pixel (i.e., the end members)
And if
The materials can be considered to mix linearly
Then
we can write M simultaneous linear equations in N
unknowns (i.e., the fractions are the only unknowns).
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 9
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 10
Page 5
5
Spectral Mixture Analysis
• Consider linear mixing of 3
end members in 2 bands.
• All combinations of these lie 2
along lines connecting the 3
end members in spectral
Band 2
space (no matter how many
bands).
• All combinations lie within 1
the area defined by the
Band 1
outermost pair-wise
combinations of end
members.
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 11
1 0.5 3
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 12
Page 6
6
Mixed Pixels and Spectral Unmixing (cont’d)
SHADOW
In order to account for brightness variations due to solar
illumination effects and mixed pixels containing shadows, a
shadow end member may be introduced. The shadow end
member typically is assigned the spectral reflectance
expected from a dark shadow element. Ideally this would
be a zero reflectance point (a dark object).
In cases where shade fractions are needed, but not of
interest, the shade fraction can be redistributed to the other
fractions. i.e., Each fraction is increased according to
ೞೌ
݂ᇱ ൌ ݂ +
ேିଵ
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 13
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 14
Page 7
7
Mixed Pixels and Spectral Unmixing (cont’d)
E1
Band 2
requires
less than
End member concepts E3
0% of E2
E2
– End members are assumed to
be spectral extrema requires more
than 100% of E2
representing spectrally
idealized examples of a land Band 1
cover type.
– All combinations of end members must lie inside of a
convex hull made up of the end members.
– End member fractions may have values greater than 1
and less than zero.
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 15
Linked Models
We can use masks to avoid unmixing the same area more than
once.
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 16
Page 8
8
Residual Error
• Use error vectors as a means of analyzing fraction
maps
• The error vector for each pixel is the vector
comprised of the difference between the image
radiance (reflectance) vector and the vector predicted
by the fraction model.
e L EF
• Make a map of the magnitude of the errors as an
indication of locations where the model is inadequate
• Compare the spectral shape of the error to the
spectral features of interest.
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 17
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 18
Page 9
9
Residual Error (cont’d)
• If a target material is only represented by a small
number of pixels, it may be more effective to leave it
out of the end member analysis and just look closely
at the error vectors.
• An error may be spectrally localized to characteristic
features in the target material.
• What is an end member and what use are end
member maps.
– Fraction maps
– Associations as end members
– Combining fractions to form associations
– Class maps with transition classes
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 19
CEE 615: Digital Image Processing ©W.D. Philpot, Spring 2014 Mixed Pixel Analysis 20
Page 10
10