1. Technical Field
Embodiments of the subject matter disclosed herein generally relate to methods and devices used for attenuating random noise in seismic data in a manner that preserves local geological details.
2. Discussion of the Background
In a seismic survey, a seismic source is actuated (“fired”) to emit seismic waves that propagate into the surveyed underground structure. The seismic waves are partially reflected by geological features, to be then detected by sensors generally known as “seismic receivers.”
One problem in processing seismic data is that it includes noise in addition to signals corresponding to seismic waves reflected by the geological features. Noise may be either coherent or incoherent, and coherent noise may be spatially coherent, temporally coherent, or both. It is desirable to attenuate (e.g., filter or remove) noise in seismic data without distorting the signals.
A widely used prediction-based technique for removing random noise is Fxy filtering, which is described, for example, in M. Chase, “Random noise reduction by FXY prediction filtering,” EAGE Conf. Exp. Abs., Paris, pp. 164-165, 1992; M. Chase, “Random noise reduction by 3-D spatial prediction filtering,” SEG Ann. Mtg. Exp. Abs., New Orleans, pp. 1152-1153, 1992; and N. Gulunay, V. Sudhakar, C. Gerrard, and D. Monk, “Prediction filtering for 3-K poststack data,” SEG Ann. Mtg. Exp. Abs., Washington, D.C., pp. 1183-1186, 1993. The contents of these articles are incorporated by reference.
Another random noise attenuation technique recently gaining popularity is rank reduction filtering as described, for example, in Chiu, S. K. and J. E. Howell, “Attenuation of coherent noise using localized-adaptive eigenimage filter,” SEG, Expanded Abstracts, pp. 2541-2545, 2008; or in Chiu, S. K., “F-xy noise attenuation via multichannel singular spectrum analysis in randomized domain,” SEG, Expanded Abstracts, pp. 3612-3616, 2011, or yet in Trickett et al., “Prestack rank-reducing noise suppression: theory,” SEG Houston 2009 International Exposition and Annual Meeting, pp. 3332-3336, the contents of which are incorporated by reference.
Conventional random noise attenuating methods often have the disadvantage of obscuring (smearing) important geological details, such as the presence of structural or stratigraphic hydrocarbon traps.
Accordingly, it would be desirable to provide methods for efficiently filtering random noise from seismic data that overcome the drawbacks of conventional techniques, while performing comparably in terms of noise attenuation.
Various embodiment presented here include a random noise attenuator able to preserve signal details. To attenuate noise while preserving geological details, filtering is performed by averaging amplitude values of proximal points, the values being weighted based on a measure of neighborhoods similarity. This approach is based on the observation that redundant structures (such as lateral extension of a fault plane or the meanders of a channel) are proximal (i.e., these features include adjacent points that have similar neighborhoods). Thus, if a filtered point is part of a redundant structure, other points in a window including the filtered point may also be part of the redundant structure. If a point in the window has a neighborhood similar to the filtered point's neighborhood, the point is weighted heavily when calculating the average because it is assumed that if the two points belong to the same structure, then the attribute of the two points have similar values. For each point in the image, the weighted average of the attribute of samples in a window, with weights that depend on the similarity of the neighborhood, then includes the same signal as the original point, but the random noise is likely attenuated.
According to one embodiment, there is a method for attenuating random noise within a seismic data cube. The method includes selecting a data point i in the seismic data cube, wherein the data point i is associated with an attribute value v(i). The method further includes choosing a window Wi (710) that includes the data point i, and replacing the attribute value v(i) with a weighted average {circumflex over (ν)}(i) calculated by a processor based on attribute values v(j) of data points j within the window Wi.
According to another embodiment, there is a method for seismic data processing including replacing an attribute value v(i) of a selected data point i with a linear combination {circumflex over (ν)}(i) of attribute values v(j) of data points j from a window Wi including the selected data point i, the window Wi being a three-dimensional subset of seismic data.
According to yet another embodiment there is a method for attenuating random noise is seismic data including associating a weight w(i,j) to each data point j within a window Wi including a point i, the weight w(i,j) being based on a result of comparing attribute values in a three-dimensional neighborhood Ni of the data point i to attribute values in a three-dimensional neighborhood Nj of the data point j. The method further includes replacing an attribute value v(i) corresponding to the selected data point i, with a new attribute value {circumflex over (ν)}(i) which is a sum of attribute values v(j) corresponding to data points j weighed using associated weights w(i,j), respectively.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The following description of the exemplary embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed using terminology of random noise attenuation methods used in seismic data analysis. However, similar methods may also be pertinent to analyzing similar data sets related to electromagnetic waves or other data.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
The seismic data processing methods described below may be applied to land seismic data and to marine seismic data. Land seismic data is acquired using grids of seismic detectors arranged on the surveyed area to detect reflections of seismic waves generated at various locations. On land, seismic waves may be generated by vibrating sources or dynamite. For example, a land seismic data acquisition system 100 is illustrated in
Marine seismic data is acquired after marine seismic sources (e.g., vibrators, air guns) towed by vessels close to the water surface are activated. Marine seismic detectors may be towed or may be arranged on the seafloor.
Seismic source 220 may include one or more sub-arrays that may be positioned at different depths. In one embodiment illustrated in
Depths z1 to z4 may obey various relationships. In one embodiment, source element depth increases from the head toward the tail of the float, i.e., z1<z2<z3<z4. In another embodiment, the source element depth decreases from the head to the tail of the float. In yet another embodiment, the source elements are slanted, i.e., on an imaginary line 308 that is curved, e.g., part of a parabola, circle, hyperbola, etc. A common feature of all these embodiments is that the source elements have variable depths so a single sub-array exhibits multiple-level source elements.
In one embodiment, marine seismic data acquisition systems include one or more streamers, such as 255 in
Seismic data acquired by the above-described land and marine data acquisition systems may be processed in a corresponding processing device for generating a final image of the surveyed subsurface formation as discussed now with regard to
After step 502, the acquired seismic data is organized as amplitude values related to three-dimensional locations within an explored underground structure. The three-dimensional locations may include two spatial coordinates (e.g., inline and cross-line) and a temporal coordinate which is related to depth or a depth coordinate.
Amplitude is only one of the seismic attributes that can be used to image geological features. Different seismic attributes may highlight different geological features. Seismic attribute values may be calculated before or after stacking seismic traces in a common midpoint gather, and can be evaluated along a single trace or across multiple traces. Examples of seismic attributes are amplitude, acoustic impedance, coherence, azimuth, dip, spectral decomposition, etc. Thus, although the above description refers to amplitude, any of the other attributes may be filtered in a similar manner, with the other seismic attributes similarly including signal and random noise.
Intuitively, random noise can be attenuated by spatial smoothing (i.e., applying a distance related weight to attribute values of other points to calculate an average, replacing the detected attribute value). However, imposing similarity to all spatially proximate points has the effect of obscuring small-scale structures such as fault planes and channels that might define reservoir boundaries. To remove random noise without obscuring these kinds of features, some algorithms use redundancy within the data due to repetition of geological structures. Thus, random noise affecting an individual data point may be attenuated by replacing its attribute value with an attribute value which is calculated using values of other data points having similar neighborhoods with that of the individual point. This approach is known as Nonlocal-Means (NLM) random noise attenuator and is described in “A Review of Image Denoising Algorithms, with A New One” by Buades et al., published in Multiscale Model. Simul., 2005, Vol. 4, No. 2, pp. 490-530, the content of which is incorporated by reference. The disadvantage of this approach is that it requires each sample and its neighborhood to be compared with all the other samples in the data, so the computational cost becomes impractically high for the large number of samples in seismic data.
In order to attenuate random noise (i.e., to filter the signal), embodiments described below calculate an average of attribute values corresponding to points in proximity of a filtered point. When calculating the average, attribute values are weighted proportionally to how similar neighborhoods are to the filtered point's neighborhood. If a point in the filtered point's proximity has a neighborhood similar to the filtered point's neighborhood, then this point is likely part of the same geological feature as the filtered point. Similarity is determined by comparing attribute values of data points in the neighborhood surrounding filtered point to corresponding attribute values of data points in the neighborhood surrounding the other data point. Thus, if the neighborhoods are similar, this other point's attribute value likely includes the same signal as the filtered point. A relative large weight is then applied to this point's attribute value when calculating the average. Therefore, the calculated average includes the signal, but less noise than the detected attribute value, because the random noise is attenuated by averaging.
In this context, proximities (also known as “windows”) of filtered points are subsets of data based on the three-dimensional coordinates. Windows may be two-dimensional or three-dimensional subsets of data. Two-dimensional windows have one of two spatial coordinates or the temporal coordinate substantially equal to the target point's respective coordinate (i.e., the windows is within a time slice, an inline slice or a cross-line slice, including the filtered point). The window includes the filtered point. Data points within the window are located at a relatively small distance from the filtered point. For example, a window may be formed by 21×21 data points (respective step sizes being determined by acquisition geometry and sampling rate) and be centered on the filtered point within a two-dimensional slice of data. Note that the window being centered on the filtered point is a possibility but not a limitation. The size of neighborhoods is smaller than the size of the window. For example, a neighborhood may be formed by 5×5 data points and be centered on the respective (filtered or proximal) point. Similar to the window, the neighborhood being centered on the point is a possibility but not a limitation.
Using windows as defined above instead of the whole data set, or an arbitrarily defined subset such as a sub-image, has the advantage of substantially reducing the amount of processing time in a manner that preserves geological details that may otherwise be lost during random noise filtering. This approach is based on the observation that redundant structures (such as the lateral extension of a fault plane or the meanders of a channel) are proximal.
Noise attenuation methods may be applied to time slices where the assumptions of redundancy are most valid. Additionally, some embodiments use three-dimensional (3D) proximities and/or neighborhoods that enable taking into consideration local details better than sets of data having only two variable coordinates. In some embodiments, because the methods are applied to normalized data, the parameter controlling the severity of random noise attenuation may have the same value for a time slice (i.e., depend on the data point's time coordinate), but may be different in different time slices as the signal-to-noise ratio changes temporally.
Method 600 includes selecting a data point i in the seismic data cube, wherein data point i is associated with an attribute value v(i) at 610. Method 600 may be applied to all the points in the seismic cube or to a subset of points selected based on predetermined rules. In one embodiment, this noise attenuation method may be applied only to points within an area likely to include geological details usually obscured or smeared by conventional attenuation methods (while a conventional noise attenuation method is applied to the other points).
In
Method 600 further includes choosing a window Wi that includes the data point, at 620. For example, in
Method 600 also includes replacing the attribute value v(i) with a weighted average {circumflex over (ν)}(i) calculated based on attribute values v(j) of data points j within the window Wi, at 630. Looking again at
{circumflex over (ν)}(i)=ΣjεW
In one embodiment, window Wi may be a two-dimensional subset of the seismic data cube. In another embodiment, window Wi may be a 3D subset of the seismic data cube.
A weight w(i,j) associated to a data point j within window Wi may be determined according to one or more predetermined rules. In one embodiment, the weight w(i,j) may be calculated based on a comparison of attribute values in a neighborhood Ni (e.g., 730 in
A result of this comparison may be a function D2(i,j) defined as:
D
2(i,j)=∥ν(Ni)−ν(Nj)∥2,G
where ∥ ∥2,G
where Z(i) is a normalization factor and h is a measure of the severity of the filter. The normalization factor is calculated so that the sum of the weights equals 1.
Other similarity functions than the one in equation (2) may be defined such that the more similar the neighborhood, the lower the value of the similarity function and then the higher the weight.
If the data is normalized, the severity of the filter applied to attenuate the random noise depends only on values of parameters h and a.
Conversely, if h is large (e.g., 0.6, curve 820), the weighted average {circumflex over (ν)}(i) can be significantly different from the original attribute value ν(i), because data points j whose neighborhoods Nj are quite different from neighborhood Ni are assigned non-negligible weights w(i,j). Therefore, for a large h, the random noise attenuation is a severe filter.
In one embodiment, the filter factor h2 may be a function of the data point i's vertical coordinate. In another embodiment, the filter factor h2 may be adjusted depending on a signal-to-noise ratio within the seismic data cube.
Images of the explored subsurface structure may be generated after applying a random noise attenuation method according to one of the various described embodiments. Image interpretation then yields more accurate information about geological features of the explored subsurface structure than without applying this algorithm.
The above-described method using formula (3) has been applied to post-stack seismic 3D real data and compared to random noise attenuation achieved upon applying the conventional method using Fxy deconvolution to the same data.
While the amount of noise in
Method 1100 further includes replacing an attribute value v(i) corresponding to the selected data point i with a new attribute value {circumflex over (ν)}(i) at 1120. The new attribute value is a sum of attribute values v(j) corresponding to data points j weighed using associated weights w(i,j). Method 1100 may further include generating an image of an underground structure using the seismic data as modified by replacing the an attribute value v(i) with a new attribute value {circumflex over (ν)}(i).
An example of a representative processing device 1200 capable of carrying out steps 502-508 in
Processor 1202 may communicate with other internal and external components through input/output (I/O) circuitry 1208 and bussing 1210, to provide control signals and the like. For example, processor 1202 may communicate with the sensors, electro-magnetic actuator system and/or the pressure mechanism of each source element. Processor 1202 carries out a variety of functions as are known in the art, as dictated by software and/or firmware instructions. Processor 1202 is also configured to attenuate random noise in seismic data by replacing an attribute v(i) of at least one selected data point i with a weighted average {circumflex over (ν)}(i) of attribute values v(j) associated with data points j from a window Wi that includes the selected data point i.
Server 1201 may also include one or more data storage devices, including disk drives 1212, CD-ROM drives 1214, and other hardware capable of reading and/or storing information, such as a DVD, etc. In one embodiment, software for carrying out the above-discussed steps may be stored and distributed on a CD-ROM 1216, removable media 1218 or other form of media capable of storing information. The storage media may be inserted into, and read by, devices such as the CD-ROM drive 1214, disk drive 1212, etc. Server 1201 may be coupled to a display 1220, which may be any type of known display or presentation screen, such as LCD, plasma displays, cathode ray tubes (CRT), etc. Server 1201 may be control display 1220 to exhibit images generated using seismic data such as in
Server 1201 may be coupled to other computing devices, such as the equipment of a vessel, via a network. The server may be part of a larger network configuration as in a global area network (GAN) such as the Internet 1228, which allows ultimate connection to the various landline and/or mobile client/watcher devices.
The disclosed embodiments provide methods and devices for attenuating random noise in seismic data. It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
Although the features and elements of the present exemplary embodiments are described in particular combinations, each feature or element may be usable alone without the other features and elements of the embodiments or in other various combinations with or without other features and elements disclosed herein.
The written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using the described devices or systems and performing any of the described methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such examples are intended to be within the scope of the claims.
This application claims priority and benefit from U.S. Provisional Patent Application No. 61/804,375, filed Mar. 22, 2013, for “Assessing the Impact of a Non-Local-Means random noise attenuator on coherency” and U.S. Provisional Patent Application No. 61/832,413, filed Jun. 7, 2013, for “Assessing the Impact of a Non-Local-Means random noise attenuator on coherency,” the entire contents of which are incorporated in their entirety herein by reference.
Number | Date | Country | |
---|---|---|---|
61832413 | Jun 2013 | US | |
61804375 | Mar 2013 | US |