Forward modelling in cross-hole seismic tomography using reciprocity

13
Pm soo45-7!M9(!&)00105-8 Printed in Great Britain. All rights reserved 0045-7949/% s15.00 + 0.00 FORWARD MODELLING IN CROSS-HOLE SEISMIC TOMOGRAPHY USING RECIPROCITY S. K. Shsgh, S. K. Nath, A. Panit and S. Sengnpta Department of Geoiogy and Geophysics, Indian Institute of Technology, Kharagpur 721302, West Bengal, India tRS Software (india) Ltd, Calcutta 700091, India (Received 30 June 1995) A~a~-~is~c transmi~ion tomo~aphy provides means of direct estimation of compressional wave velocities using first arrival travel times from cross-hole data. Forward modelling in seismic tomography involves the computation of travel times at the receiver positions and the estimation of my travel paths for a subsurface velocity model and source-receiver geometry. Conventional ray-tracing techniques face many difficulties when applied to real-life situations. These can be overcome to a great extent by using a ray-tracing technique based on the principle of reciprocity. In the present work, an algorithm is developed which makes use of the reciprocity principle and Fermat’s principle for the estimation of raypaths. In this technique seismic travel-time calculation is based on a two-dimensional dynamic progmm~ng approach, invoIving the systematic mapping of travel times over a grid of ~nst~t-vel~ty cells. The algorithm is seen to work even for most complicated velocity models. First arrival seismic energy can travel either as transmitted waves, diffracted waves or head waves, and this technique simulates all of them. The algorithm is tested for various subsurface velocity models, some of which are presented in this paper. The results are represented as ray diagrams, superimposed over the actual velocity model. The isotime lines depicting the wavefronts are also presented, which clearly reveal the effect of velocity contrast on seismic wave propagation. Copyright 0 1996 Elsevier science Ltd 1. INTRODUCTION Seismic tomography is a method of inversion for obtaining subsurface velocity models that adequately describe the seismic data and show the effects of rock properties on seismic wave propagation. The objec- tive is to reconstruct the subsurface velocity structure using the principles of seismic wave propagation. Seismic tomography has been used in two models: reflection and transmission. Transmission tomogra- phy considers the seismic energy ttavelling through the subsurface without reflections. This requires plac- ing the source in a borehole and receivers at the surface or vice versa, or the source may be placed in one borehole and the receivers in the other as shown in Fig. 1. The cross borehole model of transmission tomography has been most popular because of its ability to scan the entire region between the boreholes. A representative situation depicting a high velocity (VP = 2200 m s-‘) intrusive body within a low velocity (V, = 1500 m s-’ ) sedimentary for- mation is given in Fig. 2. Two boreholes on either side of the region contain an array of seismic sources and receivers. Given the first arrival time data, the aim is to reconstruct the velocity structure between the boreholes. To achieve this, we need to determine the optimum raypath between each source-receiver pair, and then solve a set of equations to obtain the velocity structures. This is generally done by simple backprojection, algebraic solution techniques or certain iterative inversion schemes like SVD, DLSQ, etc. The procedure in cross-hole seismic tomography is as follows: (i) determination of actual travel times at the receiver positions for the given source-receiver geometry; (ii) ray trace modelling of energy travel paths; (iii) solution of travel-time equations. Forward modeiling in seismic tomography involves the second step, where the seismic travel time between a source and a receiver is calculated numerically for an assumed velocity model and the actua1 ray travel path is traced for the given model. This is an import- ant step in travel-time tomography and is carried out at each iteration. The forward modelling has traditionally been done by ray-tracing. Ray-tracing is based on the concept that seismic energy follows a trajectory determined by the ray-tracing equations. Physically, these equations describe how energy continues in the same direction until it is refracted by velocity variations. Many researchers have developed ray-tracing techniques [l-3]. There are two types of ray-tracing techniques: the shooting ray method and the bending ray method. The shooting ray method involves specification of a single raypath by a shooting angle and calculation of 805

Transcript of Forward modelling in cross-hole seismic tomography using reciprocity

Page 1: Forward modelling in cross-hole seismic tomography using reciprocity

Pm soo45-7!M9(!&)00105-8

Printed in Great Britain. All rights reserved 0045-7949/% s15.00 + 0.00

