Professional Documents
Culture Documents
Martin Burger
Institut fr Numerische und Angewandte Mathematik
CeNoS
Total Variation
Mathematical Imaging@WWU
Alex Sawatzky
Frank Wbbeling
Thomas Grosser
Jahn
Mller
Martin Burger Cetraro, September 2008
Total Variation
Martin Burger
Total Variation
Martin Burger
Total Variation
Noisy Images
Noise appears from measurement devices or transmission loss
Martin Burger
Total Variation
Damaged Images
Corrupted Pixels, dusted, scratches
Martin Burger
Total Variation
Medical Imaging: CT
Classical image reconstruction example: computerized tomography (CT) Mathematical Problem: Reconstruction of a density function from its line integrals Inversion of the Radon transform
cf. Natterer 86, Natterer-Wbbeling 02
Martin Burger
Total Variation
Medical Imaging: CT
Classical image reconstruction example: computerized tomography (CT)
Martin Burger
Total Variation
Medical Imaging: CT
+ Low noise level + High spatial resolution + Exact reconstruction + Reasonable Costs
- Restricted to few seconds (radiation exposure, 20 mSiewert) - No functional information - Few mathematical challenges left
CT
Schfers et al 07
Martin Burger
Total Variation
10
Medical Imaging: MR
+ Low noise level + High spatial resolution + Reconstruction by Fourier inversion + No radiation exposure + Good contrast in soft matter - Low tracer sensitivity - Limited functional information - Expensive - Few mathematical challenges left
Martin Burger Cetraro, September 2008
Total Variation
11
Martin Burger
Total Variation
12
Positron-Emission-Tomography Data: detecting decay events of an radioactive tracer Decay events are random, but their rate is proportional to the tracer uptake (Radon transform with random directions)
Martin Burger
Total Variation
13
- Few anatomical information - High noise level and disturbing effects (damping, scattering, ) - Low spatial resolution
Martin Burger Cetraro, September 2008
Schfers et al 07
Total Variation
14
Martin Burger
Total Variation
15
Image u equals density function (uptake) of tracer Linear Operator K equals Radon-transform Possibly additional (Gaussian) measurement noise b
Martin Burger
Total Variation
16
Martin Burger
Total Variation
17
Low SNR
Bad statistics arising due to lower radioactive activity or isotopes decaying fast (e.g. H2O15)
~10.000 Events
Total Variation
18
Basic Paradigms
Typical imaging tasks are s0lved by a compromise between the following two goals: - Stay close to the data - Among those close to the data choose the one that corresponds best to a-priori ideas / knowledge
The measure of how close one wants to stay to data is the SNR, respectively noise level. For zero noise / infinite SNR one would reproduce the data exactly. The higher the noise level / lower the SNR the farther the solution can be from the data.
Martin Burger Cetraro, September 2008
Total Variation
19
Imaging models
Continuum Discrete
Image:
Martin Burger
Total Variation
20
Imaging models
We usually use an abstract treatment with an image space X and a data space Y
Digital (discrete) model is nowadays the realistic one, however there are several reasons to interpret it as a discretization of an underlying continuum model: - Images come with different resolution, should be compareable - Rich mathematical models in the continuum PDEs - Robustness of numerical methods
Martin Burger Cetraro, September 2008
Total Variation
21
Decomposition :
Martin Burger
Total Variation
22
Martin Burger
Total Variation
23
Reconstruction:
Martin Burger
Total Variation
24
Bayes Paradigm
The two goals are translated into probabilities: - Conditional data probability
Martin Burger
Total Variation
25
A-priori probability of data is a scaling factor and can be ignored A natural estimator is the one maximizing probability, the maximum-aposteriori-probability (MAP) estimator
Martin Burger
Total Variation
26
MAP Estimator
MAP estimator can be computed by minimizing negative loglikelihood:
Martin Burger
Total Variation
27
The log-likelihood
The probability to observe data f if the exact image is u can be related to the distribution of the noise Example: additive Gaussian noise (pointwise)
Martin Burger
Total Variation
28
The log-likelihood
The log-likelihood becomes a sum, which converges to an integral in the continuum limit
Martin Burger
Total Variation
29
Variational model
The above reasoning yields directly a standard variational model The MAP estimator is determined from minimizing the functional
Martin Burger
Total Variation
30
Variational model II
One can show that the above minimization is equivalent to
Martin Burger
Total Variation
31
Discrepancy principle
The second formulation is a (generalized) discrepancy principle for Gaussian noise: Minimize the regularization (maximize a-priori probability) among all images that give a data discrepancy of the order of the variance Alternatively this can be interpreted as a rule of choosing Choose
Martin Burger
such that
Cetraro, September 2008
Total Variation
32
Total Variation
33
Martin Burger
Total Variation
34
Denoising Example
Consider MAP estimate for Gaussian noise with above regularization
Martin Burger
Total Variation
35
Reminder: Gateaux-Derivative
Gateaux derivative of a functional is the collection of all directional derivatives
Martin Burger
Total Variation
36
Optimality Condition
Compute Gateaux-derivative
Optimality:
Martin Burger
Total Variation
37
Elliptic Regularity
We were looking for a function in
Martin Burger
Total Variation
38
Elliptic Regularity
Regularity theory for the Poisson equation implies
Hence u has even second derivatives and may be oversmoothed Note: derivatives go to infinity for
Martin Burger
Total Variation
39
Martin Burger
Total Variation
40
Scale Space Methods (Diffusion Filters): Start with noisy image (finest scales) and gradually coarsen scales until a certain minimal scale is reached Inverse Scale Space Methods (Bregman Iterations): Start with the most rough information about the image (largest scale = whole image, i.e. start with mean value) and gradually refine scales until a certain minimal scale is reached
Martin Burger Cetraro, September 2008
Total Variation
41
Variational Methods
Variational method can be interpreted as both a - Scale space method:
Martin Burger
Total Variation
42
Martin Burger
Total Variation
43
Martin Burger
Total Variation
44
Evolve u by
Denoised result:
Martin Burger
Total Variation
45
Martin Burger
Total Variation
46
Total Variation
47
Variational Methods
Alternative smoothing via penalizing coefficients in orthonormal bases
Martin Burger
Total Variation
48
Fourier Series
Rewrite functional
Equivalent minimization
Martin Burger
Total Variation
49
Fourier Series
Explicit solution of the minimization problem
Martin Burger
Total Variation
50
Martin Burger
Total Variation
51
Martin Burger
Total Variation
52
Nonquadratic Regularization
Optimality condition
Martin Burger
Total Variation
53
Total Variation
Only way to penalize oscillations without full elliptic regularity is to choose G not smooth / not strictly convex Canonical choice
Martin Burger
Total Variation
54
Minimization Problem
The minimization problem
has no solution in general (more later) Problem needs to be defined on a larger space
Martin Burger
Total Variation
55
Total Variation
Rigorous definition
Martin Burger
Total Variation
56
Why TV-Methods ?
Cartooning
Linear Filter
Martin Burger Cetraro, September 2008
TV-Method
Total Variation
57
Why TV-Methods ?
Cartooning
Total Variation
58
Sparsity
Analogous approach in orthormal basis by penalization with weighted 1-norm
Martin Burger
Total Variation
59
Sparsity
Most coefficients will be zero (sparse solution), the shrinkage of coefficients is a data-dependent Total variation leads to sparsity in the gradient, hence gradient will be zero in most points (usually in the others there are edges)
Martin Burger