Manifold Learning for Hyperspectral Images