level set methods outline for introduction inverse obstacle problems … · 2014-11-17 · level...

33
Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University Linz, Austria Los Angeles Level Set Methods For Inverse Obstacle Problems 2 Outline Introduction Level Set Methods Optimal Geometries Inverse Obstacle Problems & Shape Optimization Sensitivity Analysis Level Set Methods based on Gradient Flows Numerical Methods Level Set Methods For Inverse Obstacle Problems 3 Introduction Many applications deal with the reconstruction and optimization of geometries (shapes, topologies); e.g.: Identification of piecewise constant parameters Inverse obstacle scattering Inclusion detection Structural optimization Optimal design of photonic bandgap structures ..... Level Set Methods For Inverse Obstacle Problems 4 Introduction In such applications, there is no natural a- priori information on shapes or topological structures of the solution (number of connected components, star-shapedness, convexity, ...) flexible representations of the shapes needed!

Upload: others

Post on 18-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set MethodsForInverse Obstacle Problems

Martin Burger

University of California University Linz, Austria Los Angeles Level Set Methods

For Inverse Obstacle Problems 2

Outline

n Introductionn Level Set Methodsn Optimal Geometriesn Inverse Obstacle Problems & Shape

Optimizationn Sensitivity Analysisn Level Set Methods based on Gradient Flowsn Numerical Methods

Level Set Methods

For Inverse Obstacle Problems 3

IntroductionMany applications deal with the reconstruction and optimization of geometries (shapes, topologies);e.g.:n Identification of piecewise constant parametersn Inverse obstacle scatteringn Inclusion detectionn Structural optimizationn Optimal design of photonic bandgap structuresn .....

Level Set Methods

For Inverse Obstacle Problems 4

Introduction

In such applications, there is no natural a-priori information on shapes or topological structures of the solution (number of connected components, star-shapedness, convexity, ...)

flexible representations of the

shapes needed!

Page 2: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 5

Level Set Methods

Osher & Sethian, JCP 1987Osher & Fedkiw, Springer, 2002

Basic idea: implicit shape representation

with continuous level-set function

Level Set Methods

For Inverse Obstacle Problems 6

Level Set Methods

Evolution of a curvewith velocity

Implicit representation

Level Set Methods

For Inverse Obstacle Problems 7

Geometric Motion

Tangential velocity corresponds to change of parametrization only, i.e.

Restriction to normal velocities is

natural:

Level Set Methods

For Inverse Obstacle Problems 8

Geometric MotionNormal can be computed from level set

function :

Page 3: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 9

Geometric MotionEvolution becomes nonlinear transport

equation:

In general, normal velocity may depend on the geometric properties of , e.g.

Level Set Methods

For Inverse Obstacle Problems 10

Geometric Motion

is homogeneous extension.

Fully nonlinear parabolic equation

Level Set Methods

For Inverse Obstacle Problems 11

Geometric Motion

Classical geometric motions:Eikonal equation

computes minimal arrival times

in a velocity field v

Level Set Methods

For Inverse Obstacle Problems 12

Geometric Motion

Mean curvature flow

Page 4: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 13

Viscosity Solutions

In general, nonlinear parabolic and Hamilton-Jacobi equations do not have classical solutions.

Standard notion of weak solutions are viscosity solutions.

First-order Hamilton-Jacobi

(Crandall-Lions)Level Set Methods

For Inverse Obstacle Problems 14

Viscosity Solutions

Viscosity subsolution

Viscosity supersolution

Viscosity solution = subsolution + supersolution

Level Set Methods

For Inverse Obstacle Problems 15

Viscosity Solutions

Typical type of regularity

Level Set Methods

For Inverse Obstacle Problems 16

Viscosity Solutions

Comparison Theorems

Page 5: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 17

Properties of Level SetsLevel sets are independent of chosen

initial value:

Level Set Methods

For Inverse Obstacle Problems 18

Properties of Level Sets

Comparison:

In particular

Level Set Methods

For Inverse Obstacle Problems 19

