1 Introduction

Gaussian beam method started its successful path in geophysics in the early 1980s (Popov 1981; Kachalov and Popov 1981; Červený et al. 1982; Popov 1982; Červený 1983; Červený and Pšenčík 1983a, b, 1984). Its reliance on ray theory enables it to keep the advantages of ray-based methods. For instance, it provides physical insight of the propagation of the seismic wave, which makes it easier for us to describe the wave phenomena in quite complicated geophysical models. In addition, it is more efficient than wave equation migration. However, there are still some shortcomings of conventional ray-based Kirchhoff migration, such as caustics (Babich and Popov 1989; Popov 1982, 2002) and multipathing problem (Bleistein 1999; Hill 2001; Gray et al. 2002; Liu and Palacharla 2011). Conversely, Gaussian beam migration (GBM) avoids the thorny problem of amplitude singularity in the vicinity of caustics using dynamic ray tracing with a complex-valued initial beam parameter. In the meantime, its decomposition of local plane wave in different directions enables it to propagate different angles to subsurface image point independently, which allows us to deal with multipathing. All of these characteristics make GBM a robust and versatile depth imaging tool, with accuracy comparable to wave equation migration and with flexibility and efficiency comparable to Kirchhoff migration.

GBM has been recognized as a flexible, accurate and elegant depth imaging technique. Hill (1990, 2001) proposed the basic poststack and prestack GBM schemes. Briefly, his method can be explained as follows: Hill used a local slant-stack approximation with a series of Gaussian window, then ray tracing from the beam center location, finally plane wave components in different directions are back-propagated to the subsurface image point. If a phase correction factor is applied to compensate the phase change of Gaussian beams emanating at geophone locations different from beam center locations, this approximation will be valid when the velocity field near the surface is constant. Unfortunately, it is likely to break down in the condition that surface elevation varies rapidly. For these situations, many researchers extended their work and have made progress. Nowack et al. (2003) and Gray (2005) developed Hill’s method to common-shot and common-receiver gathers in order to accommodate the requirements of orthogonal land and marine bottom cable geometries. Meantime, it has been extended to complex topography (Gray 2005; Yue et al. 2010, 2012). In addition, taking into account the complexity of subsurface media, GBM has been applied to elastic media (Casasanta and Gray 2015; Yang et al. 2017) and anisotropic media (Alkhalifah 1995; Zhu et al. 2007; Protasov 2015; Li et al. 2018). For the true amplitude GBM, one branch is proposed by Gray and Bleistein (2009). Another branch is the least squares GBM (Hu et al. 2016; Yang et al. 2018). Moreover, the true amplitude GBM will be benefit to amplitude-versus-angle (AVA) and lithological analysis. A common feature of all these methods is to form plane wave using the local slant stack and then to project it to subsurface according to the traveltime relationship, which can be categorized as traveltime-based GBM (Yang and Zhu 2017).

On the other hand, Popov et al. (2007, 2008, 2010) provided the promising method similar to wave equation migration, which adopts frequency-domain Green’s function to construct time domain direct and back-propagated wavefields and then applies crosscorrelation imaging condition. Unlike the traveltime-based GBM, the subsurface image point is determined by the maximum of coherency between the source and receiver wavefields, which is remarkably similar to reverse time migration (RTM). Besides, it carries out the ray tracing from the subsurface image point to the geophone, so it has the capacity to achieve accurate target-oriented imaging. Thereafter, Huang et al. (2017) extended Popov’s method (2010) to elastic media; they calculated decoupled back-propagated wavefields by introducing elastic Green’s functions of P- and S-waves, which is expressed by a summation of elastodynamic Gaussian beam. Furthermore, considering the viscosity of subsurface media, Bai et al. (2016) proposed a multiple-component Gaussian beam reverse time migration (GBRTM) to implement seismic records compensation for frequency-dependent absorption and dispersion. Likewise, these methods can be categorized as wavefield-based GBM. Although the wavefield-based GBM can obtain better results than the traditional traveltime-based GBM, it is difficult to be applied in industry production because of prohibitive computational cost. Overall, in spite of some drawbacks, the wavefield-based GBM still provides us a new idea about accurate target-oriented imaging using Gaussian beam.

For large-scale 3D seismic data, target-oriented reservoir imaging is more attractive than traditional full-volume migration because of high efficiency and short turnaround period (Liu and Wang 2008). For example, in time-lapse reservoir study, efficiently computing local images close to reservoir is important to investigate reservoir dynamic status during oil and gas exploration. Because the quality of the image results is not a linear function of the number of the input shots, the main reflectors can be depicted from a small part of shots; that is, this method enables us to significantly reduce the original datasets in the case when a detailed migrated result is not required. In addition, the image points of target-oriented reservoir imaging are determined point by point, for example, Popov’s method (2010). On the contrary, Hill’s method (2001) is a data-driven algorithm, which mainly focuses on the data analysis. Firstly, it extracts the sampling point stored in the datasets (local slant-stack), which contains traveltime and attribute characteristics of acquisition such as coordinates of sources and receivers, offset and azimuth, and so on. Then it projects the sampling points to image domain according to traveltime isochron.

