https://hgpu.org/?p=10875
Implementation of Spectral Angle Mapper (SAM) Algorithm on a Graphic processing unit (GPU)