Next Article in Journal
Visualized Experimental Study of Soil Temperature Distribution around Submarine Buried Offshore Pipeline Based on Transparent Soil
Previous Article in Journal
Frontiers in Deep-Sea Equipment and Technology II
Previous Article in Special Issue
Bottom Multi-Parameter Bayesian Inversion Based on an Acoustic Backscattering Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Asymptotic Ray Method for the Double Square Root Equation

by
Nikolay N. Shilov
1 and
Anton A. Duchkov
2,*
1
Trofimuk Institute of Petroleum Geology and Geophysics of Siberian Branch Russian Academy of Sciences, 630090 Novosibirsk, Russia
2
Department of Geology and Geophysics, Novosibirsk State University, 630090 Novosibirsk, Russia
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(4), 636; https://doi.org/10.3390/jmse12040636
Submission received: 28 February 2024 / Revised: 29 March 2024 / Accepted: 4 April 2024 / Published: 9 April 2024

Abstract

:
The parabolic wave equation describes wave propagation in a preferable direction, which is usually horizontal in underwater acoustics and vertical in seismic applications. For dense receiver arrays (receiver spacing is less than signal wavelength), this equation can be used for propagating the recorded wavefield back into the medium for imaging sources and scattering objects. Similarly, for multiple source and receiver array acquisition, typical for seismic exploration and potentially beneficial for ocean acoustics, one can model data in one run using an extension of the parabolic equation—the pseudo-differential Double Square Root (DSR) equation. This extended equation allows for the modeling and imaging of multi-source data but operates in higher-dimensional space (source, receiver coordinates, and time), which makes its numerical computation time-consuming. In this paper, we apply a faster ray method for solving the DSR equation. We develop algorithms for both kinematic and dynamic ray tracing applicable to either data modeling or true-amplitude recovery. Our results can be used per se or as a basis for the future development of more elaborated asymptotic techniques that provide accurate and computationally feasible results.

1. Introduction

The parabolic wave equation, also known as the one-way or Single Square Root equation, describes wave propagation in a preferable direction, which is usually horizontal in underwater acoustics [1] and vertical in seismic applications [2]. There is another use for this equation that relates to data recorded by dense receiver arrays (receiver spacing is less than the signal wavelength): hydrophone arrays in water column or ocean bottom cables in seismic studies. Then, the parabolic wave equation can be used for propagating the recorded wavefield back from the array towards the source (backwards in time and the preferable direction). Such back-propagation can be used for the localization of active sources and scattering of objects in acoustics [3] or for the imaging of geological boundaries in seismic applications [4]. Studying 3D heterogeneous models requires more data from multiple source and receiver arrays. Such acquisition geometry is widely used in seismic exploration [5] and may be beneficial for ocean acoustics [6], where it would necessitate a vertical receiver array with an active source firing at several depths along the same array. The data recorded in this way depend on both the source and the receiver coordinates, and one can back-propagate these data using the extended parabolic equation—the pseudo-differential Double Square Root (DSR) equation [2].
The kinematics of the DSR equation was first described in [7], and its pseudo-differential version was later introduced by John Claerbout [2]. He used the DSR equation for the downward continuation of reflection–seismic data implementing the seismic imaging of subsurface geological structures (“survey-sinking” migration). This approach to seismic imaging is advantageous with respect to standard migration due to the simultaneous processing of all the data coming from different physical experiments, thus providing artifact-free images of the reflectors [8]. Alternatively, the DSR equation can be used for upward continuation and modeling seismic data following the “exploding reflector” concept [9]. Later on, a true-amplitude version of the DSR equation was derived from one-way wave equations [10,11,12], and its numerical implementation was discussed in [13,14]. The DSR migration was generalized to a VTI anisotropic case [15] and applied as a tool for migration velocity analysis [16]—a technique for the simultaneous recovery of the velocity model and the scatterer/reflector position. However, till now, DSR equation-based methods have found limited popularity due to prohibitively high computational costs, as they operate in higher-dimensional space (source, receiver coordinates, and time), especially in 3D settings [9].
For this paper, we applied the ray theory to find a high-frequency asymptotic solution to the DSR equation. We started from the true-amplitude DSR equation from [11] and the high-frequency asymptotics of the pseudo-differential operators from [10]. In our derivations, we followed Hamiltonian formalism, as presented in [17]. We developed formulae for high-frequency up/down data continuation that can be used for seismic modeling and imaging. We demonstrated the validity of our results with a series of numerical experiments. We restricted our considerations to a 2D case, postponing generalization to a 3D case for future work.

2. Materials and Methods

2.1. DSR Equation—Asymptotic Solution