It is universally acknowledged that Hill’s method is competitive in view of computational efficiency and Popov’s method is attractive in term of the accurate target-oriented imaging. It should be noted as well that Popov’s method is relatively inefficient on account of the calculation and storage of wavefield at multiple time.

In this paper, we start by describing prestack GBM and analyze the main migration procedure. Combining these methods (Hill 2001; Gray and Bleistein 2009; Popov et al. 2010), we propose a target-oriented GBM using a modified ray tracing scheme in order to satisfy the demands of target-oriented imaging. Next, considering that computation in frequency domain is particularly inefficiency, we have derived a time domain formula using inverse Fourier transform and Hilbert transform. Meantime, we present an extraction strategy of angle domain common image gathers (ADCIGs) using the proposed method to meet the demands of the iterative velocity-model-building and the AVA analysis. Furthermore, we provide a single-shot work flow of subdomain parallel algorithm and implement numerical experimentations on synthetic and field data to confirm the validity and the target-oriented imaging capability of our method. Finally, we make a discussion from the computational grid and the migration velocity analysis, respectively.

2 Theory

Prestack GBM is proposed first for common-offset gathers (Hill 2001; Albertin et al. 2004) and later is extended to common-shot gathers (Nowack et al. 2003; Gray 2005). The above theories of prestack GBM merely emphasize its kinematic imaging capability without considering its amplitude fidelity; hence, Gray and Bleistein (2009) presented true amplitude GBM based on true amplitude wave equation migration (Zhang et al. 2007) and produced ADCIGs. Meantime, prestack GBM is applied to subsurface target-oriented imaging and it carries out the ray tracing from the subsurface image point to the geophone (Popov et al. 2010). In general, prestack GBM is implemented by the crosscorrelation between upgoing and downgoing wavefields, constructed by the Green’s functions expressed in Gaussian beam.

2.1 Review of Gaussian beam migration

According to Gray and Bleistein (2009), the 2D upgoing and downgoing wavefields expression in frequency domain has the following form

$$\begin{aligned} P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)} & = \mathrm{2}\int {\mathrm{d}x_{\mathrm{g}} P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }}\sqrt { - i\omega } A_{{\mathrm{ART,g}}} \mathrm{exp[} - i\omega \tau_{\mathrm{g}} \mathrm{]}} \\ & = - \mathrm{2}\int {\mathrm{d}x_{\mathrm{g}} P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }}i\omega G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}\omega \mathrm{)}} \mathrm{,} \\ \end{aligned}$$
(1)
$$\begin{aligned} P_{{\mathrm{down}}}^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)} & = - \mathrm{2}\frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}\sqrt { - i\omega } A_{{\mathrm{ART,s}}} \mathrm{exp[} - i\omega \tau_{\mathrm{s}} \mathrm{]} \\ & = \mathrm{2}\frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}i\omega G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{),} \\ \end{aligned}$$
(2)

here Pup and Pdown are the upgoing (recorded) and the downgoing (source) wavefields, respectively, and ∗ denotes complex conjugation; Vs and Vg are surface velocities at the source xs and geophone xg; θs and θg are takeoff angles the rays from source and geophone location to image points x0; τs, τg and AART,s, AART,g are real-valued traveltimes and amplitudes from asymptotic ray theory (ART); and G(x0;x;ω) is the Green’s function for the wave equation.

For the Gaussian beam method, in order to obtain the main asymptotic term of the Green’s function, we must sum Gaussian beams over angles θ emanated from the source point x in different directions. Accordingly, the Green’s function expression can be expressed:

$$G\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}\mathrm{;}\omega \mathrm{)} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {A\mathrm{exp}\left[ {i\omega \tau \mathrm{(}s\mathrm{)} + \frac{i\omega }{\mathrm{2}}\frac{{P\mathrm{(}s\mathrm{)}}}{{Q\mathrm{(}s\mathrm{)}}}n^{\mathrm{2}} } \right]\mathrm{d}\theta } \mathrm{,}$$
(3)

where variable s is the path length along the ray, A is the amplitude of Gaussian beam and τ(s) is the traveltime along the raypath, obtained by solving Eq. (4); P(s) and Q(s) that determine the wavefront curvature and the beam width (Hill 1990) are the dynamic parameters obtained by solving Eq. (5)

