A problem in marine seismic data acquisition is that recorded up-going waves are subsequently reflected downwards at the sea surface and interfere with other up-going waves incident at detector locations along a seismic streamer. Therefore detectors in a seismic streamer cable record the desired wave field (up-going waves due to reflections from various subterranean geological formations) and their time-delayed reflections from the sea surface. This undesirable signal is referred to as a receiver “ghost.” The ghost reflection results in gaps (notches) in the amplitude spectra of the recorded signal and the notches reduce the useful bandwidth of the seismic data. Available deghosting approaches intended to remove the detrimental effects of the receiver ghost assume that the sea surface is flat. However, data may also be acquired in rough-sea conditions and other conditions where a vertical distance between the detector and the sea surface varies.
Accordingly, there is a need for methods and systems that can employ more effective and accurate methods for data processing of collected data that corresponds to a subsurface region for deghosting data collected, for example, during rough-sea conditions.
In an example, a method is provided for deghosting marine seismic data. Marine seismic data is provided. The marine seismic data has a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield. A deghosting operation to determine a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield is performed. The deghosting operation accounts for a varying vertical distance between a detector of a streamer and a sea surface. One of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield is identified based on a result of the deghosting operation. The downgoing acoustic wavefield is removed from the total acoustic wavefield.
In another example, a computing system includes a processor, a memory and a program. The memory stores the program. The program includes instructions, which when executed by the processor, are configured to perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface, identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and remove the downgoing acoustic wavefield from the total acoustic wavefield.
In another example, a non-transitory computer readable storage medium has stored therein one or more programs. The one or more programs include instructions, which when executed by a processor, cause the processor to perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface, identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and remove the downgoing acoustic wavefield from the total acoustic wavefield.
For a better understanding of the aforementioned embodiments as well as additional embodiments thereof, reference should be made to the Detailed Description below, in conjunction with the following drawings in which like reference numerals refer to corresponding parts throughout the figures.
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings and figures. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding. However, it will be apparent to one of ordinary skill in the art that the described techniques may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits and networks have not been described in detail so as not to obscure aspects of the embodiments.
It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are merely used to distinguish one element from another and do not imply an order or division of elements unless otherwise and specifically stated.
The terminology used herein is for the purpose of describing particular embodiments and is not intended to be limiting. As used in the description and the appended claims, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses one or more of the associated listed items and combinations thereof. It will be further understood that the terms “includes,” “including,” “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
As used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” may be construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event],” depending on the context. In accordance with some embodiments, processing procedures, methods, techniques and workflows are disclosed that include an ability to identify and remove unwanted signal or noise (such as ghosts in collected data).
In some embodiments, a model of acoustic wave propagation is used to determine a “good-fit” (e.g., a “best fit,” a substantially “best-fit,” an improved fit) up-going pressure wave field given a recorded “total” wave field (i.e., up-going wave plus a ghost reflection). The net result is that the down-going reflection (the ghost) is partially or wholly removed from the data. The recorded total wave field may be the acoustic pressure or the acoustic pressure plus additional particle velocity/acceleration wavefields. The particle velocity wave fields may be the vertical velocity or the horizontal velocity in the cross-line direction. The vertical velocity is useful for deghosting since the notches in its spectrum are complementary to those of the pressure wave field. In the generalized matching pursuit (GMP) approach, the horizontal velocity component can be used to perform spatial interpolation in addition to the deghosting. Thus, the horizontal velocity component is particularly useful for typical streamer spacings. In some embodiments, a rough-sea ghost model is incorporated into processing techniques (e.g., by modifying GMP techniques) to account for (e.g., compensate for, include a parameter based on, include a provision for, or otherwise contemplate) a spatially or time varying distance between the streamer and the sea surface.
A sampling of features and/or advantages of varying embodiments of the techniques disclosed herein include, but are not limited to:
A sampling of applications of the techniques disclosed herein include, but are not limited to:
Some embodiments of the disclosed techniques may utilize a knowledge of, or data related to, the sea surface profile at the detector locations. Time-varying wave-height measurements may be obtained by enabling the acquisition of ultra-low frequency pressure data from which the heights may be derived. For brevity, any data acquired with a time or space varying distance between the detector and the sea surface is generically referenced as a rough-sea condition/model in the following discussion.
In some embodiments, GMP approaches described herein are model-based and parameterized in terms of (or substantially of) one-way wave equation propagators, thereby avoiding finite difference approximations.
To incorporate a rough-sea ghost model, a GMP algorithm is modified with an ansatz that allows for the vertical distance between the streamer and the sea surface (the wave height) to vary spatially and/or in time. GMP iteratively approximates the recorded (input) data with a sum of filtered sinusoidal basis functions. In the GMP algorithm, each basis function is potentially a Fourier component of the up-going pressure wave field and the filters are the associated ghost operators. In some embodiments, the ghost operators map each component of the up-going wavefield into itself plus the ghost reflection. In some embodiments, the frequency-wave number domain form of the ghost operator for the pressure wave field is
G(kx, ky, ω)=1.−e−i2k
where kx, ky, kz are respectively the spatial wavenumbers in the horizontal (x, y) and vertical directions. Here, kz (kx, ky) denotes the functional dependence of kz on kx and ky. Other quantities in Eq. (1) are the frequency w and the streamer depth z (wave height as measured vertically above the streamer). In Eq. (1) the streamer is assumed to be horizontal at a constant depth beneath the sea surface. Note that the ghost operator given by Eq. (1) is 3-D by virtue of the spatial wave numbers kx, ky. For brevity of notation the subsequent discussion is directed to the 2-D case, though those with skill in the art will appreciate that the techniques disclosed herein can also be used on true 3-D data.
The space-frequency domain expansion for one frequency component of the total pressure wave field may be written as
where G( ) is the ghost operator and a( ) is the contribution of the basis function eik
In some embodiments, both a( ) and the basis function are obtained using an iterative algorithm whose convergence is measured by the size of the sum of the differences (residuals) between the approximating sum of filtered basis functions and the input data at detector locations. Each iteration generates a term of the expansion by determining a basis function and the associated a( ) that provide a large contribution to the current sum of the residuals. The residual error at each detector location, which for simplicity is referred to as the error in the following discussion, is then updated by subtracting the contribution so obtained. In equation form, the update to the residual of the pressure wavefield at detector location indexed by j for iteration L+1, may be written as
εj, L+1P=εj, LP−a(kx, L+1, ω)G(kx, L+1, ω)eki
Here kx, L+1 is the wave number corresponding to the basis function selected at iteration L+1. As described below, the method is able to utilize other components of the wavefield such as the vertical and horizontal particle velocities. The residual is then that of the given particle velocity and the form of G( ) may be modified accordingly. In general, the sum of the residuals may be taken over all of the wave field components and all detector locations.
After the residual is updated, the process is repeated during subsequent iterations, thereby reducing the residual until convergence is observed (the residual is below a specified threshold) or a specified maximum number of iterations is attained (e.g., the process is repeated a specified number of times). In the examples of
The above expansions for the up-going and total wavefields pertain to a datum, namely the depth of the streamer, and in the above analysis, the streamer is assumed to be horizontal. Considering an expansion of the up-going wavefield at an arbitrary horizontal datum, the corresponding total and up-going wavefields at spatial locations follow from the mathematical properties of plane waves. The result is that the a( )'s and G( )'s are modified by phase factors. For example, if the streamer depth z is a function of x, then the up-going and total wavefields at the detector locations xr, z(xr) are given by
The xr dependence of G( ) has now been made explicit and that the a( ) coefficients are referenced to a datum zD (i.e., the up-going wavefield at depth zD is given by Eq. 4). These equations allow the a( )'s and kxs to be determined from data acquired at various measurement locations and allow the up-going wavefield to be determined at various spatial locations. Thus, the described techniques are also applicable to over-under and slanted streamer acquisition geometries.
In addition to pressure data, GMP may use other measurements recorded by multicomponent streamers. Multicomponent streamers may measure vertical and horizontal accelerations in addition to pressure. Accelerations are proportional to corresponding pressure gradients and are the time derivatives of particle velocities. Therefore, measurements of accelerations may be regarded substantially as equivalent to measurements of pressure gradients or particle velocities. Let the superscript i denote a particular component (e.g., pressure or a particle velocity). Then the residual at spatial location j for iteration L+1 is given by
εj, L+1i=εj, Li−a(kx, L+1)Ψj, L+1i, Eq. (7)
where
ψj, L+1i=Gi(kx, L+1, ω)eik
is the ghost operator for the i'th component of the wavefield multiplied by the basis function under consideration. The i superscript of G signifies that the functional form of the ghost operator is different for the different components. Note that the i in ikx, L+1 denotes the imaginary number, not a particular component of the wavefield. For the rough-sea formulation and for the case of three components (pressure and vertical particle velocity and horizontal particle velocity) we have that
where the superscripts 0, 1, 2 denote the pressure, vertical particle velocity and horizontal particle velocity, respectively.
Note that for the rough-sea case the streamer depth z is now subscripted by the index j in order to incorporate for the spatial variation of the wave height. It will be appreciated that this representation extends beyond the rough-sea case. For example, even if the rough-sea aspect is disregarded, the variable z formalism is still applicable to the case of a calm sea where the depth of a streamer varies. In such a case, the sea surface may be assumed to be horizontal, and zj may be used to specify the spatially varying streamer depth. Hence the variable z formalism facilitates the deghosting and spatial interpolation of data acquired when the streamer depth varies.
The optimal value of a( ) which minimizes the residual at iteration L+1 is given by
where the lambda parameters are weights which may be applied to the residuals corresponding to the different components. Note also that the sum over j (spatial location index) does not feature in the flat-sea case since G( ) is spatially invariant.
If the wave-height profile has been reconstructed between the streamers, accuracy improvements follow from geometrical considerations. The principle is illustrated by the conceptual example of
In equation (1), zj refers to the depth of the streamer below the sea surface at the trace location indexed by j and gives the phase-shift appropriate for this depth, whereas the depth at the reflection point may provide increased accuracy. Increased accuracy is obtained from using the angle of incidence and the mean wave height to calculate the approximate lateral offset of the reflection point from the detector location. Each iteration of the GMP algorithm proceeds by selecting sinusoidal basis functions from the basis dictionary and each basis function has a corresponding spatial wavenumber kx, ky, which in turn define the angle of propagation. For the 2-D case, the angle of propagation is given by
In 3-D there is also an azimuthal angle in the direction specification:
The angles of propagation can then be used together with the mean wave height zm to approximate the lateral offset (l) of the reflection point. In the 2-D case this is given by
l=zm tan θ Eq. (16)
The wave height at the computed lateral offset can then be determined and used in eq. (1) in place of the wave height above the hydrophone.
The curves in these examples show the error for a given number of streamers plotted as a function of the cross-line streamer spacing. Varying the number of streamers and also their spacing provides a way of evaluating the accuracy of the rough-sea GMP interpolation and deghosting in as a function of these variables. The accuracy was measured by computing the RMS error between the GMP output and the up-going wave field within a short time window about the up-going event.
The steps in the processing methods described above may be implemented by running one or more functional modules in an information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are included within the scope of the disclosure.
A processor can include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
The storage media 106A can be implemented as one or more computer-readable or machine-readable storage media. Note that while in the embodiment of
Note that the instructions discussed above can be provided on one computer-readable or machine-readable storage medium, or can be provided on multiple computer-readable or machine-readable storage media distributed in a large system having possibly plural nodes. Such computer-readable or machine-readable storage medium or media is (are) considered to be part of an article (or article of manufacture). An article or article of manufacture can refer to any manufactured single component or multiple components. The storage medium or media can be located either in the machine running the machine-readable instructions, or located at a remote site from which machine-readable instructions can be downloaded over a network for execution.
It should be appreciated that computing system 100A is one example of a computing system, and that computing system 100A may have more or fewer components than shown, may combine additional components not depicted in the embodiment of
Further, the steps in the processing methods described above may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are included within the scope of the disclosure.
The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or limiting to the precise forms disclosed.
For example, in some embodiments, the deghosting operation may include a generalized matching pursuit; the deghosting operation may account for a time varying vertical distance between the detector of the streamer and the sea surface; the deghosting operation may account for a spatially varying vertical distance between the detector of the streamer and the sea surface; the deghosting operation may account for a wave height; the deghosting operation may account for an angle of incidence of a ray path of a downward reflection and the wave height; the wave height may be a mean wave height; the performing the deghosting operation may be repeated iteratively; the performing the deghosting operation may be repeated iteratively until an error is below a threshold; the performing the deghosting operation may be repeated a specific number of times; the deghosting operation may include an algorithm that includes a parameter representing the vertical distance between the detector of the streamer and the sea surface; the parameter may be indexed to vary in time; the parameter may be indexed to vary in space; the marine seismic data may be acquired in rough-sea conditions; the marine seismic data may be acquired using a slanted streamer; the marine seismic data may include dual-sensor streamer data; a computing system may include a processor, a memory that stores a program, and a means for performing described methods; and/or an information processing apparatus for use in a computer system may include a means for performing described methods.
Further, many modifications and variations are possible in view of the above teachings.
Features shown in individual embodiments referred to above may be used together in combinations other than those which have been shown and described specifically. Accordingly, such modifications are intended to be included within the scope of this disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. It is the express intention of the applicant not to invoke 35 U.S.C. §112, paragraph 6 for any limitations of any of the claims herein, except for those in which the claim expressly uses the words ‘means for’ together with an associated function.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/683,583 filed Aug. 15, 2012, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61683583 | Aug 2012 | US |