N-FINDR: an algorithm for fast autonomous spectral end-member determination in hyperspectral data | Synapse