A new approach for regularization of inverse problems in image - - PowerPoint PPT Presentation

a new approach for regularization of inverse problems in
SMART_READER_LITE
LIVE PREVIEW

A new approach for regularization of inverse problems in image - - PowerPoint PPT Presentation

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion A new approach for regularization of inverse problems in image processing I. Souopgui 1 , 2 , E. Kamgnia 2 , F.-X. Le Dimet 1 , A. Vidard 1


slide-1
SLIDE 1

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion

A new approach for regularization of inverse problems in image processing

  • I. Souopgui1,2, E. Kamgnia2, F.-X. Le Dimet1, A. Vidard1

(1) INRIA / LJK Grenoble (2) University of Yaounde I

10th African Conference on Research in Computer Science and Applied Mathematics - CARI 2010 October 18 - 21, 2010, Yamoussoukro, Cˆ

  • te d’Ivoire

F.-X. Le Dimet regularization for inverse problem

slide-2
SLIDE 2

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion

1

Inverse problems : variational formulation Definition A priori knowledges Regularization : Vector fields

2

From classical regularization to Generalized Diffusion Regularization as smoothing operators Case of gradient penalization

3

Application to geophysical fluid motion estimation Motion estimation problem From regularization to pseudo covariance operator Experimental result

4

Conclusion

F.-X. Le Dimet regularization for inverse problem

slide-3
SLIDE 3

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Definition A priori knowledges Regularization

Ingredients

Physical system M : V → Y v → y = M(v) y ∈ Y, the system state v ∈ V, the control variable M, model mapping V to Y Observation yo yo ∈ O, observed state Observation system H : Y → O y → H(y) H observation operator mapping Y to O

F.-X. Le Dimet regularization for inverse problem

slide-4
SLIDE 4

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Definition A priori knowledges Regularization

Definition

Giving observed state yo, Inverse problem (unconstrained) Find v∗ = MinArg(J(v)), v ∈ V where J(v) = Jo(v) = 1 2H(M(v)) − yo2

O

(1) under adequate conditions, the solution v∗ is given by the Euler-Lagrange Equation ∇J(v∗) = 0 Problems ill-posedness ⇒ use a priori knowledges; ill-conditionning ⇒ use preconditioning.

F.-X. Le Dimet regularization for inverse problem

slide-5
SLIDE 5

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Definition A priori knowledges Regularization

A priori knowledges

For a priori knowledge A, set J = Jo + JA where JA is defined to force the solution to satisfy A Use of a priori informations Background vb and background error covariance B Jb = 1 2αbv − vb2

B−1

(2) Regularity of the solution : Φ-smooth (minimum gradient) Jr = 1 2αrΦ(v)2 (3) Φ function of the derivatives of v

F.-X. Le Dimet regularization for inverse problem

slide-6
SLIDE 6

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Definition A priori knowledges Regularization

Vector fields regularization

first order regularization : first order derivatives of v Φ(1) ∂vi ∂xj

  • 1≤i,j≤n,

gradient penalization : J∇(v) = 1 2α∇

n

  • i=1

∇vi2dx second order regularization : second order derivatives of v Φ(2) ∂2vi ∂xj∂xk

  • 1≤i,j,k≤n,

Suter regularization : Jsuter(v) = 1 2

α∇div∇div(v)2 + α∇curl∇curl(v)2dx ⇒ difficult to defined optimal weighting parameter(s)

F.-X. Le Dimet regularization for inverse problem

slide-7
SLIDE 7

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Regularization as smoothing operators Case of gradient penalization

Notations and definition

Let : v(x) be an incomplete/inconsistent control variable, with x ∈ Ω the physical space Φ(v) regularization operator as defined previously ϕ(x) a scalar positive trust function given the quality of v at x small value meaning bad/lack/inconsistent control variable large value for good quality control variable we define restored control variable u∗ = MinArg(ε(u)), u ∈ V ε(u) = 1 2

2Φ(u(x))2 + ϕ(x)u(x) − v(x)2dx (4)

F.-X. Le Dimet regularization for inverse problem

slide-8
SLIDE 8

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Regularization as smoothing operators Case of gradient penalization

ε(u) = 1 2

Φ(u(x))2 + ϕ(x)2u(x) − v(x)dx ε is minimized by setting u to be : close to v when ϕ is large (v has adequate properties) Φ − regular when ϕ is small (otherwise) Under adequate conditions MinArg(ε) is given by the Euler-Lagrange condition ∇uε(u) = 0 (5) Gateaux derivatives development leads to ∇uε(u) = Φ∗ ◦ Φ(u(x)) + ϕ(x)(u(x) − v(x)) (6)

F.-X. Le Dimet regularization for inverse problem

