1. Non-linear fully-constrained spectral
unmixing.
Rob Heylen, Dẑevdet Burazerović, Paul Scheunders
IBBT-Visionlab, University of Antwerp, Belgium
IGARSS 2011
July 25-29, Vancouver, Canada
1
3. Spectral unmixing
The linear mixing model
Non-linear mixing models are far more generic
One does not always know the function F:
• Model-based unmixing
• Data-driven manifold techniques
3
4. Non-linear unmixing
A data driven, fully-constrained non-linear
unmixing method:
• Endmember extraction by combining graph-
based manifold learning with N-findR.
• Unmixing via a distance-geometry based fully-
constrained unmixing algorithm, applied to the
geodesic distances.
4
6. Endmember extraction
• Rewrite N-findR to work with mutual distances.
e.g.:
• Use approximate geodesic distances on the
data manifold: Shortest-path distances in
nearest-neighbor graph
6
8. Non-linear unmixing
Next step: Unmix the data to find abundances of
each pixel.
Aim: Use geodesic distance matrix as input of
the unmixing algorithm.
The DSPU algorithm is fit for this task.
8
9. The minimization problem
Linear spectral unmixing can be viewed as a
minimization problem
Simplex projection is equivalent problem:
9
10. Simplex projection unmixing
Recursive simplex projection unmixing (SPU)
algorithm:
1. Project the point orthogonally onto the
simplex plane.
2. If the point lies inside the simplex, finish.
3. Else, find which abundance has to be zero.
4. Remove the endmember from the set of
endmembers and go to step 1.
Can be expressed in distance geometry: DSPU
10
11. Results: Cuprite data set
• Cuprite data set
• Linear unmixing via N-findR and FCLSU/DSPU
• Non-linear unmixing via the proposed method
11
12. Cuprite: Linear unmixing
Typical situation: 99.7% of abundances differ by
less than 10-7 . E.g. for the alunite endmember:
FCLSU DSPU
12
15. Conclusions and future work
• A data-driven non-linear unmixing algorithm.
• Promising results on artificial data.
• Significant deviations from linear unmixing
results. Hard to quantify on Cuprite data set.
• Assess method on non-linearly mixed data with
ground truth.
• Lots of testing
15