High Frequency Wave Propagation Using the Level Set Method - PowerPoint PPT Presentation

1 / 57
About This Presentation
Title:

High Frequency Wave Propagation Using the Level Set Method

Description:

New idea, based on using vector valued level set method to move high codimension ... so different time step restriction, generally a bit more restrictive. 15 ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 58
Provided by: Hyeseo2
Category:

less

Transcript and Presenter's Notes

Title: High Frequency Wave Propagation Using the Level Set Method


1
High Frequency Wave Propagation Using the Level
Set Method
  • Stan Osher
  • Joint with
  • L.-T. Cheng, M. Kang, H. Shim and Y. Tsai
  • Supported by AFOSR

Paper(s) Available www.levelset.com
2
GRID BASED GEOMETRIC OPTICS
Why? Problems with ray tracing
Diverging Rays Miss large regions
PDEs on grids have advantages e.g. other
physics can be easily attached, Self
interpolation, accurate finite difference schemes
3
e.g. Scalar Wave Equation
Use ansatz
get, for
eikonal equation.
4
We want the multivalued solution to this eikonal
equation. The eikonal equation is nonlinear, but
solutions to the wave equation superpose
linearly.
cross through each other
5
This can be computed by the method of
characteristics from
Ray Tracing
Diverging Rays cause problems
6
Grid Based PDE Approaches (Vidale,
Fatemi-Engquist-Osher, Benamou) Viscosity
solution of Hamilton-Jacobi eikonal equation
(Crandall-Lions,)
single valued, loses
7
Patch together somehow uses upwind H.-J.
monotone, ENO, WENO schemes (O-Shu, O-Sethian,
Jiang-Peng) Self interpolates - Loses
multivaluedness need to patch things together.
8
Level Set Method
Represented by
with
Implicit surface, use grid Key idea move
with velocity , get
Easy geometry extraction, topological changes
9
Vector Level Set Method
e.g.
Intersection of 2 level sets can evolve by moving
, So curve in
can evolve by moving , .
10
New idea, based on using vector valued level set
method to move high codimension stuff, e.g.
curves in (VVLSM invented by Burchard,
Cheng, Merriman O, 1999) (suggested as a
theoretical device by Ambrosio-Soner)
11
Geometry of
(curvature) normal , on
All geometry comes simply from and
on their zero level sets restricted to
12
Use Liouville (Vlasov??) equation Solve for
, with ,
, 2d 1 independent variables
linear equation, characteristics
same as for the eikonal equation along these
rays in 2D space is constant along
characteristic! To represent a curve
in space we let
is projection on space of

13
Can lower the dimension by one
Thus we can use angle variables for d 2. Need
only
angle of normal to
Equations in 2D become
14
Two linear, decoupled equations
NOTE if has disjoint components in
, , space at , they
never intersect at later in this (cotangent
space) representation. Also Note propagation
speed involves
so different time step restriction, generally a
bit more restrictive.
15
In 3D we have spherical coordinates
Reduce it to a 5 dimension time
problem. System of 3 equations
Trouble at (north south
poles) if at such points.
Easily fixed.
16
Complexity seems high. But we can use local
level set. In principle we are looking at a
manifold of dimension d-1 time. Should be
complexity to update,
also low storage. We now have that. Solve only
near where .
17
Earlier work Engquist, Runborg,
Tornberg Use segment projection needs logic
many many segments can develop. Complexity is
the same, intricate programming Our method
Review for d 2
18
Intensity
Easy (passive) calculation. Also 3D.
19
Initialization
Given an initial surface via a level set
function Initialize In 3D
20
Example
2D Start with an ellipse Say
Then
21
Curve , is
22
Other example in
2D Suppose initial data for eikonal equation is
given at Then simple
initialization
23
3D example
Initially ellipse Can initialize

24
Reflection let

Can solve reflection refraction easily in this
framework
, is level set function for
inwards normal to
, (in 2D).
25
Reflection Treat as an
initial boundary value problem The value of u
corresponding to , which is
incoming value of u at is the angle of
the outwards normal. Discrete values of
are given so we interpolate in
. Transmission via Snells Law solve
initial boundary value problem and
Transmitted wave where in
.
26
  • More about
    reflection
  • Give (x, y) lying on boundary of and any
    ,
  • This translates into
  • No boundary conditions needed for incoming ray
  • (upwind differencing takes care of this)
  • Reflection boundary conditions as above for
    reflected rays.
  • Since we use x, y differencing, we
  • Interpolate if an incoming ray upwinds the
    wrong way at the boundary
  • use a subgrid interpolant to go to the boundary
    for the reflected wave
  • Make sure that we stop at least away from
    this subgrid point
  • Limit the ENO stencils so as not to cross the
    boundary
  • Works well in 2 and 3D.

27
Alternative for transmission Just solve
directly Have approximate delta function
coefficients of , just solve By smoothing
c slightly and restricting Works, but slower,
actually works even with
!! Automatically get Snells Law. 3D also
simple.
28
(No Transcript)
29
(No Transcript)
30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
Exciting New Stuff Computing Multiphase
Semiclassical Limits of Schrödinger Equation S.
Osher, S. Jin, Y.-H. Tsai, H. Liu and L.-T.
Cheng
34
Define Use
vector level set method, get linear Liouville
system Solve for multivalued (Li) Let
35
Compute single valued density
Then also satisfies
Liouville equation Can desingularize
problem Compute gives mass given ith
component of momentum New Approach No moments No
Wigner Transform Works in multi-dimension
36
(No Transcript)
37
(No Transcript)
38
(No Transcript)
39
(No Transcript)
40
(No Transcript)
41
(No Transcript)
42
(No Transcript)
43
(No Transcript)
44
(No Transcript)
45
(No Transcript)
46
(No Transcript)
47
(No Transcript)
48
(No Transcript)
49
(No Transcript)
50
(No Transcript)
51
(No Transcript)
52
(No Transcript)
53
(No Transcript)
54
(No Transcript)
55
(No Transcript)
56
(No Transcript)
57
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com