47
Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006

Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

  • Upload
    dusty

  • View
    24

  • Download
    0

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

Page 1: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division

Definition of anisotropic denoising operators viasectional curvature

Stanley DurrlemanSeptember 19, 2006

Page 2: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 3: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division3

MIA

’ 06

- Sep

tem

ber 2

006

The problem

Autoregressive model :

Page 4: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division4

MIA

’ 06

- Sep

tem

ber 2

006

The problem

Autoregressive model :

Page 5: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division5

MIA

’ 06

- Sep

tem

ber 2

006

The problem

Autoregressive model :

Page 6: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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 :

Page 7: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division7

MIA

’ 06

- Sep

tem

ber 2

006

The problem

Example : record of turbulent atmospheric clutter Images du CR 1magnitude angle

Page 8: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 9: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division9

MIA

’ 06

- Sep

tem

ber 2

006

Outline

Noise characterization via sectional curvature

De-noising algorithms

Results

Page 10: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division

I. Noise characterization through sectional curvature

MIA – September 19, 2006

Page 11: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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 !

Page 12: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division12

MIA

’ 06

- Sep

tem

ber 2

006

I. Noise & Sectional Curvature

2- Basic idea : the surface Gaussian Curvature

Page 13: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division13

MIA

’ 06

- Sep

tem

ber 2

006

I. Noise & Sectional Curvature

2- Basic idea : the surface Gaussian Curvature

Examples :

Page 14: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 15: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division15

MIA

’ 06

- Sep

tem

ber 2

006

How to denoise ?

By minimizing the following energy :

I. Noise & Sectional Curvature

Page 16: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division16

MIA

’ 06

- Sep

tem

ber 2

006

I. Noise & Sectional Curvature

3 – Modeling

A generic ‘image’ :

Page 17: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division17

MIA

’ 06

- Sep

tem

ber 2

006

I. Noise & Sectional Curvature

3 – Modeling

Page 18: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division18

MIA

’ 06

- Sep

tem

ber 2

006

I. Noise & Sectional Curvature

3 – ModelingCurvature of a metric :

Page 19: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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 !

Page 20: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 21: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division

II. De-noising algorithms

MIA’06 - September 19, 2006

Page 22: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division22

MIA

’ 06

- Sep

tem

ber 2

006

II. De-noising algorithms

Purpose :Minimizing :

2 methods :- Partial Differential Equation- Stochastic algorithm

Page 23: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 24: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division24

MIA

’ 06

- Sep

tem

ber 2

006

II. De-noising algorithms

Case of gray-level images :

Page 25: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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.

Page 26: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division

III. Results

MIA’06 - September 19, 2006

Page 27: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division27

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

1 – Gray-level images (1)

Metric :

Curvature :

Flow :

Page 28: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division28

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

t = 0 t = 1 t = 10 t = 100

Flow equation

Page 29: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division29

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Transversal view :

Page 30: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division30

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Stochastic

Stoch. + PDE

Stochastic algorithm :Stochastic algorithm :

Page 31: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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

Page 32: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division32

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

original PDE Stoch. Algo. Adaptative metric

Page 33: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division33

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

median

Page 34: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division34

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

RSO Image

original amss PDE Stoch

Page 35: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

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.

Page 36: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division36

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Data : Reflection coefficients

Page 37: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division37

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Simulated data :Image of CR 1 :

magnitude angle

azimut 16

Page 38: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division38

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Simulated data :Image of CR 1 :

magnitude angle

azimut 16

Page 39: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division39

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

After de-noising:

Page 40: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division40

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

After de-noising :

Page 41: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division41

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

Real data : Images du CR 1

magnitude angle

azimut 19

Page 42: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division42

MIA

’ 06

- Sep

tem

ber 2

006

III. Results

After de-noising :

Page 43: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division

Thank you for your kind attention

MIA’06 - September 19, 2006

Page 44: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division44

MIA

’ 06

- Sep

tem

ber 2

006

Page 45: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division45

MIA

’ 06

- Sep

tem

ber 2

006

Page 46: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division46

MIA

’ 06

- Sep

tem

ber 2

006

Page 47: Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman

Air Systems Division47

MIA

’ 06

- Sep

tem

ber 2

006