slide-9
SLIDE 9

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Regularization as smoothing operators Case of gradient penalization

Gradient penalization : mathematical expression

J∇(v) = 1 2α∇

n

  • i=1

∇vi2dx Applied as smoothing operator, we get Φ∗

∇ ◦ Φ∇ = −∆, with boundary conditions : ∇ui ⊥ ν on ∂Ω

⇒ ∇ε∇(ui) = −∆ui(x) + ϕ(x)(ui(x) − vi(x)), 1 ≤ i ≤ n (7)

F.-X. Le Dimet regularization for inverse problem

slide-10
SLIDE 10

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Regularization as smoothing operators Case of gradient penalization

Numerical implementation

Generalized diffusion implementation

Classical implementation : given ∇ε, use descent-type algorithms. Problem : solve the Euler-Lagrange equation ∆ui − ϕ(x)(ui(x) − vi(x)) = 0, 1 ≤ i ≤ n (8) considers ui as a function of time and solve the equivalent problem ∂ ∂t ui(x, t) = ∆ui(x, t) − ϕ(x)(ui(x, t) − vi(x))), 1 ≤ i ≤ n (9) known as the generalized diffusion equations. As diffusion operator, it can directly be used in background covariance [see Weaver et al.]

F.-X. Le Dimet regularization for inverse problem

slide-11
SLIDE 11

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

  • ptical flow of Horn and Shunck : luminance conservation

df dt = 0 (10) f (x, t) noted f is the luminance function. For geophysical fluid images, the mass conservation equation is more adequate [Fitzpatrick 1985] df dt + f (∇ · v) = 0 (11) v(x) is the velocity at x given the luminance function f (x, 0) = f 0(x) at time 0, solution to equations (10) or (11) defines f (x, t) as function of the static velocity field v(x) M : V → F v → f = M(v)

F.-X. Le Dimet regularization for inverse problem

slide-12
SLIDE 12

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

motion estimation is reduced to the inverse problem : δv∗ = MinArg(J(δv)) with J(δv) = 1 2M(vb + δv) − fo2

F + 1

2δv2

V

(12) Aperture problem :

  • nly motion along the normal to iso-contours can be inferred ⇒

use regularization

F.-X. Le Dimet regularization for inverse problem

slide-13
SLIDE 13

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Trust function for motion estimation

Proposition: define trust function ϕ to have large values on discontinuities (contours) for motion component along the normal to the contour, and small values in homogeneous areas. Example : set ϕ to be the contours map c1 or c2 defined as c1(x, f ) = ∇xf (x)2 c2(x, f ) = ∇x(Gσ(x) ∗ f (x))2

F.-X. Le Dimet regularization for inverse problem

slide-14
SLIDE 14

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Twin experiments

Direct Image sequences assimilation [Titaud et al 2009] ⇒ true initial state (velocity fields) Images from [J.-B. Fl´

  • r (LEGI) and I. Eames, 2002]

F.-X. Le Dimet regularization for inverse problem

slide-15
SLIDE 15

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Tikhonov regularization

Evolution of diagnostic functions with respect to the weighting parameter α mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-16
SLIDE 16

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : gradient penalization

Evolution of diagnostic functions with respect to the weighting parameter α∇ mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-17
SLIDE 17

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Generalised diffusion

Evolution of diagnostic functions with respect to the weighting parameter αGD mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-18
SLIDE 18

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Comparison - cost function

Evolution of the observation cost function with minimization iterations mean values

F.-X. Le Dimet regularization for inverse problem

slide-19
SLIDE 19

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Comparison - velocity error

Evolution of the velocity error with minimization iterations mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-20
SLIDE 20

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Comparison - vorticity error

Evolution of the vorticity error with minimization iterations mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-21
SLIDE 21

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Error analysis : Comparison - angular error

Evolution of the angular error with minimization iterations mean values max values

F.-X. Le Dimet regularization for inverse problem

slide-22
SLIDE 22

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Analysis : vector field

true Tikhonov regularization

F.-X. Le Dimet regularization for inverse problem

slide-23
SLIDE 23

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Analysis : vector field

true gradient penalization

F.-X. Le Dimet regularization for inverse problem

slide-24
SLIDE 24

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion Motion estimation problem From regularization to pseudo covariance operator Experimental result

Analysis : vector field

true Generalised Diffusion

F.-X. Le Dimet regularization for inverse problem

slide-25
SLIDE 25

Inverse problems : variational formulation Generalized Diffusion regularization Application Conclusion

Conclusion

Conclusion Inverse problems : ill-posed ⇒ use regularization ill-conditioned ⇒ use preconditioner proposed : promising approach for regularization of inverse problems.

F.-X. Le Dimet regularization for inverse problem