Vertex Component Analysis
Brief Description
Given a set of mixed spectral vectors, estimatereference substances also known as endmembers using the VertexComponent Analysis algorithm.
Tags
Miscellaneous, Hyperspectral, Dimensionality Reduction
Long Description
Apply the Vertex Component Analysis [1] toan hyperspectral image to extract endmembers. Given a set of mixedspectral vectors (multispectral or hyperspectral), the applicationestimates the spectral signature of reference substances also knownas endmembers.
Parameters
Input Image (in): Input hyperspectral data cube
Number of endmembers (ne): The number of endmembers to extract from the hyperspectral image.
Output Endmembers (outendm): Endmembers, stored in aone-line multi-spectral image.Each pixel corresponds to oneendmembers and each band values corresponds to the spectralsignature of the corresponding endmember.
set user defined seed (rand): Set specific seed. with integer value.
Load otb application from xml file (inxml): Load otb application from xml file
Save otb application to xml file (outxml): Save otb application to xml file
Limitations
None
Authors
OTB-Team
See also
[1] J. M. P. Nascimento and J. M. B. Dias, Vertexcomponent analysis: a fast algorithm to unmix hyperspectral data,in IEEE Transactions on Geoscience and Remote Sensing, vol. 43,no. 4, pp. 898-910, April 2005.J. M. P. Nascimento andJ. M. B. Dias, Vertex component analysis: a fast algorithm tounmix hyperspectral data, in IEEE Transactions on Geoscience andRemote Sensing, vol. 43, no. 4, pp. 898-910, April 2005.
Example of use
in: cupriteSubHsi.tif
ne: 5
outendm: VertexComponentAnalysis.tif double
otbcli_VertexComponentAnalysis -in cupriteSubHsi.tif -ne 5 -outendm VertexComponentAnalysis.tif double