FORWARD MODELLING IN CROSS-HOLE SEISMIC TOMOGRAPHY USING RECIPROCITY

S. K. Shsgh, S. K. Nath, A. Panit and S. Sengnpta

Department of Geoiogy and Geophysics, Indian Institute of Technology, Kharagpur 721302, West Bengal, India

tRS Software (india) Ltd, Calcutta 700091, India

(Received 30 June 1995)

A~a~-~is~c transmi~ion tomo~aphy provides means of direct estimation of compressional wave velocities using first arrival travel times from cross-hole data. Forward modelling in seismic tomography involves the computation of travel times at the receiver positions and the estimation of my travel paths for a subsurface velocity model and source-receiver geometry. Conventional ray-tracing techniques face many difficulties when applied to real-life situations. These can be overcome to a great extent by using a ray-tracing technique based on the principle of reciprocity. In the present work, an algorithm is developed which makes use of the reciprocity principle and Fermat’s principle for the estimation of raypaths. In this technique seismic travel-time calculation is based on a two-dimensional dynamic progmm~ng approach, invoIving the systematic mapping of travel times over a grid of ~nst~t-vel~ty cells. The algorithm is seen to work even for most complicated velocity models. First arrival seismic energy can travel either as transmitted waves, diffracted waves or head waves, and this technique simulates all of them. The algorithm is tested for various subsurface velocity models, some of which are presented in this paper. The results are represented as ray diagrams, superimposed over the actual velocity model. The isotime lines depicting the wavefronts are also presented, which clearly reveal the effect of velocity contrast on seismic wave propagation. Copyright 0 1996 Elsevier science Ltd

1. INTRODUCTION

Seismic tomography is a method of inversion for

obtaining subsurface velocity models that adequately describe the seismic data and show the effects of rock properties on seismic wave propagation. The objec- tive is to reconstruct the subsurface velocity structure using the principles of seismic wave propagation. Seismic tomography has been used in two models: reflection and transmission. Transmission tomogra- phy considers the seismic energy ttavelling through the subsurface without reflections. This requires plac- ing the source in a borehole and receivers at the surface or vice versa, or the source may be placed in one borehole and the receivers in the other as shown in Fig. 1. The cross borehole model of transmission tomography has been most popular because of its ability to scan the entire region between the boreholes. A representative situation depicting a high velocity (VP = 2200 m s-‘) intrusive body within a low velocity (V, = 1500 m s-’ ) sedimentary for- mation is given in Fig. 2. Two boreholes on either side of the region contain an array of seismic sources and receivers. Given the first arrival time data, the aim is to reconstruct the velocity structure between the boreholes. To achieve this, we need to determine the optimum raypath between each source-receiver pair, and then solve a set of equations to obtain the velocity structures. This is generally done by simple backprojection, algebraic solution techniques

or certain iterative inversion schemes like SVD, DLSQ, etc.

The procedure in cross-hole seismic tomography is as follows:

(i) determination of actual travel times at the receiver positions for the given source-receiver geometry;

(ii) ray trace modelling of energy travel paths; (iii) solution of travel-time equations.

Forward modeiling in seismic tomography involves the second step, where the seismic travel time between a source and a receiver is calculated numerically for an assumed velocity model and the actua1 ray travel path is traced for the given model. This is an import- ant step in travel-time tomography and is carried out at each iteration.

The forward modelling has traditionally been done by ray-tracing. Ray-tracing is based on the concept that seismic energy follows a trajectory determined by the ray-tracing equations. Physically, these equations describe how energy continues in the same direction until it is refracted by velocity variations. Many researchers have developed ray-tracing techniques [l-3]. There are two types of ray-tracing techniques: the shooting ray method and the bending ray method. The shooting ray method involves specification of a single raypath by a shooting angle and calculation of

805

Page 2: Forward modelling in cross-hole seismic tomography using reciprocity

806 S. K. Singh et al.

travel time along this raypath, and the bending ray method involves bending of the raypath by velocity perturbations until it satisfies a minimum travel-time criterion. Thurber and Ellsworth [4] discussed these methods in more details.

The ray-tracing method faces three major difficulties. First, for strongly varying velocity fields, there may be many paths connecting the two points of interest and there is a chance of missing out the minimum time path. Second, computer costs escalate rapidly for more number of cells, making the method impractical. Third, the linear relationship assumed between the shooting angle and the end point of the raypath may not be valid for complicated velocity structures.

To overcome these difficulties many researchers have come up with alternative approaches to seismic

tmvel-time calculation. These methods are based on finite-difference calculations [S, 4, Huygen’s principle [7J, graph theory [8], etc.

In the present work the problem is divided into two different steps. First, calculation of travel times at all the grid points and second, estimation of the raypath using the reciprocity principle on the travel-time values already computed [9]. This is a reverse ap- proach as compared to the ~nventional ray-tracing algorithm, where the raypath is determined first and the travel time is calculated by integrating the travel- time values over the raypath. The advantage here is that we do not have to do a trial and error method as undertaken in conventional ray-tracing, and also, once the travel times are computed the minimum- time path can be determined uniquely. A travel-time calculation scheme based on the two-dimensional

SURPACE SOURCE

SURfACE OEOPHONE

,HH./II,, ,,,,, cc , //,SURFACE

WEATHERED LAYER

(01 RAY PATHS IN TOMOGRAPHY

SOURCE RECEIVER

I I BOREHOLE-TO- BOREHOLE

ib) TRANSMISSION TOMOGRAPHY GEOMETRY : BOREHOLE TO BOREHOLE

SURFACE

I I SURWCE-TO- BOREHOLE

(c) TRANSMISSION TOMOGRAPHY GEOMETRY : :ia. I SURFACE TO BOREHOLE

Fig. 1. seismic travel-time tomography models.

Page 3: Forward modelling in cross-hole seismic tomography using reciprocity

3 A

5 n

0

100

200

300

400

500

Forward modelling in seismic tomography

Distance (XII)

807

2200m/8

l§OOm/s

Fig. 2. A typical cross-hole tomographic representation of a high velocity intrusive body.

dynamic programming approach [lo] is used for com- same as that from a source R to a receiver S puting the first arrival times over the grid. (Fig. 3);

The algorithm is tested numerically for various velocity structures on a large domain of 512 x 512 grid points. Some of the results are presented in this paper. It is implemented in HP-FORTRAN77 in the HP-UX environment on the HP-9000/835 work- station.

a Fermat’s principle: the travel time of seismic ray- path between two points is the minimum compared to all the neighbouring paths.

These two principles are combined to develop an algorithm for seismic travel-time calculation and

2. METHODOLOGY AND ALGORITHM

The ray-tracing problem can be divided into two different mathematical problems; one is to evaluate the travel times for a given subsurface velocity model and the other is to estimate the raypath from these travel-time data. An advantage in this type of ap- proach is that any suitable method can be used for the calculation of travel times depending on the velocity model at hand. In the present work we have used a dynamic programming approach to travel-time calcu- lations over a grid, which divides the subsurface into an array of constant velocity cells. The details of this approach are discussed here. Once we have the travel-time data, the raypath is estimated by applying the two basic principles of seismic wave propagation; these are:

l acoustic reciprocity principle: the path of wave propagation from a source S to a receiver R is the

i Fig. 3. Tracing of shortest path by Fermat’s principle.

Page 4: Forward modelling in cross-hole seismic tomography using reciprocity

808 S. K. Singh et al.

HORIZONTAL EXTENT

-c1 Ax t-- - x(C0lumt-f)

Fig. 4. Grid layout for travel-time calculations using dynamic programming.

raypath estimation. The algorithm has the following steps:

(i) the minimum travel times from a source point S to all grid points in the cell mode1 are computed;

(ii) the source and the receiver positions are inter- changed and the minimum travel times at all the grid points are calculated in the reverse direction;

(iii) the travel-time data obtained from the above two steps are added to obtain a two-way travel-time map over the mesh;

(iv) once the two-way travel times are obtained for all the grid points, Fermat’s principle is used to estimate the raypath from the global mini- mum travel times.

In Fig. 3 the central curve is the desired raypath. The total travel time on this path is the minimum value r = r, + r2. The travel times along neighbour- ing paths are always larger than the travel time r of the desired path by 6t.

The procedure applied for the calculation of travel times makes use of a dynamic programming ap preach, where the travel times are mapped in a markovian process. Given the geometry of the mesh, for calculating the first arrival time at any point (R), the arrival times at only the three neighbouring points are required. Two of these points (H, E) are located on the previous column and one (G) is located on the same column. The situation is illustrated in Fig. 4. The mapping begins by calculating the arrival times over the left edge of the grid. The arrival time at R is the minimum of travel times H to R, E to R, F to R and G to R. The values obtained at each point on a column are then stored in a floating array, which is then used for calculating the values on the next column. After the values on the next column are computed, the floating array is updated by substitut- ing the old values by the new ones. The mapping thus shifts by one column and the computation over the next column starts. The process continues until we reach the right edge of the grid. At this stage we have the first arrival times at all the grid points starting from the source. The process is now continued in the reverse direction, i.e. by interchanging the source and the receiver positions. The same floating array is

Page 5: Forward modelling in cross-hole seismic tomography using reciprocity

Forward modelling in seismic tomogaphy 809

again updated so that the time value at any point now becomes the time taken for the ray to travel from the source to the receiver, and then back from the receiver to the point under consideration. Thus the total time at any point becomes the two-way travel time for the ray passing through that point.

In the above procedure the most important step is the computation of the first arrival time at a grid point, given the first arrival times at the three neigh- bouring points. To achieve this we apply two interp- olation schemes. The first one is the linear interpolation scheme (based on a straight raypath assumption) and the second is the non-linear inter- polation scheme (for curved raypaths). Travel-time calculation schemes using these two interpolation methods are discussed below.

2.1. Linear interpolation method

The linear interpolation method is based on a local plane wave assumption, i.e. the travel time varies linearly with distance in any direction. For calculat- ing the first arrival time at any grid point R over the grid, we need the times t,, t, and t, at the three neighbouring points as shown in Fig. 4. We can have two different situations: (a) the straight line joining R and the source intersects the nearest column; and (b) it intersects the nearest row. Let to be the first arrival time at the point of intersection, row or column. If d, , d2 and do are the corresponding linear distances of the points as shown in the figure, then by using a plane wave assumption, the time to can be approximated as

t,=t,+~(t,-tt). 2 I

Given the geometry of the grid and the position of the source, the values 4, d, and d2 are calculated as is time to. The next step is to compute the times at R for all three rays travelling through the three different points under consideration.

If s is the slowness of the cell (say B), then the time taken for the ray through the first grid point is given

by tt, = t, + s AZ, (2)

tt, = t3 + s Ax, (3)

and the time taken through the intersection point (row or column) is

tt, = to + s(d - d,), (4)

where d is the linear distance between the receiver R and the source S. Therefore, by Fermat’s principle the first arrival time at R should be the minimum of the travel times for all the raypaths. Thus, the first arrival time at R is simply the minimum of tt2, tt3 and tt,,.

This process is repeated for all the points over the grid in a systematic manner to obtain the travel-time map over the grid.

2.2. Non-linear interpolation

The linear interpolation method for travel-time calculation as described above works well for velocity structures of less or moderate complexity and low contrast, but fails for very complicated structures. In such cases, a non-linear interpolation method is used. Like the linear method, the travel-time map is pre- pared over the entire grid space, but in this case the travel time at each grid point is calculated by consid- ering four time values: two from the neighbouring grid points while the other two time values are calculated by considering the intersection of the raypath with the nearest row and the column. The points of intersection are determined by the root bisection method. The travel times for the rays travelling through are obtained as follows.

2.2.1. Intersection with row. With reference to Fig. 5(a), d,, $, d2 are the distances from the source to the corner points E, F and G, given as

d, = ,/(xs - XI )’ + (z, - z1 )2, (5)

d, = ,/(xs - x2)’ + (z, - z,)‘, (6)

4 = J(X$ - xO)2 + (z, - ZI )2. (7)

If S, is the average slowness between the source S and the cell B, then

0: - t:, 3 = (x, _ x2)2 _ (x, _ x, )2 = W (for exwM,

where t, and t2 are the times of the raypaths SE and SG.

Knowing t,, t2, x2, x,, xs, W can be calculated. Again,

t;=t:+ w[(xs-x,)2+(x,-x,)2]. (8)

Let the travel time at R along FR be t and the time taken by the ray to reach F from the source be to, then

t = t, + s, ,/W2 + 62 - xd21v (9)

where sb is the slowness in the cell B. Therefore,

t; = t: + W((x, - x,)2 +(x1 - x,)2),

and differentiating eqn (9) with respect to obtain

dt dt, -_=-+

sb

dx,, dx, Ax2 + (x2 - x0)* (%-X2).

(10)

x0 we

(11)

Page 6: Forward modelling in cross-hole seismic tomography using reciprocity

810 S. K. Singh et al.

From eqn (IO), differentiation with respect to x0, we obtain

21 d*@ o-&=2w~xo-x*),

Substituting the value of dtO/dxa in eqn (11) we get

Or For t to be minimum, dt /dxo should be equal to zero. Therefore

a% - =%I2 W2(xo - x,)’ (13) Az~+(x~-x~)~= t: .

(1%

d

~

Source

0 b CELL A : INTERSECTION

RAY WITH COLUMN

s ( x3,z31 Source Q 0 CELL 8 :

INTERSE~nON OF RAY -x WtTH ROW _ _( f6l

0 GEOMETRY FOR TIME ~L~ULATION AT NODE R WITH RESPECT TO OTHER THREE CORNER (UOOES H, E,G AN0 COLUMN /

ROW INTERSECTIONS Fco~/FrowUStNG STRAIGHT / IUON- LINEAR PATH OPTIMISATION +

Fig. 5. Implement&an of non-hear inter&&m scheme for calculation of first arrival times.

fx,,z,) H

[I ‘I

hi I FCOI

( xIrzr) E

Cl $2

I’ AXJ R(X2,ZI 1

receiver

ilH /

J

/ I: 1 t AZ

Frow G tx2,z21

II ‘3

OF

Page 7: Forward modelling in cross-hole seismic tomography using reciprocity

Forward modelling in seismic tomography 811

Thus we can define a function: Substituting the value of dt,/dz, in eqn (23), we get

FUNC,, = ax* - xO)z

AZ’ + (x0 - x2)* - I%*- x,)*. (16)

$ = $(IO - 4 + Ax2 + ;; _ z )r (zo - 22). (26)

2 0

2.2.2. Intersection with column. With reference to Fig. 5(b), d, , $, dz are the distances from the source to the corner points E, F, G:

d, = &xs - XI )* + (z, - zI )*, (17)

d2 = J(xs - xi)* + (z, - z,)*, (18)

d, = J(xs -XI)* + (z, - zO)*. (19)

If S, is the average slowness between the source S and the cell A, then

t2 = $d;, t; = $a;, I

(t; - t;) = S;(d; -d;),

0: - t:> 3 = (z, _ z2)2 _ (zs _ z, )* = W (for example),

where t, and t2 are the times of the raypaths SE and SG.

Knowing t,, t2, z2, z,, z,, W can be calculated. Again,

t; = T; + W((z, - z2)* + (z, - z,)‘). (20)

Let the travel time at R along FR be t and the time taken by the ray to reach F from the source be to:

t = to + s, &W’ + (~2 - zo)*l, (21)

where s, is the slowness in the cell A,

t;=t:+ W[(z,-z,)*+(z,-z,)*]. (22)

Differentiating eqn (21) with respect to z,, we obtain

dt dt, -=-+ dzo &, Ax*+~;2_zo)*(Zo-Z2)~ (23)

From eqn (22), differentiating with respect to z, results in

2to~=2w(zo-zs), (24) 0

or

2 = T(zo -z,). 0

(25)

For t to be minimum, dt/dz, should be equal to zero, therefore

s&z - zo)* W2(zo - z,)* Ax* + (z. - z2)* = t;

(27)

Thus, we can define a function as

FUN&, = d(z2 -zo)2 W2(zo - z,)2

Ax* + (z. - z2)* - 6 . (28)

Combining the above two cases, the generalized approach for one cell as depicted in Fig. 5(c) can be given as follows:

FUNC,,, = syx* - x0)2 W2(xo - x,)2

AZ* + (x0 -x2)* - t: , (29)

and

FUN&,, = syz* - zo)Z wyz, - z,)2

Ax*+(z,-z,)*- t; 9 (30)

where s is the slowness of the cell. By equating FUNC,,, and FUN& to zero we

obtain the values of tFmw and tFa,. These are the time values at R for rays travelling through F,,, and Fco,,

respectively. Once we have the time values t, + t,, t, + t&, tF,, and tF,, for these four different raypaths, the first arrival time at R is obtained by taking the minimum of the four time values.

3. NUMERICAL MODEL STUDIES AND DISCUSSION

The following synthetic model studies prove ana- lytically the accuracy of the forward modelling scheme using the reciprocity principle as described in the earlier sections. All the velocity models studied consist of high contrast velocities separated by dis- tinct boundaries (non-smooth) and represent the most difficult situations for any forward modelling algorithm. The testing is done on a large domain of 512 x 512 cells, with each cell representing a square area of size 1 x 1 m. Thus the region of interest extends to 512 m in both horizontal and vertical directions. Each model is tested for both linear and non-linear optimization schemes. The resulting ray diagrams are presented by superimposing them over the corresponding velocity model. The wave propa- gation for each case is depicted in the snapshot obtained by isotime mapping with different grey

Page 8: Forward modelling in cross-hole seismic tomography using reciprocity

812 S. K. Singh et al.

(a) D&dance (m)

3 LJ “a a’

%

a “a a”

0

100

200

300

400

§OO

2500mla

2UUUm/s

1!3OOmls

Distance ha)

100

200

300

400

500

25QOmls

2QUUmls

1500ml8

Fig. 6. Physical configuration and superimposed ray diagram for a three-layered earth model using: (a) a linear inter~lation scheme; (b) a non-linear interpolation scheme; (c) wave propagation snapshot of

the model depicted in (b) for one source and three receivers. (Continued opposite.)

Page 9: Forward modelling in cross-hole seismic tomography using reciprocity

04

Forward modelling in seismic tomography 813

Distance (m)

O-

100.

200,

300

400

500

Fig. 6-Continued

levels. This is done only for one source and several 3.2. Two-dimensional intrusive high velocity square receivers using the non-linear optimization scheme. body

3.1. Three layered horizontal earth model

Figure 6a represents the raytracing of a three layered earth model with the compressional wave velocities 1500 m SC’ in the top layer, 2000 m s-r in the middle layer and 2500 m s-r in the bottom layer. The three sources and receivers are placed at depth levels of 50, 250 and 450m. The simulation is done by using the linear interpolation method. Because of this approximation, the resulting ray diagram could not be well resolved. However, the bending of the rays are observed at the interfaces separating two acoustically different media.