In [11], the authors introduced a true-amplitude version of the DSR equation:
z i Λ s i Λ r Γ s Γ r u = 0 ,
where the Greek capital letters denote pseudo-differential operators, with the principal symbols being
i Λ s / r i λ s / r i ω v s / r 1 v s / r 2 k s / r 2 ω 2 , Γ s / r γ s / r 1 2 v s / r v s / r z · 1 + v s / r 2 k s / r 2 ω 2 v s / r 2 k s / r 2 .
Here and in the following, we shall use subscripts “ s ” and “ r ” for “source” and “receiver” coordinates, respectively, and slashes will indicate that either index can be chosen (self-consistently for the whole equation), meaning that
v s / r v x s / r , z
is velocity at the point x s / r , z T . Superscript T stands for transposition. We denote angular frequency as ω , the source and receiver wavenumbers as k s / r , and the imaginary unit as i . Function u x s , x r , z , t can be interpreted as the single-reflected acoustic pressure field initiated at point source x s , z T and recorded at the receiver x r , z T .
Our derivation closely follows that from the first chapters in [17], which we shall further refer to as the “standard ray method”, and we recommend seeing [18] for more detailed consideration. We omit some proofs identical to those in the references above.
We seek the solution to (1) in the form of an asymptotic ray series:
u x s , x r , z , t = k = 0 A k x s , x r , z F k t τ x s , x r , z , d F k d t = F k 1 k 1 ,
where A k represents amplitude coefficients; τ represents two-way travel time, i.e., the time required for a wave to travel downward from the source to the reflecting interface and upward to the receiver array (different from the standard time variable in the wave equation); and functions F k denote the signal shape. The dynamics of the leading term of this ray series is characterized by the amplitude A 0 .
Let us substitute solution (4) into the DSR Equation (1) and rearrange the coefficients corresponding to different F k . This leads to an infinite system of equations for τ and A k . The first equation controls the two-way travel time and will be referred to as the DSR eikonal equation:
τ z = 1 v s 2 τ x s 2 1 v r 2 τ x r 2 .
The second equation controls the principal amplitude coefficient A 0 and will be referred to as the DSR transport equation:
x A 0 , D S R τ + 1 2 A 0 x , D S R τ + 1 2 A 0 R D S R = 0 ,
where we use the shortened notations D S R τ and R D S R :
D S R τ τ x s 1 + 1 v r 2 τ x r 2 1 v s 2 τ x s 2 τ x r 1 + 1 v s 2 τ x s 2 1 v r 2 τ x r 2 τ z ,
R D S R 1 v s 3 v s z 1 v r 2 τ x r 2 1 v s 2 τ x s 2 + 1 v r 3 v r z 1 v s 2 τ x s 2 1 v r 2 τ x r 2 .
Angle brackets · , · denote the scalar product of two vectors, and symbol x stands for the gradient operator acting on both the source and receiver coordinates: x x s , x r , z T .
The rigorous derivation of these equations is complicated, and we refer the reader to the Supplementary Materials for details. Here, we just note that in all our derivations, we assume non-horizontal wave propagation, i.e., all expressions under square roots are strictly positive. We also emphasize that the eikonal Equation (5) has been known for a long time [2,7,19], while the transport Equation (6) is our original result.

2.2. DSR Equation—Rays and Hamiltonians

Consider a 2D space with the Z -axis pointed downward. Consider two points— x s 0 , z 0 T , x r 0 , z 0 T —and two nowhere horizontal curves connecting them with the source and receiver points x s , z T and x r , z T , respectively, so that z < z 0 . We denote these paths as γ s and γ r and introduce a two-way Fermat functional:
Τ x s , x r , z ; x s 0 , x r 0 , z 0 = γ s d γ s v ξ s , ζ + γ r d γ r v ξ r , ζ ,
where d γ s / r are length elements of the curves, and ξ s / r , ζ T denote coordinates along these curves. Let σ be a monotonically increasing parameter parametrizing both curves. The length elements mentioned above have the following form:
d γ s / r = d ξ s / r d σ 2 + d ζ d σ 2 · d σ ξ ˙ s / r 2 + ζ ˙ 2 · d σ .
We consider the paths γ s / r as one curve γ in a formal 3D extended space consisting of horizontal source and receiver coordinates and depth:
x = x s , x r , z T .
Original two-dimensional paths become plane projections of a curve γ starting from x s 0 , x r 0 , z 0 T in this extended space, and the Fermat functional can be written as a single integral:
Τ x s , x r , z ; x s 0 , x r 0 , z 0 = γ ξ ˙ s 2 + ζ ˙ 2 v ξ s , ζ + ξ ˙ r 2 + ζ ˙ 2 v ξ r , ζ · d σ γ L σ ; ξ s , ξ r , ζ ; ξ ˙ s , ξ ˙ r , ζ ˙ · d σ ,
where L is the Lagrangian.
One can show that Τ x s , x r , z ; satisfies the DSR eikonal Equation (5) with respect to x s , x r , and z when evaluated on the extremal paths γ ~ (which minimize or maximize the integral value). The proof is similar to that from the standard ray method in [17]. We shall refer to these extremals as DSR rays hereafter. Following standard Hamiltonian formalism, we introduce the DSR equation slowness vector:
p = p s , p r , p z T = x τ = x s , x r , z T Τ .
Note the DSR slowness is not tangent to the DSR rays:
p s L ξ ˙ s ξ s = x s ξ r = x r ζ = z = 1 v s x ˙ s x ˙ s 2 + z ˙ 2 , p r L ξ ˙ r ξ s = x s ξ r = x r ζ = z = 1 v r x ˙ r x ˙ r 2 + z ˙ 2 , p z L ζ ˙ ξ s = x s ξ r = x r ζ = z = 1 v s z ˙ x ˙ s 2 + z ˙ 2 + 1 v r z ˙ x ˙ r 2 + z ˙ 2 .
The inverse relations to (14) depend on the choice of parameter σ in (10). In this paper, we consider two options: two-way travel time τ itself and negative depth z . The negative sign is required to make the parameter monotonically increase along the rays.
When σ τ , we have:
d τ = d γ s v s + d γ r v r = x ˙ s 2 + z ˙ 2 v s + x ˙ r 2 + z ˙ 2 v r · d σ x ˙ s 2 + z ˙ 2 v s + x ˙ r 2 + z ˙ 2 v r = 1 ,
and when σ z , we have:
z ˙ = 1 .
Expressing x ˙ as a function of p using (15) or (16), we write down two Hamiltonians as H x , p x ˙ , p L x ˙ = x ˙ p :
H τ = 1 1 v s 2 1 v s 2 p s 2 + 1 v r 2 1 v r 2 p r 2 p z + 1 v s 2 p s 2 + 1 v r 2 p r 2 C τ · p z + 1 v s 2 p s 2 + 1 v r 2 p r 2 ,
H z = p z 1 v s 2 p s 2 1 v r 2 p r 2 ,
and the Ray Tracing System in Hamiltonian form as:
d x d σ = p H σ , d p d σ = x H σ ,
where p is the gradient with respect to the slowness vector’s components: p p s , p r , p z T . Explicit formulae for the right-hand side of this equation can be found in Appendix A.
By solving (19), one can trace extremals of the two-way Fermat functional (9) and then obtain the solution to the DSR eikonal Equation (5) by evaluating this functional on these extremals. However, proper initial conditions are required to obtain meaningful solutions corresponding to physical rays. We shall return to this question in a separate section.