$$\frac{{\mathrm{d}x_{i} \mathrm{(}s\mathrm{)}}}{{\mathrm{d}\tau }} = v^{\mathrm{2}} \mathrm{(}s\mathrm{)}p_{i} \mathrm{(}s\mathrm{), }\frac{{\mathrm{d}p_{i} \mathrm{(}s\mathrm{)}}}{{\mathrm{d}\tau }} = - \frac{\mathrm{1}}{{v\mathrm{(}s\mathrm{)}}}\frac{{\partial v\mathrm{(}s\mathrm{)}}}{{\partial x_{i} }}\mathrm{,}$$
(4)
$$\begin{aligned} \frac{{\mathrm{d}Q\mathrm{(}s\mathrm{)}}}{{\mathrm{d}\tau }} & = v^{\mathrm{2}} \mathrm{(}s\mathrm{)}P\mathrm{(}s\mathrm{), }\frac{{\mathrm{d}P\mathrm{(}s\mathrm{)}}}{{\mathrm{d}\tau }} = - \frac{\mathrm{1}}{{v\mathrm{(}s\mathrm{)}}}\frac{{\partial^{\mathrm{2}} v\mathrm{(}s\mathrm{)}}}{{\partial n^{\mathrm{2}} }}Q\mathrm{(}s\mathrm{),} \\ \frac{{\partial^{\mathrm{2}} v\mathrm{(}s\mathrm{)}}}{{\partial n^{\mathrm{2}} }} & = \frac{{\partial^{\mathrm{2}} v\mathrm{(}s\mathrm{)}}}{{\partial x^{\mathrm{2}} }}\mathrm{cos}^{\mathrm{2}} \theta - \mathrm{2}\frac{{\partial^{\mathrm{2}} v\mathrm{(}s\mathrm{)}}}{\partial x\partial z}\mathrm{cos}\theta \mathrm{sin}\theta + \frac{{\partial^{\mathrm{2}} v\mathrm{(}s\mathrm{)}}}{{\partial z^{\mathrm{2}} }}\mathrm{sin}^{\mathrm{2}} \theta \mathrm{,} \\ \end{aligned}$$
(5)

here xi(s) are the ray coordinates in the Cartesian coordinates; s and n are ray-centered coordinates; pi(s) are the components of the slowness vector along the raypath.

Assume that As, Ag and Ts, Tg are the complex amplitudes and traveltimes at the source xs and geophone xg, respectively. Thus Eq. (3) can be simplified to the following form

$$\begin{aligned} G\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} A_{\mathrm{s}} \mathrm{exp}\left[ {i\omega T_{\mathrm{s}} } \right]} \mathrm{,} \hfill \\ G\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}\omega \mathrm{)} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} A_{\mathrm{g}} \mathrm{exp}\left[ {i\omega T_{\mathrm{g}} } \right]} \mathrm{,} \hfill \\ \end{aligned}$$
(6)

the above Green’s functions can avoid caustics and accommodate multipathing only with considerable effort, which is different from the Green’s function in Kirchhoff migration. Next, we denote that

$$\begin{aligned} A_{\mathrm{s}} \mathrm{(}\omega \mathrm{)} = \mathrm{Re[}A_{\mathrm{s}} \mathrm{(}\left| \omega \right|\mathrm{)]} + i\mathrm{sgn(}\omega \mathrm{)Im[}A_{\mathrm{s}} \mathrm{(}\left| \omega \right|\mathrm{)],} \hfill \\ A_{\mathrm{g}} \mathrm{(}\omega \mathrm{)} = \mathrm{Re[}A_{\mathrm{g}} \mathrm{(}\left| \omega \right|\mathrm{)]} + i\mathrm{sgn(}\omega \mathrm{)Im[}A_{\mathrm{g}} \mathrm{(}\left| \omega \right|\mathrm{)],} \hfill \\ \end{aligned}$$
(7)

Equation (7) means that the complex amplitude at negative frequency is the complex conjugate of complex amplitude at positive frequency. Furthermore, considering that the complex conjugate of e exponent equal to the complex conjugate of its power exponent, we can obtain the complex conjugate of Green’s function as follows:

$$\begin{aligned} G^{\mathrm{*}} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} A_{\mathrm{s}}^{\mathrm{*}} \mathrm{exp}\left[ {\mathrm{(}i\omega T_{\mathrm{s}} \mathrm{)}^{\mathrm{*}} } \right]} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} A_{\mathrm{s}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{s}}^{\mathrm{*}} } \right]} \mathrm{,} \hfill \\ G^{\mathrm{*}} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}\omega \mathrm{)} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} A_{\mathrm{g}}^{\mathrm{*}} \mathrm{exp}\left[ {\mathrm{(}i\omega T_{\mathrm{g}} \mathrm{)}^{\mathrm{*}} } \right]} = \frac{i}{{{4\pi }}}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} A_{\mathrm{g}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{g}}^{\mathrm{*}} } \right]} \mathrm{.} \hfill \\ \end{aligned}$$
(8)

Zhang et al. (2007) proposes the following crosscorrelation imaging condition in frequency domain:

$$I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)} = - i\int {\mathrm{d}\omega \mathrm{sgn(}} \omega \mathrm{)}P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)}P_{{\mathrm{down}}}^{ * } \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{),}$$
(9)

