Unmix Operator

Unmix Operator Description

Overview

Name:Unmix
Full name:org.esa.snap.unmixing.SpectralUnmixingOp
Purpose:Performs a linear spectral unmixing.
Version: 1.1

Description

Implements a spectral unmixing algorithm.

Sources

Name Description
sourceProduct The source product.

Parameters

Name Data Type Default Description Constraints
sourceBands String[] The list of spectral bands providing the source spectrum.
endmembers Endmember[] The list of endmember spectra. Wavelengths must be given in nanometers.
endmemberFile File A text file containing (additional) endmembers in a table. Wavelengths must be given in nanometers.
unmixingModelName String Constrained LSU The unmixing model. value set: [Unconstrained LSU, Constrained LSU, Fully Constrained LSU]
abundanceBandNameSuffix String _abundance The suffix for the generated abundance band names (name = endmember + suffix). not null; pattern: [a-zA-Z_0-9]*
errorBandNameSuffix String _error The suffix for the generated error band names (name = source + suffix). not null; pattern: [a-zA-Z_0-9]*
computeErrorBands boolean false If 'true', error bands for all source bands will be generated.
minBandwidth double 10.0 Minimum spectral bandwidth used for endmember wavelength matching. interval: (0,*)