2.3. DSR Equation—Dynamic Ray Tracing

Consider a DSR equation ray and corresponding slowness vector p = x τ . Let us substitute its components from (14) into the D S R τ vector (7):
D S R τ = τ x s 1 + 1 v r 2 p r 2 1 v s 2 p s 2 τ x r 1 + 1 v s 2 p s 2 1 v r 2 p r 2 τ z = 1 v s x ˙ s 2 + z ˙ 2 + 1 v r x ˙ r 2 + z ˙ 2 · x ˙ s x ˙ r z ˙ .
Note that D S R τ is tangent to the DSR ray, while the slowness vector (13) is not. We denote the scaling coefficient before x ˙ as C D S R . This coefficient depends on the parametrization:
C D S R 1 v s x ˙ s 2 + z ˙ 2 + 1 v r x ˙ r 2 + z ˙ 2 > 0 , C D S R τ C D S R σ = τ = p z C τ , C D S R z C D S R σ = z = p z .
Using (20), one can recast the DSR transport Equation (6) as an ODE along the chosen ray:
x A 0 , C D S R d x d σ + 1 2 A 0 x , C D S R d x d σ + 1 2 A 0 R D S R = 0 d A 0 d σ = 1 2 A 0 x , C D S R d x d σ C D S R + R D S R C D S R ,
and write down its formal solution:
A 0 σ = A 0 σ 0 exp 1 2 σ 0 σ x , C D S R d x d σ C D S R d σ exp 1 2 σ 0 σ R D S R C D S R d σ .
The last integral in this formula can be evaluated immediately as the DSR ray is traced. The first one requires a more elaborated technique.
Let us consider a family of DSR rays covering some volume in the extended source–receiver space x s , x r , z . This family can be parametrized by three parameters: θ 1 , θ 2 , σ . The first two determine a particular ray, and the third one defines the position on it. We introduce two Jacobian matrices:
Q σ x s θ 1 x s θ 2 x s σ x r θ 1 x r θ 2 x r σ z θ 1 z θ 2 z σ σ = c o n s t . , P σ p s θ 1 p s θ 2 p s σ p r θ 1 p r θ 2 p r σ p z θ 1 p z θ 2 p z σ σ = c o n s t . .
Following the standard notion, the square root of the determinant det Q can be interpreted as the geometrical spreading in the extended space. Using the same rationale as in [17], one can show that as soon as det Q 0 , the divergence in (23) is given by
x , C D S R d x d σ = 1 det Q d d σ C D S R det Q ,
and the solution can be recast into
A 0 σ = A 0 σ 0 C D S R σ 0 C D S R σ det Q σ 0 det Q σ exp 1 2 σ 0 σ R D S R C D S R d σ .
This is the continuation formula for the DSR equation for ray amplitude. It closely resembles its conventional ray method counterpart [18], yet it includes an additional multiplier depending on the vertical inhomogeneity of the velocity model through R D S R .
Following the Hamiltonian approach, we present the Dynamic Ray Tracing System describing the evolution of these matrices along a ray:
d Q d σ = p x H σ Q + p p H σ P , d P d σ = x x H σ Q x p H σ P ,
where the operators acting on the Hamiltonians are given by
x x 2 x s x s 2 x s x r 2 x s z 2 x r x s 2 x r x r 2 x r z 2 z x s 2 z x r 2 z z , p p 2 p s p s 2 p s p r 2 p s p z 2 p r p s 2 p r p r 2 p r p z 2 p z p s 2 p z p r 2 p z p z , p x = x p T = 2 p s x s 2 p s x r 2 p s z 2 p r x s 2 p r x r 2 p r z 2 p z x s 2 p z x r 2 p z z .
We provide explicit formulae for these matrices in Appendix A.

2.4. Initial Conditions for Ray Tracing and Dynamic Ray Tracing

Both the Ray Tracing System (19) and the Dynamic Ray Tracing System (27) require appropriate initial conditions to describe singly reflected waves. As in the wave equation ray method, one imposes Point Source initial conditions to model the respective wavefield and Wavefront initial conditions to extrapolate an existing one [18], we propose Exploding Reflector initial conditions for the DSR equation modeling and Survey Sinking initial conditions for data extrapolation.

2.4.1. Exploding Reflector Initial Conditions

