previous up next print clean
Next: Migration for all constant-offset Up: OFFSET SEPARATION Previous: OFFSET SEPARATION

Migration for a single constant-offset section

Consider a single 2-D constant-offset section p(t,y;h0) corresponding to a half-offset h0 in a 3-D cube where all the other constant-offset sections are zero. This is equivalent to introducing a Dirac $\delta$ function in offset coordinates. The Fourier transform over offset of such a 3-D field is

\begin{displaymath}
P(\omega,k_y,k_h)=e^{-ik_h h_0}p(\omega,k_y;h_0).\end{displaymath}

Substituting this wavefield in equation (1), the prestack migration equation can be written as  
 \begin{displaymath}
\begin{array}
{lcl}
p(t=0,k_y,h=0,z) & = & \displaystyle{
{\...
 ...) \int dk_h \; 
e^{ik_z(\omega,k_y,k_h)z-ik_h h_0}}.\end{array}\end{displaymath} (5)
The DSR algorithm can be rewritten, extracting the multiplication with the wavefield $P(\omega,k_y;h_0)$ outside the kh loop.


		FFT along t,y axes $p(t,y;h_0) \rightarrow P(\omega,k_y)$ 
		forall $k_y,\omega,k_h;$ $ ph(\omega,k_y,k_h)=e^{-ik_h h_0}$ 
		do z 
		 		do ky 
		 		do $\omega$ 
		 		 		do kh 
		 		 		$ph(\omega,k_y,k_h)=ph(\omega,k_y,k_h)e^{ik_z dz}$ 
		 		 		$phase(\omega,k_y)=phase(\omega,k_y)+ph(\omega,k_y,k_h)$ 
		 		$M(z,k_y)=M(z,k_y)+P(\omega,k_y)*phase(\omega,k_y)$ 

The loop in kh becomes a mere numerical integration of the exponential term, integral which can asymptotically approximated through the use of the stationary phase (Appendix A). For depth variable velocity, we have to sum the phase terms corresponding to each depth level. In other words, for depth variable velocity the exponential term contains the sum of all the phases corresponding to previous depth levels. Just knowing the stationary phase for a depth level is not enough to carry the computation to the next depth level.

This is a terribly slow prestack phase-shift migration algorithm that migrates one constant-offset section in almost the time necessary to migrate all constant-offset sections. The algorithm can be sped up hundreds of times if a good stationary phase approximation can be found to the integral  
 \begin{displaymath}
\int dk_h e^{ik_z z- ik_h h_0}.\end{displaymath} (6)
Such an algorithm would become:


		FFT along t,y axes $p(t,y;h_0) \rightarrow P(\omega,k_y)$ 
		do z 
		 		do ky 
		 		do $\omega$ 
		 		compute phase fast
		 		$M(z,k_y)=M(z,k_y)+P(\omega,k_y)*phase$ 

In Appendix A, I discuss different properties of the phase function and how the stationary phase could be computed numerically. I could not find an analytical solution for the stationary phase, as it involves finding the roots of a polynomial of sixth degree. However, even if an analytical solution is found for constant velocity, for depth variable velocity the solution incorporates the sum of phases corresponding to different depth slices.


previous up next print clean
Next: Migration for all constant-offset Up: OFFSET SEPARATION Previous: OFFSET SEPARATION
Stanford Exploration Project
11/16/1997