Measure spectral similarity using spectral information divergence
measures the spectral similarity between the spectrum of each pixel in the hyperspectral
data score
= sid(inputData
,refSpectrum
)inputData
and the specified reference spectrum
refSpectrum
by using the spectral information divergence (SID)
technique. Use this syntax to identify different regions or materials in a hyperspectral
data cube.
measures the spectral similarity between the specified test spectrum
score
= sid(testSpectrum
,refSpectrum
)testSpectrum
and reference spectrum refSpectrum
by using the SID method. Use this syntax to compare the spectral signature of an unknown
material against the reference spectrum or to compute spectral variability between two
spectral signatures.
Note
This function requires the Image Processing Toolbox™ Hyperspectral Imaging Library. You can install the Image Processing Toolbox Hyperspectral Imaging Library from Add-On Explorer. For more information about installing add-ons, see Get and Manage Add-Ons.
[1] Chein-I Chang. “An Information-Theoretic Approach to Spectral Variability, Similarity, and Discrimination for Hyperspectral Image Analysis.” IEEE Transactions on Information Theory 46, no. 5 (August 2000): 1927–32. https://doi.org/10.1109/18.857802.
hypercube
| readEcostressSig
| sam
| sidsam
| spectralMatch