Shadow-Aware Nonlinear Spectral Unmixing for Hyperspectral Imagery