Example 3:  Acoustic Tomography

In general, "Tomography" is the process of forming images of the interior of an object from measurements made along rays passed through that object ("tomo" comes from the Greek word for "slice").

(a) Definition & Model of the problem:
Suppose that a wall is assembled from a rectangular array of bricks and that each brick is composed of a different kind of clay. The following illustrates the case of a square array of 16 bricks. The bricks are numbered for reference, as shown.

[Graphics:Images/index_gr_1.gif]

If the acoustic velocities of the different clays differ, one might attempt to distinguish the different kinds of bricks by measuring the travel time (T) of sound across the various rows and columns of bricks in the wall. This would give us 8 measurements in all (4 rows and 4 columns).

To model this situation, we will assume that each brick is uniform and that the travel time of sound across each brick is proportional to the width and height of the brick. The proportionality factor is the brick's slowness [Graphics:Images/index_gr_2.gif]. Thus, we have a total of 16 slowness parameters for the above diagram.

Assuming that the bricks are all of unit height and width we have the following 8 observation equations:

row 1: [Graphics:Images/index_gr_3.gif]= [Graphics:Images/index_gr_4.gif]+ [Graphics:Images/index_gr_5.gif]+ [Graphics:Images/index_gr_6.gif]+ [Graphics:Images/index_gr_7.gif]    .....   row 4: [Graphics:Images/index_gr_8.gif]= [Graphics:Images/index_gr_9.gif]+ [Graphics:Images/index_gr_10.gif]+ [Graphics:Images/index_gr_11.gif]+ [Graphics:Images/index_gr_12.gif]
col.  1: [Graphics:Images/index_gr_13.gif]= [Graphics:Images/index_gr_14.gif]+ [Graphics:Images/index_gr_15.gif]+ [Graphics:Images/index_gr_16.gif]+ [Graphics:Images/index_gr_17.gif]   .....   Col. 4: [Graphics:Images/index_gr_18.gif]= [Graphics:Images/index_gr_19.gif]+ [Graphics:Images/index_gr_20.gif]+ [Graphics:Images/index_gr_21.gif]+ [Graphics:Images/index_gr_22.gif]

The problem is to estimate  values of the 16 unknown slowness parameters from the 8 time measurements.

NOTE: Technically, this is an example of a "MIXED-DETERMINED PROBLEM". It is partly underdetermined (more unknowns than data values) but also can be shown to contain redundant information.

(b) What are we going to illustrate here?:
- Set up an artificial situation where we know the "true" values of the slowness parameters.
- Test a method of solving mixed-determined problems by seeing how well it can reproduce the "true" values
- An important part of the solution method is that it requires an initial (or "a priori") guess to be made of the slowness parameter values
N.B. Do not be concerned with the detail of the algorithms used.

(c) Technical detail, re setting up "observation equations" - Case of 100 = 10 X 10 bricks:

[Graphics:Images/index_gr_23.gif]
[Graphics:Images/index_gr_24.gif]
[Graphics:Images/index_gr_25.gif]
[Graphics:Images/index_gr_26.gif]
[Graphics:Images/index_gr_27.gif]


(d) Setting up artificial "true" situation (mostly slowness parameters of 1/10 but one "patch" of 1/12):

[Graphics:Images/index_gr_28.gif]
[Graphics:Images/index_gr_29.gif]
[Graphics:Images/index_gr_30.gif]

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.08333333333333333`

0.08333333333333333`

0.08333333333333333`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.08333333333333333`

0.08333333333333333`

0.08333333333333333`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.08333333333333333`

0.08333333333333333`

0.08333333333333333`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`

0.1`


(e) Using artificial "true" slowness values to generate the "measured" travel times:

[Graphics:Images/index_gr_31.gif]


(f) Setting up "a priori" information (constant slowness of "1/10")
:

[Graphics:Images/index_gr_32.gif]


(g) Applying the solution method to estimate the slowness parameters
:

[Graphics:Images/index_gr_33.gif]
[Graphics:Images/index_gr_34.gif]
[Graphics:Images/index_gr_35.gif]

0.1015`

0.09649999999999999`

0.09650000000000002`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.0915`

0.09150000000000001`

0.09150000000000001`

0.09650000000000002`

0.0965`

0.0965`

0.0965`

0.09650000000000002`

0.0965`

0.0965`

0.0915`

0.09150000000000001`

0.0915`

0.09650000000000002`

0.0965`

0.09650000000000002`

0.0965`

0.0965`

0.09650000000000002`

0.0965`

0.0915`

0.0915`

0.0915`

0.0965`

0.0965`

0.0965`

0.0965`

0.0965`

0.0965`

0.1015`

0.0965`

0.0965`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.0965`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.0965`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.0965`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.0965`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.0965`

0.09650000000000002`

0.0965`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`

0.1015`


(h) Graphical comparison of "true" and "estimated" slowness parameters
:

[Graphics:Images/index_gr_36.gif]

[Graphics:Images/index_gr_37.gif]

[Graphics:Images/index_gr_38.gif]


Converted by Mathematica      December 3, 2002