Spectral unmixing algorithms K. Themelis, A. Rontogiannis, and K. Koutroumbas July 21, 2013