Lecture 7: Kernel methods for more general surfaces

advertisement
2013 Dolomites Research Week on Approximation
Lecture 7:
Kernel methods for more
general surfaces
Grady B. Wright
Boise State University
Overview
•  Background
•  Kernel approximation on surfaces
•  Applications to numerically solving PDEs on surfaces
DRWA 2013
Lecture 7
Interpolation with kernels
Examples:
DRWA 2013
Lecture 7
Interpolation with kernels
Examples:
DRWA 2013
Lecture 7
Kernel interpolation on surfaces
DRWA 2013
Lecture 7
•  Kernels on the sphere:
o  Schoenberg (1942)
o  See Lecture 1 slides for more…
•  Kernels on specific manifolds (SO(3), motion group,
projective spaces):
o  Erb, Filber, Hangelbroek, Schmid, zu Castel,…
•  Kernels on arbitrary Riemannian manifolds:
o  Narcowich (1995)
o  Dyn, Hangelbroek, Levesley, Ragozin, Schaback, Ward,
Wendland.
•  In these studies the kernels used are highly dependent on the
manifold.
o  Inherent benefits to this.
o  However, for arbitrary manifolds it is difficult (or impossible) to
compute these kernel.
Kernel interpolation on surfaces
•  Types of surfaces:
•  Examples:
•  Applications:
o  geophysics
o  atmospheric sciences
o  biology
o  chemistry
o  computer graphics
DRWA 2013
Lecture 7
Kernel interpolation on surfaces
DRWA 2013
Lecture 7
Kernel interpolation on surfaces
DRWA 2013
Lecture 7
Nodes on surfaces
•  Kernel methods do not require a mesh, just a set of nodes.
•  Some ideas:
DRWA 2013
Lecture 7
Motivation: Reaction diffusion equations on surfaces
DRWA 2013
Lecture 7
•  Prototypical model: 2 interacting species
•  Applications
o  Biology: diffusive transport on a membrane, pattern formation on animal
coats, and tumor growth.
o  Chemistry: waves in excitable media (cardiac arrhythmia, electrical
signals in the brain).
o  Computer graphics: texture mapping and synthesis and image processing.
Current methods and kernel-based approach
DRWA 2013
Lecture 7
•  Current numerical method can be split into 2 categories:
1. Surface-based: approximate the PDE on the surface using intrinsic coordinates.
Triangulated Mesh
Dziuk (1988)
Stam (2003)
Xu (2004)
Dziuk & Elliot (2007)
Logically rectangular grid
Calhoun and Helzel (2009)
2. Embedded: approximate the PDE in the embedding space, restrict solution to surface.
Level Set
Bertalmio et al. (2001)
Schwartz et al. (2005)
Greer (2006)
Sbalzarini et al. (2006)
Dziuk & Elliot (2010)
Closest point:
Ruuth & Merriman (2008)
MacDonald & Ruuth (2008)
MacDonald & Ruuth (2009)
•  Kernel-based method: Fuselier & W (2013)
•  Similarity to 1: approximate the PDE on the surface.
•  Similarity to 2: use extrinsic coordinates.
•  Differences: method is mesh-free;
computations done in same dimension as the surface.
Interpolation with restricted PD kernels
DRWA 2013
Lecture 7
Interpolation with restricted PD kernels
DRWA 2013
Lecture 7
Main idea: Trace theorem and restriction and extension operators on
the native space from Schaback (1999).
Interpolation error estimates
•  Specific error estimate results from Fuselier & W (2012).
o  More general results are given in the paper.
Notation:
Theorem: target functions in the native space
DRWA 2013
Lecture 7
Interpolation error estimates
DRWA 2013
Lecture 7
•  Specific error estimate results from Fuselier & W (2012).
o  More general results are given in the paper.
Notation:
Corollary: target functions approx. twice as smooth as the native space
Interpolation error estimates
•  Specific error estimate results from Fuselier & W (2012).
o  More general results are given in the paper.
Notation:
Theorem: target functions rougher than the native space
DRWA 2013
Lecture 7
Interpolation error estimates
•  Specific error estimate results from Fuselier & W (2012).
o  More general results are given in the paper.
Notation:
DRWA 2013
Lecture 7
Return: Reaction diffusion equations on surfaces
DRWA 2013
Lecture 7
•  Prototypical model: 2 interacting species
•  Applications
o  Biology: diffusive transport on a membrane, pattern formation on animal
coats, and tumor growth.
o  Chemistry: waves in excitable media (cardiac arrhythmia, electrical
signals in the brain).
o  Computer graphics: texture mapping and synthesis and image processing.
Differential operators on surfaces
DRWA 2013
Lecture 7
n
Differential operators on surfaces
DRWA 2013
Lecture 7
n
Kernel approximation of surface derivative operators
DRWA 2013
Lecture 7
Kernel approximation of surface derivative operators
DRWA 2013
Lecture 7
Kernel approximation of surface derivative operators
DRWA 2013
Lecture 7
Example: convergence of discrete surface Laplacian
DRWA 2013
Lecture 7
•  Error estimates given in Fuselier & W (2013)
•  Observed convergence rate is 2 orders higher
than theory predicts.
Applications: Turing patterns
DRWA 2013
Lecture 7
•  Pattern formation via non-linear reaction-diffusion systems; Turing (1952)
Possible mechanism for animal coat formation (and other morphogenesis phenomena)
•  Example system: Barrio et al. (1999)
•  These types of systems have been studied extensively in planar domains.
•  Recent studies have focused on the sphere.
•  Growing interest in studying these on more general surfaces.
•  Numerical method: collocation and method-of-lines
(like method from Tutorials 4-6)
Application: Turing patterns
•  Surfaces used in the numerical experiments:
DRWA 2013
Lecture 7
Application: Turing patterns
•  Node sets X used in the numerical experiments:
DRWA 2013
Lecture 7
Application: Turing patterns
DRWA 2013
Lecture 7
•  Numerical solutions: steady spot patterns (visualization of u component)
Initial condition: u and v set to random values between +/- 0.5
Application: Turing patterns
DRWA 2013
Lecture 7
•  Numerical solutions: steady stripe patterns (visualization of u component)
Initial condition: u and v set to random values between +/- 0.5
Application: spiral waves in excitable media
•  Example system: Barkley (1991)
u=activator species
v=inhibitor species
Simplification of FitzHugh-Nagumo model for a spiking neuron.
•  Studied extensively on planar regions and somewhat on the sphere.
•  Growing interest more physically relevant domains like surfaces.
•  Snapshots from different numerical simulations with our method:
visualization of the u (activator) component DRWA 2013
Lecture 7
Application: spiral waves in excitable media
DRWA 2013
Lecture 7
Other applications
•  The discrete approximation to the surface Laplacian can also be used
approximate the surface harmonics.
•  Question: Can one hear the shape of a Bretzel?
DRWA 2013
Lecture 7
Current work
DRWA 2013
Lecture 7
Summary and future
DRWA 2013
Lecture 7
Thank you to the organizers
DRWA 2013
Lecture 7
Related documents
Download