• No results found

Variational methods for inverse scattering problems

N/A
N/A
Protected

Academic year: 2021

Share "Variational methods for inverse scattering problems"

Copied!
72
0
0

Loading.... (view fulltext now)

Full text

(1)

Variational methods for inverse scattering

problems

Ana Carpio

1

María–Luisa Rapún

2

1

Matemática Aplicada, Universidad Complutense de Madrid, Spain

2

Fundamentos Matemáticos, Universidad Politécnica de Madrid, Spain

(2)

Outline

1

Inverse scattering problem

2

Topological derivative methods

TD for shape reconstruction

Iterative methods

TD for shapes and parameters

(3)

Description of the problem

Medium

R

with obstacles

:

How many? how big? where?

physical properties in

?

Some applications

Medicine (tumors, fracture)

Geophysics (oil, gas)

Materials (damage, cracks)

(4)

Scattering problem

An incident acoustic radiation

u

inc

=

e

ikx·d

interacts with a

medium

R

containing objects

.

Forward (direct) problem

The shape, size, location and physical properties of the

objects are known

Compute the response of the system at the detectors "×"

A well–posed problem: it has a unique solution that

depends continuously on the data

(5)

Scattering problem

An incident acoustic radiation

u

inc

=

e

ikx·d

interacts with a

medium

R

containing objects

.

Forward (direct) problem

The shape, size, location and physical properties of the

objects are known

Compute the response of the system at the detectors "×"

A well–posed problem: it has a unique solution that

depends continuously on the data

(6)

Scattering problem

An incident acoustic radiation

u

inc

=

e

ikx·d

interacts with a

medium

R

containing objects

.

Inverse problem

Measurements

u

meas

are taken at the receptors

Find the scatterers

and the interior parameters s.t.

u

=

u

meas

on

Γ

meas

,

u= sol. forward problem

An ill–posed problem: it may not have a solution and if it

has one, it may not depend continuously on the data

(7)

A simple forward problem

is a penetrable known obstacle. The incident field generates

a scattered wave

u

sc

in

R

n

\

and a transmitted wave

u

tr

in

.

The total field

u

=

u

inc

+

u

sc

in

R

n

\

and

u

=

u

tr

in

solves

∆u

+

k

e

2

u

=

0

in

R

n

\

∆u

+

k

2

i

u

=

0

in

u

=

u

+

,

nu

=

nu

+

on

lim

r

→∞

r

(

n

1

)

/

2

(

r

(u

u

inc)

ik

e(u

u

inc)) =

0

(8)

Other boundary conditions can be handled in a similar way

:

u

+

k

e

2

u

=

0

in

R

n

\

nu

+

=

0

on

lim

r→∞

r

(n−

1

)

/

2