The DSR equation can be used in seismic data modeling using the “exploding reflector” concept [9]. To apply this approach to the DSR equation asymptotic solution, we demand that the DSR equation rays originate in one physical point on a boundary and obey Snell’s law.
Consider a reflecting interface in 2D space specified explicitly as a twice-differentiable function f x :
z = f x .
Let us place a source and a receiver at a small distance above the reflector so that we can treat both incident and reflected rays as straight lines. Let x 0 , z 0 T x 0 , f x 0 T be the reflection point, as in Figure 1. The colored vectors represent source and receiver projections of a DSR equation ray starting at x 0 , x 0 , f x 0 T , and their directions correspond to the desired ray tangent vector x ˙ s , x ˙ r , z ˙ . We demand that Snell’s law is satisfied, i.e., that both vectors make the same angle with the reflector’s normal. Using geometric reasoning, we obtain:
x ˙ s x s = x 0 x r = x 0 z = f x 0 = d x s d z x s = x 0 x r = x 0 z = f x 0 = tan α γ , x ˙ r x s = x 0 x r = x 0 z = f x 0 = d x r d z x s = x 0 x r = x 0 z = f x 0 = tan α + γ , z ˙ x s = x 0 x r = x 0 z = f x 0 = d z d z x s = x 0 x r = x 0 z = f x 0 = 1 ,
where α is the reflection angle, and γ is the reflector’s dip angle at the reflection point. The reflection angle α is counted from the reflector’s normal, clockwise for the receiver and anticlockwise for the source branch. The dip angle γ is counted clockwise from the horizontal level, as in Figure 1.
Initial conditions (30) define a ray coinciding with a physical one at any point x 0 , f x 0 T on the reflector. One can recast them in terms of the slowness vector’s components rather than the ray’s tangent vector x ˙ using (14). Tending both the source and receiver to the reflection point, we obtain the Exploding Reflector conditions for τ = 0 :
x s τ = 0 = x 0 , p s τ = 0 = sin α γ v x 0 , f x 0 , x r τ = 0 = x 0 , p r τ = 0 = sin α + γ v x 0 , f x 0 , z τ = 0 = f x 0 , p z τ = 0 = 2 cos α cos γ v x 0 , f x 0 ,
or, in terms of derivative f d f d x rather than dips:
x s τ = 0 = x 0 , p s τ = 0 = sin α cos α f x 0 v x 0 , f x 0 1 + f x 0 2 , x r τ = 0 = x 0 , p r τ = 0 = sin α + cos α f x 0 v x 0 , f x 0 1 + f x 0 2 , z τ = 0 = f x 0 , p z τ = 0 = 2 cos α v x 0 , f x 0 1 + f x 0 2 .
The latter form explicitly depends on the reflection point’s horizontal coordinate x 0 and the reflection angle α , allowing one to use them as the ray parameters θ 1 and θ 2 from (24). Hence, we write down the Exploding Reflector initial conditions for the Dynamic Ray Tracing System (27):
Q τ = 0 = x s x 0 x s α x s τ x r x 0 x r α x r τ z x 0 z α z τ τ = 0 = 1 0 x s τ τ = 0 1 0 x r τ τ = 0 tan γ 0 z τ τ = 0 , P τ = 0 = p s x 0 p s α p s τ p r x 0 p r α p r τ p z x 0 p z α p z τ τ = 0 = sin α γ v 0 v 0 2 + cos α γ cos γ κ x 0 v 0 cos α γ v 0 p s τ τ = 0 sin α + γ v 0 v 0 2 + cos α + γ cos γ κ x 0 v 0 cos α + γ v 0 p r τ τ = 0 2 cos α cos γ v 0 v 0 2 + 2 cos α sin γ cos γ κ x 0 v 0 2 sin α cos γ v 0 p z τ τ = 0 ,
where we once again use angle notation to simplify the expressions and introduce new multipliers, namely:
v 0 v x 0 , f x 0 v 0 = d v 0 d x 0 = v x + v z f x x = x 0 z = f x 0 , κ x 0 f x 0 1 + f x 0 2 3 / 2 = cos 3 γ f x 0 .
The last columns in Q τ = 0 and P τ = 0 can be found from the Ray Tracing System (19) using the initial coordinates and slowness vector (31) or (32).

2.4.2. Survey Sinking Initial Conditions

The DSR equation was originally suggested for wavefield extrapolation [2,7]. In this approach, the recorded data represent a boundary condition at the Earth’s surface, with straightforward interpretation in terms of the DSR equation rays and slowness vectors.
Let us consider an idealized survey carried out at depth z = z 1 and covering all possible source–receiver pairs. Assume that the recorded two-way travel time τ ~ x s , x r τ x s , x r , z 1 is a twice-differentiable function of the horizontal source’s and receiver’s coordinates. Then, for a fixed source–receiver pair x s 1 , x r 1 , the initial conditions for the Ray Tracing System (19) take the following form:
x s z = z 1 = x s 1 , p s z = z 1 = τ ~ x s x s = x s 1 x r = x r 1 , x r z = z 1 = x r 1 , p r z = z 1 = τ ~ x r x s = x s 1 x r = x r 1 , z z = z 1 = z 1 , p z z = z 1 = 1 v s 2 τ ~ x s 2 1 v r 2 τ ~ x r 2 x s = x s 1 x r = x r 1 ,
where we use the DSR eikonal Equation (5) to obtain the vertical slowness p z . Survey plane coordinates x s 1 and x r 1 can be interpreted as ray parameters θ 1 and θ 2 from (24), and the initial conditions for the Dynamic Ray Tracing System (27) read as follows:
Q z = z 1 = x s x s 1 x s x r 1 x s z x r x s 1 x r x r 1 x r z z x s 1 z x r 1 z z x s = x s 1 x r = x r 1 z = z 1 = 1 0 x s z z = z 1 0 1 x r z z = z 1 0 0 z z z = z 1 , P z = z 1 = p s x s 1 p s x r 1 p s z p r x s 1 p r x r 1 p r z p z x s 1 p z x r 1 p z z x s = x s 1 x r = x r 1 z = z 1 = 2 τ ~ x s 2 2 τ ~ x s x r p s z 2 τ ~ x s x r 2 τ ~ x r 2 p r z p z x s p z x r p z z x s = x s 1 x r = x r 1 z = z 1 .
Once again, the last columns are given by the Ray Tracing System (19), while the horizontal partial derivatives of p z read as follows:
p z x s / r = 1 v s / r 3 v s / r x s / r + τ x s / r 2 τ x s / r 2 1 v s / r 2 τ x s / r 2 + τ x r / s 2 τ x s x r 1 v r / s 2 τ x r / s 2 .
Despite the label of “initial”, conditions (35) and (36) are more likely to be used as “final” conditions for the Ray Tracing and Dynamic Ray Tracing Systems (19) and (27). They allow one to trace DSR equation rays backwards in time or depth down to the reflectors, recovering their shape and reflectivities, through using measured travel time and its derivatives.

2.5. Asymptotic Ray Amplitudes and True-Amplitude Recovery

The initial conditions derived in the previous section are not sufficient for evaluating the ray amplitude using (26) since the geometrical spreading vanishes at the reflecting interface due to (33), and thus, the amplitude A 0 τ 0 tends to infinity as τ 0 approaches zero. In this section, we derive expressions for ray amplitude computation and reflectivity recovery from the recorded data.

