ME 226: Level Set Methods and Their
Applications
·
Aims
·
Syllabus
·
Textbook
·
Homework
·
Handouts
Lectures:
Every
MW at 12:30 pm. Room: CTL 932
The level set method is a general technique to keep track of a moving boundary that can undergo complex topological changes such as the merging and the breaking of complex flows. Since its introduction by Osher and Sethian in 1987 it has received considerable attention and applications have ranged from traditional fluid dynamics to materials science, computer vision and computer graphics. Some results obtained with this technique are given below.
This class will be an introduction to level set methods and their applications. In particular, we will first present the mathematical description of the level set method and then focus on the development of the numerical methods necessary to its implementation. For example, we will provide a detailed exposition of the numerical schemes traditionally used in the discretization of the general level set evolution equation and the reinitialization equation (ENO-WENO, Godunov Method, Lax-Friedrich Methods, etc.). We will also introduce the Ghost Fluid Method as a mean to impose boundary conditions at the interface. Finally, we will cover some applications taken from the fields of Computational Fluid Dynamics, Materials Sciences, Computer Vision and Computer Graphics.
Movies: Ellipse traveling through a shallow pool of water (left) – Formation of a milk crown (middle) - Simulation of a growing crystal (right).
A copy of the syllabus can be found here.
There are no Teaching Assistants for this class.
The textbook for the course is Level Set Methods and Dynamic Implicit Surfaces, by Osher and Fedkiw. Other interesting materials can be found in:
· Level Set Methods and Fast Marching Methods, J.A. Sethian
· Finite Difference Schemes and Partial Differential Equations, J. Strikwerda
· Numerical Methods for Conservation Laws, R. Leveque
· Riemann Solvers and Numerical Methods for Fluid Dynamics, E. Toro
· Numerical Analysis, R. Burden and J. Faires.
· Elementary Applied Partial Differential Equations, R. Haberman
· Relevant research articles will be handed out in class.
Your grade will be based on homework (50%) and a final project (50%). The goal of the project is to demonstrate the ability to use the level set method in a practical application. Examples include Free Surface Flows, Multiphase Flows, Image Segmentation, Graphics, Differential Geometry, etc.
Working together in groups on homework is strongly encouraged!
1. Homework 1
2. Homework 2
3. Homework 3
For the final project you are not allowed to work together in groups. You
can either work on a project related to your research (after talking to me) or
work on the default project.