Non-negativematrix factorization based unmixing for principal component transformed hyperspectral data