Higher-Order Evolutions

Comparison results still hold for second order evolutions like mean curvature.

No comparison results for higher order evolutions, e.g. surface diffusion

(4th order)

Level Set Methods

For Inverse Obstacle Problems 20

Higher-Order Evolutions

Mullins-Sekerka:

(3rd order)

No global level set method!

Page 6: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 21

Computing Viscosity Solutions

First-order equations

Explicit time discretization

Stability bound

„CFL-condition“

Level Set Methods

For Inverse Obstacle Problems 22

Computing Viscosity SolutionsAs in numerical schemes for conservation laws,

first-order Hamilton-Jacobi equations

are solved by a scheme of the form

with approximate numerical flux - analogous to conservation laws (Godunov, Lax-Friedrichs, ENO, WENO)

Level Set Methods

For Inverse Obstacle Problems 23

Computing Viscosity Solutions

Mean curvature type equation

Set

Level Set Methods

For Inverse Obstacle Problems 24

Computing Viscosity SolutionsDiscretization with linear finite elements

( piecewise constant)

Convergence to viscosity solution as (Deckelnick, Dziuk, 2002)

Page 7: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 25

RedistancingIn order to prevent fattening

and for initial values, should be close to signed distance function .

is limit of solving

as (Osher, Sussman, Smereka, 1994)

Level Set Methods

For Inverse Obstacle Problems 26

Redistancing

Upwind scheme, first order

Level Set Methods

For Inverse Obstacle Problems 27

Redistancing

Level Set Methods

For Inverse Obstacle Problems 28

Velocity Extension

In many cases, natural velocity is given on the interface only.

Simplest extension is constant in normal direction:

Extension velocity is the limit of the linear transport equation

Page 8: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 29

Velocity Extension

Upwind scheme, first order

Level Set Methods

For Inverse Obstacle Problems 30

Velocity Extension

Level Set Methods

For Inverse Obstacle Problems 31

Example: Eikonal Equation

Level Set Methods

For Inverse Obstacle Problems 32

OptimalGeometries

Page 9: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 33

Optimal Geometries

Classical problem for optimal geometry:PLATEAU PROBLEM

(MINIMAL SURFACE PROBLEM)

Minimize area of surface between fixed boundary curves.

Level Set Methods

For Inverse Obstacle Problems 34

Optimal GeometriesMinimal surface (L.T.Cheng, PhD 2002)

Level Set Methods

For Inverse Obstacle Problems 35

Optimal GeometriesWulff-Shapes: crystals tend to minimize

energy at fixed volume.Pure surface energy:

is the normal on

given anisotropic surface tension

Level Set Methods

For Inverse Obstacle Problems 36

Optimal GeometriesWulff-Shapes: Pb[111] in Cu[111]Surnev et al, J.Vacuum Sci. Tech. A, 1998

Page 10: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 37

Optimal Geometries

Isotropic case:Minimization of perimeter, yields ball

Level Set Methods

For Inverse Obstacle Problems 38

Optimal GeometriesFree discontinuity problems:find the set of discontinuity from a

noisy observation of a function.Mumford-Shah functional

Again, solves partial differential equation with interface condition on .

Level Set Methods

For Inverse Obstacle Problems 39

Optimal GeometriesStructural topology optimization

Design of Photonic Crystals, Semiconductor Design, Electromagnetic Design, ...

Level Set Methods

For Inverse Obstacle Problems 40

Optimal GeometriesInverse Obstacle ProblemsE.g., inclusion detection

Inverse Obstacle Scattering, Impedance Tomography, Identification of Discontinuities in PDE Coefficients, ...

Page 11: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 41

Gradient Flows

Physical Processes tend to minimize energy by a gradient flow:

E.g., heat diffusion, thermal energy

Level Set Methods

For Inverse Obstacle Problems 42

Gradient Flows

Gradient flow can be obtained as limit of variational problems

(Fife 1978; „Minimizing movements“, De Giorgi 1974)

Scales of gradient flows are obtained by changing the norm.