2.5.1. Asymptotic Ray Amplitudes

Consider the limit of (26) as σ 0 = τ 0 tends to zero:
A 0 τ = lim τ 0 0 A 0 τ 0 C D S R τ τ 0 C D S R τ τ det Q τ 0 det Q τ exp 1 2 τ 0 τ R D S R C D S R τ d τ = lim τ 0 0 A 0 τ 0 C D S R τ τ 0 det Q τ 0 C D S R τ τ det Q τ exp 1 2 0 τ R D S R C D S R τ d τ .
Let us evaluate the expression under limit assuming small values of τ 0 . Velocity variations can be neglected under this assumption, and the incident and reflected rays can be treated as straight lines, as in the Figure 1. We set A 0 τ 0 to be equal to the standard ray method solution [18], which reads as follows:
A 0 τ 0 = M 4 π v 0 L τ 0 ; x 0 , α · R x 0 , α ,
where v 0 is given by (34), R x 0 , α is the angle-dependent reflection coefficient, M is the source’s magnitude, and L τ 0 ; x 0 , α is the relative geometrical spreading [18]:
L τ 0 ; x 0 , α = v 0 2 τ 0 1 + v 0 τ 0 cos α γ cos α + γ cos γ κ x 0 2 cos 3 α cos 3 γ .
The Wolfram Language [20] was used to derive this formula from the general expressions provided in [18]. On the other side, the exact formula for C D S R τ 0 det Q τ 0 from (27) and (33) reads as follows:
C D S R τ 0 det Q τ 0 = 2 cos 2 α τ 0 cos α γ cos α + γ 1 + v 0 τ 0 cos α γ cos α + γ cos γ κ x 0 2 cos 3 α cos 3 γ .
Evidently,
lim τ 0 0 A 0 τ 0 C D S R τ 0 det Q τ 0 = M 2 π cos α 2 cos α γ cos α + γ · R x 0 , α ,
and the final expression for the DSR equation ray amplitude reads as follows:
A 0 τ = M 2 π cos α · R x 0 , α 2 cos α γ cos α + γ exp 1 2 0 τ R D S R C D S R d τ C D S R τ det Q τ .
This amplitude meets the standard ray method in homogeneous media by construction, and we shall demonstrate its validity in inhomogeneous models in a series of numerical examples later.

2.5.2. True-Amplitude Recovery

The Survey-Sinking initial conditions (35) and (36) are designed to extrapolate the observed data downward to the reflectors. Thus, the observed amplitude A o b s x s 1 , x r 1 can be substituted in place of A 0 σ 0 = z 1 in (26):
A 0 z = A o b s x s 1 , x r 1 C D S R z z 1 C D S R z z det Q z 1 det Q z exp 1 2 z 1 z R D S R C D S R z d z .
We note that the target reflection coefficient is implicitly included in this expression through A o b s , and according to (36), det Q z 1 is equal to one.
Based on the previous subsection’s result, we expect this amplitude to tend to the wave equation asymptotic amplitude in homogeneous medium (39) as the extrapolation depth approaches the reflector:
lim z f x 0 A 0 z = lim z f x 0 M 4 π v 0 L z ; x 0 , α · R x 0 , α R x 0 , α 4 π v 0 lim z f x 0 A 0 z · L z ; x 0 , α .
Using L z ; x 0 , α , we denote the same relative geometrical spreading as in (40) but expressed in terms of depth rather than two-way travel time. Their relation can be easily obtained from Figure 1. With no loss in accuracy, we neglect the interface’s curvature κ x 0 and develop the latter limit:
lim z f x 0 A 0 z · L z ; x 0 , α = A o b s C r e g · lim z f x 0 L z ; x 0 , α det Q z = A o b s C r e g lim z f x 0 v 0 · f x 0 z 1 cos α γ + 1 cos α + γ det Q z ,
where we collect all nonsingular multipliers in a scaling coefficient C r e g :
C r e g C D S R z z 0 C D S R z f x 0 exp 1 2 z 0 f x 0 R D S R C D S R z d z .
Both the numerator and the denominator in (46) vanish at the boundary, and hence, we propose using L’Hôpital’s rule to evaluate the limit. By differentiating both with respect to depth and substituting the result in (45), we obtain:
R x 0 , α 4 π A o b s C r e g v 0 1 cos α γ + 1 cos α + γ d d z det Q z
We underline that det Q z is analogous to the geometrical spreading and that its derivative does not become zero when the back-propagated wavefront focuses on the reflector. This derivative can be found using matrix Q z ’s elements and the right-hand-side of the Dynamic Ray Tracing System (27).
The source’s magnitude M is not involved in the relation (48), and a proportionality is used instead of exact equality. The reason is that the source’s magnitude is unavailable in practice, and the reflectivity is recovered with accuracy up to an unknown scaling factor.

3. Results

In this section, we provide several examples supporting the validity of our formalism. We consider both ray modeling and true-amplitude recovery and use the finite-difference wave equation modeling from the Madagascar 3 package [21] as a reference. We implemented the DSR ray tracing engine in the Python 3.8 language using NumPy 1.21 [22] and SciPy 1.8 [23] libraries. For visualization routines, we used Matplotlib 3.5 [24] and Plotly 2.9 [25] packages.
We propose the following algorithm:
  • Trace a family of DSR rays from the reflector to the surface using the Ray Tracing System (19) with initial conditions (31).
  • Compute ray amplitudes using formula (43) and form synthetic seismograms using the technique presented in [18].
  • Compare the DSR ray-synthetic seismograms with finite-difference wave equation gathers computed in the same model.
  • Back-propagate the DSR rays from the survey plane down to the reflector using the Ray Tracing System (19) and initial conditions (35).
  • Extract the reflectivities from the finite-difference data using formula (48) and compare them to the true ones.