and inserting Eqs. (1) and (2) into Eq. (9), we obtain

$$\begin{aligned} I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)} & = - \mathrm{4}\int {\mathrm{d}\omega i\omega \left| \omega \right|\frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)}} \\ & {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \times \int {\mathrm{d}x_{\mathrm{g}} P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }}G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}\omega \mathrm{)}} . \\ \end{aligned}$$
(10)

Although our method differs from Hill’s (2001) and (Gray and Bleistein 2009) derivation of prestack GBM, most of the steps are identical. Usually, we need to first determine a series of beam center locations and then adopt the local slant-stack strategy because the Gaussian beam wavefront curvature is zero at its initial location on the beam center. In addition, the local slant-stack results in some kinematic error because the wavefront curvature gradually becomes nonzero when away from the beam center, even then, this error usually is negligible. It should be noted as well that it is likely to break down in the condition that the receiver location is far from the beam center and surface velocity and/or surface elevation vary rapidly. For these situations, on the one hand, Hill (1990) introduced a Gaussian window function to ensure that the traces far from a beam center are downweighted exponentially relative to traces close to a beam center, so the amplitude error is slight. On the other hand, Gray (2005) extended Hill’s method to complex topography by a modification of local slant-stack. Instead of these choices, we insert Eq. (8) into Eq. (10) directly without the slant-stack approximation and rearrange terms to arrive at the migration formula in frequency domain:

$$\begin{aligned} I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)} & = \frac{\mathrm{1}}{{{4\pi }^{\mathrm{2}} }}\int {\mathrm{d}x_{\mathrm{g}} } \int {\mathrm{d}\omega i\omega \frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} A_{\mathrm{s}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{s}}^{\mathrm{*}} } \right]} } \\ & \quad \times \frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }}\int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} A_{\mathrm{g}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{g}}^{\mathrm{*}} } \right]} W\mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{),} \\ \end{aligned}$$
(11)

where

$$W\mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{)} = \left| \omega \right|P_{{\mathrm{up}}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{),}$$
(12)

and it represents frequency weighted seismic records. Equation (11) is a quadruple integral of the geophone location, frequency, takeoff angle emanated from the source and receiver, which expresses a migrated result as a sum over all receivers locations, where each geophone contributes partial images in different directions.

It is obvious that straightforward implementation of Eq. (11) would demand numerous costly summation over frequency ω. To reduce the computational load of Eq. (11), we exchange the order of integration and obtain

$$\begin{aligned} I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)} & = \frac{\mathrm{1}}{{{4\pi }^{\mathrm{2}} }}\int {\mathrm{d}x_{\mathrm{g}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} } \int {i\omega \mathrm{d}\omega \frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }}} \\ & \quad \times A_{\mathrm{s}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{s}}^{\mathrm{*}} } \right]A_{\mathrm{g}}^{\mathrm{*}} \mathrm{exp}\left[ { - i\omega T_{\mathrm{g}}^{\mathrm{*}} } \right]W\mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}\omega \mathrm{),} \\ \end{aligned}$$
(13)

here cosθs/Vs and cosθg/Vg are the frequency-independent variables and ∫dθs∫dθg means the integration for each beam. Thus, the innermost integration can be understood as the crosscorrelation at an image point between the beams emanated from the source and receiver. Meantime, considering traveltime and amplitude are complex, the integrand is a complex as well. We denote

$$\begin{aligned} T_{{\mathrm{re}}} = \mathrm{Re(}T_{\mathrm{s}}^{\mathrm{*}} + T_{\mathrm{g}}^{\mathrm{*}} \mathrm{), }A_{{\mathrm{re}}} = \mathrm{Re(}A_{\mathrm{s}}^{\mathrm{*}} A_{\mathrm{g}}^{\mathrm{*}} \mathrm{);} \hfill \\ T_{{\mathrm{im}}} = \mathrm{Im(}T_{\mathrm{s}}^{\mathrm{*}} + T_{\mathrm{g}}^{\mathrm{*}} \mathrm{), }{\kern 1pt} {\kern 1pt} A_{{\mathrm{im}}} = \mathrm{Im(}A_{\mathrm{s}}^{\mathrm{*}} A_{\mathrm{g}}^{\mathrm{*}} \mathrm{),} \hfill \\ \end{aligned}$$
(14)

then focused on the real part of the integrand, and the quadruple integral can be reduced to triple integral by transforming the integral variable frequency to time using the inverse Fourier transform and Hilbert transform (Gao et al. 2015). Therefore, the migration formula in time domain can be expressed as follows

$$\begin{aligned} I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)} & = \frac{\mathrm{1}}{{{2\pi }}}\int {\mathrm{d}x_{\mathrm{g}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} } \frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }} \\ & {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \mathrm{[}A_{{\mathrm{re}}} \overline{W} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}T_{{\mathrm{re}}} ,T_{{\mathrm{im}}} \mathrm{)} - A_{{\mathrm{im}}} \overline{W}_{\mathrm{H}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}T_{{\mathrm{re}}} ,T_{{\mathrm{im}}} \mathrm{)],} \\ \end{aligned}$$
(15)

