Nonlinear unmixing of hyperspectral images: Models and algorithms