HOME

OVERVIEW

APPLICATIONS

INTERACTIVE APPLETS
  • Build a robot
  • Extract anatomy
  • Traveling Salesmen
  • Evolving Curves
  • Image Denoising

    HISTORY OF THE METHODS/FLOW CHART

    PUBLICATIONS

    EDUCATIONAL MATERIAL

    ACKNOWLEDGEMENTS

    ABOUT THE AUTHOR/CV








    Copyright:
    1996, 1999, 2006
    J.A. Sethian
  • Evolving Curves: Curvature Flow

    One illustration of level set methods is the collapse of a curve under curvature. A remarkable theorem shows that any curve moving its normal direction with a speed proportional to its curvature most collapse smoothly to a single point and then disappear. For details, see the section on curvature flow.

    As illustration, using the mouse, click points on a curve, and then click the box to connect the points. The curve will then move according to its curvature and both smooth itself out and disappear. It doesn't matter how many twists and bends are in the initial curve; it will still smooth itself out quickly and then disappear.

    Instructions: Using your mouse, click several points above to define the vertices of a polygon. When you are finished entering the points, press the "Draw Curve" button. This will connect the vertices and begin the Level Set Evolution process. Press "Stop" to end the program before completion. To do it again, reload the page.

    Some things to watch out for:
    • Long skinny arms shrink the fastest.
    • Once the drawing becomes circular, it will slow down as it disappears. If there are lots of skinny arms in the drawing, those will disappear first.
    • If the initial curve is not simple (for example, a figure eight), the algorithm will view it as two separate curves, and each will shrink to a circle and disappears.

    If You Want To Learn More:

    An introductory resource about level set methods and applications: