DOI:10.1051/cocv/2014061 www.esaim-cocv.org
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
Gilles Aubert
1and Audric Drogoul
1Abstract. This paper is concerned with the computation of the topological gradient associated to a fourth order Kirchhoff type partial differential equation and to a second order cost function. This computation is motivated by fine structure detection in image analysis. The study of the topological sensitivity is performed both in the cases of a circular inclusion and a crack.
Mathematics Subject Classification. 35J30, 49Q10, 49Q12, 94A08, 94A13.
Received December 9, 2013. Revised November 24, 2014 Published online June 30, 2015.
1. Introduction
The notion of topological gradient which has been rigorously formalized in [13,17] for shape optimization problems has a wide range of applications: structural mechanics, optimal design, inverse analysis and more recently image processing [6–8]. Roughly speaking the topological gradient approach performs as follows: letΩ be an open bounded set of R2 and j(Ω) =J(Ω, uΩ) be a cost function where uΩ is the solution of a given PDE onΩ. For small≥0, letΩ=Ω\x0+ω, wherex0∈Ω andω is a given subset ofR2. The topological analysis provides an asymptotic expansion ofj(Ω) as→0. In most cases it takes the form:
j(Ω) =j(Ω) +2I(x0) +o(2) (1.1) I(x0) is called the topological gradient atx0.
Thus, in optimal design for example, if we want to minimizej(Ω) it would be preferable to create holes at pointsx0 whereI(x0) is “the most negative”. In practice, we keep points x0 where the topological gradient is less than a given negative threshold. In image processing the choice of the cost function is guided by the aimed application. For example for detection or segmentation problems, we have to choose a cost function which blows up in a neighbourhood of the structure we want to detect. Thus removing from the initial domain such a neighbourhood implies a large variation of the cost function and so a large topological gradient. In [8] the method was applied for edge detection by studying the topological sensitivity ofj(Ω) =
Ω|∇uΩ|2dxwhereuΩ is the solution of a Laplace equation. For filament (or point) detection, the problematic is different. Indeed there is no jump of the image intensity across this type of structure which is of zero Lebesgue measure. Typically the intensity takes the value 1 on the fine structure and 0 elsewhere. It is known (see for example Steger [18]) that
Keywords and phrases.Topological gradient, fourth order PDE, fine structures, 2D imaging.
1 Universit´e Nice Sophia Antipolis, CNRS, LJAD, UMR 7351, 06100 Nice, France.gaubert@unice.fr; drogoula@unice.fr
Article published by EDP Sciences c EDP Sciences, SMAI 2015
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
Figure 1. (a) Perforated domain, (b) cracked domain.
the gradient operator is not adapted since “it does not see” these structures. In this case we have to use a cost function defined from the Hessian matrix of a regularized version of the initial image. Inspired from the theory of thin plates ([9], Chap. 8), the main goal of this paper is to compute the topological gradient associated to the following model: ifΩdenotes the image domain and iff is the initial grey values image (the data, possibly degraded) we search foruΩ as the solution of the fourth order PDE:
(P)
⎧⎪
⎨
⎪⎩
Δ2u+u=f, inΩ B1(u) = 0, on∂Ω B2(u) = 0, on∂Ω
(1.2)
whereB1(u) andB2(u) are natural boundary conditions to be specified in the next section (in fact we will study a more general model). The cost function is then defined as:
JΩ(u) =
Ω
(Δu)2+ 2(1−ν) ∂2u
∂x1∂x2 2
−∂2u
∂x21
∂2u
∂x22
, (1.3)
where 1< ν <0 is a parameter (the Poisson ratio). The link betweenuΩ andJΩ(u) is uΩ = argmin
u∈H2(Ω)
JΩ(u) +u−f2L2(Ω). Let us notice that for ν = 0 the cost function simplifies as JΩ(u) =
Ω∇2u22. This latter cost function has been used in the numerical companion paper [10] for detecting fine structures in 2D or 3D images (see also [11]).
In this work we compute the topological gradient associated to (1.2) and (1.3) when Ω =Ω\x0+B(0,1) and Ω =Ω\x0+σ(n), whereB(0,1) is the unit ball of R2 andσ(n) is a straight segment with normaln (a crack, see Fig.1).
We warn the reader that the proofs are very technical and we only give the main steps. For the complete proofs and some results in 3D we refer the reader to [11]. The numerical analysis of the model as well numerous examples will be given in [10]. Most of the results of our work have been announced in [5].
Remark 1.1. The study of topological sensitivity for fourth order operators is not new. In [4], the authors in a different context, compute the topological gradient for the Kirchhoff plate bending in the case of a circular inclusion. Our model is simpler and we are able to give explicit expressions of the topological gradient both in the cases of circular inclusions and of cracks.
Remark 1.2. The link between the PDE and the cost function simplifies the topological gradient computation but it is easy to adapt the method for some other cost functions.
In the following, we denote by um,Ω =uHm(Ω)(respectively |u|m,Ω =|u|Hm(Ω)) the norm (respectively the seminorm) on the Sobolev spacesHm(Ω) andus,Γ the norm on the fractional Sobolev spaceHs(Γ) with Γ =∂Ω.
G. AUBERT AND A. DROGOUL
The outline of the paper is as follows. In Section 2we define precisely the cost function and the variational problem. In Section3(respectively Sect.4) we give the main steps of the computation of the topological gradient in the case of a circular inclusion (respectively of a crack). The paper ends with three appendices in which are developed details not given in Sections3 and4.
2. Definition of the cost function and variational model
In this section we specify the general cost function and the variational model we want to study. Before, we give a lemma explaining why the natural operator we have to use in the cost function for detecting points and curves in 2D must be of second order.
2.1. Detecting fine structures: what is the good operator?
We denote by D(R2) the space of C∞- functions with compact support in R2 and D(R2) the space of distributions onR2. We refer the reader to [11] for the proof of the following lemma.
Lemma 2.1. Let ϕ:R2−→Rbe a Lipschitz continuous function, and let(gh)h>0 be a sequence of functions defined by
gh(x) = 1
θ1(h)e−ϕ2(x)θ2(h) where θi:R+−→R+ and lim
h→0θi(h) = 0.
(i)Let a∈R2, by settingϕ(x) =x−a,θ1(h) =πhandθ2(h) =hthen gh−→
h→0δa, inD(R2).
Besides we have
∇gh(a) = [0,0]T, ∇2gh(a) =− 2 πh2I, whereI denotes the identity in R2.
(ii)Let Γ be a smooth closed curve or a smooth infinite curve ofR2 delimiting two sub-domainsR2Γ− andR2Γ+ forming a partition of R2. Let ϕbe the signed distance toΓ defined by:
ϕ(x) = dist
x,R2Γ−
−dist
x,R2Γ+ . We denote by R2Γ+ (resp.R2Γ−), the sub-domain {ϕ >0}(resp.{ϕ <0}).
Taking the following scalings:θ1(h) =√
πhandθ2(h) =h, we have gh−→
h→0δΓ, inD(R2) Besides for allx∈Γ we have
∇gh(x) = [0,0]T, spec
∇2gh(x)
=
− 2 h3/2,0
,
where spec(M) denotes the eigenvalues of the matrix M. The associated eigenvectors to ∇2gh on Γ are (∇ϕ(x),∇ϕ(x)⊥), where∇ϕ(x) =n(x).
So this lemma shows heuristically that the gradient “does not see” fines structures inR2(points and filaments).
On the other hand second derivatives are singular on these structures.
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
2.2. Definition of the cost function and the fourth order PDE
We give now the general cost function we are going to study. The cost function is more general than (1.3). It is defined by:
JΩ(u) =
Ω
(Δu)2+ 2(1−ν) ∂2u
∂x1∂x2 2
−∂2u
∂x21
∂2u
∂x22
+γ|∇u|2dx, 0< ν <1, γ≥0 (2.1)
Remark 2.2.
(i) Whenγ= 0 we retrieve (1.3).
(ii) We check easily thatJΩ:
JΩ(u)≥(1−ν)|u|2H2(Ω)+γ|u|2H1(Ω), ∀u∈H2(Ω). (2.2) For small >0, let (a)Ω=Ω\{x0+ω}or (b)Ω=Ω\{x0+σ(n)}, where x0∈Ω, ω=B(O,1) is the unit ball ofR2andσ(n) is a straight segment centered at the origin and with normaln(a crack). We introduce the bilinear and linear forms:
a(u, v) =
Ω
ΔuΔv+ (1−ν) 2 ∂2u
∂x1∂x2
∂2v
∂x1∂x2 −∂2u
∂x21
∂2v
∂x22 −∂2u
∂x22
∂2v
∂x21
+γ∇u.∇v+uv, l(v) =
Ω
fv.
(2.3)
Thanks to Lax–Milgram lemma, it is easy to prove that for ≥0 fixed there exists a unique u∈ H2(Ω) such that
a(u, v) =l(v), ∀v ∈H2(Ω). (2.4) This solutionu necessarily satisfies the Euler equation:
(P)
⎧⎪
⎨
⎪⎩
Δ2u−γΔu+u=f, onΩ, B1(u)−γ∂nu= 0, on∂Ω,
B2(u) = 0, on∂Ω,
(2.5)
where
B1(u) =∂n(Δu)−(1−ν)∂σ n1n2 ∂2u
∂x21 −∂2u
∂x22
−(n21−n22) ∂2u
∂x1∂x2
and
B2(u) =νΔu+ (1−ν) n21∂2u
∂x21 +n22∂2u
∂x22 + 2n1n2 ∂2u
∂x1∂x2
,
where f ∈L2(Ω);n= (n1, n2) is the outward normal to the domain, and σ = (σ1, σ2) is the tangent vector such that (n,σ) forms an orthonormal basis.
Remark 2.3.
(i) Whenγ= 0, (2.4) is well-posed by using Gagliardo–Nirenberg inequalities [1,15]. The computation of the topological gradient is the same as in the caseγ = 0.
(ii) We have the following relation:a(u, u) =JΩ(u) +u20,Ω.
We denote byP1 the set of polynomial of degree less or equal than 1, and byC all constants not depending on . Finally, we will use the quotient spaceHm(Ω)/P1 which is the set ofHm(Ω) functions defined up to a polynomial of degree less or equal than 1. In the paper, we study independently the case of a domain perforated by a ball and the case of a cracked domain.
G. AUBERT AND A. DROGOUL
3. Computation of the topological gradient in the case of the ball
3.1. Notations and statement of the problem
Letx0∈Ω andB(O,1) the unit ball. We defineΩ=Ω\x0+B(O,1) withx0 and chosen such that the perturbation does not touch the border. By denotingB =B(x0,1) andB=B(x0, ) we have∂Ω=∂B∪Γ (Γ =∂Ω).
Problem (P) rewrites as
(Pb)
⎧⎪
⎨
⎪⎩
Δ2u−γΔu+u=f, onΩ, B1(u)−γ∂nu= 0, on∂B∪Γ,
B2(u) = 0, on∂B∪Γ.
(3.1)
Let v∈ H2(Ω), andu the solution of Pb
. By a classical regularity result,u ∈H4(Ω). Then by using integration by parts onΩ, and ([9], p. 376), we get from (2.4) and (2.5):
Ω
fv=
Ω
Δ2u−γΔu+u v
=a(u, v)−
B
((B1(u)−γ∂nu)v−B2(u)∂nv) +
Γ
((B1(u)−γ∂nu)v−B2(u)∂nv). To simplify notations we suppose thatx0≡0.
Now to compute the topological gradient, we have to estimate the leading term when→0 in the difference J(u)−J0(u0). Using equations satisfied by u andu0 we have
J(u)−J0(u0) =
Ω
(f−2u0)(u−u0)−
Ω
(u−u0)2−
B
(f−u0)u0. (3.2) Let us denoteL:H2(Ω)−→Rthe linear map
L(u) =
Ω
(f−2u0)u, ∀u∈H2(Ω), (3.3)
and
J=−
Ω
(u−u0)2−
B
(f−u0)u0. (3.4)
The first step for evaluating (3.2) is to introduce v the unique solution of the adjoint problem (see [2]
and [17])
a(u, v) =−L(u), ∀u∈H2(Ω). (3.5) From (3.5) and (3.4) we rewrite (3.2)
J(u)−J0(u0) =−a(u−u0, v) +J=−l(v) +a(u0, v) +J
=−
Ω
fv+
Ω
Δ2u0−γΔu0+u0 v+
∂B
(B1(u0)−γ∂nu0)v−B2(u0)∂nv+J
=
∂B
(B1(u0)−γ∂nu0)v−B2(u0)∂nv+J.
Then we setw=v−v0, wherev0is the solution (3.5) with= 0, (Ω0=Ω), thus we rewrite J(u)−J0(u0) =
∂B
(B1(u0)−γ∂nu0)v0−B2(u0)∂nv0+
∂B
(B1(u0)−γ∂nu0)w−B2(u0)∂nw+J. Now we express the differenceJ(u)−J0(u0) as a sum of more simple terms.
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
Forϕ1∈H3/2(∂B),ϕ2∈H1/2(∂B) let lϕ1,ϕ2 ∈H2(B) the solution of the problem
⎧⎪
⎨
⎪⎩
Δ2lϕ1,ϕ2 = 0, onB, lϕ1,ϕ2 =ϕ1, on∂B,
∂nlϕ1,ϕ2 =ϕ2, on∂B.
(3.6)
Foru∈H2(Ω) we denote bylu the functionlu,∂ nu, and for= 1 bylϕ1,ϕ2 the function l1ϕ1,ϕ2. The difference becomes:
J(u)−J0(u0) =
∂B
(B1(u0)−γ∂nu0)v0−B2(u0)∂nv0+
∂B
(B1(u0)−γ∂nu0)lw−B2(u0)∂nlw+J
=L+K+J, (3.7)
where K=
∂B
(B1(u0)−γ∂nu0)lw−B2(u0)∂nlw, L =
∂B
(B1(u0)−γ∂nu0)v0−B2(u0)∂nv0. Letu0(x) =u0(x)−u0(0)− ∇u0(0).x, it is straightforward that
K=
∂B
(B1(u0)−γ∂nu0)lw−B2(u0)∂nlw. Then integration by parts (see [9], p. 376) gives
K=
B
Δ2u0lw−b(u0, lw)−
B
γ(Δu0lw− ∇u0.∇lw) whereb(u, v) is the bilinear form associated to (3.6) and defined by
b(u, v) =
B
ΔuΔv+ (1−ν) 2 ∂2u
∂x1∂x2
∂2v
∂x1∂x2 −∂2u
∂x21
∂2v
∂x22 −∂2u
∂x22
∂2v
∂x21
· Integration by parts again gives:
K=
B
Δ2u0−γΔu0
lw+γ∇u0.∇lw−
B
Δ2lw =0
u0+
∂B
B1(lw)u0−B2(lw)∂nu0. (3.8)
In a similar manner L=
B
Δ2u0−γΔu0
v0+γ∇u0.∇v0−
B
Δ2v0u0+
∂B
B1(v0)u0−B2(v0)∂nu0. (3.9) We setF = (f−2u0), thus we have in the distributional sense for→0:
Δ2v0−γΔv0+v0=−F inD(B). (3.10) From (3.7)–(3.10) we get
L+K=
B
(f−u0)v0+γ∇u0.∇v0+
B
(F−γΔv0+v0)u0+
B
Δ2u0−γΔu0 lw +γ∇u0.∇lw+
∂B
(B1(lw) +B1(v0))u0−
∂B
(B2(lw) +B2(v0))∂nu0
=
B
(f−u0)v0+γ∇u0.∇v0+JA−JB+E1+E2+E3, (3.11)
G. AUBERT AND A. DROGOUL
where
JA=
∂B
(B1(lw) +B1(v0))u0, JB =
∂B
(B2(lw) +B2(v0))∂nu0, E1=
B
(F−γΔv0+v0)u0, E2=
B
Δ2u0−γΔu0
lw, E3=
B
γ∇u0.∇lw. (3.12)
In the next section, we will show that E1, E2 and E3 areo(2) and that JA andJB are O(2). Before we establish the asymptotic expansion ofB1(v0),B2(v0) andw.
3.2. Estimates of B
1( v
0)( x ) and B
2( v
0)( x ) for x ∈ ∂B
Proposition 3.1. Supposev0 regular, then when →0 we have the following boundary expansions:
B1(v0)(X) =−g1(X)
+O(1), B2(v0)(X) =−g2(X) +O(), where settingX = (cos(θ),sin(θ))∈∂B
g1(X) =g1(θ) = (1−ν) ∂2v0
∂x21(0)−∂2v0
∂x22(0)
cos(2θ) + 2(1−ν) ∂2v0
∂x1∂x2(0) sin(2θ), g2(X) =g2(θ) =−(1 +ν)
2 Δv0(0)−(1−ν) 2
∂2v0
∂x21(0)−∂2v0
∂x22(0)
cos(2θ)−(1−ν) ∂2v0
∂x1∂x2(0) sin(2θ).
Proof. It suffices to expand B1(v0)(X) and B2(v0)(X) around = 0 by using Taylor formula (see [11] for
details).
3.3. Asymptotic expansion of w
We recall thatw=v−v0 is the solution of:(Qb)
⎧⎪
⎪⎪
⎪⎪
⎪⎨
⎪⎪
⎪⎪
⎪⎪
⎩
Δ2w−γΔw+w= 0, onΩ,
B1(w)−γ∂nw=−B1(v0) +γ∂nv0, on∂B, B2(w) =−B2(v0), on∂B,
B1(w)−γ∂nw= 0, onΓ, B2(w) = 0, onΓ.
(3.13)
We denote byB the exterior domainR2\B, and we introduce the weighted Sobolev space [14]:
W2(B) =
u, u
(1 +r2) log(2 +r2) ∈L2(B), ∇u
(1 +r2)1/2log(2 +r2) ∈L2(B),∇2u∈L2(B)
, (3.14) wherer=|x|. We denote byW2(B)/P1 the set of functionsW2(B) defined up to a polynomial of degree less or equal than 1. To estimatew, we introduce (see [3,17]) the following exterior problem
(Pext)
⎧⎪
⎨
⎪⎩
Δ2P = 0, onB, B1(P) =g1, on∂B, B2(P) =g2, on∂B,
(3.15)
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
where g1 ∈H−3/2(∂B) andg2 ∈H−1/2(∂B) are given in Proposition3.1. From Theorem B.3(Appendix B), we deduce that problem (Pext) admits a unique solutionP ∈W2(B)/P1 andP can be written as the sum of simple and double layers potential:
P(x) =
∂B
λ1(y)E(x−y)dσ(y) +
∂B
λ2(y)∂ny(E(x−y))dσ(y)
where λ1 and λ2 are densities that we can determine in function of the boundary data; E(x) denotes the bilaplacian fundamental solution:
E(x) =− 1
8π|x|2log(|x|) (3.16)
From TheoremB.3(Appendix B) and Proposition3.1we get
λ1=αcos(2θ) +βsin(2θ), λ2=c+acos(2θ) +bsin(2θ) (3.17) where
a=−21−ν 3 +ν
∂2v0
∂x21(0)−∂2v0
∂x21 (0)
, b=−41−ν 3 +ν
∂2v0
∂x1∂x2(0), c=−1 +ν
1−νΔv0(0), α= 2a, β = 2b.
(3.18)
Then from LemmaB.6(Appendix B), we prove thatw=2Px
+e withe2,Ω=O(−2log()).
In the next subsection we estimateJA, JB,E1,E2 andE3.
3.4. Estimates of J
A, J
B, E
1, E
2and E
3Lemma 3.2. Let JA,JB,E1,E2 andE3 given in (3.12), we have the following estimates JA=21
2
∂B
λ1(y)∇2u0(0)y.ydσ(y) +o(2), JB =−2
∂B
λ2(y)∇2u0(0)y.ydσ(y) +o(2), E1=O
3
, E2=O
−3log()
, E3=O
−3log() .
Proof. From the linearity of the solution of (3.6), by using the jump relations (B.7) given in Theorem B.3 (Appendix B) and the asymptotic expansion ofwwe get
JA=
∂B
B1(v0) +B1(l2P(x)+e
)
u0=
∂B
B1(v0)(X) +1
B1(lP)(X)
u0(X)dσ(X) +F1
=
∂B
−g1(X) +B1(lP)(X)
u0(X)dσ(X) +F1+F2
=
∂B
−g1(X) +B1(lP)(X)
2
2∇2u0(0)X.Xdσ(X) +F1+F2+F3
=21 2
∂B
λ1(y)∇2u0(0)y.ydσ(y) +F1+F2+F3 where
F1=
∂B
B1(le)u0, F2=
∂B
B1(v0)(X) +g1(X)
u0(X)dσ(X), F3=
∂B
−g1(X) +B1(lP)(X)
u0(X)−21
2∇2u0(0)X.X
dσ(X).
G. AUBERT AND A. DROGOUL
LetBrsuch asB Br⊂1Ω. By a change of variable, by using LemmaB.2(Appendix B), a Taylor expansion ofu0(X), the trace theorem applied onBr\B, a change of variable and LemmaB.6(Appendix B), the following estimate holds
F1=
∂B
B1(le)(X)u0(X)dσ(X) =
∂B
1
3B1(le(X))u0(X)dσ(X)
≤C|le(X)|2,B=C|le(X)|2,B≤Ce(X)H2(Br\B)/P1≤C|e|2,Ω ≤C3log().
From estimates given in Proposition3.1, and by a Taylor expansion ofu0(X) at 0 we easily see that F2=O(3), F3=O
3 . Similarly
JB=
∂B
B2(v0) +B2 l2P(x)+e
∂nu0=
∂B
B2(v0)(X) +B2(lP)(X)
∂nu0(X)dσ(X) +F4,
=
∂B
−g2(X) +B2(lP)(X)
∂nu0(X)dσ(X) +F4+F5,
=2
∂B
−g2(X) +B2(lP)(X)
∇2u0(0)X.ndσ(X) +F4+F5+F6,
=−2
∂B
λ2(y)∇2u0(0)y.ydσ(y) +F4+F5+F6, where
F4=
∂B
B2(le)∂nu0, F5=
∂B
(B2(v0)(X) +g2(X))∂nu0(X)dσ(X), F6=
∂B
−g2(X) +B2(lP)(X) ∂nu0(X)−2∇2u0(0)X.n dσ(X).
Similarly to theF1 computation, and from a Taylor expansion of∂nu0(X) we can prove that F4=O
−3log() .
Then from estimates given in Proposition3.1and a Taylor expansion of∂nu0(X) we obtain F5=O
3
, F6=O 3
. Thus, we deduce the estimates of JAand JB given in the lemma.
ForE1, by using a change of variable, a Taylor expansion ofu0(X) and the definition ofF given in (3.10), it is straightforward that
E1=O 3
.
ForE2, a change of variable, Lemma B.2(see Appendix B) with= 1, the trace theorem applied on Br\B, a change of variable again, and finally LemmaB.6 (see Appendix B) lead to
E2=2
B
Δ2u0(X)lw(X)≤C2lw(X)0,Br\B ≤C2w(X)2,B,
≤C2
w(X)0,Br\B+|w(X)|1,Br\B+|w(X)|2,Br\B ,
≤C2 1
w0,Ω+|w|1,Ω+|w|2,Ω
≤C3log().
whereB Br⊂ 1Ω. Similarly forE3we have
E3≤C(|w|1,Ω+|w|2,Ω)≤ −C3log()
TOPOLOGICAL GRADIENT FOR A FOURTH ORDER OPERATOR USED IN IMAGE ANALYSIS
3.5. Computation of the topological gradient in the case of the ball
From (3.7), (3.11) and using estimates given in Lemma3.2we haveJ(u)−J0(u0)
2 =π(f(0)−u0(0))v0(0) +γπ∇u0(0).∇v0(0) +1
2
∂B
λ1(y)∇2u0(0)y.ydσ(y) +
∂B
λ2(y)∇2u0(0)y.ydσ(y) +J
2 +o(1).
Using polar coordinates and from the expressions ofλ1 andλ2 given in (3.17) and (3.18), we obtain J(u)−J0(u0)
2 =π(f(0)−u0(0))v0(0) +γπ∇u0(0).∇v0(0) + ∂2u0
∂x21 (0)−∂2u0
∂x22 (0)
∂2v0
∂x21(0)−∂2v0
∂x22(0)
πa + ∂2u0
∂x2∂x1(0) ∂2v0
∂x2∂x1(0)π4a+πcΔu0(0)Δv0(0) +J
2 +o(1), where
a=−21−ν
3 +ν, c =−1 +ν 1−ν.
From (3.4) and by using LemmaB.6applied tou−u0 and a Taylor expansion off andu0 at 0, we have J=−π2(f(0)−u0(0))u0(0) +o
2 .
3.6. Conclusion: general expression for all x
0∈ Ω
The topological gradient of the cost functionJ in the case of the ball associated with Pb
given in (3.1) is for all pointx0∈Ω:
I(x0) =π(f(x0)−u0(x0)) (v0(x0)−u0(x0)) +γπ∇u0(x0).∇v0(x0)
−2π(1−ν) 3 +ν
∂2u0
∂x21 (x0)−∂2u0
∂x22 (x0)
∂2v0
∂x21 (x0)−∂2v0
∂x22(x0)
+ 4 ∂2u0
∂x2∂x1(x0) ∂2v0
∂x2∂x1(x0)
−π(1 +ν)
1−ν Δu0(x0)Δv0(x0). (3.19)
4. Study in the case of the crack
4.1. Notations and statement of the problem
For each smooth manifoldΣ⊂Ω, we define the following spaces:
H001/2(Σ) ={u|Σ, u∈H1/2(Σ), u |Σ\Σ = 0}, H003/2(Σ) ={u|Σ, u∈H3/2(Σ), u |Σ\Σ = 0}, whereΣ is a smooth closed manifold containingΣand of the same dimension.
We define on these spaces the following norms u|ΣH1/2
00 (Σ)=uH1/2(Σ) , u|ΣH3/2
00 (Σ)=uH3/2(Σ) .
Now, let σ⊂Ω a C1-manifold of dimension 1, with normal nand containing the origin. We denote by τ the tangent vector to the crackσsuch as (n,τ) forms an orthonormal basis.∂τdenotes the differentiation along the