Upload
dusty
View
24
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman. September 19, 2006. The problem. crest. coast. Purpose : Denoising homogeneous areas… …without smoothing the signal at the interfaces. The problem. Autoregressive model :. The problem. - PowerPoint PPT Presentation
Citation preview
Air Systems Division
Definition of anisotropic denoising operators viasectional curvature
Stanley DurrlemanSeptember 19, 2006
Air Systems Division2
MIA
’ 06
- Sep
tem
ber 2
006
The problem
coast
crest
Purpose : Denoising homogeneous areas… …without smoothing the signal at the interfaces
Air Systems Division3
MIA
’ 06
- Sep
tem
ber 2
006
The problem
Autoregressive model :
Air Systems Division4
MIA
’ 06
- Sep
tem
ber 2
006
The problem
Autoregressive model :
Air Systems Division5
MIA
’ 06
- Sep
tem
ber 2
006
The problem
Autoregressive model :
Air Systems Division6
MIA
’ 06
- Sep
tem
ber 2
006
The problem
Autoregressive model :
Burg algorithm enables :-better estimation in case of short sample signals-fewer interference peaks-recursive computation : real time algorithm-estimation of the spectral density function :
Air Systems Division7
MIA
’ 06
- Sep
tem
ber 2
006
The problem
Example : record of turbulent atmospheric clutter Images du CR 1magnitude angle
Air Systems Division8
MIA
’ 06
- Sep
tem
ber 2
006
What’s in the image proceesing toolbox ?
- Statistical models of noiseBayesian models, Markov fields… :
- good model of noise- how to take the geometry into account ?
- Geometrical models : Linear filters (Gaussian,…) : do not preserve the discontinuitiesNon-linear filters :- Curvature motion & morphologic filters (AMSS, mean curvature motion, median filter) :
- noise = level set of small areas- specific for gray-level images
- Geometric filters : (Kimmel, Sochen, Barbaresco) : - model data as a sub-manifold- depend on the way data are parametrized (mean curvature flow)- model of noise ?
Our goal : define anisotropic operators that can denoise data… of any dimension (gray-level images, radar signal…) independently of the data parametrization and restore piecewise constant data
Air Systems Division9
MIA
’ 06
- Sep
tem
ber 2
006
Outline
Noise characterization via sectional curvature
De-noising algorithms
Results
Air Systems Division
I. Noise characterization through sectional curvature
MIA – September 19, 2006
Air Systems Division11
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
1. Question : what is noise ??
statistics : Bayesian filters, maximum likelihood…
geometry : which tool ? Gradient ? Curvature !
Air Systems Division12
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
2- Basic idea : the surface Gaussian Curvature
Air Systems Division13
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
2- Basic idea : the surface Gaussian Curvature
Examples :
Air Systems Division14
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
Noise and curvatureAxiom : pixel of noise = pixel of big curvatureAxiom : pixel of noise = pixel of big curvature
Air Systems Division15
MIA
’ 06
- Sep
tem
ber 2
006
How to denoise ?
By minimizing the following energy :
I. Noise & Sectional Curvature
Air Systems Division16
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
3 – Modeling
A generic ‘image’ :
Air Systems Division17
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
3 – Modeling
Air Systems Division18
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
3 – ModelingCurvature of a metric :
Air Systems Division19
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
3 – ModelisationCurvature of a metric :
That is the surface Gaussian curvature !That is the surface Gaussian curvature !
Air Systems Division20
MIA
’ 06
- Sep
tem
ber 2
006
I. Noise & Sectional Curvature
Summary :1/ One defines :
h metric on the data space e metric on the acquisition space
=> a ‘mixed’ metric : g
2/ One computes the sectional curvature: K
3/ One defines the energy : E
Air Systems Division
II. De-noising algorithms
MIA’06 - September 19, 2006
Air Systems Division22
MIA
’ 06
- Sep
tem
ber 2
006
II. De-noising algorithms
Purpose :Minimizing :
2 methods :- Partial Differential Equation- Stochastic algorithm
Air Systems Division23
MIA
’ 06
- Sep
tem
ber 2
006
1. Descent gradient scheme :1/ initialise with the given noisy image2/ Evolve towards a minimum of :
using the gradient :
Hence, the evolution equation :
implemented with a finite difference scheme.
II. De-noising algorithms
Air Systems Division24
MIA
’ 06
- Sep
tem
ber 2
006
II. De-noising algorithms
Case of gray-level images :
Air Systems Division25
MIA
’ 06
- Sep
tem
ber 2
006
II. De-noising algorithms
2. Stochastic method :
- One picks randomly a pixel in the (noisy) image.
- One adds a small random Gaussian variable to the pixel’s value.
- If the energy decreases : one keeps the change Else : the change is rejected.
Air Systems Division
III. Results
MIA’06 - September 19, 2006
Air Systems Division27
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
1 – Gray-level images (1)
Metric :
Curvature :
Flow :
Air Systems Division28
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
t = 0 t = 1 t = 10 t = 100
Flow equation
Air Systems Division29
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Transversal view :
Air Systems Division30
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Stochastic
Stoch. + PDE
Stochastic algorithm :Stochastic algorithm :
Air Systems Division31
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
2 – Gray level images (2) Adaptative metric :
‘Dilate’ geodesics in D far from the minimum
Air Systems Division32
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
original PDE Stoch. Algo. Adaptative metric
Air Systems Division33
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
median
Air Systems Division34
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
RSO Image
original amss PDE Stoch
Air Systems Division35
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
2. Radar signal
Reminder : Parametrization thanks to complex auto-regressive analysiscomplex auto-regressive analysis
8 complex magnitudes
7 reflection coefficients
Doppler spectrum
Burg Algo.
Air Systems Division36
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Data : Reflection coefficients
Air Systems Division37
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Simulated data :Image of CR 1 :
magnitude angle
azimut 16
Air Systems Division38
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Simulated data :Image of CR 1 :
magnitude angle
azimut 16
Air Systems Division39
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
After de-noising:
Air Systems Division40
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
After de-noising :
Air Systems Division41
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
Real data : Images du CR 1
magnitude angle
azimut 19
Air Systems Division42
MIA
’ 06
- Sep
tem
ber 2
006
III. Results
After de-noising :
Air Systems Division
Thank you for your kind attention
MIA’06 - September 19, 2006
Air Systems Division44
MIA
’ 06
- Sep
tem
ber 2
006
Air Systems Division45
MIA
’ 06
- Sep
tem
ber 2
006
Air Systems Division46
MIA
’ 06
- Sep
tem
ber 2
006
Air Systems Division47
MIA
’ 06
- Sep
tem
ber 2
006