Level Set Methods and Fast Marching Methods

Similar documents
The Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

A Toolbox of Level Set Methods

HIGH DENSITY PLASMA DEPOSITION MODELING USING LEVEL SET METHODS

Dijkstra s algorithm, Fast marching & Level sets. Einar Heiberg,

CS205b/CME306. Lecture 9

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Implicit Surface Reconstruction from 3D Scattered Points Based on Variational Level Set Method

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

Medical Image Segmentation using Level Sets

Lagrangian methods and Smoothed Particle Hydrodynamics (SPH) Computation in Astrophysics Seminar (Spring 2006) L. J. Dursi

Evolution, Implementation, and Application of Level Set and Fast Marching Methods for Advancing Fronts

Eindhoven University of Technology MASTER. Cell segmentation using level set method. Zhou, Y. Award date: Link to publication

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

PARAMETRIC SHAPE AND TOPOLOGY OPTIMIZATION WITH RADIAL BASIS FUNCTIONS

Segmentation with active contours: a comparative study of B-Spline and Level Set techniques

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces.

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University

Lecture 12 Level Sets & Parametric Transforms. sec & ch. 11 of Machine Vision by Wesley E. Snyder & Hairong Qi

Computational Methods for Advancing Interfaces

Numerical Methods for (Time-Dependent) HJ PDEs

BIRS Workshop 11w Advancing numerical methods for viscosity solutions and applications

CS-184: Computer Graphics Lecture #21: Fluid Simulation II

Automated Segmentation Using a Fast Implementation of the Chan-Vese Models

Partial Differential Equations

Outline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger

Literature Report. Daniël Pols. 23 May 2018

1 Mathematical Concepts

Reach Sets and the Hamilton-Jacobi Equation

Level Sets Methods in Imaging Science

Computational Fluid Dynamics - Incompressible Flows

GEOMETRICAL CONSTRAINTS IN THE LEVEL SET METHOD FOR SHAPE AND TOPOLOGY OPTIMIZATION

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS

On the Use of Fast Marching Algorithms for Shortest Path Distance Calculation

An Introduction to Viscosity Solutions: theory, numerics and applications

A brief introduction to fluidstructure. O. Souček

Level Set Method in a Finite Element Setting

Level Set Techniques for Tracking Interfaces; Fast Algorithms, Multiple Regions, Grid Generation, and Shape/Character Recognition

Lecture 1.1 Introduction to Fluid Dynamics

10. Cartesian Trajectory Planning for Robot Manipulators

Motivation: Level Sets. Input Data Noisy. Easy Case Use Marching Cubes. Intensity Varies. Non-uniform Exposure. Roger Crawfis

A Semi-Lagrangian Discontinuous Galerkin (SLDG) Conservative Transport Scheme on the Cubed-Sphere

An Active Contour Model without Edges

Investigating The Stability of The Balance-force Continuum Surface Force Model of Surface Tension In Interfacial Flow

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Extract Object Boundaries in Noisy Images using Level Set. Literature Survey

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Dr. Ulas Bagci

Analysis, extensions and applications of the Finite-Volume Particle Method (FVPM) PN-II-RU-TE Synthesis of the technical report -

Finite element method - tutorial no. 1

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

Flow under Curvature: Singularity Formation, Minimal Surfaces, and Geodesics

Modeling Human Embryos Using a Variational Level Set Approach

Droplet collisions using a Level Set method: comparisons between simulation and experiments

Segmentation of Image Using Watershed and Fast Level set methods

Reach Sets and the Hamilton-Jacobi Equation

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011

Solution for Euler Equations Lagrangian and Eulerian Descriptions

Parallel Adaptive Tsunami Modelling with Triangular Discontinuous Galerkin Schemes

Hamilton-Jacobi Equations for Optimal Control and Reachability

APPROXIMATING PDE s IN L 1

Chapter 1 - Basic Equations

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1

Overview of Traditional Surface Tracking Methods

Designing Cylinders with Constant Negative Curvature

Solution for Euler Equations Lagrangian and Eulerian Descriptions

Skåne University Hospital Lund, Lund, Sweden 2 Deparment of Numerical Analysis, Centre for Mathematical Sciences, Lund University, Lund, Sweden

A CONSERVATIVE FRONT TRACKING ALGORITHM

A Study of Numerical Methods for the Level Set Approach

A TSTT integrated FronTier code and its applications in computational fluid physics

A Fast Phase Space Method for Computing Creeping Rays KTH. High Frequency Wave Propagation CSCAMM, September 19-22, 2005

GEOPHYSICS. Time to depth conversion and seismic velocity estimation using time migration velocities

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

MULTILEVEL NON-CONFORMING FINITE ELEMENT METHODS FOR COUPLED FLUID-STRUCTURE INTERACTIONS

KEY WORDS: signed distance function, no-penetration condition, mesh adaptation, anisotropic mesh, level-set methods.

CGT 581 G Fluids. Overview. Some terms. Some terms

Flow Visualization with Integral Surfaces

Technical Report TR

Background for Surface Integration

