Constrained nonnegative matrix factorization and hyperspectral image dimensionality reduction