ramanspy.analysis.unmix.FIPPI
- class ramanspy.analysis.unmix.FIPPI(*, n_endmembers: int, abundance_method: Literal['ucls', 'nnls', 'fcls'] = 'fcls')[source]
Fast Iterative Pixel Purity Index (FIPPI).
- Parameters:
n_endmembers (int) – The number of endmembers.
abundance_method ({'ucls', 'nnls', 'fcls'}, optional) –
The abundance finder method to use. Default is
'fcls'.'ucls'- Unconstrained Least Squares;'nnls'- Non-negative Least Squares;'fcls'- Fully-constrained Least Squares.
Note
Implementation based on pysptools.
References
Chang, C.I. and Plaza, A., 2006. A fast iterative algorithm for implementation of pixel purity index. IEEE Geoscience and Remote Sensing Letters, 3(1), pp.63-67.
Methods
__init__(*, n_endmembers[, abundance_method])apply(raman_objects)Applies the defined analysis method on the Raman spectroscopic objects provided.