Lecture 2 Unstructured Mesh Generation

Modeling and simulation the incompressible flow through pipelines 3D solution for the Navier-Stokes equations

Realistic Animation of Fluids

COUPLING THE LEVEL SET METHOD AND THE TOPOLOGICAL GRADIENT IN STRUCTURAL OPTIMIZATION

A Survey of Interface Tracking Methods in Multi-phase Fluid Visualization

Ian Mitchell. Department of Computer Science The University of British Columbia

Converting Level Set Gradients to Shape Gradients

Chapter 6. Semi-Lagrangian Methods

(LSS Erlangen, Simon Bogner, Ulrich Rüde, Thomas Pohl, Nils Thürey in collaboration with many more

Local-structure-preserving discontinuous Galerkin methods with Lax-Wendroff type time discretizations for Hamilton-Jacobi equations

Moving Interface Problems: Methods & Applications Tutorial Lecture II

Multiple Motion and Occlusion Segmentation with a Multiphase Level Set Method

Lecture 6: Chain rule, Mean Value Theorem, Tangent Plane

Lecture 2.2 Cubic Splines

Imagery for 3D geometry design: application to fluid flows.

FEM techniques for interfacial flows

Segmentation. Namrata Vaswani,

High Order Weighted Essentially Non-Oscillatory Schemes for Convection. Dominated Problems. Chi-Wang Shu 1

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010)

Meshless Modeling, Animating, and Simulating Point-Based Geometry

SPH: Why and what for?

Transcription:

Level Set Methods and Fast Marching Methods I.Lyulina Scientific Computing Group May, 2002

Overview Existing Techniques for Tracking Interfaces Basic Ideas of Level Set Method and Fast Marching Method Linking moving fronts and hyperbolic conservation laws

Tracking a moving boundary Lagrangian approach x(s,t=0), y(s,t=0) parameterization of the curve: (x(s,t),y(s,t)) s?? How to deal with topological changes? discrete parameterization of the curve

Tracking a moving boundary Volume-of-fluid method: Eulerian approach.5.9.7.3.2.3.2.6.7.8.9.9.8 0.2.7 0..5?? Drawbacks: -- approximation to the front is crude, a large number of cells -- curvature and normal is difficult to derive -- in 3D very complicated to perform

Level set and Fast marching methods Sethian J. A. Level Set Methods and Fast Marching Methods: Evolving Interfaces in Geometry, Fluid Mechanics, Computer Vision and Material Science. Cambridge University Press, 999 http:/math.berkeley.edu/~sethian/level_set.html

Level Set Method: an initial value formulation φ(x,y,t) y y x φ=0 F=F(L,G,I) original front level set function x

How do you move the front?

Why is this called an initial value formulation? Level set equation: φ x(t) : φ(x(t),t)= 0 φt + x ( t) = 0 x If front moves in normal direction: φ n = F = n x ( t) φ φ + F φ = 0 IC : φ ( x, t = 0) t If front is advected by velocity field: F = ( u, v) φ + F φ = 0 φ + u φ + v φ = 0 t t x y IC : φ ( x, t = 0)

Fast Marching Method: a boundary value formulation T(x) dx dt dt dx = F dt F = dx F T = T = 0 o n Γ x

Construction of stationary level set solution

Summary Boundary Value Formulation: TF= Front : Γ () t = (, x y): Txy (, ) = t { } Initial Value Formulation: φ + F φ = 0 t Front : Γ () t = ( x, y): φ( x, y,) t = 0 { } F > 0 F arbitrary

Advantages of these perspectives Unchanged in higher dimensions Topological changes are handled naturally Geometric properties are are easily determined φ T n = or n = normal vector φ T φ k = curvature φ Both equations can be accurately solved using numerical schemes for hyperbolic conservation laws

Hamilton-Jacobi equation Level set equation and stationary equation are particular cases of the more general Hamilton-Jacobi equation: α u + H ( Du, x) = 0 t H ( Du, x) = F u ( α ) Du H ( u, u, u, x, y, z) α α = = x y z 0 partial derivatives of u in each variable level set equation stationary equation Hamiltonian

Example: viscosity solutions Smooth front, constant speed function F= The swallowtail solution The leading wave solution Speed function in the form: ε X ( t), X ( t) curvature const lim X ( t) X ( t) ε ε 0 curvature = F = ε k ε > 0 const two solutions, then

Link between propagating fronts and hyperbolic conservation laws Hamilton-Jacobi equation with viscosity : α u + H ( u ) = ε u t x xx Hyperbolic conservation law: Burgers equation: Burgers equation with viscosity: u u t t [ G u ] + ( ) = 0 + uu = x x 0 u + uu = εu t x xx Conclusion: Level set and Fast marching methods rely on viscosity solutions of the associated partial differential equations in order to guarantee that unique, entropy-satisfying weak solution is obtained. Both equations can be accurately solved using numerical schemes for hyperbolic conservation laws.

Next lectures: Efficient numerical algorithms for the Level Set and Fast Marching methods Applications of Level Set and Fast Marching methods