A review of level set and fast marching methods for image processing