Screen Shots
Original image
User placed control points
Energy minimization using B-Splines
Energy minimization using greedy snake algorithm