In our experiments, we passed “true” travel time derivatives computed at the ray modeling step to the initial conditions (35), (36) when we back-propagated the wavefield. In a more realistic case, one ought to somehow estimate them from the recorded data. We shall briefly touch on this problem in the Discussion section below.
We consider three laterally varying velocity models given by
v x , z = 2000 + x 2 2 + z 2 2 m / s , z f x , 1000 + z 2 m / s , z > f x ,
and differing in the reflector’s shape f x . We consider a horizontal reflector, a dipping reflector, and a curvilinear reflector:
f x = 900 m , 900 + x 10 m , 4800 4000 2 x + 1000 2 m .
In all three models, the overburden velocity is greater than that of the bedrock, which precludes critical incidents where the standard ray method fails. There are no caustic regions in these models, which also favors ray method’s validity. All the models are shown in Figure 2.
We set up a survey consisting of 51 sources and 51 receivers ranging from x = 700 m up to x = 700 m with step of 28 m at zero depth. To trace the rays, we used the shooting method, iteratively searching for an appropriate reflection point and angle to hit the desired source–receiver pair. In the lower row of Figure 3, we show examples of common-shot ray diagrams. Evidently, our rays satisfy Snell’s law, and they are curved in the direction of the velocity gradient, which is in accordance with the standard ray method.
Moreover, the DSR ray method’s travel time and dynamics also match the wave equation modeling, as illustrated in the upper row of Figure 3. In this figure, two sets of wiggle traces are plotted parallelly. The darker traces are the DSR equation’s ray method solutions, and the lighter traces are finite-difference solutions of the wave equation. The direct wave was muted before plotting.
The focusing of the back-propagated wavefield can be better illustrated in the 3D extended volume. In Figure 4, we present ray diagrams of the back-propagated wavefield. It can clearly be seen that the rays are focusing on the reflector x s = x r = x 0 , z = f x 0 in all three cases.
We applied our true-amplitude recovery formula (48) to the finite-difference data and obtained partial reflectivity maps of the reflectors. These maps consist of scaled reflection coefficients covering the illuminated part of the interfaces. We normalized them, making the reflectivity in the survey’s center a unit, and compared them to their theoretical values. We present the results of true-amplitude recovery in Figure 5. We plotted the recovered reflectivities as 3D scatterplots superimposed on the true reflectivity maps in the “reflection point—reflection angle—depth” space. We outlined the illuminated area with red triangles. Evidently, the recovered reflectivity accurately matches the true one in all three models.
Though our numeric tests above are but “toy” examples, we designed them to highlight the validity of the developed formalism only, and we do not intend to address full-scale seismic processing challenges at this moment. Furthermore, we do not have access to any DSR equation solver and thus cannot compare the performance directly. However, scaling our ray tracing engine to more realistic 2D applications, we reached a performance as high as 15,000 DSR rays per second on a modern PC. We emphasize that we relied on a Python implementation, which is not the best choice from the perspective of performance, and significant improvements should be expected from more professional programs.

4. Discussion and Conclusions

In our paper, we applied an asymptotic ray method approach to the true-amplitude Double Square Root equation. First, we reproduced the DSR eikonal equation known from other publications. Then, we derived an original transport equation describing ray amplitudes of the DSR equation solutions. We applied Hamiltonian formalism to solve these two equations and derived formulae for ray tracing, data modeling, and inversion. On the one hand, our results give further validation to the idea that the considered true-amplitude DSR equation preserves the ray amplitudes of acoustic waves. On the other hand, they form the basis for the further implementation of amplitude-preserving imaging methods, Gaussian-beam construction, and velocity estimation techniques. These asymptotic methods have proven to be reliable tools, significantly reducing computational costs in the context of wavefield modeling and imaging [17,18]. We expect similar results for the DSR equation applied to seismic or acoustic data acquired by source–receiver arrays. For instance, we plan to address the slope tomography [26] application of the ray perturbation theory for scattering object localization together with the velocity model update.
All the limitations of the standard ray method also apply to our DSR equation asymptotics. The derived formulae are inapplicable in the vicinity of caustics and critical-incidence rays. However, we think that uniform asymptotics developed for these regions in the standard ray theory should have their analogs for the DSR equation. Another limitation of the parabolic equation approach is that we assume no wave propagation in the direction orthogonal to the chosen direction, which may be horizontal or vertical for ocean acoustics, sediment layer studies, or seismic studies. We believe that this assumption may be satisfied in moderately inhomogeneous media. In addition, this difficulty can be mitigated by introducing local curvilinear coordinates where the waves will not turn to the undesired direction [27].
Note that for our asymptotic formulas, we need travel times and their derivatives as input for data back-propagation and true-amplitude recovery. Wave arrival travel times and their slopes are routinely estimated in the slope tomography method, and several techniques have been developed to extract them from seismic data [26,28,29]. Estimating the travel time second derivatives will require some extra work, but theoretically, they can be found by the slant stacking technique described in [30].

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/jmse12040636/s1. It contains derivation of the DSR equation’s high-frequency asymptotic form.

Author Contributions

Conceptualization, N.N.S. and A.A.D.; methodology, A.A.D.; software, N.N.S.; validation, N.N.S.; formal analysis, N.N.S.; investigation, N.N.S.; writing—original draft preparation, N.N.S.; writing—review and editing, A.A.D.; visualization, N.N.S.; supervision, A.A.D.; project administration, A.A.D.; funding acquisition, A.A.D. All authors have read and agreed to the published version of the manuscript.

Funding

