• Keine Ergebnisse gefunden

Linear(-ized) Inverse Problems

N/A
N/A
Protected

Academic year: 2021

Aktie "Linear(-ized) Inverse Problems"

Copied!
26
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Linear(-ized) Inverse Problems

Linear inverse problems - Formulation

- Some Linear Algebra

- Matrix calculation – Revision

- Illustration under(over)determined, unique case - Examples

Linearized inverse problems - Formulation

- Examples Partial derivatives

Scope: Formulate linear inverse problems as a system of equations in matrix form. Find the conditions under which solutions exist. Understand how to linearize a non-linear system to be able to find solutions.

(2)

Literature

Stein and Wysession: Introduction to seismology, Chapter 7

Aki and Richards: Theoretical Seismology (1s edition) Chapter 12.3

Shearer: Introduction to seismology, Chapter 5

Menke, Discrete Inverse Problems

http://www.ldeo.columbia.edu/users/menke/gdadi t/index.htm

Full ppt files and matlab routines

(3)

Formulation

Linear(-ized) inverse problems can be formulated in the following way:

j ij

i G m

d

(summation convention applies) i=1,2,...,N number of data

j=1,2,...,M number of model parameters

Gij known (mxn)

We observe:

- The inverse problem has a unique solution if N=M and det(G)≠0, i.e.

the data are linearly independent

- the problem is overdetermined if N>M - the problem is underdetermined if M>N

(4)

Illustration – Unique Case

In this case N=M, and det(G) ≠0. Let us consider an example

2 1

2

2 1

1

4 2

2 3

1

m m

d

m m

d

Let us check the determinant of this system: det(G)=10

Gm d













2 1 2

1

4 1

2 3

m m d

d

d G m

Gm G

d

G-1 -1 -1





















5 . 0 0

3 . 0 1

. 0

2 . 0 4

. 0

2 1

2 1 2

1

m m

d d m

m

(5)

Illustration – Overdetermined Case

In this case N>M, there are more data than model parameters.

Let us consider examples with M=2, an overdetermined system would exist if N=3.

2 1

3

2 2

1 1

2 2 1

m m

d

m d

m d

A physical experiment which could result in these data:

Individual Weight measurement of two masses m1 and m2 leading to the data d1 and d2 and weighing both together leads to d3. In matrix form:





2 1 2

1

1 1

1 0

0 1

m m d

d d

Gm d

(6)

Illustration – Overdetermined Case

Let us consider this problem graphically

A common way to solve this problem is to minimize the difference between data vector d and the predicted data for some model m such that

is minimal.

2 1

2 1

2 2 1

m m

m m

Gm 2

d S

(7)

Illustration – Overdetermined Case

Using the L2-norm leads us to the least-squares formulation of the problem. The solution to the

minimization (and thus the inverse problem) is given as:

In our example the resulting (best) model estimation is:

d G G) (G

m~ T 1 T





3 / 5

3 /

~ 2 m

and is the model with the minimal distance to all three lines in the plot.

best model

(8)

Illustration – Underdetermined Case

Let us assume we made one measurement of the combined weight of two masses:

Clearly there are infinitely many solutions to this problem. A model

estimate can be defined by choosing a model that fits the data exactly Am=d and has the smallest l2 norm ||m||. Using Lagrange multipliers one can show that the minimum norm solution is given by

2 2

1 m d m





1

~ 1

)

~ ( 1

m

d GG

G

m T T

(9)

Examples – Inversion of Gravity Data

Let’s go back to the problem of gravity, in 2-D the Bouguer anomaly

at point x0 with arbitrary topography is given by (e.g. Telford et al., 1990)

To bring this into the form d=Gm we discretize the space



dxdz

z x

x

z z x x

d 2 2

0 0

) , 2 (

)

(

d(x0) r(x,z)

x,x0 z

j=1 2 3 4 5

6 7 8 9 ...

... 20 h

h

zj

xj

mj

j M

j

G

j j

i

j

i m

z x

x

z d h

ij

1 2 2

2

) (

2

 

 

(10)

Master-Event-Method

Let s assume we have have previously located an earthquake (x0,y0,z0) at time t0 and we recorded a new event at stations 1, ..., N

1 2

3

Dti

x

z y

Event 2 Event 1

Li ui gi

u x u y u z

u L t L

iz iy

ix

i i

i

1

cos

This is a system of linear equations for 4 unknowns:

(11)

Master-Event-Method

x

z y

Event 2 Event 1

Li ui

gi

iz i

iy i

ix i

i

i i

G u G u

G u G

z m

y m

x m

m

t d

4 3

2 1

4 3

2 1

1

Let us put this system into the common form d=Gm





z y x u u

u

u u u

t t

Ny Nz Nx

y z x

d N

i

1

1 1 1 1

1

(12)

Vertical Seismic Profile

Let us consider a string of receivers in a borehole v1

v2

vM

- We assume straigt rays

- The ground is discretized with

M layers of equal thickness dz with velocities vi

-The seismometers (N) are located at depths zj

Formulate the forward problem in matrix form d=Gm! Is the problem linear? What would happen if the rays are not modelled as straight lines?

seismometers

(13)

Linearized Inversion

Let us formalize the situation where we are able to linearize a otherwise nonlinear problem around some model m0. In this case the forward problem is given by

N i

m m

m F

di ( 1, 2,..., M ) 1,

this m-dimensional function is developed around some model m0=(m01, m02, ..., m0M) where we neglect higher-order terms:

) )(

,..., ,

( )

,..., ,

( 01 02 0 0

1 0

02

01 m m m m m

m m F

m m

F

d M M j

j j

i M

i

i

d0 Gij Dmj

d0 synthetic data of starting model (known)

di=di-d0 data difference vector (residuals, misfit, cost ...)

mj=mj-m0 model difference vector (gradient)

(14)

Linearized Inversion: Hypocenter location

Above a homogeneous half space we measure P wave travel times

from an earthquake that happens at time t at (x,y,z) at i receiver

locations (xi, yi ,zi). So our model vector is m=(t,x,y,z)T. The arrival times are given by

this is a nonlinear problem! Now let us assume we have a rough idea about the time of the earthquake and its location. This is our starting model m0= (t0, x0, y0, z0)T.

( )2 ( )2 2

1/2

) 1

(m t x x y y z

F

ti i i i

To linearize the problem we now have to find the partial derivatives of F with respect to all model parameters at m0.

(15)

Hypocenter location – partial derivatives

... we obtain : ti Fi(m) t 1 (xi x)2 (yi y)2 (zi z)21/2

 

0 0 0

4

0 0 0

3

0 0 0

2

0 1

2 / 2 1 0 2

0 2

0 0

0 0

) (

) (

) (

) 1 (

) (

) 1 (

) (

i i

i i i

i i i

i

i i

i i

R z z

m G F

R y y

y m G F

R x x

x m G F

t m G F

z y

y x

x t

m F t

Ri0

(16)

Hypocenter location – partial derivatives

... let us now define a vector

ui=1/Ri0(xi-x0, yi-y0,-z0)

which is a vector pointing from the initial source location to receiver i. We obtain:

( ) ( ) ( )

1

0 0

0 0

0 t t u x x u y y u z z

t

ti i ix iy iz

di m1 m2 m3 m4

which is exactly the form we obtained for the

Master-Event Method, what is the difference, however?

This approach is an iterative algorithm

(17)

Linearized Travel-Time Inversion

We learned in seismology that for a given ray parameter p the delay time t(p) is given by the difference of the travel time T and the distance X(p) the ray ermerges times p

) (

0

2 / 2 1 2( )

2 ) ( )

( )

(

p zs

dz p

z c p

pX p

T

p

Graphically this can be interpreted as:

p=dT/dX

X

pX

T

t(p)

(18)

Linearized Travel-Time Inversion

… the important property of t(p) is the fact that it decreases

monotonically with increasing p so it is a function easier to handle than the travel-times (which may contain triplications).

t(p) is nonlinearly related to the velocity model c(z). So in order to invert for it we would have to

linearize. We obtain

) (

0

2 / 2 1 2( )

2 ) (

p zs

dz p

z c

p

Now the perturbation in t(p) (the data residual) is linearly related to the perturbation in the velocity model c(z). This integral can

easily be brought into the form d=Gm by subdividing the Earth into layers (e.g. of equal thickness).

p=dT/dX

X

pX

T

t(p)

 

) (

0

1/2 2

2 ( )

) ( c 2 c(z) )

(

p zs

dz z p c

p z



(19)

Partial Derivatives

Let us take a closer look at the matrix Gij for linearized problems. What useful information is contained in this matrix (operator)? When d=g(m), then the linearization leads to

The actual (relative) values of Gij determine how the model parameters influence the data (or data difference).

Example: Gik are small for all i. This implies that the model

Parameter mk has almost no influence on the data. It can be varied Without changing them. Therefore, its resolution is poor.

m G

d

And the matrix Gij contains the partial derivatives

j ij i

m G g

(20)

Resolution – Hypocenter Location

Example: Earthquake hypocenter location

( ) ( ) ( )

1

0 0

0 0

0 t t u x x u y y u z z

t

ti i ix iy iz

di m1 m2 m3 m4

Remember the elements of Gij where the components of the unit vector which points from the original (known) hypocenter to the receiver. Small uiz with respect to the other ones means bad resolution in depth:

The depth resolution of shallow earthquakes Far away is poor.

(21)

Linear Dependence

il

ik cG

G

When two columns of Gij are linearly dependent then for all i

What are the consequences for a model perturbation in parameters k and l?

Linear dependence implies

k

l m

m c

1

l il k

ik l

l il k

k

ik m m G m m G m G m

G ( ) ( )!

In words: Parameters mk and ml cannot be independently determined as they compensate each other. This is called a trade-off.

(22)

Trade-Off Fault Zone Waves

(23)

Calculating Partial Derivatives (1)

) ,...,

,

( 10 20 M0

j

ij i m m m

m G F

Generally we need to calculate the partial derivatives

… depending on the formulation of the forward problem …

1. For explicit functions Fi, for example:

j M

j

G

j j

i

j

i m

z x

x

z d h

ij

1 2 2

2

) (

2

 

 

ti uixx uiy y uizz

1

Gravity problem Master-Event Method

… we can directly calculate the partial derivatives.

(24)

Calculating Partial Derivatives (2)

2. The data di are given implicitly through

0 )

,..., ,

,

( i 1 2 M

i d m m m

f

The arguments being the model and data parameter of the

starting model m0. Often the data d0 are obtained by finding the roots of the topmost equation.

we differentiate with respect to mj

0

j i i

i j

i

m d d

f m

f

i i j

i j

i

ij d

f m

f m

G d

/

(25)

Calculating Partial Derivatives (3)

3. In more complicated cases the partial derivatives have to be obtained by numerical differentiation.

Note that for the evaluation of each element of Gij a solution

of the forward problem is necessary! In cases where the number of model parameters is large or where the forward problem is very involved this is impractical. But at least this method always works (approximately).

j

i j

j i

ij m

d m

m G d

(..., 0 ,...) 0

(26)

Summary

Most inverse problems can be formulated as discrete linear problems either as

… or – if the problem is linearized - …

j ij

i G m

d

j ij

i G m

d

In which case the Gij contains the partial derivatives of the problem. The elements of Gij contain useful information on the resolution of the model parameters and linear dependence may indicate trade-offs between model parameters.

Referenzen

ÄHNLICHE DOKUMENTE

The figure of 2.5 per cent suggests that, with no change in aggregate supply policy the actual rate of unemployment could be reduced to 2.5 per cent by an increase in

phenomenon. Yet, as Leonard Weinberg and his coauthors have argued, terrorism is an essentially contested concept, which presents significant challenges for studying it

We know roughly the total bits of information generated or put into the sys- tem each year and we have some idea of the number of recipients, but we do not know the distribution of

Source: European Credit Research Institute (ECRI), 2011 Statistical Package “Lending to households in Europe”, Brussels 2011.. In Europe, one can observe that the process of

Del resto come evidenziato in altri scritti (Schilirò, 1998, 1998a , 2000) l’Europa è sì un tr aguardo importante ma implica diversi problemi da affrontare, fra cui

Although most states have typical responses to oil-price shocks — they are affected by positive shocks only — the rest experience either negative shocks only (5 states), both

In the history of political and economic culture of the world, facts have suggested that, while considering the relevant issues, intellectual effect can very well prevent the

1. The firmware must recognize and decode the input SelBUS transfer that has occurred. If the input transfer requested Con- troller or Peripheral Device status,