The ray-tracing for the same model is done using non-linear interpolation of the raypath and the result- ing ray diagram is presented in Fig. 6b. The raypaths are now well resolved and are in accordance with Snell’s law of refraction.

A snapshot depicting the wave propagation from

Figure 7a depicts an intrusive square body with P-wave velocity of 2000 m s-’ in a sedimentary for- mation with a velocity of 1500 m s-r. The ray dia- gram as obtained for four sources and four receivers, by using the linear interpolation scheme, is presented in same figure. The non-linear interpolation results are presented in Fig. 7b. While the linear raypath assumption has added anomalous ray geometry, the non-linear optimization has resolved the raypath in a much better fashion. As is expected, the rays are clustered in the high velocity intrusive body.

A snapshot for the shot point at 300 m depth and four receiver positions marked on Fig. 7c represents the wave propagation through this intrusive model. For the identification of the direct and head wave- fronts, the raypaths are also superimposed on the wavefronts.

the source at 250m depth level below the surface, along with the superimposed raypath for the above receiver positions is given in Fig. 6c. The direct and 3.3. A high velocity intrusive body in a three-layered

the head wavefronts in the bottom high velocity layer earth model

are on a leading phase compared to the ones propa- Figure 8a represents the physical model along with gating in the top and middle layers. the layer velocities. The top and the bottom layers

Page 10: Forward modelling in cross-hole seismic tomography using reciprocity

814

(a)

l4

Sl a”

0

100

200

300

400

soo*

S. K. Singh et al.

Distance (m)

200Om/r