Our research is supported by grant №FWZZ-2022-0017 of the Ministry of Science and Higher Education of the Russian Federation.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In this appendix, we provide explicit expressions for gradients and Hessians of the Hamiltonians (17). In order to simplify the expressions, we introduce two entities:
S 1 v s 2 τ x s 2 , R 1 v r 2 τ x r 2
and define the outer product of two vectors— a = a 1 , , a m T and b = b 1 , , b n T —as:
a b a 1 b 1 a 1 b n a m b 1 a m b n .
Since the Hamiltonians H z and H τ are proportional by a variable factor, C τ = C τ x , p , we shall use its gradients in our formulation:
x C τ = C τ 2 1 2 v s 2 S v s 5 S 3 / 2 v s x s C τ 2 1 2 v r 2 R v r 5 R 3 / 2 v r x r C τ 2 1 2 v s 2 S v s 5 S 3 / 2 v s z + 1 2 v r 2 R v r 5 R 3 / 2 v r z , p C τ = C τ 2 p s v s 2 S 3 / 2 C τ 2 p r v r 2 R 3 / 2 0 .
We also consider that the Hamiltonians zero out along the DSR equation rays, and thus we omit them whenever they appear during differentiation by the chain rule.
The gradients of H z and H τ read as follows:
x H z = 1 v s 3 S v s x s 1 v r 3 R v r x r 1 v r 3 S v r z + 1 v r 3 R v r z , p H z = p s S p r R 1 .
x H τ = C τ x H z , p H τ = C τ p H z .
And their Hessians are as follows:
x x H z = 2 H z x s x s 2 H z x s x r 2 H z x s z 2 H z x r x s 2 H z x r x r 2 H z x r z 2 H z z x s 2 H z z x r 2 H z z z = v s x s 2 v s 4 S 1 v s 2 S 3 0 v s x s v s z v s 4 S 1 v s 2 S 3 0 v r x r 2 v r 4 R 1 v r 2 R 3 v r x r v r z v r 4 R 1 v r 2 R 3 v s x s v s z v s 4 S 1 v s 2 S 3 v r x r v r z v r 4 R 1 v r 2 R 3 v s z 2 v s 4 S 1 v s 2 S 3 + v r z 2 v r 4 R 1 v r 2 R 3 + 1 v s 3 S 2 v s x s 2 0 1 v s 3 S 2 v s x s z 0 1 v r 3 R 2 v r x r 2 1 v r 3 R 2 v r x r z 1 v s 3 S 2 v s x s z 1 v r 3 R 2 v r x r z 1 v s 3 S 2 v s z 2 + 1 v r 3 R 2 v r z 2 ,
p p H z = 2 H z p s p s 2 H z p s p r 2 H z p s p z 2 H z p r p s 2 H z p r p r 2 H z p r p z 2 H z p z p s 2 H z p z x r 2 H z z p z = 1 v s 2 S 3 / 2 0 0 0 1 v r 2 R 3 / 2 0 0 0 0 ,
x p H z = 2 H z x s p s 2 H z x s p r 2 H z x s p z 2 H z x r p s 2 H z x r p r 2 H z x r p z 2 H z z p s 2 H z z p r 2 H z z p z = p s v s 3 S 3 / 2 v s x s 0 0 0 p r v r 3 R 3 / 2 v r x r 0 p s v s 3 S 3 / 2 v s z p r v r 3 R 3 / 2 v r z 0 .
x x H τ = C τ x x H z + x C τ x H z + x H z x C τ ,
p p H z = C τ p p H z + p C τ p H z + p H z p C τ ,
x p H z = C τ x p H z + x C τ p H z + x H z p C τ .

