Screen Shots
Original image
User placed control points
An example of walks to nearest edges
Energy minimization using B-Splines
Energy minimization using greedy snake algorithm