• Aucun résultat trouvé

Mathematical and numerical analysis of a nonlinear diffusion model for image restoration

N/A
N/A
Protected

Academic year: 2021

Partager "Mathematical and numerical analysis of a nonlinear diffusion model for image restoration"

Copied!
20
0
0

Texte intégral

(1)

© Research India Publications

http://www.ripublication.com/gjpam.htm

Mathematical and numerical analysis of a nonlinear diffusion model for image restoration

R. Aboulaich1

LIRIMA-LERMA Laboratories, Mohammadia School of Engineering,

Mohammed V University in Rabat, Ibn Sina Str., POB 765 Agdal, Rabat, Morocco.

S. Boujena

MACS, Mathematics and computing Department, Ain Chock Sciences Faculty,

Km 8 Route El Jadida POB 5366 Maârif, Casablanca, Morocco.

E. EL Guarmah Royal Air School,

Informatics and Mathematics Department, LIRIMA-LERMA Laboratories, DFST, BEFRA, POB 40002, Marrakech, Morocco.

M. Ziani

Numerical Analysis Group, Applied Mathematical Laboratory,

Dept. of Mathematics, Faculty of Sciences,

Mohammed V University in Rabat, 4, Ibn Battouta Avenue,

PO Box 1014, PC 10090, Rabat, Morocco.

1Corresponding author

(2)

diffusion model of partial differential equation in image restoration based on that of Perona Malik. The originality of this work is to prove the existence and uniqueness, in an appropriate Hilbert space, of a solution to the PDE problem proposed with a nonhomogeneous Dirichlet boundary condition.

A first numerical approach based on an explicit scheme is given. The stability of this scheme is established by means of a CFL condition. In order to overcome this shortcoming a semi-implicit scheme based on so-called additive operator splitting (AOS) method is used. The results obtained for large ranges of the parameters, show the efficiency of this AOS method.

AMS subject classification:22E46, 53C35, 57S20.

Keywords:Nonlinear diffusion, non homogeneous Dirichlet boundary condition, image restoration, Hilbert space, AOS scheme.

1. Introduction

In last decades, image restoration has been the subject of several researches. The contours preservation imposes the introduction of nonlinear models, see [2], [4], [5], [7], [8], [9], [10], [11], [12], [14] and [15]. We present in this work a modified Perona-Malik model using a nonlinear PDE. The idea is to maintain, for this model, the efficiency of Perona Malik’s one to preserve the contours while having existence and uniqueness of a solution in a suitable Hilbert space. We recall that several models using regularization by convolution have been studied before in order to prove the existence and uniqueness of regularized problems for image restoration see for more details [9], [14] and [15].

In [3], authors prove existence and uniqueness for Perona-Malik model in Orlicz space. In [2] and [4], existence and uniqueness of solution for the modified Perona Malik model with homogeneous Dirichlet boundary condition is proved in a Hilbert space. In this work, the same model is considered with non homogeneous Dirichlet boundary conditions. For the numerical resolution, we purpose at first, an explicit scheme and we prove, for its stability, a CFL condition. In order to improve the numerical resolution and to avoid the stability condition, we remplace the above explicit sheme by a semi-implicit approximation based on the AOS algorithm proposed in [16]. We end this work by some numerical simulations and a comparison between the proposed explicit and semi-implicit schemes.

(3)

2. Nonlinear diffusion model

We are interested to restore a noisy imageu0 onusing the following nonlinear PDE model with non homogeneous Dirichlet condition on∂ .









FindφL2(0, T , H1())such that:

∂φ

∂t − div[µ(| ∇φ |)φ] =0 in Q,

φ (x, t )=u0(x,0) ∀x∂,t ∈ [0, T], φ (x,0)=u0(x,0) ∀x.

(1)

is an open bounded subset of IRn,n=2 orn=3, with boundaryandQ=x[0, T] for some givenT > 0. We setu(x, t )=φ (x, t )u0(x,0)for all(x, t )Q, then the problem (1) is equivalent to the following problem:









