partial unmixing of hyperspectral imagery: theory and