References

  1. Jensen, F.B.; Kuperman, W.A.; Porter, M.B.; Schmidt, H. Computational Ocean Acoustics, 2nd ed.; Springer: New York, NY, USA, 2011; ISBN 978-1-4419-8677-1. [Google Scholar]
  2. Claerbout, J.F. Imaging the Earth’s Interior; Blackwell Scientific Publications: Oxford, UK, 1985. [Google Scholar]
  3. Makarov, D.V.; Petrov, P.S. Full Reconstruction of Acoustic Wavefields by Means of Pointwise Measurements. Wave Motion 2022, 115, 103084. [Google Scholar] [CrossRef]
  4. Bleistein, N.; Cohen, J.K.; Stockwell, J.W.J. Mathematics of Multidimensional Seismic Imaging, Migration, and Inversion; Springer: New York, NY, USA, 2001; Volume 13, ISBN 978-1-4612-6514-6. [Google Scholar]
  5. Biondi, B.L. 3D Seismic Imaging; Society of Exploration Geophysicists: Tulsa, OK, USA, 2006; ISBN 978-1-56080-137-5. [Google Scholar]
  6. Roux, P.; Kuperman, W.A.; Hodgkiss, W.; Chun, H.; Akal, T.; Stevenson, M. A Nonreciprocal Implementation of Time Reversal in the Ocean. J. Acoust. Soc. Am. 2004, 116, 1009–1015. [Google Scholar] [CrossRef]
  7. Belonosova, A.V.; Alekseev, A.S. On one formulation of the inverse kinematic seismic problem for a two-dimensional inhomogeneous medium. In Some Methods and Algorithms for Interpreting Geophysical Data; Nauka: Moscow, Russia, 1967; pp. 137–154. (In Russian) [Google Scholar]
  8. Stolk, C.C.; Symes, W.W. Kinematic Artifacts in Prestack Depth Migration. Geophysics 2004, 69, 562–575. [Google Scholar] [CrossRef]
  9. Alkhalifah, T.; Fomel, S.; Wu, Z. Source–Receiver Two-Way Wave Extrapolation for Prestack Exploding-Reflector Modelling and Migration. Geophys. Prospect. 2014, 63, 23–34. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Zhang, G.; Bleistein, N. True Amplitude Wave Equation Migration Arising from True Amplitude One-Way Wave Equations. Inverse Probl. 2003, 19, 1113–1138. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Xu, S.; Zhang, G.; Bleistein, N. How to Obtain True Amplitude Common-angle Gathers from One-way Wave Equation Migration? In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2005; pp. 1021–1024. [Google Scholar]
  12. Zhang, Y.; Xu, S.; Bleistein, N.; Zhang, G. True-Amplitude, Angle-Domain, Common-Image Gathers from One-Way Wave-Equation Migrations. Geophysics 2007, 72, S49–S58. [Google Scholar] [CrossRef]
  13. Cao, J.; Wu, R.S. Lateral Velocity Variation Related Correction in Asymptotic True-Amplitude One-Way Propagators. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2009; Volume 28, pp. 2687–2691. [Google Scholar] [CrossRef]
  14. You, J.; Wu, R.S.; Liu, X. One-Way True-Amplitude Migration Using Matrix Decomposition. Geophysics 2018, 83, S387–S398. [Google Scholar] [CrossRef]
  15. Wu, C.; Feng, B.; Wang, H.; Wang, T. Three-Dimensional Angle-Domain Double-Square-Root Migration in VTI Media for the Large-Scale Wide-Azimuth Seismic Data. Acta Geophys. 2020, 68, 1021–1037. [Google Scholar] [CrossRef]
  16. Khoury, A.; Symes, W.; Williamson, P.; Shen, P. DSR Migration Velocity Analysis by Differential Semblance Optimization. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2006; pp. 2450–2454. [Google Scholar]
  17. Popov, M.M. Ray Theory and Gaussian Beam Method for Geophysicists; EDUFBA: Salvador, Brazil, 2002; ISBN 8523202560. [Google Scholar]
  18. Červený, V. Seismic Ray Theory; Cambridge University Press: Cambridge, UK, 2001; ISBN 9780521366717. [Google Scholar]
  19. Duchkov, A.A.; De Hoop, M.V. Extended Isochron Rays in Prestack Depth (Map) Migration. Geophysics 2010, 75, S139–S150. [Google Scholar] [CrossRef]
  20. Wolfram Research Inc. Mathematica, Version 13.2.0; Wolfram Research: Champaign, IL, USA, 2023.
  21. Fomel, S.; Sava, P.; Vlad, I.; Liu, Y.; Bashkardin, V. Madagascar: Open-Source Software Project for Multidimensional Data Analysis and Reproducible Computational Experiments. J. Open Res. Softw. 2013, 1, e8. [Google Scholar] [CrossRef]
  22. Harris, C.R.; Millman, K.J.; van der Walt, S.J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N.J.; et al. Array Programming with NumPy. Nature 2020, 585, 357–362. [Google Scholar] [CrossRef]
  23. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef]
  24. Hunter, J.D. Matplotlib: A 2D Graphics Environment. Comput. Sci. Eng. 2007, 9, 90–95. [Google Scholar] [CrossRef]
  25. Plotly Technologies Inc. Collaborative Data Science; Plotly Technologies Inc.: Montreal, QC, Canada, 2015. [Google Scholar]
  26. Lambaré, G. Stereotomography. Geophysics 2008, 73, VE25–VE34. [Google Scholar] [CrossRef]
  27. Stolk, C.C.; de Hoop, M.V.; Symes, W.W. Kinematics of Shot-Geophone Migration. Geophysics 2009, 74, WCA19–WCA34. [Google Scholar] [CrossRef]
  28. Schleicher, J.; Costa, J.C.; Santos, L.T.; Novais, A.; Tygel, M. On the Estimation of Local Slopes. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2008; pp. 2998–3002. [Google Scholar]
  29. Kai, X.; Yang, K.; Wang, Y.-X. Extracting a High-Quality Data Space for Stereo-Tomography Based on a 3D Structure Tensor Algorithm and Kinematic de-Migration. J. Geophys. Eng. 2017, 14, 792–801. [Google Scholar] [CrossRef]
  30. Billette, F.; Le Bégat, S.; Podvin, P.; Lambaré, G. Practical Aspects and Applications of 2D Stereotomography. Geophysics 2003, 68, 1008–1021. [Google Scholar] [CrossRef]
Figure 1. Ray diagram of a reflection event.
Figure 1. Ray diagram of a reflection event.
Jmse 12 00636 g001
Figure 2. Velocity models. The black lines denote the reflectors’ position.
Figure 2. Velocity models. The black lines denote the reflectors’ position.
Jmse 12 00636 g002
Figure 3. Upper row: common-shot gathers. Darker lines correspond to the DSR equation ray modeling; lighter lines correspond to finite-difference wave equation modeling. Lower row: common-shot ray diagrams.
Figure 3. Upper row: common-shot gathers. Darker lines correspond to the DSR equation ray modeling; lighter lines correspond to finite-difference wave equation modeling. Lower row: common-shot ray diagrams.
Jmse 12 00636 g003
Figure 4. Ray diagrams in the extended volume. Colored rectangles represent survey points and recorded amplitudes. The red lines mark the true interface position, the blue lines mark the DSR equation rays, and the black circles represent the reflection points.
Figure 4. Ray diagrams in the extended volume. Colored rectangles represent survey points and recorded amplitudes. The red lines mark the true interface position, the blue lines mark the DSR equation rays, and the black circles represent the reflection points.
Jmse 12 00636 g004
Figure 5. Reflectivity maps of the reflectors. The red triangles outline the scatterplots of the recovered reflectivity, while the background surfaces represent true reflectivity.
Figure 5. Reflectivity maps of the reflectors. The red triangles outline the scatterplots of the recovered reflectivity, while the background surfaces represent true reflectivity.
Jmse 12 00636 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shilov, N.N.; Duchkov, A.A. Asymptotic Ray Method for the Double Square Root Equation. J. Mar. Sci. Eng. 2024, 12, 636. https://doi.org/10.3390/jmse12040636

AMA Style

Shilov NN, Duchkov AA. Asymptotic Ray Method for the Double Square Root Equation. Journal of Marine Science and Engineering. 2024; 12(4):636. https://doi.org/10.3390/jmse12040636

Chicago/Turabian Style

Shilov, Nikolay N., and Anton A. Duchkov. 2024. "Asymptotic Ray Method for the Double Square Root Equation" Journal of Marine Science and Engineering 12, no. 4: 636. https://doi.org/10.3390/jmse12040636

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop