Title: Total Variation and Geometric Regularization for Inverse Problems
1Total Variation and Geometric Regularization for
Inverse Problems
- Regularization in Statistics
- September 7-11, 2003
- BIRS, Banff, Canada
- Tony ChanDepartment of Mathematics, UCLA
2Outline
- TV Geometric Regularization (related concepts)
- PDE and Functional/Analytic based
- Geometric Regularization via Level Sets
Techniques - Applications (this talk)
- Image restoration
- Image segmentation
- Elliptic Inverse problems
- Medical tomography PET, EIT
3Regularization Analytical vs Statistical
- Analytical
- Controls smoothness of continuous functions
- Function spaces (e.g. Sobolov, Besov, BV)
- Variational models -gt PDE algorithms
- Statistical
- Data driven priors
- Stochastic/probabilistic frameworks
- Variational models -gt EM, Monte Carlo
4Taking the Best from Each?
- Concepts are fundamentally related
- e.g. Brownian motion ?? Diffusion Equation
- Statistical frameworks advantages
- General models
- Adapt to specific data
- Analytical frameworks advantages
- Direct control on smoothness/discontinuities,
geometry - Fast algorithms when applicable
5Total Variation Regularization
- Measures variation of u, w/o penalizing
discontinuities. - . similar to Huber function in robust
statistics. - 1D If u is monotonic in a,b, then TV(u)
u(b) u(a), regardless of whether u is
discontinuous or not. - nD If u(D) char fcn of D, then TV(u)
surface area of D. - (Coarea formula)
- Thus TV controls both size of jumps and geometry
of boundaries. - Extensions to vector-valued functions
- Color TV Blomgren-C 98 Ringach-Sapiro,
Kimmel-Sochen
6 The Image Restoration Problem
A given Observed image z Related to
True Image u Through Blur
K And Noise
n
BlurNoise
Initial
Blur
Inverse Problem restore u, given K and
statistics for n. Keeping edges sharp and in the
correct location is a key problem !
7Total Variation Restoration
Regularization
Variational Model
First proposed by Rudin-Osher-Fatemi 92.
Allows for edge capturing (discontinuities along
curves). TVD schemes popular for shock
capturing.
Gradient flow
anisotropic diffusion
data fidelity
8 Comparison of different methods for signal
denoising reconstruction
9Image Inpainting (Masnou-Morel Sapiro et al 99)
Disocclusion
Graffiti Removal
10Unified TV Restoration Inpainting model
(C- J. Shen 2000)
11TV Inpaintings disocclusion
12Examples of TV Inpaintings
Where is the Inpainting Region?
13 TV Zoom-in
Inpaint Region high-res points that are not
low-res pts
14 Edge Inpainting
edge tube T
No extra data are needed. Just inpaint!
Inpaint region points away from Edge Tubes
15Extensions
- Color (S.H. Kang thesis 02)
- Eulers Elastica Inpainting (C-Kang-Shen 01)
- Minimizing TV Boundary Curvature
- Mumford-Shah Inpainting (Esedoglu-Shen 01)
- Minimizing boundary interior smoothness
16(No Transcript)
17(No Transcript)
18Geometric Regularization
- Minimizing surface area of boundaries and/or
volume of objects - Well-studied in differential geometry
curvature-driven flows - Crucial representation of surface volume
- Need to allow merging and pinching-off of
surfaces - Powerful technique level set methodology
(Osher/Sethian 86)
19 Level Set Representation (S. Osher - J. Sethian
87)
Inside C
Outside C
Outside C
C
C boundary of an open domain
- Example mean curvature motion
- Allows automatic topology changes, cusps,
merging and breaking. - Originally developed for tracking fluid
interfaces.
20 Application active contour
Initial Curve Evolutions
Detected Objects
21 Basic idea in classical active contours
Curve evolution and deformation (internal
forces) Min
Length(C)Area(inside(C))
Boundary detection stopping edge-function
(external forces)
Example
Snake model (Kass, Witkin, Terzopoulos 88)
Geodesic model (Caselles, Kimmel, Sapiro 95)
22 Limitations
- detects only objects with sharp edges defined
by gradients - the curve can pass through the
edge - smoothing may miss edges in presence of
noise - not all can handle automatic change of
topology
Examples
23 A fitting term without edges
where
Fit gt 0 Fit gt 0
Fit gt 0 Fit 0
Minimize (Fitting Regularization) Fitting not
depending on gradient detects contours
without gradient
24An active contour model without edges
(C. Vese 98)
Fitting Regularization terms (length,
area)
C boundary of an open and bounded domain
C the length of the boundary-curve C
25Mumford-Shah Segmentation 89
Sedges
MS reg min boundary interior smoothness
CV model p.w. constant MS
26 Variational Formulations and Level Sets
(Following Zhao, Chan, Merriman and Osher 96)
The Heaviside function
The level set formulation of the active contour
model
27 The Euler-Lagrange equations
Using smooth approximations for the Heaviside and
Delta functions
28 Experimental Results
Advantages Automatically detects interior
contours! Works very well for concave objects
Robust w.r.t. noise Detects blurred contours
The initial curve can be placed anywhere! Allows
for automatical change of topolgy
29 A plane in a noisy environment
Europe nightlights
30 Multiphase level set
representations and partitions
allows for triple
junctions, with no vacuum and no overlap of phases
4-phase segmentation 2 level set functions
2-phase segmentation 1 level set function
31 Example two level set functions and four
phases
32 An MRI brain image
Phase 11 Phase 10
Phase 01 Phase 00 mean(11)45
mean(10)159 mean(01)9 mean(00)103
33(No Transcript)
34References for PDE Level Sets in Imaging
- IEEE Tran. Image Proc. 3/98, Special Issue on
PDE Imaging - J. Weickert 98 Anisotropic Diffusion in Image
Processing - G. Sapiro 01 Geometric PDEs in Image
Processing - Aubert-Kornprost 02 Mathematical Aspects of
Imaging Processing - Osher Fedkiw 02 Bible on Level Sets
- Chan, Shen Vese Jan 03, Notices of AMS
35(No Transcript)
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)