|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.util.math.UnconstrainedLSU
public class UnconstrainedLSU
Performs an unconstrained linear spectral unmixing.
| Constructor Summary | |
|---|---|
UnconstrainedLSU(double[][] endmembers)
Constructs a new instance of this class. |
|
| Method Summary | |
|---|---|
double[][] |
getEndmembers()
Returns the endmembers. |
double[][] |
mix(double[][] abundances)
Calculates the spectra for a set of abundances. |
double[][] |
unmix(double[][] spectra)
Performs a linear spectral unmixing of a set of spectra. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UnconstrainedLSU(double[][] endmembers)
endmembers - the endmembers, where
number of rows = number of spectral channels
number of cols = number of endmember spectra| Method Detail |
|---|
public double[][] getEndmembers()
public double[][] unmix(double[][] spectra)
SpectralUnmixing
unmix in interface SpectralUnmixingspectra - the spectra, where
number of rows = number of spectral channels
number of cols = number of spectra
public double[][] mix(double[][] abundances)
SpectralUnmixing
mix in interface SpectralUnmixingabundances - the abundances, where
number of rows = number of endmembers
number of cols = number of spectra
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||