Professional Documents
Culture Documents
Michael Unser
Biomedical Imaging Group
EPFL, Lausanne
Switzerland
Discrete domain
sampling
Signal subspace
interpolation
reconstruction algorithms
denoising
signal processing
...
Universal
(40s)
(90s)
1- 2
Discrete domain
sampling
Signal subspace
interpolation
reconstruction algorithms
denoising
signal processing
...
Universal
Constrained
(prior knowledge)
(40s)
(90s)
...
1- 3
!!
synthesis
sampling
f (x) L2
(x)
anti-aliasing
filter
f(x)
kZ
(x k)
(x)
f(x)
ideal filter
!!
Analysis:
!!
Synthesis: f(x) =
kZ
f(k) sinc(x k)
1- 4
sinc(x)
(x)
PRELIMINARIES
!
Shift-invariant subspaces
1-7
Continuous-domain signals
Mathematical representation: a function of the continuous variable x R
L2 (R) = f (x), x R :
xR
L2 -inner product: f, g =
L2 -norm: f L2 =
|f (x)| dx < +
2
f (x)g (x)dx
xR
1/2
|f (x)| dx
= f, f
2
xR
Fourier transform
Integral definition: f() =
f (x)ejx dx
xR
Parseval relation:
f 2L2
1
=
2
|f()|2 d
1- 8
Discrete-domain signals
Mathematical representation: a sequence indexed by the discrete variable k Z
2 (Z) =
a[k], k Z :
2 -norm: a2 =
kZ
kZ
|a[k]| < +
2
|a[k]|
1/2
a[k]z k
kZ
a[k]ejk
kZ
1- 9
Shift-invariant spaces
Integer-shift-invariant subspace associated with a generating function (e.g., B-spline):
V () =
f (x) =
Generating function:
kZ
c[k](x k) : c 2 (Z)
F
()
(x)
(x)ejx dx
xR
A (ej ) =
nZ
|(
+ 2n)|2
Riesz-basis condition
Positive-definite Gram sequence:
A c2
kZ c[k](x k)L B c2
2
f L
1- 10
|(
+ 2n)|2 = 1
bandlimited functions
(x) = sinc(x)
nZ
(n+1)
Autocorrelation sequence:
times
!2
!1
Proposition. The B-spline of degree n, n (x), generates a Riesz basis with lower and
upper Riesz bounds A = inf {A n (ej )}
2 n+1
Cardinal L-splines
L{}: differential operator (translation-invariant)
(x): Dirac distribution
Definition
The continuous-domain function s(x) is called a cardinal L-spline iff.
L{s}(x) =
kZ
a[k](x k)
dN
dxN
1-12
d
dx
+ {}
D=
Continuous-domain derivative:
Discrete derivative:
1 ej
Piecewise-constant or D-spline
s(x) =
kZ
+ s(k)
a[k] (x k)
D{s}(x) =
0
s[k]+
(x k)
kZ
B-spline function
0
+
(x)
= + D
{}(x)
1 ej
j
1-13
f (x) L2 (R)
acquisition
device
noise
+
Discrete measurements:
g[k] = (h f )(x)|x=k + n[k]
Reconstruction
algorithm
Constraints
(prior
knowledge)
Continuous-domain reconstruction
f(x) =
kZ
Riesz-basis property
c[k](x k)
signal coefficients
{c[k]}kZ
Goal: Specify a set of constraints, a reconstruction space and a reconstruction algorithm so that f(x) is a good approximation of f (x)
1- 14
VARIATIONAL RECONSTRUCTION
!
Regularized interpolation
1-15
Variational formulation
f
J(f, g; ) =
kZ
f V ()
|g[k] f (k)| +
2
(|L{f }(x)|) dx
Regularization
d
dx
or D2
(): Increasing potential function used to penalize non-smooth solutions (e.g., (u) = |u|2 )
0: Regularization parameter to strike a balance between smoothing and consistency
1- 16
min
f (x)
kZ
|g[k] f (k)|2 +
|Dm f (x)|2 dx
f (x) =
kZ
Smoothing
spline filter
c[k] n (x k)
c[k] = (h g)[k]
1- 17
min
f (x)
kZ
|g[k] f (k)|2 +
|Lf (x)|2 dx
f (x) =
(h g)[k]L (x k)
kZ
where L is an optimal B-spline generator and h a corresponding digital reconstruction filter parametrized by .
1- 19
L L{L }(x) =
q[k](x k).
kZ
Short support: L can be chosen of size 2N where N is the order of the operator
1
BL (z) + Q(z)
with
BL (z) =
L (k)z k
kZ
1- 20
2
02
[Unser-Blu, 2005].
Fractal processes
Fractional Brownian motion (fBm) is a self-similar process of great interest for the modeling of natural
signals and images. fBms are non-stationary, meaning that the Wiener formalism is not applicable
(their power spectrum is not defined !).
Yet, using a distributional formalism (Gelfands theory of generalized stochastic processes), it can be
shown that these are whitened by fractional derivatives.
The optimal MSE estimate of a fBm with Hurst exponent H is a fractional smoothing spline of order
= 2H + 1: L()
= (j)/2 [Blu-Unser, 2007].
Special case: the MMSE estimate of the Wiener process (Brownian motion) is a linear spline ( = 2).
1- 21
min J(f, g) =
f
f V (L )
kZ
Note: similar optimality results apply for the non-ideal sampling problem
kZ
f L2 (R)
|g[k] f (k)| +
2
|Dn {f }(x)|1 dx
R
TV{Dn1 f }
1- 23
Signal domain
Lf 22
Lf 1
(Sobolev-type norm)
e.g., Df 1 = TV{f }
(total variation)
Wavelet domain
(u)
p=2
1
0.5
p0
(Besov norm)
Compressive
sensing theory
Wf 0
3D deconvolution
Parallel MRI
1-25
Wavelet bases of L2
Family of wavelet templates (basis functions)
i,k (x) = 2
i/2
x 2i k
2i
W1 = WT
(wavelet coefficients)
iZ kZ
Vector/matrix notation
Discrete signal: f = ( , c[0], c[1], c[2], )
Synthesis formula: f = Ww =
wk k
26
Wavelet transform
27
u = Hf + n
with v0 = K Nv
subject to
v0 K
Theoretical result
Under suitable conditions on A (e.g., restricted isometry), the solution is unique
and the recovery problem (P0) is equivalent to:
(P1) min u Av22
v
subject to
v1 C1
v2
(
u1 , u
2 )
v1
2 -ball: |v1 |2 + |v2 |2 = Constant
1 -ball: |v1 | + |v2 | = Constant
)T AT A(v u
)
Elliptical norm: u Av22 = (v u
with
= A1 u
u
29
g = Hf + n
with A = HW
or
f = arg min g Hf 2 + WT f
2
1
f
30
f = (HT H)1 HT g
Pure denoising: H = I
f = W T {WT g}
9/7 wavelets
ML-ISTA
8
SNRI (dB)
SNRI (dB)
ISTA
6
FTL
TL
5
0
10
15
Time (sec)
20
FTL
TL
25
5
0
10
15
Time (sec)
20
25
32
Widefield micrograph
ML-ISTA 5 iterations
ISTA 5 iterations
38428832 stack (maximum-intensity projections); sample: fibroblast cells;
staining: actine filaments in green (Phalloidin-Alexa488), vesicles and nucleus membrane in red (DiI);
objective: 63 plan-apochromat 1.4 NA oil-immersion;
33
ML-ISTA 15 iterations
ISTA 15 iterations
Confocal reference
Space
Backprojection
L2 regularization (CG)
1 wavelet regularization
35
1 wavelet regularization
36
Generalized
sampling
Linear inverse
problems
MMSE
Optimal
discretization
and solution
Smoothing
spline
Optimal
discretization
and solution
Hybrid Wiener
filter
Direct numerical
solution
Digital filtering
Numerical,
matrix-form
solution
CG (iterative)
Gaussian
MAP
Gaussian
MAP
TV
Sparsity
Iterative TV
deconvolution
Iterative TV
reconstruction
Numerical
optimization
Multi-level,
iterated,
threshold
Numerical
optimization
1 -norm
Level of complexity
Ideal sampling
Variational
Iterated
thresholding
1- 37
CONCLUSION
!
Generalized sampling
!
!
!
!
Regularized sampling
!
!
!
CONCLUSION (Contd)
!
!
!
1-39
Acknowledgments
Many thanks to
"
"
"
"
"
"
"
http://bigwww.epfl.ch/
1- 40
Bibliography
Sampling theory and splines
M. Unser, A. Aldroubi, A General Sampling Theory for Nonideal Acquisition Devices, IEEE Trans Signal Processing, vol. 42, no. 11, pp. 2915-2925, 1994.
M. Unser, Sampling50 Years After Shannon, Proc. IEEE, vol. 88, no. 4, pp. 569-587, 2000.
M. Unser, Splines: A Perfect Fit for Signal and Image Processing, IEEE Signal Processing Magazine, vol. 16,
no. 6, pp. 22-38, 1999.
Regularized sampling
M. Unser, T. Blu, Generalized Smoothing Splines and the Optimal Discretization of the Wiener Filter, IEEE
Trans. Signal Processing, vol. 53, no. 6, pp. 2146-2159, 2005.
Y.C. Eldar, M. Unser, Nonideal Sampling and Interpolation from Noisy Observations in Shift-Invariant Spaces,
IEEE Trans. Signal Processing, vol. 54, no. 7, pp. 2636-2651, 2006.
T. Blu, M. Unser, Self-Similarity: Part IIOptimal Estimation of Fractal Processes, IEEE Trans Signal Processing, vol. 55, no. 4, pp. 1364-1378, 2007.
S. Ramani, D. Van De Ville, T. Blu, M. Unser, Nonideal Sampling and Regularization Theory, IEEE Trans. Signal
Processing, vol. 56, no. 3, pp. 1055-1070, March 2008.
E. Mammen, S. van de Geer, Locally adaptive regression splines, Annals of Statistics, vol. 25, no. 1, pp.
387-413, 1997.
41
Bibliography (Contd)
Compressive sampling
` J. Romberg, T. Tao, Robust uncertainty principles: Exact signal reconstruction from highly incomplete
E. Candes,
frequency information,, IEEE Trans. Information Theory, vol. 52, no. 2, pp. 489 - 509, 2006.
D. Donoho, Compressed sensing, IEEE Trans. Information Theory, vol. 52, no. 4, pp. 1289 - 1306, 2006.
` and M. Wakin, An introduction to compressive sampling, IEEE Signal Processing Magazine, vol. 25,
E. Candes
no. 2, pp. 21 - 30, 2008.
A.M. Bruckstein, D.L. Donoho, M. Elad,, From Sparse Solutions of Systems of Equations to Sparse Modeling of
Signals and Images, SIAM Review, vol. 51, no. 1, pp. 34.81, 2009.
42