finduL2(0, T , H1())such that:

∂u

∂t − div[µ(| ∇(u+u0)|)(u+u0)] =0 in Q, u(x, t )=0 ∀x∂,t ∈ [0, T],

u(x,0)=0 ∀x.

(2)

A weak formulation of the problem (2) is to







FinduL2(0, T , V )such that:

∂u(t )

∂t vdx+

µ[| ∇u(t )+ ∇u0|](u(t )+ ∇u0).vdx=0 ∀vV , u(0)=0.

(3)

V = H01() will be provided with the inner product ((u, v)) =

u.v dx. . is its associeted norm. We indicate by H the adherence of V in L2(). The space H is provided with the scalar product of L2() defined by: (u, v) =

uv dx. The associated norm is noted by|.|.

The existence and uniqueness of a solution of the considered PDE problem with homogeneous boundary conditions are establish see [2] and [1].

In the following we will establish the existence and uniqueness of the weak solution of (1) inL2(0, T , H1())under the same hypothesis onµ:

1. µ:IR+ →IR+,

2. µis a continuously differentiable function, 3. lim

s→+∞[µ(s)] =µ0withµ0 >0, 4. s |µ(s) |≤µ(s)s ∈IR+.

The hypothesis (1. - 4.) involve thatµis bounded.

(4)

3. Existence and Uniqueness theorems

We set sup

sIR+

µ(s)=aand inf

sIR+µ(s)=b, witha≥0 andb≥0.

We denote byAthe operator defined by (Av, w)=

µ(| ∇v+ ∇u0 |)(v+ ∇u0).wdx for v, wV . (4) Whereu0H1()is given. According to the assumptions onµ, we haveAvH−1() for allvV. To prove the existence of a solution for the problem (3), we need the next lemma, see [1] and [6].

Lemma 3.1. Ais an operator monotone hemicontinuous, satisfying for allv, wV

(AvAw, vw)bvw2 . (5)

Proof. Let bev, wH01() (AvAw, vw) =

µ(| ∇v+ ∇u0|)

× [∇v+ ∇u0].(vw)dx

µ(| ∇w+ ∇u0|)[∇w+ ∇u0].(vw)dx.

Forα ∈ [0,1], we take (α)=

µ(s[w+u0+α(vw)])∇[w+u0+α(vw)].(vw)dx, withs(u)=| ∇u|. For each fixedx, we consider the functionf defined by:

f (x, α)=µ(s[(w+u0+α(vw))(x)])

× [(w+u0+α(vw))(x)].(vw)(x)on[0,1].

