Multi-Manifold learning and Voronoi region-based segmentation with an application in hand gesture recognition