Level Set Methods

For Inverse Obstacle Problems 43

Geometric Gradient FlowsFor geometric motion, there is no natural

Hilbert space setting, generalized notion of gradient flow needed.

Natural velocity replacing is normal velocity on .

Where is the shape obtained by the motion of with normal velocity (Almgren-Taylor 1994)

Level Set Methods

For Inverse Obstacle Problems 44

Geometric Gradient FlowsScale of geometric gradient flows

obtained, in the limit by using different Hilbert spaces for the velocity .

Variational form for :

where is the shape derivative

Page 12: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 45

Geometric Gradient Flows

, Eikonal Equation

Level Set Methods

For Inverse Obstacle Problems 46

Geometric Gradient Flows

... mean curvature

, mean-curvature flow

Level Set Methods

For Inverse Obstacle Problems 47

Geometric Gradient Flows

volume-conserving mean curvature flow

Level Set Methods

For Inverse Obstacle Problems 48

Geometric Gradient Flows

surface diffusion

Page 13: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 49

Geometric Gradient Flows

„Mullins-Sekerka Problem“, Bulk diffusionLevel Set Methods

For Inverse Obstacle Problems 50

Geometric Gradient Flows

Level Set Methods

For Inverse Obstacle Problems 51

Geometric Gradient Flows

Level Set Methods

For Inverse Obstacle Problems 52

Inverse ObstacleProblems

&Shape

Optimization

Page 14: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 53

Inverse Obstacle Problem

... Set of shapes ... Hilbert space ... Nonlinear operatorGiven noisy measurement for find a shape approximating .

Associated Least-Squares Problem

Level Set Methods

For Inverse Obstacle Problems 54

Inverse Obstacle Problem

In general, minimization of is ill-posed: without convergence of a

subsequence possible.

No stable dependence of minimizer (if existing) on the data .

Level Set Methods

For Inverse Obstacle Problems 55

Inverse Obstacle ProblemIll-posedness causes need for

Regularization.

(i) Tikhonov-type regularization

with regularization functional

Level Set Methods

For Inverse Obstacle Problems 56

Inverse Obstacle Problem

(ii) Iterative regularization concept

Apply iterative (level set) method directly to , use appropriate stopping criterium, e.g. stop at the first iteration where residual is less than (noise level), .

Page 15: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 57

Inverse Obstacle Problem

Regularization functional must be defined on general class of shapes (multiply connected, no fixed parametrization with respect to reference shape, ...).

Popular choice: Perimeter

... Indicator function of

Level Set Methods

For Inverse Obstacle Problems 58

Inverse Obstacle Problem

Other possibilities for regularization functionals:

based on distance function .

Reference (starting) shape :

Level Set Methods

For Inverse Obstacle Problems 59

Shape Optimization

shape functional equality constraints in

Banach space inequality constraints in ordered Banach space

Level Set Methods

For Inverse Obstacle Problems 60

Shape OptimizationIn general, existence of minimizer not

guaranteed (except simple 2D cases, e.g. Chambolle 2001)

Perimeter constraint

or penalization by perimeter

Page 16: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 61

Metrics on Shapes

For analysis of inverse obstacle and shape optimization problems, metrics on classes of shapes are needed!

n Transformation-metricsn -metricn Hausdorff-metric

Level Set Methods

For Inverse Obstacle Problems 62

Transformation Metrics

Transformation metrics are based on cost of transformation of shapes:

subject to

Level Set Methods

For Inverse Obstacle Problems 63

Transformation Metrics

use any appropriate Hilbert space norm

used e.g. for conformal mappings

restricts class of admissible shapes

Level Set Methods

For Inverse Obstacle Problems 64

-metric

-metric measures distance of shapes via their indicator functions:

Many shape functionals are lower semicontinuous with respect to - metric, typically if

Page 17: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 65

-metric

Perimeter is weakly lower semicontinuous with respect to -metric

is pre-compact with respect to -metric

Level Set Methods

For Inverse Obstacle Problems 66