We need to prove thatα −→ f (x, α)is differentiable function on ]0,1[for each fixed x.

Letx˜ fixed inandα fixed in]0,1[. The following situations are then discussed:

(a) 0< s((w+u0+α(vw))(x)) <˜ +∞. (b) s((w+u0+α(vw))(x))˜ =0.

In the situation (a)

∂f

∂α(x, α)˜ =µ{s[w+u0+α(vw)]}((vw))2

+µ{s[w+u0+α(vw)]}∂s(w+u0+α(vw))

∂α

× ∇[w+u0+α(vw)].(vw).

(5)

We have:

s(w+u0+α(vw))=| ∇[w+u0+α(vw)] |

=

[w+u0+α(vw)]

∂x1

2

+

[w+u0+α(vw)]

∂x2

2

. Then

∂s[w+u0+α(vw)]

∂α =

C

∂C .∂C

∂α, with

C =

∂x1[w+u0+α(vw)] 2

+

[w+u0+α(vw)]

∂x2

2

, and

∂f

∂α(x, α)˜ =µ{s(w+u0+α(vw))}((vw))2 +µ{s(w+u0+α(vw))} 1

s(w+u0+α(vw))

× {∇(w+u0+α(vw)).(vw)}2. (6) In the situation (b)

s(w+u0+α(vw))=0

⇔ ∇w+ ∇u0+α(vw)=0

























∂x1

(w+u0)=

∂x1

(vw)

=

∂x2

(w+u0)

=

∂x2

(vw)=0 (b1) or

∂x1

(w+u0)= −α

∂x1

(vw) and

∂x2

(w+u0)= −α

∂x2

(vw) (b2) If we’re in the situation (b1) then using the definition off, we conclude thatf (x, δ)˜ =0,

δ∈]0,1[and ∂f

∂δ(x, δ)˜ =0,∀δ ∈]0,1[. If we’re in the situation (b2) then

∂x1(w+u0)

∂x1(vw)

= −α,

(6)

and

∂x2

(w+u0)

∂x2

(vw)

= −α,

and for allt ∈]0,1[such thatt =αwe haves((w+u0+t (vw))(x)) >˜ 0, then the functiont −→ f (x, t )˜ is differentiable. Show that tf (x, t )˜ is also diffrentiable in t =α.

Let(tk)kIN a sequence of elements of the ]0,1[so that tk = α for all k ∈ IN and

k→+∞lim tk =α.

For allk ∈ IN the functiontf (x, t )˜ is derived intk and its derivative is given by (6), then

k→+∞lim

∂f (x, t˜ k)

∂tk

= lim

k→+∞[µ{s(w+u0+tk(vw))}((vw))2 + µ{s(w+u0+tk(vw))}

s(w+u0+tk(vw)) {∇(w+u0+tk(vw)).((vw)}2]. Notice that, sinces andµare continuous then

k→+∞lim [µ{s(w+u0+tk(vw))}((vw))2] =µ(0)((vw))2, and

k→+∞lim

∂f (x, t˜ k)

∂tk

=µ(0)[∇(vw)]2 + lim

k→+∞

µ{s(w+u0+tk(vw))}

s(w+u0+tk(vw)) {∇(w+u0+tk(vw)).((vw)}2

. We have

µ{s(w+u0+tk(vw))}

s(w+u0+tk(vw)) × {∇(w+u0+tk(vw)).((vw)}2

≤|µ{s(w+u0+tk(vw))} |s(w+u0+tk(vw))| ∇(vw)|2, andµis continuous, we deduce that

µ{s(w+u0+tk(vw))} →µ(0), and

k→+∞lim

∂f (x, t˜ k)

∂tk

=µ(0)| ∇(vw) |2.

Sotf (x, t )˜ is differentiable inαand we have

∂f (x, α)˜

∂α =µ(0)((vw))2.

(7)

It’s now easy to show that

∂f (x, t )˜

∂t

K((vw))2,

withK =µ(0)in the case (b) andK =ain the case (a). Thenis differential on]0,1[ and

(α) =

∂f (x, α)

∂α dx,α ∈]0,1[.

Applying the mean value theorem to on [0,1], we deduce that there exists λ∈]0,1[ such that

(AvAw, vw) =(1)(0)=(λ)=

∂f (x, λ)

∂λ dx.

We take

1 = {x/0< s[w+u0+λ(vw)]<+∞}, and

2 = {x/s[w+u0+λ(vw)] =0}. Then=12and12= ∅. Furthermore,

∂f (x, λ)

∂λ =



















µ{s(w+u0+λ(vw))}((vw))2 +µ{s(w+u0+λ(vw))}

s(w+u0+λ(vw)) × {∇(w+u0+λ(vw)).(vw)}2

if x1

µ(0)((vw))2 if x2

(AvAw, vw)=

1

∂f (x, λ)

∂λ dx

+

2

∂f (x, λ)

∂λ dx

1

µ[s(w+u0+α(vw))]((vw))2dx

1

|µ[s(w+u0+α(vw))] | s(w+u0+α(vw))

× |s(w+u0+α(vw))|2| ∇(vw)|2 dx +

2

µ(0)| ∇(vw)|2 dx

bvw 2≥0.

(8)

Theorem 3.2. (Existence theorem) Let µ satisfying (1. −4.) and u0 a function defined onQsuch thatu0(.,0) ∈ H1(). Then there exists at least one weak solution φof problem (1) such thatφL2(0, T , H1())L(0, T , H ).

Proof. To show the existence, we use Faedo-Galerkin method. We consider the spectral problem

((w, v))=λ(w, v)vV . (7)

Since the injection ofV inHis compact, the problem (7) admits a sequence of eigenvalues λj associated to eigenvectorswj such that

((wj, v))=λj(wj, v)vV , (8) and{wj}jIN is orthonormal in H and orthogonal inV. We denote by uN(t )the ap- proximate solution of (3) defined by









uN(x, t )=uN(t )(x)∈ [w1, . . . , wN] uN(x, t )=

N j=1

CjN(t )wj(x) uN(.,0)=0∈ [w1, . . . , wN].

(9)

We have then







(uN(t ), wj)+(µ(| ∇uN(t )+ ∇u0|)(uN(t )+ ∇u0),wj)=0, 1≤jN, t ∈ [0, T],

uN(.,0)=u0N ∈ [w1, . . . , wN]. u0N −→u0 in H.

(10)

EachCjN(t )verifies

dCjN(t )

dt =Gj(t, C1N(t ), . . . , CNN(t )).

Knowing that Gj is a continuous function, then by using the Cauchy–Péano theorem we deduce that there exists a local solution uN(t ) of (10) on [0, TN] ⊂ [0, T]. By multiplying (10) byCjN(t )and by adding, we deduct that:

∂uN(t )

∂t uN(t )dx+

µ[| ∇uN(t )+ ∇u0 |](uN(t )+ ∇u0).uN(t )dx =0.

Then 1 2

d

dt |uN(t )|2+

µ[| ∇uN(t )+ ∇u0|](uN(t )+ ∇u0).uN(t )dx =0, (11)

(9)

and

1 2

d

dt |uN(t )|2+

µ[| ∇uN(t )+ ∇u0 |](uN(t ))2dx.

+

µ[| ∇uN(t )+ ∇u0 |]∇u0.uN(t )dx =0. (12) Case 1: b > 0.

As

µ[| ∇uN(t )+ ∇u0|](uN(t ))2dxb

(uN(t ))2dx, (13) from (12) we have

1 2

d

dt |uN(t )|2 +b

(uN(t ))2dx ≤ −

µ[| ∇uN(t )+ ∇u0 |]∇u0.uN(t )dx.

(14) Then

1 2

d

dt |uN(t )|2 +buN(t )2a2

2bu02+ b

2uN(t )2, (15) and

| uN(t )|2a2

b Tu02+ |u0|2, (16) from (14) we deduce that

|uN(t )|2 +2b t

0

uN(t )2dta2

b Tu02+ |u0 |2, (17)

and t

0

uN(t )2dta2T

2b2u02+ 1

2b |u0|2, (18)

for allt ∈ [0, TN]. There exists thus a constant C1=

a2

b Tu02+ |u0 |2 12

>0 and a constant C2=

a2

2b2Tu02+ 1

2b |u0|2 12

>0 depending ofa,b,T andu0such that

|uN(t )|≤C1and t

0

uN(τ )2 C2t ∈ [0, TN]. (19) Case 2: b =0.

(10)

In (12), we will rewrite the second term in the form

µ{| ∇uN(t )+ ∇u0|}(uN(t ))2dx =

{µ[| ∇uN(t )+ ∇u0|] −µ0}(uN(t ))2dx +µ0

(uN(t ))2dx.

Whereµ0is given by the assumption 3. onµ. Then (12) becomes 1

2 d

dt |uN(t )|2 +µ0 uN(t )2= −

{µ[| ∇uN(t )+ ∇u0 |]∇u0.uN(t )dx.

[| ∇uN(t )+ ∇u0 |] −µ0)| ∇uN(t )|2dx, (20) and

1 2

d

dt | uN(t )|2+µ0uN(t )2au0 uN(t ) +

|µ(| ∇uN(t )+ ∇u0 |)µ0|(uN(t ))2dx. (21) Let us setµ1(s) =µ(s)µ0, then lim

s→+∞µ1(s)=0. Takeε >0, therefore there exists B >0 so that for all(x, t )× [0, TN]

|µ1{| ∇uN(x, t )+ ∇u0 |} |< ε if | ∇uN(x, t )+ ∇u0|> B.

Fort ∈ [0, TN]fixed, we consider the following sets

t1= {x/| ∇uN(x, t )+ ∇u0 |≤B}, t2= {x/| ∇uN(x, t )+ ∇u0 |> B}, t1t2= ∅ t1t2=.

We have then:

µ1{| ∇uN(x, t )+ ∇u0|}(uN(x, t ))2dx

=

t1

µ1{| ∇(uN(x, t )+u0)|}(uN(x, t ))2dx +

t2

µ1{| ∇(uN(x, t )+u0)|}(uN(x, t ))2dx

≤2(B2+(u0)2)

t1

µ1(| ∇uN(t )+ ∇u0|)dx +

t2

| ∇uN(t )|2 dx.

(11)

From (21) we have d

dt |uN(t )|2+2µ0 uN(t )2≤2a u0uN(t )

+4(B2+ u02)(a+µ0)mes()+2uN(t )2. We takeε = µ0

4 and we set 2a2

µ0 +4(µ0+a)

mes()u0 2+4B2mes()(a+µ0)=ξ(, µ0, a, u0),

then d

dt |uN(t )|2 +µ0

2 uN(t )2ξ(, µ0, a, u0),

hence, by the same reasoning as in the first case, we deduce that there exists a constant C1=

ξ(, µ0, a, u0)+ |u0 |2>0 and a constant C2= 2

µ0

(ξ(, µ0, a, u0)T+ |u0|2) >0 depending of, µ0, a, u0 andT such that

|uN(t )|≤C1 and t

0

uN(t )2dtC2t ∈ [0, TN].

Thus in both cases there exists two constantsC1>0 andC2 >0 independent ofN such

that 

| uN(t )|≤C1t ∈ [0, TN], t

0

uN(τ )2 C2. (22) Moreover the problem (10) admits a global unique solutionuNon[0, T]and according to the monotony and the hemicontinuity of the operatorAwe deduce that the approximate solutionsuN of the problem (10) converge towards a weak solutionuof the problem (3), see [4], [6], [13] andφ =u+u0 is a weak solution of (1).

Theorem 3.3. (Uniqueness theorem) Under Hypothesis of the existence theorem 3.2, the weak solutionφof the problem (1) is unique and

φ=

dtL2(0, T , H−1()).

Proof. Letφ1 andφ2 two weak solutions of the problem (1). Thenu1 = φ1u0 and u2=φ2u0are two solutions of the problem (2). We have for allvV

∂u1

∂t (t )∂u2

∂t (t ), v

+(Au1(t )Au2(t ), v)=0. (23)

(12)

Takingu1u2 =wandv=w(t )in (23), we have then from (2):

1 2

d

dt|w(t )|2 = −(Au1(t )Au2(t ), w(t )) ≤0 Then

|w(t )|2 ≤ |w(0)|2=0

Thus w(t ) = u1(t )u2(t ) = 0. In conclusion, uniqueness of weak solution for the problem (1) is obtained. Besides, letu= φu0thenu(t ) = −Au(t )inV, from (2) and (4), and for allvV, we have

(Au(t ), v)a u(t )v. It follows that

Au(t )Vau(t ) for all t ∈ [0, T].

Thus AuL2(0, T , V)and uL2(0, T , V). Which allows to conclude that φ

L2(0, T , V).

4. Numerical approach

In order to restore a noisy imageu0, we use a model (1), with µ(x)= 1

1+x2 +α, which verifies the asymptions (1.-4.):









∂u

∂tdiv

1

1+(| ∇u|)2 +α

u

=0 in Q=x]0, T[, u(x,0)=u0(x,0) ∀x,

u(x, t )=u0(x,0) ∀xt ∈ [0, T],

(24)

whereurepresents the restored image.

4.1. An explicit scheme 4.1.1 Algorithm

We denote respectively byhandτ the spatial and time steps sizes. In the following, we takeh=1. The discretization of the time derivative in (24) is given by:

∂u

∂t(i, j )= un+1(i, j )un(i, j )

τ ,

the superscriptnandn+1 denote the time levelstnandtn+1, respectively.

(13)

A first-order explicit scheme employed for the spatial derivative approximation:

un(i, j )=









∂u

∂x

n

(i, j ) = un(i+1, j )−un(i, j )

h ,

∂u

∂y

n

(i, j ) = un(i, j +1)−un(i, j )

h .

(25)

Then

|∇un(i, j )| =

un(i +1, j )−un(i, j ) h

2

+

un(i, j +1)−un(i, j ) h

2

. We define for every fieldp=(p1, p2) ∈IR2, the discrete divergence approximation:

(div(p))i,j =



p1n(i, j )p1n(i−1, j )=0 if 1< i < N1

p1n(i, j ) if i=1

p1n(i−1, j ) if i=N1

+



p2n(i, j )pn2(i, j −1)=0 if 1< j < N1

p2n(i, j ) if j =1

p2n(i, j −1) if j =N1

whereN1is an integer greater than 2 and

pn(i, j )=











pn1(i, j )=

1

1+ |∇un(i, j )|2 +α

∂u

∂x

n

(i, j ), pn2(i, j )=

1

1+ |∇un(i, j )|2 +α

∂u

∂y

n

(i, j ),

(26)

A classical explicit finite difference scheme for(24)is then given by un+1(i, j )=un(i, j )+τdiv(pn(i, j )), 1≤nM, where

pn(i, j )=(p1n(i, j ), p2n(i, j ))

un(i, j )=u(xi, yj, tn), xi =ih, yj =j h, tn = and

τ = T M is the time step size.

(14)

This scheme can be explicitly solved for the unknownun+1: un+1(i, j )=un(i, j )+τ

1

1+ |∇un(i, j )|2 +α

×(un(i, j +1)+un(i+1, j )−2un(i, j )) +τ

1

1+ |∇un(i−1, j )|2 +α

(un(i−1, j )−un(i, j )) +τ

1

1+ |∇un(i, j −1)|2 +α

(un(i, j −1)−un(i, j )). (27) We suppose thath=1.

4.1.2 Stability of the numerical scheme

In the following, we will study the stability of the proposed explicit scheme using the infinity norm .

After reorganizing the terms, we obtain from equation (27) un+1(i, j )=un(i, j )

1−2τ

1

1+ |∇un(i, j )|2 +α

τ

1

1+ |∇un(i−1, j )|2 +α

τ

1

1+ |∇un(i, j −1)|2 +α

+τ

1

1+ |∇un(i, j )|2 +α

(un(i, j +1)+un(i+1, j )) +τ

1

1+ |∇un(i−1, j )|2 +α

(un(i−1, j )) +τ

1

1+ |∇un(i, j −1)|2 +α

(un(i, j −1)).

We have

α ≤ 1

1+ |∇un(i, j )|2 +α ≤1+αi, j.

Then

(1+α)≤ − 1

1+ |∇un(i, j )|2α ≤ −α.

(15)

Finally, we have 1−4τ (1+α)≤1−2τ

1

1+ |∇un(i, j )|2 +α

τ

1

1+ |∇un(i −1, j )|2 +α

τ

1

1+ |∇un(i, j−1)|2 +α

Notice that ifτ ≤ 1

4(1+α), then

|un+1(i, j )| ≤(1−4τ (1+α))|un(i, j )| +τ (1+α)(|un(i, j +1)| + |un(i+1, j )|) +τ (1+α)(|un(i−1, j )| + |un(i, j −1)|).

Then

|un+1(i, j )| ≤(1−4τ (1+α))un+4τ (1+α)un. Which implies that

un+1un. Therefore

un+1u0.

And we can conclude that the CFL-like condition of the stability is given by:

τ ≤ 1

4(1+α). (28)

In order to avoid this condition, we use in the next section a semi-implicit scheme proposed in [16].

4.2. Semi-implicit scheme

In the following, we consider the discretization defined by:

uk+1uk

τ =

2 l=1

Al(uk)uk+1. (29)

Where

A1(uk)=

∂x

1

1+(| ∇uk |)2 +α

∂uk

∂x

, and

A2(uk)=

∂y

1

1+(| ∇uk |)2 +α

∂uk

∂y

.

(16)

Figure 1: Restored image withα =1 andτ =0.2.

This scheme requires to solve a linear system at each time step. For this reason it is called a linear semi-implicit scheme. The solutionuk+1is given by

uk+1=

Iτ 2

l=1

Al(uk) −1

uk. (30)

This semi-implicit scheme still has a major drawback at each iteration one needs to solve a large linear system whose matrix is not tridiagonal.

Let us now consider a modification of Equation (30), namely the additive operator splitting (AOS) scheme, see [16].

uk+1= 1 2

2 l=1

(I −2τ Al(uk))−1uk. (31)

The operatorsBl = I −2τ Al(uk)describe one-dimensional diffusion processes along the spatial axes. The above splitting scheme is efficient because at each time step a single tridiagonal matrix inversion is performed for each spatial dimension. Under a consecutive number of pixels along the direction they are reduced to tridiagonal matrices strictly diagonally dominant that can be effectively reversed by the Thomas algorithm.

(17)

Figure 2: Restored image withα =0.5 andτ =0.1.

Figure 3: Restored image by explicit scheme withα =1.

(18)

Figure 4: Restored image withα =1.

4.3. Numerical results

We recall that the SNR is the Signal-to-noise ratio used to estimate the quality of an imageI2with respect to a reference imageI1, defined by the expression:

SN R(I1/I2)=10 log10 σ2(I1) σ2(I1I2)

, whereσ is the variance.

Figures 1 and 2 are used as a test for processing images corrupted by a Gaussian Noise.

(19)

We remark in figure 1 that the Additive Oprator Splitting scheme provides better restoration results than the explicit scheme forα = 1 andτ = 0.2. On the other hand, we observe that both the explicit and the AOS schemes give good results forα = 0.5 andτ =0.1 becuase in this case, the stability condition is satisfied.

In Figure 3 we present the value of the coefficient SN R, for the explicit scheme, according to the variation of the additional Gaussian noise. We notice that the explicit scheme is only stable and provides a better results for very small time steps. This leads to poor efficiency. Next we consider Figure 4 which depicts the filtering by a Gaussain noise. The situation is similar as in Figure 1: the Additive Oprator Splitting (AOS) scheme provides a better restoration results than an explicit scheme for α = 1 with τ =0.3 andτ =0.2 when the stability condition is not satisfied.

5. Conclusion

We proposed in this work a nonlinear diffusion model with non homogeneous boundary conditions in image restoration. After establishing the existence and uniqueness of a solution for PDE problem, we tested the model numerically by both an explicit and a semi-implicit schemes using an additive operator splitting (AOS) method. The obtained results show that an instability occurs for particular values of the parametersτ andαfor the explicit scheme if the stability condition is not verified. The semi-implicit scheme with an additive operator splitting (AOS) method permits to avoid this difficulty.

Acknowledgment

This work was supported by Euromediterranean Scomu project, the LIRIMA Laboratory and by the Franco-Moroccan Henri Curien project governed by EGIDE(MA/11/246).

References

[1] R. Aboulaich, S. Boujena, E. El Guarmah, A nonlinear diffusion model with non homogeneous boundary conditions in image restoration, ECS10 Milan Italie, June (2009) 22–26.

[2] R. Aboulaich, S. Boujena, E. El Guarmah, A nonlinear parabolic model in process- ing of medical image, Mathematical Modelling of Natural Phenomena, 3(1), 1–15 (2008).

[3] R. Aboulaich,D. Meskine, A. Souissi, New diffusion models in image processing, Journal of Computers and Mathematics with Applications, 56(4), 874–882 (2008).

[4] R. Aboulaich, S. Boujena, E. El Guarmah, Sur un modèle non-linéaire pour le débtruitage de l’image, C.R. Acad. Sci. Paris. Ser., 345, 425–429 (2007).

(20)

[5] L. Alvarez, P-L. Lions, J-M. Morel, Image selective smoothing and edge detection by nonlinear diffusion. ii, SIAM Journal on Numerical Analysis, 29(3), 845–866 (1992).

[6] S. Boujena, Etude d’une classe de fluides non newtoniens, les fluides newtoniens généralisés, thèse de 3ème cycle, Université Pierre et Marie Curie–Paris 6 (1986).

[7] S. Boujena, K. Bellaj, E. El Guarmah, O. Gouasnouane, An Improved Nonlinear Model for Image Inpainting, Applied Mathematical Sciences, 9 (124), 6189–6205 (2015).

[8] F. Catté, P.L. Lions, J. M. Morel, T. Coll, Image selective smoothing and edge detection by nonlinear, SIAM Journal on Numerical Analysis, 29(1), 182–193 (1992).

[9] P. Destuynder, Analyse et traitement des images numériques, Hermès, Paris (2004).

[10] S. German, D. German, Stochastic relaxation, gibbs distribution, and tha bayesian restoration of images, IEEE Transactions on Pattern Analysis and Machine intelli- gence, 6(6), 721–741 (1984).

[11] P. Guidotti, A family of nonlinear diffusions connecting Perona-Malik to standard diffusion, Discrete and Continuous Dynamical Systems - Series S, 5(3), 581–590 (2012).

[12] S. Levins, Y. Chen, J. Stanich, Image restoration via nonstandard diffusion, Technical-Report 04-01, Dept of Mathematics and Computer Science, Duquesne University (2004).

[13] J. L. Lions, Quelques méthodes de résolution des problèmes aux limites non linéaires, Dunod et Gauthier Villard, Paris (1969).

[14] D. Munford, J. Shah, Optimal approximations by piecewise smooth functions and variational problems, Communication on Pure and Applied Mathematics, 42(5), 577–685 (1989).

[15] P. Perona, J. Malik, Scale-space and edge detection using anisotropic diffusion, IEEE Transaction on Pattern analysis and machine intelligence, 12(7), 629–639 (1990).

[16] J. Weickert, M. Bart, H. Romeny ter, A. Viergever Max, Efficient and reliable Schemes for nonlinear Diffusion Filtering, IEEE Trans., Image Processing, 7(3), 398–410 (1998).

Références

Documents relatifs

The cases of pure Dirichlet or Neumann boundary conditions have been, for example, treated in [9], where existence, uniqueness and regularity have been obtained for the solution of

We first show the well-posedness of the inverse problem in the single type case using a Fredholm integral equation derived from the characteristic curves, and we use a

A variational formulation is employed to establish sufficient conditions for the existence and uniqueness of a solution to the ITP, provided that the excitation frequency does

According to MacDonald [3], the rate of acquisition of egg-laying female schistosomes by the human host population should be proportional to the size of human population, the amount

The model we deal with, is different: the oscillating part of the image is not penalized included but a priori in the remainder term w = u d − u − v, while v is the smooth

In this model we suppose that the primary tumor is generated by a single cell at t = 0 and grows with the rate g(x) per unit time where x is the tumor size represented by the number

Furthermore, a stability property of the optimal control process is provided: any optimal solution of the properly scaled problem tends to the optimal solution of the e↵ective

Section 4 and Section 5 are devoted to existence results for two restricted case: the first case deals with small data, the second case contains existence results under more