(W

Distance (m)

100

400,

2000mfr

m 1500mf s

Fig. 7. Physical configuration and superimposed ray diagram for a high velocity intrusive square model using: (a) a linear interpolation scheme; (b) a non-linear interpolation scheme; (c) wave propagation

snapshot of the mode1 depicted in (b) for one source and four receivers. (Continued opposire.)

Page 11: Forward modelling in cross-hole seismic tomography using reciprocity

Forward modelling in seismic tomography 815

(cl Distance (nd

300

400

500 MAX

Fig. I-Continued.

have a P-wave velocity of 4000 m s-‘. The compres- sional wave velocity in the verticle prismatic body is 4500 m s-l and that in the middle layer is 3500 m s-r. This figure also depicts the ray diagram for the four sources and receivers with linear interpolation of the raypath, thereby showing anomalous ray geometry. The same model when simulated using non-linear optimization, as shown in Fig. 8b, shows the actual raypath. The snapshot for this complicated subsur- face model with shot point at 250 m depth is pre- sented in Fig. SC. The wavefronts are easily identified and the superimposed rays for four receiver positions demark the change over of the wavefronts from the direct to the head wave.

A closer look at these ray models along with the snapshots of the wave propagation helps us to estab- lish the validity and the accuracy of the above forward modelling algorithm developed on the re- ciprocity principle. The results of the non-linear interpolation scheme are especially encouraging. It is interesting to note that the algorithm works for almost any kind of velocity model without much expense of computational time. For a grid size of 512 x 512 cells it took a CPU time of 38.8 s on an HP-9000/835 workstation and 21.6 s on a DEC AXP- 3000 workstation for the model given in Fig. 8b with non-linear interpolation.

4. CONCLUSION

The ray tracing algorithm based on reciprocity and Fermat’s principle using the dynamic program- ming travel-time computation approach is presented in this paper. The key of this forward modelling technique is that the minimum of the total travel-time map represents the raypaths of first arrival signals. This technique could not only overcome the difficulties that exist in the conventional forward ray-tracing methods, but could also accurately simulate the ray diagram for arbitrary, discrete and high contrast velocity distributions in a subsurface model. The synthetic case studies presented justify the validity and efficiency of this algorithm. The computational time is also a limitation for the use of conventional ray-tracing methods in the tomo- graphic applications in a large domain. In this particular scheme with the computational time being very small, we could successfully model a large domain of 512 x 512 cells in a reasonable time. The resolution criterion necessitates the choice of very small cell size in the cross-hole tomographic application thereby increasing the number of cells in the region to be scanned. The present algorithm can be the right choice in this direction.

Page 12: Forward modelling in cross-hole seismic tomography using reciprocity

816

(a)

400

S. K. Singh et al.

Distance (m)

4000mh

dSOOm/s

400Omle

q SSOOm/i

Distance (m)

400

4000mh

4500mls

40OOmtr

SSOOm/r

Fig. 8. Physical configuration and superimposed ray diagram for a high velocity intrusive in a three-layer earth model using: (a) a linear interpolation scheme; (b) a non-linear interpolation scheme; (c) wave propagation snapshot of the model depicted in (b) for one source and four receivers. (Continued opposite.)

Page 13: Forward modelling in cross-hole seismic tomography using reciprocity

(c)

Forward modelling in seismic tomography 817

Distance (m)

200

300

400

500

Fig. 8-Continued

REFERENCES 6.

1. K. Aki and P. Richards, Quantitative Seismology. Free- 7. man (1980).

2. V. Cerveney, I. A. Molotkov and I. Psencik, Ray Models in Seismology, 2nd edn. University of Carlova Press (1977).

3. B. R. Julian and D. Gibbins, Three-dimensional seismic ray tracing. J. Geophys. 43, 95-l 13 (1977).

4. C. H. Thurber and W. L. Ellsworth, Rapid solution of

8.

9.

ray tracing problems in heterogeneous media. Bull. 10. Seism. Sot. Am. 70. 1173-l 148 (1980).

5. J. V. Trier and W. W. Symes, Upwind finite-difference calculation of travel times, Geophysics 56, 812-821 (1991).

J. Vidale, Finite-difference calculation of travel times. Bull. Seism. Sot. Am. 78, 2062-2076 (1988). H. Saito, Travel times and raypaths of first arrival seismic waves: computation method based on Huygen’s principle. In: 59th Ann. Ini. Meeting, Sot. Experimental Geophysics, pp. 244247 (1989). T. Moser, Shortest path calculations of seismic rays. Geophysics 56, 5947 (1991). T. Matsuoka and T. Ezaka, Ray tracing using reciproc- ity. Geophysics 57, 326-333 (1992). W. A. Schneider, K. A. Ranzinger, A. H. Balch and C. Kruse, A dynamic programming approach to first arrival travel-time computation in media with arbitrarily distributed velocities. Geophysics 57, 39-50 (1992).