Professional Documents
Culture Documents
Michael Moeller
Chapter 4
Variational Methods Examples for
Tikhonov-type
regularization
Ill-Posed Problems in Image and Signal Processing Calculus of variation
WS 2014/2015 Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Michael Moeller
Optimization and Data Analysis
Department of Mathematics
TU München
updated 16.12.2014
Variational Methods
A little summary
Michael Moeller
σ Examples for
gα (σ) = Tikhonov-type
σ2 + α regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
A little summary
Michael Moeller
σ Examples for
gα (σ) = Tikhonov-type
σ2 + α regularization
Calculus of variation
Existence
Uniqueness
• The xαδ δ
= Rα y generated by Tikhonov regularization are Continuous dependence
Regularization Design
the unique solutions of Total Variation
MAP
∗ ∗
(A A + αI)x = A y Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
A little summary
Michael Moeller
σ Examples for
gα (σ) = Tikhonov-type
σ2 + α regularization
Calculus of variation
Existence
Uniqueness
• The xαδ δ
= Rα y generated by Tikhonov regularization are Continuous dependence
Regularization Design
the unique solutions of Total Variation
MAP
∗ ∗
(A A + αI)x = A y Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
• It makes sense to consider
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
• It makes sense to consider
Examples for
Tikhonov-type
regularization
• It might also make sense to consider
Calculus of variation
Existence
δ 2 2
xαδ = arg min kAx − y k + αkBxk Uniqueness
x Continuous dependence
Regularization Design
for a linear operator B. Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
• It makes sense to consider
Examples for
Tikhonov-type
regularization
• It might also make sense to consider
Calculus of variation
Existence
δ 2 2
xαδ = arg min kAx − y k + αkBxk Uniqueness
x Continuous dependence
Regularization Design
for a linear operator B. Total Variation
MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
• It makes sense to consider
Examples for
Tikhonov-type
regularization
• It might also make sense to consider
Calculus of variation
Existence
δ 2 2
xαδ = arg min kAx − y k + αkBxk Uniqueness
x Continuous dependence
Regularization Design
for a linear operator B. Total Variation
MAP
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Optimality Conditions
xαδ = arg min kAx − y δ k2 + αkxk2 , and Error Estimates
x Optimality Conditions
Error estimates
by
uαδ = arg min H(u, y δ ) + αJ(u)
u
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
updated 16.12.2014
Variational Methods
Generalization
Michael Moeller
Calculus of Variation!
Examples for
Tikhonov-type
regularization
EXCITING: Calculus of variation
Existence
• Opens great possibilities! Uniqueness
Continuous dependence
• Tackle almost any image and signal processing problem! Regularization Design
Total Variation
• “Design” regularization functional J that impose the MAP
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Optical flow: What is the motion between two images?
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Optical flow: What is the motion between two images?
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
• Images f1 : Ω → R, f2 : Ω → R Uniqueness
Continuous dependence
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Optical flow: What is the motion between two images?
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
• Images f1 : Ω → R, f2 : Ω → R Uniqueness
Continuous dependence
• Goal:
Z
2
min f1 x + v1 (x, y), y + v2 (x, y ) − f2 (x, y ) dx dy
v Ω
Z
+ α (|∇v1 | + |∇v2 |) dx dy
Ω
Example video.
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
• Easiest case: Rectified images. Minimize Error estimates
Z Z
2
f1 x + v (x, y), y − f2 (x, y) dx dy + α |∇v | dx dy
Ω Ω
with respect to v .
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
0.05 Optimality Conditions
0 Error estimates
−0.05
Negative Contrast
−0.1
−0.15
−0.2
−0.25
−0.3
−0.35
−0.4
−0.45
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Distance
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Segmentation: Investigate behavior of cells
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Option 2:
• Try to estimate a likelihood f (x) for being a cell.
• f (x) < 0 indicates that there likely is a cell at pixel/position
x.
• Solve Examples for
Tikhonov-type
Z Z
regularization
min u f dx + α |∇u| dx
u(x)∈[0,1] Ω Ω Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
X
min kAi u − f k2 + αk∇uk1
u
i
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Au = u(x)dx ⊥ Existence
Uniqueness
~
x·Θ=s Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Examples
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Examples for
Tikhonov-type
regularization
Calculus of variation
Conclusion Existence
Uniqueness
It is worth studying Continuous dependence
Regularization Design
Optimality Conditions
in more detail! and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Calculus of variation
Michael Moeller
Calculus of variation
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Calculus of variation
Michael Moeller
Calculus of variation
• One can write down many variational models, but when do Continuous dependence
Regularization Design
they actually make sense? Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Calculus of variation
Michael Moeller
Calculus of variation
• One can write down many variational models, but when do Continuous dependence
Regularization Design
they actually make sense? Total Variation
MAP
• We have seen that for a compact linear operator A Optimality Conditions
between Hilbert spaces, it does makes sense to consider and Error Estimates
Optimality Conditions
Error estimates
2 2
û = arg min kAu − y k + αkuk
u
updated 16.12.2014
Variational Methods
Calculus of variation
Michael Moeller
Calculus of variation
• One can write down many variational models, but when do Continuous dependence
Regularization Design
they actually make sense? Total Variation
MAP
• We have seen that for a compact linear operator A Optimality Conditions
between Hilbert spaces, it does makes sense to consider and Error Estimates
Optimality Conditions
Error estimates
2 2
û = arg min kAu − y k + αkuk
u
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
holds that Existence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
holds that Existence
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
holds that Existence
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
• Let > 0 be given. Choose δ = . Then MAP
Optimality Conditions
and Error Estimates
|kx1 k − kx2 k| ≤ kx1 − x2 k ≤ ∀kx1 − x2 k ≤ δ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
• Let > 0 be given. Choose δ = . Then MAP
Optimality Conditions
and Error Estimates
|kx1 k − kx2 k| ≤ kx1 − x2 k ≤ ∀kx1 − x2 k ≤ δ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
• Let > 0 be given. Choose δ = . Then MAP
Optimality Conditions
and Error Estimates
|kx1 k − kx2 k| ≤ kx1 − x2 k ≤ ∀kx1 − x2 k ≤ δ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
• Let > 0 be given. Choose δ = . Then MAP
Optimality Conditions
and Error Estimates
|kx1 k − kx2 k| ≤ kx1 − x2 k ≤ ∀kx1 − x2 k ≤ δ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Applying the theorem
Michael Moeller
• Poll: Who believes that this function has a minimizer? Regularization Design
Total Variation
• Let > 0 be given. Choose δ = . Then MAP
Optimality Conditions
and Error Estimates
|kx1 k − kx2 k| ≤ kx1 − x2 k ≤ ∀kx1 − x2 k ≤ δ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
continuous linear mappings is called the space dual to X . For Continuous dependence
to u.
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
continuous linear mappings is called the space dual to X . For Continuous dependence
to u.
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
∗ Regularization Design
• One can show that this makes X a Banach space. Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
∗ Regularization Design
• One can show that this makes X a Banach space. Total Variation
MAP
• If X = X ∗∗ (sloppy way of writing that X is isometrically
Optimality Conditions
isomorphic to X ∗∗ ) then we call X a reflexive Banach and Error Estimates
Optimality Conditions
space. Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
∗ Regularization Design
• One can show that this makes X a Banach space. Total Variation
MAP
• If X = X ∗∗ (sloppy way of writing that X is isometrically
Optimality Conditions
isomorphic to X ∗∗ ) then we call X a reflexive Banach and Error Estimates
Optimality Conditions
space. Error estimates
updated 16.12.2014
Variational Methods
Repetition
Michael Moeller
∗ Regularization Design
• One can show that this makes X a Banach space. Total Variation
MAP
• If X = X ∗∗ (sloppy way of writing that X is isometrically
Optimality Conditions
isomorphic to X ∗∗ ) then we call X a reflexive Banach and Error Estimates
Optimality Conditions
space. Error estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
We need different topologies!
Definition
Let X be a normed vector space.
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
We need different topologies!
Definition
Let X be a normed vector space.
• We say that the sequence {vn } ⊂ X converges strongly to Examples for
Tikhonov-type
v ∈ X and denote vn → v if regularization
Calculus of variation
Existence
kvn − v k → 0. Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
We need different topologies!
Definition
Let X be a normed vector space.
• We say that the sequence {vn } ⊂ X converges strongly to Examples for
Tikhonov-type
v ∈ X and denote vn → v if regularization
Calculus of variation
Existence
kvn − v k → 0. Uniqueness
Continuous dependence
Regularization Design
• We say that the sequence {vn } ⊂ X converges weakly to Total Variation
Optimality Conditions
and Error Estimates
hp, vn i → hp, v i ∀p ∈ X ∗ Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
We need different topologies!
Definition
Let X be a normed vector space.
• We say that the sequence {vn } ⊂ X converges strongly to Examples for
Tikhonov-type
v ∈ X and denote vn → v if regularization
Calculus of variation
Existence
kvn − v k → 0. Uniqueness
Continuous dependence
Regularization Design
• We say that the sequence {vn } ⊂ X converges weakly to Total Variation
Optimality Conditions
and Error Estimates
hp, vn i → hp, v i ∀p ∈ X ∗ Optimality Conditions
Error estimates
hvn , pi → hv , pi ∀p ∈ Z
updated 16.12.2014
Variational Methods
Sanity check: Rn
Michael Moeller
Example Rn :
Examples for
Tikhonov-type
Pn
• vk → v: i=1 (vi
k
− vi )2 → 0 regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Sanity check: Rn
Michael Moeller
Example Rn :
Examples for
Tikhonov-type
Pn
• vk → v: i=1 (vi
k
− vi )2 → 0 regularization
Calculus of variation
Existence
Pn Uniqueness
k k n
• v * v: − vi ) · pi → 0 for all p ∈ R .
i=1 (vi
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Sanity check: Rn
Michael Moeller
Example Rn :
Examples for
Tikhonov-type
Pn
• vk → v: i=1 (vi
k
− vi )2 → 0 regularization
Calculus of variation
Existence
Pn Uniqueness
k k n
• v * v: − vi ) · pi → 0 for all p ∈ R .
i=1 (vi
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
• vn *∗ v : (Rn )∗∗ = Rn Error estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
Calculus of variation
Existence
∗∗
hp, vn i → hp, v i ∀p ∈ X Uniqueness
Continuous dependence
∗ Regularization Design
• We say that the sequence {vn } ⊂ X converges in the Total Variation
vn *∗ v if
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
Calculus of variation
Existence
∗∗
hp, vn i → hp, v i ∀p ∈ X Uniqueness
Continuous dependence
∗ Regularization Design
• We say that the sequence {vn } ⊂ X converges in the Total Variation
vn *∗ v if
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Different topologies
Michael Moeller
Calculus of variation
Existence
∗∗
hp, vn i → hp, v i ∀p ∈ X Uniqueness
Continuous dependence
∗ Regularization Design
• We say that the sequence {vn } ⊂ X converges in the Total Variation
vn *∗ v if
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Different types of convergence
Michael Moeller
Theorem
Let X be a Banach space which is the dual of some Banach Examples for
space Z , X = Z ∗ . Tikhonov-type
regularization
For both of the above, the reverse does not hold in general. Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Different types of convergence
Michael Moeller
Theorem
Let X be a Banach space which is the dual of some Banach Examples for
space Z , X = Z ∗ . Tikhonov-type
regularization
For both of the above, the reverse does not hold in general. Regularization Design
Total Variation
MAP
Let X be a Banach space which is the dual of some Banach Optimality Conditions
Error estimates
space Z , X = Z ∗ .
• Weak limits are unique.
• Weak-* limits are unique.
Proofs: Exercises.
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
sub-level-sets, then it has a minimizer. Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
sub-level-sets, then it has a minimizer. Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
sub-level-sets, then it has a minimizer. Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
• We introduced other topologies. Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
sub-level-sets, then it has a minimizer. Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
• We introduced other topologies. Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Some thoughts:
Examples for
Tikhonov-type
• Let X be a separable Hilbert space. regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Some thoughts:
Examples for
Tikhonov-type
• Let X be a separable Hilbert space. regularization
Calculus of variation
Existence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Some thoughts:
Examples for
Tikhonov-type
• Let X be a separable Hilbert space. regularization
Calculus of variation
Existence
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Some thoughts:
Examples for
Tikhonov-type
• Let X be a separable Hilbert space. regularization
Calculus of variation
Existence
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
regularization Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
regularization Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
• Great potential of generalization by considering Optimality Conditions
Error estimates
xαδ δ
= arg min H(x, y ) + αJ(x).
x
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Calculus of variation
Regularization Design
Total Variation
we’d like (re-)establish MAP
Optimality Conditions
and Error Estimates
• Existence. Optimality Conditions
Error estimates
• Uniqueness.
• Continuity.
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Regularization Design
• Pre-compactness of the sub-level-sets.
Total Variation
• → Existence of a minimizer. MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Regularization Design
• Pre-compactness of the sub-level-sets.
Total Variation
• → Existence of a minimizer. MAP
Optimality Conditions
• More or less fails for kxk on inf. dim. Hilbert space. and Error Estimates
Optimality Conditions
• Idea: Change topology! Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Existence
• Consider X ∗ . Uniqueness
Continuous dependence
• Strong convergence: vn → v is kvn − v k → 0. Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Existence
• Consider X ∗ . Uniqueness
Continuous dependence
• Strong convergence: vn → v is kvn − v k → 0. Regularization Design
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Existence
• Consider X ∗ . Uniqueness
Continuous dependence
• Strong convergence: vn → v is kvn − v k → 0. Regularization Design
updated 16.12.2014
Variational Methods
What happened last lecture
Michael Moeller
Examples for
Tikhonov-type
What have we done? regularization
Calculus of variation
Existence
• Consider X ∗ . Uniqueness
Continuous dependence
• Strong convergence: vn → v is kvn − v k → 0. Regularization Design
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Theorem of Banach-Alaoglu Existence
Uniqueness
∗
Let X be the dual to some separable Banach space Z , X = Z . Continuous dependence
topology. MAP
Optimality Conditions
and Error Estimates
Proof: Board. Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Theorem of Banach-Alaoglu Existence
Uniqueness
∗
Let X be the dual to some separable Banach space Z , X = Z . Continuous dependence
topology. MAP
Optimality Conditions
and Error Estimates
Proof: Board. Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Let X be the dual to some Banach space Z . Then there exists Regularization Design
Total Variation
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Observe that Existence
Uniqueness
Continuous dependence
1 1
kAxn − y δ k2 + kzk2 ≥ hAxn − y δ , zi → hAx − y δ , zi Regularization Design
2 2 Total Variation
MAP
δ
and take z = Ax − y . Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Calculus of variation
Observe that Existence
Uniqueness
Continuous dependence
1 1
kAxn − y δ k2 + kzk2 ≥ hAxn − y δ , zi → hAx − y δ , zi Regularization Design
2 2 Total Variation
MAP
δ
and take z = Ax − y . Optimality Conditions
and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Noisy image
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
1
min kAx − y δ k2 + αkKxk1 (2) Examples for
2 Tikhonov-type
regularization
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
1
min kAx − y δ k2 + αkKxk1 (2) Examples for
2 Tikhonov-type
regularization
Optimality Conditions
• The solution to seemingly simple problems like and Error Estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
1
min kAx − y δ k2 + αkKxk1 (2) Examples for
2 Tikhonov-type
regularization
Optimality Conditions
• The solution to seemingly simple problems like and Error Estimates
updated 16.12.2014
Variational Methods
Why are we doing all this?
Michael Moeller
1
min kAx − y δ k2 + αkKxk1 (2) Examples for
2 Tikhonov-type
regularization
Optimality Conditions
• The solution to seemingly simple problems like and Error Estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Regularization Design
Then there exists a minimizer. Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Regularization Design
Then there exists a minimizer. Total Variation
MAP
• Applying this theorem in the strong topology may fail in the Optimality Conditions
simplest cases. and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Regularization Design
Then there exists a minimizer. Total Variation
MAP
• Applying this theorem in the strong topology may fail in the Optimality Conditions
simplest cases. and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Existence of minimizers
Michael Moeller
Summary
Examples for
• Let X = Z ∗ for a Banach space Z . Tikhonov-type
regularization
• Considering the minimization of E(u) we need Calculus of variation
Existence
• Lower semi-continuity of E. Uniqueness
Regularization Design
Then there exists a minimizer. Total Variation
MAP
• Applying this theorem in the strong topology may fail in the Optimality Conditions
simplest cases. and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Regularization Design
We have theory for Total Variation
MAP
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Regularization Design
We have theory for Total Variation
MAP
When is û unique?
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Calculus of variation
space. Existence
Uniqueness
• E is called convex if Continuous dependence
Regularization Design
E(βx1 + (1 − β)x2 ) ≤ βE(x1 ) + (1 − β)E(x2 ) Total Variation
MAP
Optimality Conditions
holds for all x1 , x2 ∈ M and β ∈ [0, 1]. and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Uniqueness of minimizers
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Uniqueness of minimizers Existence
Uniqueness
Continuous dependence
• Any local minimum of a convex function E is a global
Regularization Design
minimum. Total Variation
MAP
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
Calculus of variation
Existence
Uniqueness
We have theory for Continuous dependence
Regularization Design
• Existence. Total Variation
MAP
• Uniqueness.
Optimality Conditions
and Error Estimates
Optimality Conditions
Assume there exist unique xαδ = arg minx H(x, y δ ) + αJ(x). Error estimates
updated 16.12.2014
Variational Methods
Continuous dependence on the data
Michael Moeller
k
• Let y be a sequence for which H(x̂, y ) → 0. k Optimality Conditions
and Error Estimates
Optimality Conditions
H(x̂,y k )
• Let αk be chosen such that αk remains bounded Error estimates
although αk → 0.
Examples for
• We have (re-)established theory for all properties we need Tikhonov-type
regularization
for the well-posedness of a variational problem.
Calculus of variation
• Now we’d like to consider some practical aspects, Existence
Uniqueness
particularly for Continuous dependence
Regularization Design
updated 16.12.2014
Variational Methods
Remember
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Noisy image
updated 16.12.2014
Variational Methods
Remember
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Remember
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
What is an image?
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
What is an image?
Examples for
• Function u : Ω → R. Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
What is an image?
Examples for
• Function u : Ω → R. Tikhonov-type
regularization
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
What is an image?
Examples for
• Function u : Ω → R. Tikhonov-type
regularization
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
What is an image?
Examples for
• Function u : Ω → R. Tikhonov-type
regularization
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
hu 0 , φi = −hu, φ0 i
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Cc∞ (Ω).
Optimality Conditions
for all φ ∈ One often denotes ∂xi u := g. and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Banach and Hilbert spaces Continuous dependence
Optimality Conditions
X and Error Estimates
hu, giH 1 = hu, giL2 + h∂xi u, ∂xi giL2 Optimality Conditions
Error estimates
i
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Banach and Hilbert spaces Continuous dependence
Optimality Conditions
X and Error Estimates
hu, giH 1 = hu, giL2 + h∂xi u, ∂xi giL2 Optimality Conditions
Error estimates
i
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
for u ∈ H 1 (Ω) and ∇u denoting the weak derivative, Existence
Uniqueness
A : L2 → L2 . Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
for u ∈ H 1 (Ω) and ∇u denoting the weak derivative, Existence
Uniqueness
A : L2 → L2 . Continuous dependence
Regularization Design
Total Variation
MAP
Exercises: There exist minimizers uα = arg minu Eα (u). Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
for u ∈ H 1 (Ω) and ∇u denoting the weak derivative, Existence
Uniqueness
A : L2 → L2 . Continuous dependence
Regularization Design
Total Variation
MAP
Exercises: There exist minimizers uα = arg minu Eα (u). Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
1
Question: Is H (Ω) the right space for images?
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
for u ∈ H 1 (Ω) and ∇u denoting the weak derivative, Existence
Uniqueness
A : L2 → L2 . Continuous dependence
Regularization Design
Total Variation
MAP
Exercises: There exist minimizers uα = arg minu Eα (u). Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
1
Question: Is H (Ω) the right space for images?
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Calculus of variation
Regularization Design
Total Variation
MAP
W 1,p are not really suitable...
Optimality Conditions
and Error Estimates
Let D ⊂ Ω be a region with piecewise C 1 boundary. Then the Optimality Conditions
Error estimates
function
1 for x ∈ D
u(x) =
0 else.
is not in W 1,p (Ω) for p ≥ 1.
Proofs: Board
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Examples for
Tikhonov-type
regularization
Back at the beginning? Calculus of variation
Existence
• The W 1,p spaces do not seem to be suitable. Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Examples for
Tikhonov-type
regularization
Back at the beginning? Calculus of variation
Existence
• The W 1,p spaces do not seem to be suitable. Uniqueness
Continuous dependence
• But in the exercises kKuk1 , K ≈ ∇ gave good/sharp Regularization Design
results! Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Variational Modelling
Michael Moeller
Examples for
Tikhonov-type
regularization
Back at the beginning? Calculus of variation
Existence
• The W 1,p spaces do not seem to be suitable. Uniqueness
Continuous dependence
• But in the exercises kKuk1 , K ≈ ∇ gave good/sharp Regularization Design
results! Total Variation
MAP
• Can we find a weaker notion of k∇uk1 that allows indicator Optimality Conditions
and Error Estimates
functions? Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Michael Moeller
TV regularization?
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Ω Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Ω Calculus of variation
Existence
Uniqueness
and the corresponding space with functions of bounded Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Ω Calculus of variation
Existence
Uniqueness
and the corresponding space with functions of bounded Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
The norm
kukBV := kuk1 + |u|BV
makes BV(Ω) a Banach space!
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Regularization Design
Total Variation
Board: MAP
1
• Example C (Ω). Optimality Conditions
and Error Estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Let us consider using the TV for the regularization of inverse
problems:
1
uα = arg min kAu − f k22 + α|u|BV
u∈BV (Ω) 2
Examples for
Tikhonov-type
for A : L2 (Ω) → L2 (Ω), Ω ⊂ R2 . regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Calculus of variation
Question: Why does Au make sense for u ∈ BV (Ω)? Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Calculus of variation
Question: Why does Au make sense for u ∈ BV (Ω)? Existence
Uniqueness
Continuous dependence
p 1
BV embeddings in L spaces Regularization Design
Total Variation
For Ω ⊂ Rn being a bounded open set with piecewise smooth MAP
n
boundary. The for all p, 1 ≤ p ≤ n−1 the embedding Optimality Conditions
and Error Estimates
Optimality Conditions
BV (Ω) ,→ Lp (Ω)
Error estimates
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
updated 16.12.2014
Variational Methods
Case study: total variation
Michael Moeller
Existence of a minimizer for
1
E(u) = kAu − f k22 + α|u|BV
2
in BV(Ω). We will acutally only prove existence of Examples for
Tikhonov-type
regularization
1
E(u) = ku − f k22 + α|u|BV . Calculus of variation
2 Existence
Uniqueness
Continuous dependence
The arguments needed to also have a linear operator are Regularization Design
similar to the exercises. Total Variation
MAP
Examples for
Tikhonov-type
Motivation for variational methods: MAP estimates regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Examples for
Tikhonov-type
Motivation for variational methods: MAP estimates regularization
• Desired: Solution u that solves the noise free problem. Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Examples for
Tikhonov-type
Motivation for variational methods: MAP estimates regularization
• Desired: Solution u that solves the noise free problem. Regularization Design
Total Variation
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Examples for
Tikhonov-type
Motivation for variational methods: MAP estimates regularization
• Desired: Solution u that solves the noise free problem. Regularization Design
Total Variation
Optimality Conditions
• Consider taking measurements as a random variable. and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
MAP
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
1 k∇uk1 MAP
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
1 k∇uk1 MAP
1 1
û = arg min 2
kAu − f k2 + k∇uk1
u 2σ β
2
1 σ
= arg min kAu − f k2 + k∇uk1
u 2 β
|{z}
=:α
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
• Laplace noise - `1 :
kAu − f k1 Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
• Laplace noise - `1 :
kAu − f k1 Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
• Poisson noise - Kullback Leibler: Uniqueness
Continuous dependence
X
(Au)i − fi log(Au)i Regularization Design
Total Variation
i MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Maximum a-posteriori probability estimates (MAP)
Michael Moeller
• Laplace noise - `1 :
kAu − f k1 Examples for
Tikhonov-type
regularization
Calculus of variation
Existence
• Poisson noise - Kullback Leibler: Uniqueness
Continuous dependence
X
(Au)i − fi log(Au)i Regularization Design
Total Variation
i MAP
Optimality Conditions
and Error Estimates
1 X ui − fi 1
+ log(ui )
2σ ui 2
i
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Calculus of variation
But how do we compute û? Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Calculus of variation
But how do we compute û? Existence
Uniqueness
Continuous dependence
Regularization Design
For Tikhonov regularization we found Total Variation
MAP
∗
A (Aû − f ) + αu = 0 Optimality Conditions
and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Calculus of variation
But how do we compute û? Existence
Uniqueness
Continuous dependence
Regularization Design
For Tikhonov regularization we found Total Variation
MAP
∗
A (Aû − f ) + αu = 0 Optimality Conditions
and Error Estimates
Optimality Conditions
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Examples for
One would think, that the first ’derivative’ of Tikhonov-type
regularization
Calculus of variation
E(u) = H(u, f ) + αJ(u) Existence
Uniqueness
Continuous dependence
being zero, should be an optimality condition. Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Examples for
One would think, that the first ’derivative’ of Tikhonov-type
regularization
Calculus of variation
E(u) = H(u, f ) + αJ(u) Existence
Uniqueness
Continuous dependence
being zero, should be an optimality condition. Regularization Design
Total Variation
MAP
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Subdifferential
Let X be a Banach space. Then the subdifferential of the Examples for
convex function E at u ∈ X is given by Tikhonov-type
regularization
Calculus of variation
∂E(u) := {p ∈ X ∗ | E(v ) − E(u) − hp, v − ui ≥ 0, ∀ v ∈ X } . Existence
Uniqueness
Continuous dependence
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Subdifferential
Let X be a Banach space. Then the subdifferential of the Examples for
convex function E at u ∈ X is given by Tikhonov-type
regularization
Calculus of variation
∂E(u) := {p ∈ X ∗ | E(v ) − E(u) − hp, v − ui ≥ 0, ∀ v ∈ X } . Existence
Uniqueness
Continuous dependence
Optimality Conditions
... and indeed ... and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Examples for
The subdifferential ... Tikhonov-type
regularization
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Examples for
The subdifferential ... Tikhonov-type
regularization
√ Regularization Design
− 1 − x2 for |x| ≤ 1 Total Variation
E(x) = MAP
∞ else. Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Examples for
The subdifferential ... Tikhonov-type
regularization
√ Regularization Design
− 1 − x2 for |x| ≤ 1 Total Variation
E(x) = MAP
∞ else. Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
• ... is non-empty and bounded if x ∈ int(dom(f )).
updated 16.12.2014
Variational Methods
Optimality Condition
Michael Moeller
Let
• E(u) = Hf (u) + αJ(u)
• Hf : X → R ∪ {∞}
Examples for
• J : X → R ∪ {∞} Tikhonov-type
regularization
• X a Banach space. Calculus of variation
Existence
Uniqueness
Continuous dependence
Regularization Design
Total Variation
MAP
Optimality Conditions
and Error Estimates
Optimality Conditions
Error estimates
Let
• E(u) = Hf (u) + αJ(u)
• Hf : X → R ∪ {∞}
Examples for
• J : X → R ∪ {∞} Tikhonov-type
regularization
• X a Banach space. Calculus of variation
Existence
Uniqueness
Continuous dependence
The subdifferential can be difficult to deal with. Things like
Regularization Design
Total Variation
Optimality Conditions
and Error Estimates
are highly non-trivial!2 Optimality Conditions
Error estimates
Let
• E(u) = Hf (u) + αJ(u)
• Hf : X → R ∪ {∞}
Examples for
• J : X → R ∪ {∞} Tikhonov-type
regularization
• X a Banach space. Calculus of variation
Existence
Uniqueness
Continuous dependence
The subdifferential can be difficult to deal with. Things like
Regularization Design
Total Variation
Optimality Conditions
and Error Estimates
are highly non-trivial!2 Optimality Conditions
Error estimates
∅=
6 ri(dom(J)) ∩ ri(dom(Hf )),