here \(\bar{W}\) denotes the inverse Fourier transform of W and subscript H denotes the Hilbert transform. The detailed derivation process of Eq. (15) is given in Appendix A of this paper. It should be noted as well that the imaginary part of the traveltime, required by Eq. (15) in beam formation before imaging, is determined by ray tracing during migration procedure. In order to avoid repeated calculation, a feasible method is to first calculate the counterpart of \(\bar{W}\) and \(\bar{W}_{\mathrm{H}}\) and then match the imaginary traveltime of a subsurface image point with the counterpart (Hale 1992b).

2.2 Target-oriented Gaussian beam migration using a modified ray tracing scheme

The conventional GBM requires a local slant-stack with a series of Gaussian windows, then ray tracing from the beam center location, finally plane waves components in different directions are back-propagated to the underground image point by Green’s function. The Green’s function is the wavefield generated by a point (impulse or delta function) source. In acoustic media, the Green’s function is the pressure generated by an impulse source, which is a scalar. For elastic seismology, the Green’s function is the displacement generated by a single force, which is a second-order tensor. Next, we assume that the Green’s function G(x0;xg;ω) is the response at point x0 to a source at point xg. More specifically, if G(x0;xg;ω) is the retarded solution, which represents the waves expanding from the point source, then its complex conjugate G*(x0;xg;ω) is the advanced solution, which represents waves imploding toward the point source (Hill 2001). According to the reciprocity theorem between the fields and the source, the following relation is established:

$$G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}\omega \mathrm{)} = G^{*} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}\omega \mathrm{),}$$
(16)

where G*(xg;x0;ω) is constructed by the rays from the image point x0 to the geophone location xg, which is opposite to G*(x0;xg;ω). It is obvious that Green’s function G*(xg;x0;ω) is the appropriate choice in the target-oriented imaging. Simultaneously, assuming that the whole region is Ω and the target region is Ωi, we derive the target-oriented Gaussian beam migration (TOGBM) formula as follows:

$$\begin{aligned} I\mathrm{(}{\mathbf{x}}_{{\mathbf{0}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{)}\left| {_{{{\mathbf{x}}_{{\mathbf{0}}} \in \varOmega_{i} }} } \right. & = \frac{\mathrm{1}}{{{2\pi }}}\int {\mathrm{d}x_{\mathrm{g}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{s}} } \int\limits_{\mathrm{0}}^{{{2\pi }}} {\mathrm{d}\theta_{\mathrm{g}} } \frac{{\mathrm{cos} \theta_{\mathrm{s}} }}{{V_{\mathrm{s}} }}\frac{{\mathrm{cos }\theta_{\mathrm{g}} }}{{V_{\mathrm{g}} }} \\ & \quad \mathrm{ [}A_{{\mathrm{re}}} \overline{W} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}T_{{\mathrm{re}}} ,T_{{\mathrm{im}}} \mathrm{)} - A_{{\mathrm{im}}} \overline{W}_{\mathrm{H}} \mathrm{(}{\mathbf{x}}_{{\mathbf{g}}} \mathrm{;}{\mathbf{x}}_{{\mathbf{s}}} \mathrm{;}T_{{\mathrm{re}}} ,T_{{\mathrm{im}}} \mathrm{)]}\left| {_{{{\mathbf{x}}_{{\mathbf{0}}} \in \varOmega_{i} }} } \right.\mathrm{.} \\ \end{aligned}$$
(17)

2.3 Extraction of ADCIGs

In the traditional sense, crosscorrelation imaging condition is not amplitude-preserved, which will be influenced by the intensity of illumination, for example, the amplitude will be weak in areas of inadequate illumination. However, Xu et al. (2001) and Zhang et al. (2007) proved that if the image results based on crosscorrelation imaging condition is transformed into angle domain, ADCIGs will contain the angle-dependent reflection coefficient, i.e., crosscorrelation imaging condition is amplitude-preserved in angle domain. Furthermore, ADCIGs can be applied to the iterative velocity-model-building and AVA analysis, so we develop the extraction method for TOGBM.

Extraction of ADCIGs in wave equation migration is mainly based on the space-shift imaging condition and the time shift imaging condition (Save and Fomel 2003, 2005, 2006). It is necessary to first extract local offset domain common image gathers (L-ODCIGs) and time shift common image gathers (TSCIGs), which represent the focusability of wavefields in space direction and in time direction, respectively. Then L-ODCIGs and TSCIGs can be transformed into ADCIGs according to the angular mapping relation. Unlike wave equation migration, ADCIGs in GBM can be directly extracted without mapping transformations because the Gaussian beam contains the subsurface angle information during migration procedure, which is extremely handy and efficient.

