I will describe an algorithm for minimizing the total variation ofa function under a quadratic constraint. I will discuss several applications, to image processing, and also to a new approach to surface evolution by Mean Curvature Motion.