Title: Image restoration, noise models, detection, deconvolution
1Image restoration, noise models, detection,
deconvolution
- Outline
- Image formation model
- Noise models
- Inverse problems in image processing
- Bayesian approaches
- Wiener filtering
- Maximum-entropy methode
- Shrinkage, Sparsity
- Applications os multiscale representations
2(No Transcript)
3(No Transcript)
4NOISE MODELING
For a positive coefficient
For a negative coefficient
Given a threshold t, if P gt t, the coefficient
could be due to the noise. On the other habd, if
P lt t, the coefficient cannot be due to the
noise, and a significant coefficient is detected.
5(No Transcript)
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12(No Transcript)
13NGC2997 MULTIRESOLUTION SUPPORT
14(No Transcript)
15(No Transcript)
16(No Transcript)
17(No Transcript)
18(No Transcript)
19(No Transcript)
20(No Transcript)
21(No Transcript)
22(No Transcript)
23(No Transcript)
24(No Transcript)
25(No Transcript)
26(No Transcript)
27(No Transcript)
28(No Transcript)
29(No Transcript)
30(No Transcript)
31(No Transcript)
32(No Transcript)
33(No Transcript)
34(No Transcript)
35(No Transcript)
36(No Transcript)
37(No Transcript)
38(No Transcript)
39(No Transcript)
40DECONVOLUTION SIMULATION
LUCY
PIXON
Wavelet
41(No Transcript)
42(No Transcript)
43(No Transcript)
44Problems related to the WT
- 1) Edges representation
- if the WT performs better than the FFT to
- represent edges in an image, it is still not
optimal. - 2) There is only a fixed number of directional
elements - independent of scales.
- 3) Limitation of existing scale concepts
- there is no highly anisotropic elements.
45Continuous Ridgelet Transform
Ridgelet Transform (Candes, 1998)
Ridgelet function
Transverse to these ridges, it is a wavelet.
The function is constant along lines.
46(No Transcript)
47(No Transcript)
48(No Transcript)
49Digital Ridgelet Transform
50Example application of Ridgelets
51SNR 0.1
52(No Transcript)
53Undecimated Wavelet Filtering (3 sigma)
54Ridgelet Filtering (5sigma)
55Line detection by the ridgelet transform
56 NEWTON/XMM Image of the supernovae SN1604
Ridgelet Filtering
57(No Transcript)
58The Curvelet Transform
The curvelet transform opens us the possibility
to analyse an image with different block sizes,
but with a single transform. The idea is to
first decompose the image into a set of wavelet
bands, and to analyze each band by a ridgelet
transform. The block size can be changed at each
scale level.
59The Curvelet Transform
Wavelet
Curvelet
Width Length2
60The Curvelet Transform
J.L. Starck, E. Candès and D. Donoho, "Astronomica
l Image Representation by the Curvelet
Transform, Astronomy and Astrophysics, 398,
785--800, 2003.
61CURVELET FILTERING
NOISE MODELING
For a positive coefficient
For a negative coefficient
Given a threshold t if P gt t, the coefficient
could be due to the noise. if P lt t, the
coefficient cannot be due to the noise, and a
significant coefficient is detected.
Hard Thresholding
62(No Transcript)
63(No Transcript)
64FILTERING
65(No Transcript)
66(No Transcript)
67(No Transcript)
68 69a) Simulated image (gaussianslines) b)
Simulated image noise c) A
trous algorithm
d) Curvelet transform
e) coaddition cd
f) residual e-b
70a) A370
b) a trous
c) Ridgelet Curvelet
Coaddition bc
71a) NGC2997
b) atrous
d) Coaddition bc
c) Ridgelet
72Galaxy SBS 0335-052
73Galaxy SBS 0335-052 10 micron GEMINI-OSCIR
74PSNR
Lena
Curvelet
Decimated wavelet
Undecimated wavelet
Noise Standard Deviation
75(No Transcript)
76(No Transcript)
77Barbara
Curvelet
Decimated wavelet
Undecimated wavelet
78Curvelet
Curvelet
79RESTORATION HOW TO COMBINE SEVERAL MULTISCALE
TRANSFORMS ?
The problem we need to solve for image
restoration is to make sure that our
reconstruction will incorporate information
judged as significant by any of our
representations.
- Very High Quality Image Restoration, in Signal
and Image Processing IX, San Diego, 1-4 August,
2001, - Eds Laine, Andrew F. Unser, Michael A.
Aldroubi, Akram, Vol. 4478, pp 9-19, 2001.
Notations
Consider K linear transforms
and the coefficients of x after applying
.
80We propose solving the following optimization
problem
Where C is the set of vectors which obey the
linear constraints
positivity constraint
is significant
The second constraint guarantees that the
reconstruction will take into account any
pattern which is detected by any of the K
transforms.
81(No Transcript)
82(No Transcript)
83(No Transcript)
84(No Transcript)
85(No Transcript)
86DECONVOLUTION
We propose solving the following optimization
problem
Where C is the set of vectors which obey the
linear constraints
positivity constraint
is significant
The second constraint guarantees that the
reconstruction will take into account any
pattern which is detected by any of the K
transforms.
87(No Transcript)
88(No Transcript)
89 Multiscale Transforms
Critical Sampling
Redundant Transforms Pyramidal
decomposition (Burt and Adelson) (bi-)
Orthogonal WT
Undecimated Wavelet Transform Lifting scheme
construction Isotropic
Undecimated Wavelet Transform Wavelet Packets
Complex
Wavelet Transform Mirror Basis
Steerable Wavelet
Transform
Dyadic Wavelet
Transform
Nonlinear Pyramidal
decomposition (Median)
New Multiscale Construction
Contourlet
Ridgelet Bandelet
Curvelet (Several
implementations) Finite Ridgelet
Transform Platelet (W-)Edgelet
Adaptive Wavelet
90(No Transcript)
91The Curvelet Transform
Wavelet
Curvelet
Width Length2
92The Curvelet Transform
Wavelet
Curvelet
Width Length2
93(No Transcript)
94(No Transcript)
95(No Transcript)
96(No Transcript)
97(No Transcript)
98(No Transcript)
99(No Transcript)
100(No Transcript)
101(No Transcript)