https://123dok.net/document/zgw2v8r8-geodesic-methods-in-computer-vision-and-graphics.html