Manifold Learning and Shape Analysis