Finding the dimensionality of hyperspectral data | Synapse