
11.7
Backprojection
181
comes
di
=
XjG,mj,
where the data kernel
G,
gives the arc length of
the ith ray in the jth subregion. In a typical tomography problem, there
may be tens of thousands of subregions
(M
=
lo4) and millions of rays
(N
=
lo6),
so
the data kernel is a very large matrix. (The data kernel is,
however, sparse, since a given ray will not traverse very many of the
M
subregions.) The solution of the problem directly by, say, the least
squares formula
m
=
[GTG]-lGTd may
be
impractical, owing to the
difficulty of directly inverting the large
M
X
M
matrix [GTG]. One
alternative to direct inversion is “backprojection,” an iterative method
for solving a system
of
linear equations that is similar to the well-
known Gauss- Seidel and Jacobi methods of linear algebra.
We begin by writing the data kernel as
G,
=
hiF,,
where
hi
is the
length of the ith ray and
F,
is the fractional length of the ith ray in the
jth subregion. The basic equation of the tomography problem is then
X,F,mj
=
di, where
di
=
di/hi.
The least squares solution is
[FTF]m
=
FTd’
[I
-
I
+
FTF]m
=
FTd’
(1
1.23)
rn&
=
FTd’
-
[I
-
FTF]m&
Note that we have both added and subtracted the identity matrix in the
second step. The trick is now to use this formula iteratively, with the
previous estimate ofthe model parameters on the right-hand side ofthe
equation:
m=t(i)
=
FTd’
-
[I
-
FTF]m&(i-l) (1 1.24)
Here mcllt(i)is the
rn&
after the ith iteration. When the iteration is started
with
m&(O)
=
0,
then
(11.25)
This formula has a simple interpretation which earns it the name
backprojection. In order to bring out this interpretation, we will sup
pose that this is an acoustic tomography problem,
so
that the model
parameters correspond to acoustic slowness (reciprocal velocity) and
the
data
to acoustic travel time. Suppose that there are only one ray
(N
=
1)
and one subregion
(M
=
1).
Then the slowness
of
this subre-
gion would
be
estimated
as
my
=
d, /h
,
,
that is,
as
travel time divided
by ray length. If there are several subregions, then the travel time is
distributed equally (“backprojected”) among them,
so
that those with