Nonlinear unmixing of hyperspectral images: models and algorithms