Hausdorff Metric

Natural metric of shapes (?)

Perimeter is lower-semicontinuous with respect to on the class of compact sets in with finite number of connected components (Golab‘s Theorem)

Level Set Methods

For Inverse Obstacle Problems 67

Hausdorff Metric

Neumann-Problems for elliptic partial differential equations are lower semicontinuous with respect to on the class of compact sets in with finite number of connected components (Chambolle 2002, DalMaso-Toader 2002)

Level Set Methods

For Inverse Obstacle Problems 68

Regularization by PerimeterAssumptions:

Let be minimizer of

Page 18: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 69

Regularization by PerimeterRespectively

Then there exists supsequencesuch that

where solves s.t.

Level Set Methods

For Inverse Obstacle Problems 70

Regularization by Perimeter

Uniqueness of the limit problem implies

as .

Level Set Methods

For Inverse Obstacle Problems 71

ShapeSensitivityAnalysis

Level Set Methods

For Inverse Obstacle Problems 72

Sensitivity Analysis

As usual for optimization problems sensitivities (derivatives) are needed.

Gateâux-Derivatives in Banach spaces

Page 19: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 73

Sensitivity Analysis

Alternative definition:

„Speed Method“

Level Set Methods

For Inverse Obstacle Problems 74

Speed Method

Analogous to Gateâux-Derivative define „Shape Derivative“ of

Level Set Methods

For Inverse Obstacle Problems 75

Speed Method

Classical definition for smooth shapesand velocities

extension via level set method

Level Set Methods

For Inverse Obstacle Problems 76

Volume Functionals

Let

Level-set formulation,

with Heaviside function .

Page 20: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 77

Volume Functionals

Formal derivative:

with Dirac -distribution

Level Set Methods

For Inverse Obstacle Problems 78

Surface FunctionalsLet

Level-set formulation,

Formal derivative

Level Set Methods

For Inverse Obstacle Problems 79

Surface Functionals

Extension of , arbitrary on

use constant normal extension

Level Set Methods

For Inverse Obstacle Problems 80

Surface FunctionalsUse andGauss-Theorem:

Page 21: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 81

Level Set MethodsBased on

Gradient Flows

Level Set Methods

For Inverse Obstacle Problems 82

Gradient Flows

In the above framework of gradient flows, we can derive equations for velocity by minimizing

with respect toand

Level Set Methods

For Inverse Obstacle Problems 83

Gradient Methods

Variational equation for

yields continuous time evolution for .

Classical gradient method is explicit time discretization of gradient flow.

Level Set Methods

For Inverse Obstacle Problems 84

Gradient Methods

Set , initial valueLoop:n Set n Compute from variational equation at

time n Select time stepn Solve inn

Page 22: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 85

Gradient MethodsLemma: is descent direction, i.e.

If , sufficiently small.Proof:

Level Set Methods

For Inverse Obstacle Problems 86

Example 1

Level Set Methods

For Inverse Obstacle Problems 87

Example 1

Define adjoint state via

Level Set Methods

For Inverse Obstacle Problems 88

Example 1

independent of „Adjoint Method“

Page 23: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 89

Example 1

Level Set Methods

For Inverse Obstacle Problems 90

Example 1

Alternative:

Level Set Methods

For Inverse Obstacle Problems 91

Example 1

- Norm - Norm

Level Set Methods

For Inverse Obstacle Problems 92

Example 1Residual

Page 24: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 93

Example 1- error

Level Set Methods

For Inverse Obstacle Problems 94

Example 2

Level Set Methods

For Inverse Obstacle Problems 95

Example 2

Level Set Methods

For Inverse Obstacle Problems 96

Example 2

Adjoint state defined by

Page 25: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 97

Example 2

Level Set Methods

For Inverse Obstacle Problems 98

Example 2

- Norm - Norm

Level Set Methods

For Inverse Obstacle Problems 99

Example 2Residual

Level Set Methods

For Inverse Obstacle Problems 100

Example 2- error

Page 26: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 101

Levenberg-Marquardt

Levenberg-Marquardt obtained from first-order expansion of together with penalty on velocity

Variational equation

Level Set Methods

For Inverse Obstacle Problems 102

Levenberg-MarquardtSet , initial valueLoop:n Setn Compute from variational equation at

timen Select time stepn Solve in n

Level Set Methods

For Inverse Obstacle Problems 103

Example 1

Level Set Methods

For Inverse Obstacle Problems 104

Example 1

Levenberg-Marquardt update

becomes

Page 27: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 105

Example 1

Define Lagrange parameter

Level Set Methods

For Inverse Obstacle Problems 106

Example 1 Primal-Dual formulation

Level Set Methods

For Inverse Obstacle Problems 107

Example 1

Level Set Methods

For Inverse Obstacle Problems 108

Example 1Noiselevel 1%

10 15

20 25

Page 28: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 109

Example 1Noiselevel 4%

10 20

30 40

Level Set Methods

For Inverse Obstacle Problems 110

Example 1

Level Set Methods

For Inverse Obstacle Problems 111

Example 2

Level Set Methods

For Inverse Obstacle Problems 112

Example 2

Primal-Dual formulation

Page 29: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 113

Example 2Multiple State Equations

Level Set Methods

For Inverse Obstacle Problems 114

Example 2

2 4

86

Level Set Methods

For Inverse Obstacle Problems 115

Example 2

105

2015

Noise level 0.1 %

Level Set Methods

For Inverse Obstacle Problems 116

Example 2Comparison with Gradient method

Page 30: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 117

Example 2

Level Set Methods

For Inverse Obstacle Problems 118

Newton-Type Methods

Basic structure: compute second derivative

Level Set Methods

For Inverse Obstacle Problems 119

Newton-Type Methods

Hintermüller, Ring, SIAP 2003

Compute velocity by solving

Level Set Methods

For Inverse Obstacle Problems 120

NumericalMethods

Page 31: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 121

Numerical Methods

Besides computational techniques for level set evolution, (Hamilton-Jacobi solver, redistancing, velocity extension), we need numerical methods to solve partial differential equations with/on interfaces (state/adjoint equation, Newton equation, ...).

Level Set Methods

For Inverse Obstacle Problems 122

Numerical Methods

Possibilities for elliptic PDEs with interfaces:

1. Resolve interface by mesh (e.g. finite elements) accurately Remeshing at each iteration step is needed. Expensive in particular in 3D, difficult.

Level Set Methods

For Inverse Obstacle Problems 123

Numerical Methods

2. Use adaptive refinement of basic mesh (fixed during iteration).

3. Moving meshes Problems with too strong change of obstacle.

Level Set Methods

For Inverse Obstacle Problems 124

Numerical Methods4. Immersed interface method:

finite difference discretization on fixed grid with local connections to system matrix, around interface.

5. Partion of Unity FE/Extended Finite Element.FE analogous to immersed interface method, fixed triangular grid + discontinuous elements around interface.

Page 32: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 125

Numerical Methods

6. Fictitious Domain Methods: extend problem to larger domain, use Lagrange parameter for correction.

So far, all methods require construction of the zero level set

Expensive in 3D!

Level Set Methods

For Inverse Obstacle Problems 126

Numerical Methods

7. Averaged fictitious domain methods: use weighted average over several level sets.

Level Set Methods

For Inverse Obstacle Problems 127

Numerical MethodsLet

Level Set Methods

For Inverse Obstacle Problems 128

Example 1State equation, weak form

Linearized state equation, weak form

Use adaptize finite element method on fixed grid on .

Page 33: Level Set Methods Outline For Introduction Inverse Obstacle Problems … · 2014-11-17 · Level Set Methods For Inverse Obstacle Problems Martin Burger University of California University

Level Set Methods

For Inverse Obstacle Problems 129

Example 2State equation, weak form

„Ersatz material“, stiffness

Level Set Methods

For Inverse Obstacle Problems 130

Example 2

Linearized state equation