According to Gray and Bleistein (2009), the similar extraction steps of ADCIGs for TOGBM can be given as follows: (1) summing the ray angles from the source and image point to calculate the opening angle for migrating a sample onto an image location; (2) placing the migrated amplitude into the position of ADCIGs according to that opening angle. The detailed formula and derivation process on how to extract ADCIGs for TOGBM are discussed in Appendix B of this paper.

3 TOGBM workflow

The work flow of the conventional GBM can be briefly summarized in four steps: (1) determining the beam center location according to the beam center interval; (2) local slant-stack with a series of Gaussian windows; (3) ray tracing from the beam center location; (4) plane waves components in different directions are back-propagated to the subsurface image point. However, as shown in Fig. 1, our method adopts a upgoing ray tracing scheme, which requires the rays from the subsurface image point to the geophone in different takeoff angles αg; it is possible for us to select one point in migration domain randomly, i.e., the migration process of each image point is absolutely independent; thus, our method can achieve the target-oriented imaging which is of significant importance for 3D migration with huge seismic data.

Fig. 1
figure 1

Diagram of the target-oriented Gaussian beam migration

Popov et al. (2010) propose a high level of algorithm parallelization. Similarly, according to Eq. (17), we design the following single-shot work flow (see Fig. 2) to implement the algorithm. We first take the velocity field and single-shot seismic records as the inputs. Then before migration of each target region, we carry out the seismic records processing using Fourier transform and Hilbert transform. Next, we make full use of the characteristic that the migration process of each image point is absolutely independent and adopt a parallel algorithm that each target region assigns a compute node. It is obvious that the parallel algorithm of multiple regions can enhance the computational efficiency significantly. Finally, we output single target-oriented image results.

Fig. 2
figure 2

Flowchart of TOGBM for single-shot seismic records

4 Numerical examples

In this section, based on the above theory and algorithm, we test the performance of our method using five numerical examples including four synthetic examples and a field data example. The first example is the 2D SEG/EAGE salt model as shown in Fig. 3. The model is characterized by the high velocity of the salt body, which is about twice as fast as the sedimentary layer, the sharp changes in lateral velocity, and very large dip angle of the left flank. The grid size of the model is 645 × 300, and sample intervals of distance and depth are 24 m and 12 m, respectively. Dataset has 325 shots and 88 geophones with 24 -m receiver interval per shot, and each trace has 626 samples with sample rate 8 ms.

Fig. 3
figure 3

The velocity of the 2D SEG/EAGE salt model

Figure 4 shows the depth images migrated with the conventional method and the proposed method. It is obvious that the conventional method (see Fig. 4a) restores accurately the basic structure of the model, but it produces the poor image results at flanks and bottoms of the salt. Compared to the conventional method, our method generates the clearer image profiles for the adumbration of the salt. Two magnified rectangular windows from these two migration results are displayed in Fig. 5. Apparently, the event is more continuous migrated by our method (see Fig. 5b, d) than the conventional method (see Fig. 5a, c). It should be noted as well that the reducing of frequency also inevitably appears in our method, which is likely to result from (1) back-propagation of the seismic records without the local slant-stack approximation and (2) the construction of Green’s function with upgoing ray tracing strategy.

Fig. 4
figure 4

The GBM results of the 2D SEG/EAGE salt model using: a the conventional method and, b our method

Fig. 5
figure 5

Magnified views of migration results in Fig. 4. The magnified zones are from (9.0 km, 0.7 km) to (14 km, 1.7 km) and (6.0 km, 1.7 km) to (11 km, 2.7 km), as the red rectangular window and the blue rectangular window in Fig. 4. For the red frame, panels a and b are the magnified views of migration results migrated by the conventional method and our method, respectively. Planes c and d are the magnified views for the blue rectangular windows

The second example is implemented on an ocean model to demonstrate the target-oriented imaging capability of our method. The dataset is simulated by a staggered-grid finite-difference method with tenth-order accuracy in space and second-order accuracy in time, and the dominant frequency is 30 Hz. As shown in Fig. 6, the model contains two steep faults, and high-velocity natural gas hydrate reservoirs are formed on both sides of the fault. Besides, there is a low-velocity oil and gas reservoir in the left sag, and the bottom of the model is the intrusive rock mass with steep dip angle. The ocean model is 8.0 km long and 4.0 km deep. Beginning at 1.0 km from the left edge of this model, a total of 61 shots are simulated with a shot interval of 100 m, and 401 geophones are evenly distributed on the surface with 20-m interval. The record duration is 3 s, and time sample interval is 4 ms.

Fig. 6
figure 6

The velocity of the ocean model

Likewise, we first obtain the migrated result by the conventional method (see Fig. 7). Although the main structures can be basically identified, there are some noise near the faults. Considering the characteristic of the ocean model, we select four target regions (see Fig. 9) to migrate simultaneously using different computer nodes. Before the migration, we need to obtain a smoothed velocity model (see Fig. 8) with a damping least squares method because ray tracing requires the second-order derivations of the velocity, which ensures the stability of dynamic ray tracing (Popov et al. 2010). Besides, we draw the 1st and 41st shot raypath (marked by white lines in Fig. 8) and two image points in target regions (marked by red lines in Fig. 8). Figure 9 shows the image results in four target regions, and it is easy to see that our method produces a clear image and image position is consistent with model. Furthermore, we compare the results in four target regions by the conventional method and our method. As shown in Fig. 10, our method makes less noise near the faults and produces a clearer profile than the convention method; only dispersion phenomenon still appears owing to the input synthetic seismic records using the finite-difference modeling method. Furthermore, we compare the efficiency of GBM and TOGBM for the ocean model, and the results are descripted in Table 1. As expected, the cost of TOGBM is about eight times of that of GBM for full model, because upgoing rays need to be shot from every image location in the target region that is very time-consuming. However, TOGBM enhances the computation efficiency significantly compared to GBM for the small target region, especially for target region A of the ocean model.

Fig. 7
figure 7

The GBM result of the ocean model using the conventional method

Fig. 8
figure 8

The smoothed velocity of the ocean model and raypaths from the sources (marked by white lines) and the image points (marked by red lines)

Fig. 9
figure 9

The target-oriented imaging results of the ocean model at four target regions. Region A, B, C and D contain salt dome basement, low-velocity body, faults and high-velocity body, respectively

Fig. 10
figure 10

The comparison of migration results in four target regions. Panels ad are the close-up views of the migration result (see Fig. 7) using the convention method. Panels eh are the target-oriented imaging results in Fig. 9

Table 1 The comparison of computational costs between GBM and TOGBM for the ocean model. All methods are run on an Intel workstation (Xeon E5-2630 2.2 GHz)

In the third example, we use the BP velocity model (Billette and Brandsberg-Dahl 2004) to test the adaptability of our method for large subsurface volumes. As shown in Fig. 11, the distance and depth of the BP model are about 67 km and 12 km, which are eight times and triple the ocean model (see Fig. 6), respectively. The grid size of the model is 5395 × 1911, and sample intervals of distance and depth are 12.5 m and 6.25 m. The synthetic seismic data consists of 1348 shots and 1201 geophones with 12.5 m receiver interval per shot, and each trace has 2001 samples with sample rate of 6 ms. For each shot, the offsets range from − 15,000 to 0 m and shot increment is 50 m. The size of the complete dataset, divided into 7 pieces over the shot axis, is about 12.43 GB.

Fig. 11
figure 11

The velocity of the BP model

It should be noted that BP dataset includes variable density, but we have to equate the density to one throughout the model because GBM is currently based on the classical wave equation without considering density information. We first carry out the conventional method using the BP dataset. The migration result is depicted in Fig. 12. It is obvious that the shallow layers have better image results than the deep layers and the outline of salt body can been recognized. Besides, some small low- and high-speed bodies can arise in the profile as well. Unfortunately, the structure beneath the salt body is almost invisible, which is likely to result from the insufficient density of ray beneath the salt. Furthermore, in order to illustrate the problem of the conventional method, we emanate a fan of rays from all shot locations on the surface and compute the ray folds of subsurface image points according to the coordinates of raypath points. As shown in Fig. 13, the energy of migration result is nearly consistent with the density of ray, i.e., when the ray folds of some region are little, the energy of the events is also weak, for example, the complex rugose multivalued salt body in the left and the deeply rooted salt body in the central part.

Fig. 12
figure 12

The GBM result of the BP model using the conventional method

Fig. 13
figure 13

The ray folds of the subsurface image points in the BP model

For comparison, we select six target regions, the same as (Popov et al. 2010), which is aimed to reconstruct the structure of this complex model containing a complex rugose multivalued salt body in the left part and a deeply rooted salt body in the central part. The target-oriented imaging results are depicted in Fig. 14. The position where the events occur and the model actual interface position are almost same. Figure 15 shows the comparison between the conventional method and our method, and it is obvious that our method restores the structures of six target region better than the conventional method. It should be noted as well that our method is no match for the Popov’s method, because Popov’s method directly computes time domain Green’s function with the help of frequency-domain Gaussian beam and implements a reverse time migration workflow. But our method theoretically has higher computational efficiency for two reasons: (1) without carrying out inverse Fourier transform for each subsurface image point and (2) imaging based the traveltime relationship without calculating and storing the wavefields at multiple time. For more comparison, see also Popov et al. (2010). Meantime, during the numerical experimentation, unexpectedly we discover that our method is still inefficient when an image of a large subsurface volume is required, such as target A and B in the BP model, which is an inherent shortcoming of the upgoing ray tracing strategy.

Fig. 14
figure 14

The target-oriented imaging results of the BP model. Migration results contain a complex rugose multivalued salt body in the left (region A), a deeply rooted salt body in the central part (region B) and four small target regions (C, D, E and F)

Fig. 15
figure 15

The comparison of migration results in four small target regions (C, D, E and F). Panels ad are the magnified views of the migration result (see Fig. 12) using the convention method. Panels eh are the target-oriented imaging results in Fig. 14

In the fourth example, we carry out migration velocity analysis using our method on the Marmousi model (see Fig. 16). The migration results using different migration velocities are shown in Fig. 17. It is obvious that the accuracy of migration velocity has great influence on the accuracy of image locations. Furthermore, we extract the ADCIGs at 8 km during the migration procedure to analyze (see Fig. 18). When the migration velocity is too small or too large, the ADCIGs will bend up or down, respectively. In addition, if the migration velocity is accurate and the algorithm is also amplitude-preserved, the ADCIGs can be applied to the AVA and lithological analysis.

Fig. 16
figure 16

The velocity of the Marmousi model

Fig. 17
figure 17

The migration results of the Marmousi model using different migration velocities: a multiply the true velocity by 0.9, b the true velocity, c multiply the true velocity by 1.1

Fig. 18
figure 18

The ADCIGs at 8 km (marked by black line in Fig. 17) for different migration velocities

The final example is the application of a field land data in eastern China by our method, which covers a buried hill drape structure. The velocity model in Fig. 19a is constructed by the traditional ray tomography method and the common-shot gathers is already preprocessed with denoising, muting and bandpass filtering. The 201th shot gather and recording geometry are shown in Fig. 19b, c, respectively. Migration results with the conventional method and our method are depicted in Fig. 20. Compared with the conventional method (see Fig. 20a), our method (see Fig. 20b) produces a clearer image in the shallow layer (marked by red arrows) and makes reflectors more continuous and faults clearer near the buried hill (marked by blue arrows).

Fig. 19
figure 19

The land survey in Eastern China: a the built velocity model, b a preprocessed common-shot gather, c the recording geometry

Fig. 20
figure 20

The migration results for the land survey using: a the conventional method, b our method

5 Discussion

In this section, we further discuss our method from two aspects, which are the computational grid and what should be careful when using the proposed method in application, respectively.

As is well known, the computational grid is considerably important for numerical experimentation. When the grid is inappropriate, it will not only affect the accuracy, but also reduce the efficiency. For the conventional method, Hale (1992a) proposed a coarse grid algorithm (see Fig. 21a) considering that the traveltime and amplitude of Gaussian beam vary smoothly within a wavelength range. In this paper, we carry out our method using Hale’s trick: first compute the image value in a coarse grid and then interpolate to the refined grid. However, because the migration process of each image point is absolutely independent, Popov et al. (2010) applied an irregular grid of randomly distributed points using a random number generator (see Fig. 21b) to the target-oriented imaging method. They carried out stacking of the different irregular grids and performed interpolation on a regular grid for visualization. Likewise, our method can be implemented on a random grid as well theoretically. In addition, it is possible for us to develop our method to the variable grid (see Fig. 21c, d) for different types of targets in a subsequent study.

Fig. 21
figure 21

The different types of computational grid (marked by black dots) and interpolation on a regular and refined grid (divided by the black dashed line) for visualization: a the coarse grid, b the random grid using a random number generator, c, d the variable grid for different types of targets

When using the proposed method in application, we should be careful about the following aspects: (1) The anti-noise ability of our method is not as good as that of the conventional method for data with low signal-to-noise ratio, because the conventional using the local slant-stack approximation can achieve this purpose easily. (2) It should be noted as well that our method is more time-consuming than the conventional method when migration for large subsurface region is required, because upgoing rays need to be shot from every image location in the target region, which will require a huge amount of computations.

6 Conclusion

To satisfy the requirements of target-oriented imaging, we have provided a target-oriented GBM using a modified ray tracing scheme. Specifically, we modify the conventional Gaussian beam migration scheme, by shooting rays from subsurface image points to receivers to implement wavefield back-propagation. Meantime, considering that computation in frequency domain is particularly inefficiency, we have derived a time domain formula using inverse Fourier transform and Hilbert transform. In addition, making full use of the feature that the imaging process of each subsurface point is absolutely independent, the subdomain parallel algorithm has been applied, which can enhance the computational efficiency significantly. Synthetic and field data examples confirm the validity and the target-oriented imaging capability of our method.

We would like to emphasize the following advantages of our method: the adaptability to the complex target structure and the irregular topography using the variable grid and the random grid; the promising application in industry due to the greater efficiency compared to the wavefield-based GBM. It should be noted as well that our method is more time-consuming than the conventional method when migration for large subsurface region is required.

Furthermore, we would like to draw attention to the fact that our method has high potential for use in the iterative velocity-model-building because the extraction of ADCIGs using our method is extremely handy and efficient. Meantime, amplitude-preserved ADCIGs are of significant importance for the AVA and lithological analysis. In the future, the true amplitude method and the least squares framework could be introduced to improve the fidelity of amplitude.