Constrained centroidal Voronoi tessellations for surfaces
Least squares quantization in pcm