TODO proper voronoi & distance calculator. Take gray image as velocity function. handle 0 velocity. blobs as initial points & groups. inspiration from here: http://www.ceremade.dauphine.fr/~peyre/matlab/fast-marching/content.html