(

∂r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Non-constant parameters

∇ ·

(

α

e

(

x)

u) +

k

e

2

(

x

)

u

=

0

in

R

n

\

∇ ·

(

α

i

(

x)

u) +

k

i

2

(

x

)

u

=

0

in

u

=

u

+

,

α

e

(

x)∂

n

u

=

α

i

(

x)∂

n

u

+

on

∂Ω

lim

r

→∞

r

(

n

1

)

/

2

(∂

r

(u

u

inc

)

i

κ

e(u

u

inc

)) =

0

where

k

s

(x)

k

s

,

0

>

0

, α

s

(x)

a

s

,

0

>

0

,

s

=

e,

i

and

k

e

(x)/

p

(9)

Other boundary conditions can be handled in a similar way

:

u

+

k

e

2

u

=

0

in

R

n

\

nu

+

=

0

on

lim

r→∞

r

(n−

1

)

/

2

(

∂r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Non-constant parameters

∇ ·

(

α

e

(

x

)

u

) +

k

e

2

(

x

)

u

=

0

in

R

n

\

∇ ·

(

α

i(

x

)

u

) +

k

2

i

(

x

)

u

=

0

in

u

=

u

+

,

α

e(

x

)

∂n

u

=

α

i

(

x

)

∂n

u

+

on

lim

r→∞

r

(n−

1

)

/

2

(

∂r

(

u

u

inc

)

i

κ

e

(

u

u

inc

)) =

0

where

k

s

(

x

)

k

s

,

0

>

0

, α

s

(

x

)

a

s

,

0

>

0

,

s

=

e

,

i

and

k

e

(

x

)

/

p

(10)

Outline

1

Inverse scattering problem

2

Topological derivative methods

TD for shape reconstruction

Iterative methods

TD for shapes and parameters

(11)

Constrained optimization

Original problem

(we assume first that

k

i

is known)

Find

such that

u

=

u

meas

on

Γ

meas

A weaker formulation

Find

minimizing

J

(Ω) =

1

2

Z

Γ

meas

|

u

u

meas

|

2

for

u

solving the forward problem in

R

n

\

,

The domain

is the variable

(12)

Constrained optimization

Original problem

(we assume first that

k

i

is known)

Find

such that

u

=

u

meas

on

Γ

meas

A weaker formulation

Find

minimizing

J

(Ω) =

1

2

Z

Γmeas

|

u

u

meas

|

2

for

u

solving the forward problem in

R

n

\

,

The domain

is the variable

(13)

Constrained optimization

Original problem

(we assume first that

k

i

is known)

Find

such that

u

=

u

meas

on

Γ

meas

A weaker formulation

Find

minimizing

J

(Ω) =

1

2

Z

Γmeas

|

u

u

meas

|

2

for

u

solving the forward problem in

R

n

\

,

The domain

is the variable

(14)

Some alternatives

Modified gradient methods:

differ on how an initial guess is

deformed from one iteration to the next in such a way that the

cost functional decreases

Classical deformations

following a vector field

Problem: The number of scatterers has to be known from

the beginning

Kirsch 1993, Hettlich 1995, Potthast 1996

Level set based deformations

allow changes in topology

Problem: Slow evolution. Initial guess?

Santosa 1996, Dorn 2005

Topological derivatives

Provide good initial guesses

Fast and allow topological changes

(15)

Some alternatives

Modified gradient methods:

differ on how an initial guess is

deformed from one iteration to the next in such a way that the

cost functional decreases

Classical deformations

following a vector field

Problem: The number of scatterers has to be known from

the beginning

Kirsch 1993, Hettlich 1995, Potthast 1996

Level set based deformations

allow changes in topology

Problem: Slow evolution. Initial guess?

Santosa 1996, Dorn 2005

Topological derivatives

Provide good initial guesses

Fast and allow topological changes

(16)

Some alternatives

Modified gradient methods:

differ on how an initial guess is

deformed from one iteration to the next in such a way that the

cost functional decreases

Classical deformations

following a vector field

Problem: The number of scatterers has to be known from

the beginning

Kirsch 1993, Hettlich 1995, Potthast 1996

Level set based deformations

allow changes in topology

Problem: Slow evolution. Initial guess?

Santosa 1996, Dorn 2005

Topological derivatives

Provide good initial guesses

Fast and allow topological changes

(17)

Some alternatives

Modified gradient methods:

differ on how an initial guess is

deformed from one iteration to the next in such a way that the

cost functional decreases

Classical deformations

following a vector field

Problem: The number of scatterers has to be known from

the beginning

Kirsch 1993, Hettlich 1995, Potthast 1996

Level set based deformations

allow changes in topology

Problem: Slow evolution. Initial guess?

Santosa 1996, Dorn 2005

Topological derivatives

Provide good initial guesses

Fast and allow topological changes

(18)

Definition of Topological Derivative (Sokowloski–Zochowski ’99)

The TD of a shape functional

J

(

R

)

at a point

x

R

is

D

T

(

x

,

R

) =

lim

ε

0

J

(

R

\

B

ε

(

x

)

)

J

(

R

)

Vol(

B

ε

(

x

)

)

It is a scalar function of

x

It measures sensitivity to removing balls around a point

D

T

(

x

,

R)

<<

0

=

high probability of finding an object

Equivalently, for

x

∈ R

and

h

(ε) =

Vol

(

B

ε

(

x

))

(19)

Definition of Topological Derivative (Sokowloski–Zochowski ’99)

The TD of a shape functional

J

(

R

)

at a point

x

R

is

D

T

(

x

,

R

) =

lim

ε

0

J

(

R

\

B

ε

(

x

)

)

J

(

R

)

Vol(

B

ε

(

x

)

)

It is a scalar function of

x

It measures sensitivity to removing balls around a point

D

T

(

x

,

R)

<<

0

=

high probability of finding an object

Equivalently, for

x

∈ R

and

h

(ε) =

Vol

(

B

ε

(

x

))

(20)

Definition of Topological Derivative (Sokowloski–Zochowski ’99)

The TD of a shape functional

J

(

R

)

at a point

x

R

is

D

T

(

x

,

R

) =

lim

ε

0

J

(

R

\

B

ε

(

x

)

)

J

(

R

)

Vol(

B

ε

(

x

)

)

It is a scalar function of

x

It measures sensitivity to removing balls around a point

D

T

(

x

,

R)

<<

0

=

high probability of finding an object

Equivalently, for

x

∈ R

and

h

(

ε

) =

Vol

(

B

ε

(

x

))

(21)

How to obtain

D

T

(

x

,

R

)

(Feijoo ’04)

1

Given

x

∈ R, take the ball

B

ε

(x)

. Choose the vector field

V(z) =

n(z),

z

∂Bε(x)

and extend

V

to

R

n

s.t.

V

=

0

far from

∂B

ε(x)

2

Consider the domain

R

τ

:=

{

z

+

τ

V(z)

|

z

∈ R \

B

ε

(x)

}.

Then,

J(

R

τ

)

is a scalar function of

τ

3

Compute the

shape derivative

(Lagrangian formulation)

D

S

:=

d

d

τ

J

(

R

τ

)

τ

=

0

4

Use the relation (

asymptotic expansions

)

D

T

(

x

,

R

) =

lim

ε

0

1

V

0

(ε)

D

S

,

V

(ε) =

Vol(

B

ε(x)

)

(22)

How to obtain

D

T

(

x

,

R

)

(Feijoo ’04)

1

Given

x

∈ R

, take the ball

B

ε

(

x

)

. Choose the vector field

V

(

z

) =

−n

(

z

)

,

z

(

x

)

and extend

V

to

R

n

s.t.

V

=

0

far from

B

ε

(

x

)

2

Consider the domain

R

τ

:=

{

z

+

τ

V(z)

|

z

∈ R \

B

ε

(x)

}.

Then,

J(

R

τ

)

is a scalar function of

τ

3

Compute the

shape derivative

(Lagrangian formulation)

D

S

:=

d

d

τ

J

(

R

τ

)

τ

=

0

4

Use the relation (

asymptotic expansions

)

D

T

(

x

,

R

) =

lim

ε

0

1

V

0

(ε)

D

S

,

V

(ε) =

Vol(

B

ε(x)

)

(23)

How to obtain

D

T

(

x

,

R

)

(Feijoo ’04)

1

Given

x

∈ R

, take the ball

B

ε

(

x

)

. Choose the vector field

V

(

z

) =

−n

(

z

)

,

z

(

x

)

and extend

V

to

R

n

s.t.

V

=

0

far from

B

ε

(

x

)

2

Consider the domain

R

τ

:=

{z

+

τ

V

(

z

)

|

z

∈ R \

B

ε

(

x

)

}

.

Then,

J

(

R

τ

)

is a scalar function of

τ

3

Compute the

shape derivative

(Lagrangian formulation)

D

S

:=

d

d

τ

J

(

R

τ

)

τ

=

0

4

Use the relation (

asymptotic expansions

)

D

T

(

x

,

R

) =

lim

ε

0

1

V

0

(ε)

D

S

,

V

(ε) =

Vol(

B

ε(x)

)

(24)

How to obtain

D

T

(

x

,

R

)

(Feijoo ’04)

1

Given

x

∈ R

, take the ball

B

ε

(

x

)

. Choose the vector field

V

(

z

) =

−n

(

z

)

,

z

(

x

)

and extend

V

to

R

n

s.t.

V

=

0

far from

B

ε

(

x

)

2

Consider the domain

R

τ

:=

{z

+

τ

V

(

z

)

|

z

∈ R \

B

ε

(

x

)

}

.

Then,

J

(

R

τ

)

is a scalar function of

τ

3

Compute the

shape derivative

(Lagrangian formulation)

D

S

:=

d

d

τ

J

(R

τ

)

τ

=

0

4

Use the relation (

asymptotic expansions

)

D

T

(

x

,

R

) =

lim

ε

0

1

V

0

(ε)

D

S

,

V

(ε) =

Vol(

B

ε(x)

)

(25)

How to obtain

D

T

(

x

,

R

)

(Feijoo ’04)

1

Given

x

∈ R

, take the ball

B

ε

(

x

)

. Choose the vector field

V

(

z

) =

−n

(

z

)

,

z

(

x

)

and extend

V

to

R

n

s.t.

V

=

0

far from

B

ε

(

x

)

2

Consider the domain

R

τ

:=

{z

+

τ

V

(

z

)

|

z

∈ R \

B

ε

(

x

)

}

.

Then,

J

(

R

τ

)

is a scalar function of

τ

3

Compute the

shape derivative

(Lagrangian formulation)

D

S

:=

d

d

τ

J

(R

τ

)

τ

=

0

4

Use the relation (

asymptotic expansions

)

D

T

(

x

,

R) =

lim

ε

0

1

V

0

(ε)

D

S

,

V

(

ε

) =

Vol(

B

ε

(

x

)

)

(26)

Transmission problem:

u

=

u

+

,

n

u

=

n

u

+

Case I: No a priori information on the obstacles,

R

=

R

n

,

Ω =

Theorem.

For any

x

R

n

the topological derivative of

J

(

R

n

) =

1

2

R

Γ

meas

|u

u

meas

|

2

is

D

T

(

x

,

R

n

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

(27)

Transmission problem:

u

=

u

+

,

n

u

=

n

u

+

Case I: No a priori information on the obstacles,

R

=

R

n

,

Ω =

Theorem.

For any

x

R

n

the topological derivative of

J

(

R

n

) =

1

2

R

Γmeas

|

u

u

meas

|

2

is

D

T

(

x,

R

n

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

(28)

Forward problem with

Ω =

∅:

(

u

+

k

e

2

u

=

0

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Therefore,

u

=

u

inc

(

x

) =

e

ikex·d

Adjoint problem with

Ω =

:

(

w

+

k

e

2

w

= (u

meas

u)δ

Γ

meas

in

R

n

lim

r

→∞

r

(

n

1

)

/

2

(∂

r

w

ik

e

w

) =

0

Therefore,

w

=

R

Γ

meas

G

k

e

(x

y)(u

meas

u)(y)dl

y

The true obstacle enters the TD through the measured

data at the adjoint field

(29)

Forward problem with

Ω =

∅:

(

u

+

k

e

2

u

=

0

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Therefore,

u

=

u

inc

(

x

) =

e

ikex·d

Adjoint problem with

Ω =

:

(

w

+

k

e

2

w

= (

u

meas

u

)

δΓmeas

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

w

ik

e

w

) =

0

Therefore,

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

The true obstacle enters the TD through the measured

data at the adjoint field

(30)

Forward problem with

Ω =

∅:

(

u

+

k

e

2

u

=

0

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Therefore,

u

=

u

inc

(

x

) =

e

ikex·d

Adjoint problem with

Ω =

:

(

w

+

k

e

2

w

= (

u

meas

u

)

δΓmeas

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

w

ik

e

w

) =

0

Therefore,

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

The true obstacle enters the TD through the measured

data at the adjoint field

(31)

Forward problem with

Ω =

∅:

(

u

+

k

e

2

u

=

0

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Therefore,

u

=

u

inc

(

x

) =

e

ikex·d

Adjoint problem with

Ω =

:

(

w

+

k

e

2

w

= (

u

meas

u

)

δΓmeas

in

R

n

lim

r→∞

r

(n−

1

)

/

2

(

r

w

ik

e

w

) =

0

Therefore,

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

The true obstacle enters the TD through the measured

data at the adjoint field

(32)

Other problems

For Helmholtz transmission problem with

u

=

u

+

and

n

u

=

n

u

+

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

(

x

y

)(

u

meas

u

)(

y

)

dl

y

For rigid obstacles

D

T

(x,

R

2

) =

Re

h

2

∇u(x)∇

w

(x)

k

e

2

u(x)

w

(x)

i

where

u

=

u

inc

and

w

=

R

(33)

Other problems

For Helmholtz transmission problem with

u

=

u

+

and

n

u

=

n

u

+

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

(

x

y

)(

u

meas

u

)(

y

)

dl

y

For rigid obstacles

D

T

(

x,

R

2

) =

Re

h

2

∇u

(

x

)

∇w

(

x

)

k

e

2

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

(34)

Other problems

For the HTP with non–constant parameters

D

T

(

x,

R

2

)

=

Re

2

αe

(

x

)(

αe

(

x

)

αi

(

x

))

αe

(

x

) +

α

i

(

x

)

∇u

(

x

)

∇w

(

x

)

+(

k

i

2

(

x

)

k

e

2

(

x

))

u

(

x

)

w

(

x

)

where

u

and

w

solve forward and adjoint problems.

Since

k

e

is non–constant, both have to be computed

numerically

(35)
(36)

Some examples

"

×

"= observation points, 24 incident directions in

[

0

,

2

π

)

,

(37)

Similar results when

Observation points are further

+

observation points

+

incident directions

(38)

Results depend on the wave length (1 w.l.=2

π/

k

e

):

1

st

row:

k

e

=

2 and

k

i

=

1

/

2

2

nd

row:

k

(39)
(40)

TD with an initial guess

Case II:

Ωap

first guess,

R

=

R

n

\

Ωap,

Ω = Ωap

Theorem.

For any

x

R

n

\

ap

the topological derivative of

J

(R

n

\

ap

) =

1

2

R

Γ

meas

|u

u

meas

|

2

is

D

T

(

x

,

R

n

\

ap

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

(41)

TD with an initial guess

Case II:

Ωap

first guess,

R

=

R

n

\

Ωap,

Ω = Ωap

Theorem.

For any

x

R

n

\

ap

the topological derivative of

J

(

R

n

\

ap

) =

1

2

R

Γmeas

|

u

u

meas

|

2

is

D

T

(

x,

R

n

\

ap

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

(42)

Forward problem with

Ω = Ω

ap

:

u

+

k

e

2

u

=

0

in

R

n

\

ap

u

+

k

i

2

u

=

0

in

ap

u

=

u

+

,

∂n

u

=

∂n

u

+

on

∂Ωap

lim

r→∞

r

(n−

1

)

/

2

(

r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Adjoint problem with

Ω = Ω

ap

:

w

+

k

e

2

w

= (

u

meas

u

)

δ

Γmeas

in

R

n

\

ap

w

+

k

i

2

w

=

0

in

ap

w

=

w

+

,

n

w

=

n

w

+

on

∂Ω

ap

lim

r→∞

r

(n−

1

)

/

2

(

r

w

ik

e

w

) =

0

(43)

Remarks

1

If

Ω = Ω

ap

,

u

and

w

are computed numerically. For our

model problem we use BEM

2

For Neumann or general transmission problems the

(44)

Remarks

1

If

Ω = Ω

ap

,

u

and

w

are computed numerically. For our

model problem we use BEM

2

For Neumann or general transmission problems the

(45)

Same examples as before with

Ω =

(46)

Outline

1

Inverse scattering problem

2

Topological derivative methods

TD for shape reconstruction

Iterative methods

TD for shapes and parameters

(47)

A monotone iterative method

Idea

By removing from the initial domain regions where the TD is

negative and large, we obtain a new domain in which the

magnitude of the topological derivative is smaller

Algorithm

1

Compute the TD when

Ω =

2

Take

1

=

{

x

,

D

T

(

x

,

R

n

)

<

−C

1

},

C

1

>

0

3

For j=1:jmax

Compute the TD in

R

n

\

j

Select

j

+

1

j

j

+

1

= Ω

j

∪ {

x,

D

T

(

x,

R

n

\

j

)

<

C

j

+

1

}

(48)

How to choose

C

j

?

First step

:

1

=

{x,

D

T

(

x,

R

2

)

<

C

1

}

C

1

=

3

5

|

min

D

T

|

Accept

C

1

if

J

1

<

J

0

Otherwise

C

1

0

<

C

1

Iterations:

j

+1

= Ω

j

∪ {x

,

D

T

(

x

,

R

2

\

j

)

<

−C

j

+1

}

C

j

+1

=

9

10

|min

D

T

|

Stopping criteria?

J

0

or

j

j

+

1

or

|

u

δ

u

meas

|

<

1

.

2

δ

(49)

How to choose

C

j

?

First step

:

1

=

{x,

D

T

(

x,

R

2

)

<

C

1

}

C

1

=

3

5

|

min

D

T

|

Accept

C

1

if

J

1

<

J

0

Otherwise

C

1

0

<

C

1

Iterations:

j+

1

= Ω

j

∪ {x,

D

T

(

x,

R

2

\

j

)

<

C

j+

1

}

C

j+

1

=

9

10

|

min

D

T

|

Stopping criteria?

J

0

or

j

j

+

1

or

|

u

δ

u

meas

|

<

1

.

2

δ

(50)

How to choose

C

j

?

First step

:

1

=

{x,

D

T

(

x,

R

2

)

<

C

1

}

C

1

=

3

5

|

min

D

T

|

Accept

C

1

if

J

1

<

J

0

Otherwise

C

1

0

<

C

1

Iterations:

j+

1

= Ω

j

∪ {x,

D

T

(

x,

R

2

\

j

)

<

C

j+

1

}

C

j+

1

=

9

10

|

min

D

T

|

Stopping criteria?

J

0

or

j

j+

1

or

|

u

δ

u

meas

|

<

1

.

2

δ

(51)

Implementation in 2D:

TD

=

Re

(k

i

2

k

e

2

)

u(

x

)w(

x

)

Computation of

TD

when

Ω =

:

u

=

u

inc

and

w

=

R

Γ

meas

G

(

x

y

)(

u

meas

u

)(

y

)

dl

y

Computation of

TD

when

Ω = Ω

j

:

u

and

w

solve HTP with

Ω = Ω

j

=

d

i

=

1

i

j

To apply BEM,

we assume that

i

j

is star–shaped

:

x

i

(

t

) = (

c

x

i

,

c

y

i

) +

r

i

(

t

)(

cos

(

t

)

,

sin

(

t

))

We approximate

r

i

(

t

)

a

i

0

+

K

X

k=

1

(

a

i

k

cos

(

kt

) +

b

i

k

sin

(

kt

))

Solve a least squares problem

to obtain

a

0

s

,

b

0

s

such that

(52)
(53)
(54)
(55)

A non–monotone iterative method

The previous scheme was monotone: it generates a

sequence of increasing approximations.

If at some step a

spurious region is included, it cannot be removed

Non–monotone schemes need a

generalized definition of

topological derivative

:

x

R

n

\

ap

,

D

T

(

x,

R

n

\

ap

) =

lim

ε

0

J

(

R

n

\

ap

)

J

(

R

n

\

(Ω

ap

B

ε

(

x

))

)

Vol

(

B

ε

(

x

))

x

ap

,

D

T

(

x,

R

n

\

ap

) =

lim

ε

0

J

(

R

n

\

ap

)

J

(

R

n

\

(Ω

ap

\

B

ε

(

x

))

)

Vol

(

B

ε

(

x

))

(56)

A non–monotone iterative method

The previous scheme was monotone: it generates a

sequence of increasing approximations.

If at some step a

spurious region is included, it cannot be removed

Non–monotone schemes need a

generalized definition of

topological derivative

:

x

R

n

\

ap

,

D

T

(

x,

R

n

\

ap

) =

lim

ε

0

J

(

R

n

\

ap

)

J

(

R

n

\

(Ω

ap

B

ε

(

x

))

)

Vol

(

B

ε

(

x

))

x

ap

,

D

T

(

x,

R

n

\

ap

) =

lim

ε

0

J

(

R

n

\

ap

)

J

(

R

n

\

(Ω

ap

\

B

ε

(

x

))

)

Vol

(

B

ε

(

x

))

(57)

Algorithm

1

Compute the TD when

Ω =

(as before)

2

Take

1

=

{x,

D

T

(

x,

R

n

)

<

C

1

},

C

1

>

0 (as before)

3

For j=1:jmax

Compute the TD in

R

n

when

Ω = Ω

j

Select

j

+

1

if

x

R

n

\

j

and

TD

<

−C

j

=

x

j

+

1

(58)

Reconstruction of an annular region. Points are added or

removed at each step. The hole is recovered after 6 steps

(59)

Outline

1

Inverse scattering problem

2

Topological derivative methods

TD for shape reconstruction

Iterative methods

TD for shapes and parameters

(60)

Direct and inverse problems

Direct problem

u

+

k

e

2

u

=

0

in

R

n

\

u

+

k

2

i

u

=

0

in

u

=

u

+

,

∂n

u

=

∂n

u

+

on

∂Ω

lim

r→∞

r

(n−

1

)

/

2

(

∂r

(

u

u

inc

)

ik

e

(

u

u

inc

)) =

0

Inverse problem

(61)

Idea

In the first computation of the TD, i.e. when

Ω =

, we do

not need to know

k

i

:

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

We compute the TD taking

k

i

0

k

e

to get an initial guess

Ω1

In the next step, we update

k

i

by a gradient method

(62)

Idea

In the first computation of the TD, i.e. when

Ω =

, we do

not need to know

k

i

:

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

We compute the TD taking

k

i

0

k

e

to get an initial guess

1

In the next step, we update

k

i

by a gradient method

(63)

Idea

In the first computation of the TD, i.e. when

Ω =

, we do

not need to know

k

i

:

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

We compute the TD taking

k

i

0

k

e

to get an initial guess

1

In the next step, we update

k

i

by a gradient method

(64)

Idea

In the first computation of the TD, i.e. when

Ω =

, we do

not need to know

k

i

:

D

T

(

x,

R

2

) =

Re

h

(

k

i

2

k

e

2

)

u

(

x

)

w

(

x

)

i

where

u

=

u

inc

and

w

=

R

Γmeas

G

ke

(

x

y

)(

u

meas

u

)(

y

)

dl

y

We compute the TD taking

k

i

0

k

e

to get an initial guess

1

In the next step, we update

k

i

by a gradient method

(65)

Materiales heterogéneos

(66)

Outline

1

Inverse scattering problem

2

Topological derivative methods

TD for shape reconstruction

Iterative methods

TD for shapes and parameters

(67)

Conclusions

We have computed topological derivatives for inverse

scattering problems involving Helmholtz equations with

constant and non–constant parameters

The TD gives a

good approximation

of the number, size

and location of objects buried in the medium

An iterative procedure improves

their shape, and catches

smaller objects, if missed in the first trial

An extended notion of topological derivative

allows to

design non–monotone schemes, useful to capture holes

The algorithm for shape reconstruction can be combined

with a gradient method to recover both

shapes and

parameters

(68)

Conclusions

We have computed topological derivatives for inverse

scattering problems involving Helmholtz equations with

constant and non–constant parameters

The TD gives a

good approximation

of the number, size

and location of objects buried in the medium

An iterative procedure improves

their shape, and catches

smaller objects, if missed in the first trial

An extended notion of topological derivative

allows to

design non–monotone schemes, useful to capture holes

The algorithm for shape reconstruction can be combined

with a gradient method to recover both

shapes and

parameters

(69)

Conclusions

We have computed topological derivatives for inverse

scattering problems involving Helmholtz equations with

constant and non–constant parameters

The TD gives a

good approximation

of the number, size

and location of objects buried in the medium

An iterative procedure improves

their shape, and catches

smaller objects, if missed in the first trial

An extended notion of topological derivative

allows to

design non–monotone schemes, useful to capture holes

The algorithm for shape reconstruction can be combined

with a gradient method to recover both

shapes and

parameters

(70)

Conclusions

We have computed topological derivatives for inverse

scattering problems involving Helmholtz equations with

constant and non–constant parameters

The TD gives a

good approximation

of the number, size

and location of objects buried in the medium

An iterative procedure improves

their shape, and catches

smaller objects, if missed in the first trial

An extended notion of topological derivative

allows to

design non–monotone schemes, useful to capture holes

The algorithm for shape reconstruction can be combined

with a gradient method to recover both

shapes and

parameters

(71)

Conclusions

We have computed topological derivatives for inverse

scattering problems involving Helmholtz equations with

constant and non–constant parameters

The TD gives a

good approximation

of the number, size

and location of objects buried in the medium

An iterative procedure improves

their shape, and catches

smaller objects, if missed in the first trial

An extended notion of topological derivative

allows to

design non–monotone schemes, useful to capture holes

The algorithm for shape reconstruction can be combined

with a gradient method to recover both

shapes and

(72)

More information

A Carpio, ML Rapún

.

Solving inhomogeneous inverse

problems by topological derivative methods

. Inverse

Problems 24 (2008) Art. 045014

A Carpio, ML Rapún

.

An iterative method for parameter

identification and shape reconstruction

. Inv Probl Sci Eng

18 (2010) 35–50

Ana Carpio:

[email protected]

María–Luisa Rapún:

[email protected]

References

Related documents

(These adjusted values were obtained by performing a multiple linear regression of each symptom on age and gender, and using the residuals as the independent variables in the

Tirathaba mundella Walker (Pyralidae: Lepidoptera) - A new fruit borer of mango in South Andaman (India).. Some observations on the biology and habits of orange shoot borer,

In Proceedings of the 3rd International Workshop on Building Analysis Datasets and Gathering Experience Returns for Security (BADGERS), co-located with the 19th European Symposium

This document deals with a proposed methodology for applying a territorial approach as a strategic dimension of the process of planning and implementing public policies. 2

Highlight the Save icon and press the SELECT button on the remote control to return to the main Address Book screen. To place a multipoint meeting call from the

Computers &amp; Operations Research , Vol. G¨ urel, “A strong conic quadratic reformulation for machine-job assignment with controllable processing times”, Operations Research Letters

Finally, the general loss of activity showed by compounds bearing a substituent on the benzylic portion would confirm what already stated about interaction of the reference

Frederick Banting and Charles Best extracted insulin from bovine pancreas in 1922, who received the Nobel Prize for their contribution in Medical field with John