Unmixing methods based on nonnegativity and weakly mixed pixels for astronomical hyperspectral datasets