WO2003003054A2 - Method for analysing dip in seismic data volumes - Google Patents

Method for analysing dip in seismic data volumes Download PDF

Info

Publication number
WO2003003054A2
WO2003003054A2 PCT/US2002/020060 US0220060W WO03003054A2 WO 2003003054 A2 WO2003003054 A2 WO 2003003054A2 US 0220060 W US0220060 W US 0220060W WO 03003054 A2 WO03003054 A2 WO 03003054A2
Authority
WO
WIPO (PCT)
Prior art keywords
dip
seismic data
calculated
gradient
volume
Prior art date
Application number
PCT/US2002/020060
Other languages
French (fr)
Other versions
WO2003003054A3 (en
Inventor
Dominique Gillard
Brian P. West
Steven R. May
John E. Eastwood
Michael D. Gross
Original Assignee
Exxonmobil Upstream Research Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Exxonmobil Upstream Research Company filed Critical Exxonmobil Upstream Research Company
Publication of WO2003003054A2 publication Critical patent/WO2003003054A2/en
Publication of WO2003003054A3 publication Critical patent/WO2003003054A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. analysis, for interpretation, for correction
    • G01V1/30Analysis
    • G01V1/301Analysis for determining seismic cross-sections or geostructures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. analysis, for interpretation, for correction
    • G01V1/288Event detection in seismic signals, e.g. microseismics
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. analysis, for interpretation, for correction
    • G01V1/32Transforming one recording into another or one representation into another

Definitions

  • This invention relates generally to the field of seismic data processing. Specifically, the invention is a method for analyzing dip in seismic data volumes.
  • the first approach is manual seismic geometry mapping.
  • Manual delineation of seismic geometries in seismic data can be a time consuming, subjective, and difficult process. This approach is burdened with associated costs and trade-offs in cycle-time, potential subjectivity, and density of observations.
  • the second approach is the use of dip and azimuth calculations based on cross-correlations.
  • techniques based on cross-correlation algorithms are prone to noise, limited in resolution, and computationally expensive.
  • trade-offs in quality and scalability limitations must be made.
  • Several techniques have been used in the oil industry to automate and further quantify the production of seismic dip information. D. B. Neff, in U.S. Patent No.
  • Randen, T., Monsen, E., Signer, C, Abrahamsen, A., Hansen, J., Saeter, T., SC, J., and Sonneland, L.. present a method for dip-steered seismic facies analysis in "Three-Dimensional Texture Attributes for Seismic Data Analysis", 70 th Annual SEG Int. Mtg, Calgary, Canada, Aug. 6-11, 2000, Expanded Abstr. Biogr., Vol. 1, pp 668-671.
  • the method produces dip and azimuth cubes using a fully 3D gradient estimation approach which, combined with a principal component analysis, produces the dip and azimuth estimates. This approach is computationally intensive and also suffers from potentially reduced resolution in the estimates.
  • Seismic Objects by Directive Attributes and Neural Networks Part I; Methodology", and "The Chimney Cube, an Example of Semi-Automated Detection of Seismic Objects by Directive Attributes and Neural Networks: Part II; Interpretation” in 69 th Annual SEG Int. Mtg, Houston, Oct. 31 - Nov. 5, 1999, Expanded Abstr. Biogr. Vol. 1, pp. 931-934, Pap No. SINT2 3, and a patent application, GB 9819910.0 "Method of Seismic Body Recognition", all of which involve dip-steered textural attributes consistent with the cross-correlation and full 3D-gradient based methods outlined above.
  • Dip-steering applications are an important supporting technology to many other interpretative techniques.
  • the stratigraphic framework of any particular geologic setting is an important aspect that is always considered, albeit unconsciously, by seismic facies interpreters.
  • Seismic facies interpreters for example, do not consider continuity solely in the time plane. Rather, they judge continuity following the stratigraphic layering defined by dip of seismic reflectors.
  • Dip steering is particularly important to discontinuity related calculations.
  • Marfurt, K. J. and Kirlin, R. L "3-D Broad-Band Estimates of Reflector Dip and Amplitude", Geophysics, Vol. 65, No. 1, pp 304-320, Jan-Feb, 2000, and Bahorich, Farmer, Kirlin, and Marfurt, "Identifying structural and stratigraphic features in three dimensions - such that seismic signal processing and exploration give improved resolution, computational speed and estimates of dip even with coherent noise," patent WO 9713166, describe a cross-correlation-based technique for discontinuity estimates that first applies a pre-defined dip azimuth measurement axis to remove a significant portion of the regional structural dip.
  • the invention is a method for analyzing dip in seismic data volumes.
  • a three-dimensional volume of seismic data samples containing data values at data locations is selected.
  • a first direction is selected in the seismic data volume.
  • a horizontal gradient is calculated in the first direction at a plurality of the data locations in the seismic data volume from the difference in data values at data locations horizontally separated in the first direction.
  • a vertical gradient is calculated at the plurality of data locations in the seismic data volume from the difference in data values at vertically separated data locations.
  • An apparent dip is calculated in the first direction at the plurality of data locations from the horizontal gradient in the first direction calculated at the corresponding data location and the vertical gradient calculated at the corresponding data location. Repetition of this process in the first direction throughout the seismic data volume results in a dip volume for the first direction.
  • the process may be repeated for other directions in the seismic data volume to compute dip volumes for each such other direction.
  • FIG. 1 is a flowchart illustrating the steps of an embodiment of the method of the invention for analyzing dip in seismic data volumes
  • FIG. 2 is a flowchart illustrating the steps of an embodiment of the method of the invention for calculating horizontal and vertical gradients in a seismic data volume.
  • the invention is a method for analyzing dip in a volume of seismic data.
  • the invention is a method for the characterization of dips and azimuths of seismic reflectors within a volume of data for the quantitative estimation of structural and stratigraphic properties.
  • the invention assists in the visualization, characterization, and automation of the mapping of features in seismic data.
  • This invention improves the ability of geoscience interpreters to recognize and map seismic geometries and structural and dip domains in seismic attribute or seismic amplitude data, as part of the hydrocarbon exploration and production work process.
  • the invention takes a seismic data volume as input and can be used to generate either apparent dip volumes or true dip and azimuth volumes as output.
  • the method of the invention is different from prior methods in that a gradient-based approach is used to calculate two orthogonal apparent dips. These apparent dips are assembled to produce true dip and azimuth volumes.
  • the approach is more computationally efficient than approaches using cross-correlation calculations.
  • the method of the invention uses a more computationally efficient method for calculating horizontal and vertical gradients than previous methods.
  • the method offers the efficiency advantage of not requiring pre-picked horizons.
  • FIG. 1 is a flowchart illustrating the processing steps for one embodiment of the method of the invention for analyzing dip in seismic data volumes.
  • a three-dimensional volume of seismic data samples is selected.
  • the volume contains a plurality of seismic data samples.
  • Each seismic data sample is represented by a data location and a seismic data value.
  • the seismic data is preferably seismic amplitude or seismic attribute data.
  • the seismic data includes, but is not limited to, time- or depth-migrated seismic data such as near, far, and full stack seismic amplitude data.
  • the quality of the resulting output volumes are dependent upon the quality of the input seismic data.
  • the method may produce noisy results.
  • random noise in the seismic section may produce noisy results.
  • the method will estimate the dip of reflectors, but due to imaging problems resulting from the coherent noise, the estimate of the dip may not have a reasonable geologic explanation. This constraint of the present method will be understood to those skilled in the art.
  • a first direction is selected in the seismic data volume from step 101.
  • the first direction is preferably selected to be substantially horizontal and will be the direction for which a first apparent dip will be calculated.
  • the first direction is preferably selected to be in the primary direction of interest for analyzing dip in the seismic data. For example, this could be the direction of maximum dip for the dominant dipping structures in the seismic data volume.
  • a horizontal gradient dx is calculated in the first direction at a plurality of data locations in the seismic data volume from step 101.
  • the horizontal gradient dx is calculated at every data location in the seismic data volume, but the invention is not so limited and any appropriate subset of data locations can be used.
  • the horizontal gradient dx is calculated as the difference between the seismic data values of data locations horizontally separated in the first direction. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
  • a vertical gradient dz is calculated at the plurality of data locations in the seismic data volume from step 103.
  • the vertical gradient dz is preferably calculated as the difference between the seismic data values of vertically separated data locations. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
  • an apparent dip ⁇ x is calculated in the first direction at the plurality of data locations from the horizontal gradient dx in the first direction calculated in step 103 and the vertical gradient dz in the first direction calculated in step 104. These apparent dip calculations generate a first direction apparent dip volume.
  • the apparent dip ⁇ x in the first direction is preferably calculated using the equation
  • Equation (1) The horizontal gradient dx in the first direction and the vertical gradient dz in Equation (1) are preferably calculated using Equations (11) and (13), respectively, which are described in detail in the discussion of FIG. 2, below.
  • step 106 it is determined if a second apparent dip in a different direction is desired. If both the dip in the seismic data volume were uniform in one direction and the dip direction were known, then the dip direction could be selected as the first direction in step 102. In such a case the apparent dip ⁇ x in the first direction, calculated at step 105, would be the true dip and contain all the dip information available from the seismic data volume. Thus, a second apparent dip in another direction would be zero and unnecessary to calculate. Unfortunately, this will not always be the case. So, if the answer in step 106 is no, then the process ends at step 107. If, conversely, the answer in step 106 is yes, then the process continues on to step 108.
  • a second direction is selected in the seismic data volume from step 101.
  • the second direction is selected to be substantially horizontal. Since the seismic traces that contain the seismic data samples are usually situated in the vertical direction, the first and second directions are typically chosen to be substantially horizontal or parallel to the trend of the main formations in the seismic data. In a preferred embodiment, the second direction is selected to be substantially orthogonal to the first direction selected in step 102. In a further preferred embodiment, the first and second directions are selected to be the cross-line and in-line directions, respectively, of the seismic survey used to collect the seismic data. Then the first and second directions can be identified with the horizontal x and y directions of a Cartesian coordinate system describing the seismic data locations.
  • the gradient and apparent dip calculations will then involve data locations on their closest spacing and thus with the highest resolution.
  • the vertical direction will be identified with the z direction of this Cartesian coordinate system.
  • the first and second directions are the horizontal x and y directions, respectively, of any Cartesian coordinate system in which the seismic data locations are described, which may differ from the in-line and cross-line directions described above.
  • a horizontal gradient dy is calculated in the second direction at the plurality of data locations in the seismic data volume from step 103.
  • the horizontal gradient dy is preferably calculated as the difference between the seismic data values of data locations horizontally separated in the second direction. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
  • a vertical gradient dz is obtained at the plurality of data locations in the seismic data volume from step 103.
  • the values for the vertical gradient dz already calculated above in step 104 were saved and are used again here, because as will be understood to one skilled in the art only one vertical gradient calculation is necessary to fully characterize vertical variation in the seismic data volume.
  • the values for the vertical gradient dz calculated in step 104 were not saved and the vertical gradient dz is calculated again as the difference between the seismic data values of vertically separated data locations. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
  • an apparent dip ⁇ y is calculated in the second direction at the plurality of data locations in the seismic data volume from the horizontal gradient dy in the second direction calculated in step 109 and the vertical gradient dz obtained in step 110. These apparent dip calculations generate a second direction apparent dip.
  • the apparent dip ⁇ y in the second direction is preferably calculated using the equation
  • Equation (2) The horizontal gradient dy in the second direction and the vertical gradient dz in Equation (2) are preferably calculated using Equations (12) and (13), respectively, which are described in detail in the discussion of FIG. 2, below.
  • Equations (1) and (2) represent the local time-dip of the reflectors.
  • the ratios dz/dx and dz/dy in Equations (1) and (2), respectively, have units of time per common depth point (cdp) number, and are referred to in the art as time-dip. However, for convenience, these units can be ignored and the apparent dips can be expressed in terms of "pseudo-degrees" relative to a horizontal time-slice or cross section. Note that if the data have been depth converted, units of length will be applicable.
  • a median filter can be applied to remove any noise in the first and second direction apparent dip volumes.
  • a 9x9 median filter is preferably used.
  • the median filter could be set to a size appropriate to the scale of the dipping structures of interest. Any such filter, if applied, should be applied to the apparent dip volumes corresponding to each direction prior to making the decision of step 112.
  • the two apparent dip volumes are preferably combined into true dip and azimuth volumes for the seismic data volume on a point-for-point calculation.
  • step 112 it is determined if azimuth and true dip volumes are desired. If the first direction, selected in step 102, were the true dip direction throughout the seismic data volume, then the apparent dip ⁇ x in the first direction, calculated at step 105, would be equivalent to the true dip in the seismic data volume. Similarly, if the second direction, selected in step 108, were the true dip direction throughout the seismic data volume, then the apparent dip ⁇ y in the second direction, calculated at step 111, would be the true dip in the seismic data volume. In either case, further calculations for a true dip would not be necessary. Such would be the case if the analyst has access to other data from which it can be determined that these directions defined true dip. Unfortunately, this will not always be the case. So, if the answer in step 112 is no, then the process ends at step 113. If, conversely, the answer in step 112 is yes, then the process continues to step 114.
  • an azimuth is calculated at the plurality of data locations in the seismic data volume from the apparent dip in the first direction calculated in step 105 and the apparent dip in the second direction calculated in step 111. These azimuth calculations generate an azimuth volume.
  • the azimuth ⁇ x relative to the first direction be defined as the angle between the strike of the reflector and the first direction.
  • the first and second directions are selected in steps 102 and 108, respectively, to be substantially orthogonal. Then the azimuth ⁇ x relative to the first direction is preferably calculated using the equation
  • the azimuth ⁇ y relative to the second direction is defined as the angle between the strike of the reflector and the second direction, then the azimuth ⁇ y relative to the second direction is preferably calculated using the equation
  • Equations (3) and (4) are preferably calculated using Equations (1) and (2), respectively.
  • the first and second directions are not orthogonal. If ⁇ represents the angle between the first and second directions, and is not equal to 90°, then the azimuth ⁇ x relative to the first direction is given by the following equation
  • Equations (5) and (6) revert to Equations (3) and (4), respectively.
  • a true dip is calculated at the plurality of data locations in the seismic data volume. These true dip calculations generate a true dip volume.
  • the true dip is calculated from the apparent dip in the second direction calculated in step 111 and the azimuth relative to the first direction calculated in step 114.
  • the true dip is preferably calculated using the equation
  • the true dip is calculated from the apparent dip in the first direction calculated in step 105 and the azimuth relative to the second direction calculated in step 114.
  • the true dip is preferably calculated using the equation
  • Equations (1), (2), (5), and (6) are preferably calculated using Equations (1), (2), (5), and (6), respectively.
  • the true dip may also be calculated using one of the following equivalent equations
  • Equations (9) and (10) are preferably calculated using Equations (1), (2), (3), and (4), respectively.
  • the method of the invention is applied to seismic data volumes that have not been depth-converted, then the resulting dip is a representation of the time-dip of the seismic reflectors. Use of this method on depth-converted seismic volumes would result in a more accurate representation of the true dip of the seismic reflectors.
  • FIG. 2 is a flowchart illustrating the processing steps of an embodiment of the method of the invention for calculating horizontal and vertical gradients in a seismic data volume.
  • the horizontal gradient is calculated in a selected horizontal direction, for example, the first and second directions selected above in steps 102 and 108, respectively, of FIG. 1.
  • FIG. 2 describes the preferred method for the calculations in steps 103 and 104 of FIG. 1 of the horizontal gradient in the first direction and the corresponding vertical gradient, respectively, as well as the calculations in steps 109 and 110 of FIG. 1 of the horizontal gradient in the second direction and the corresponding vertical gradient, respectively.
  • S(x,y,z) represent the volume of seismic data samples.
  • the variables (x,y,z) represent the data locations in a Cartesian coordinate system where x and y are horizontal and z is vertical.
  • the volume of seismic data is typically collected, stored, and processed as a rectangular grid aligned with the orthogonal axes of the coordinates (x,y,z).
  • the seismic data volume can be represented by an orthogonal grid of pixel or voxel values S iJk .
  • the index i represents a position in the horizontal direction corresponding to x
  • j represents a position in a mutually orthogonal horizontal direction corresponding to y
  • k represents a position in a mutually orthogonal vertical direction corresponding to z.
  • the i or x direction may correspond to the first direction selected in step 102 of FIG. 1.
  • the y or j direction will then correspond to the second direction selected in step 108 of FIG. 1.
  • a horizontal length scale and a vertical length scale are selected.
  • the horizontal and vertical length scales define the horizontal and vertical gradient calculations, respectively, in FIG. 1.
  • the horizontally or vertically separated data locations in the gradient calculations of steps 103, 104, 109, and 110 of FIG. 1 are separated by a distance equal to the corresponding length scale.
  • the length scale is 1, corresponding to the width of 1 pixel, in every direction. This gives the highest resolution to the difference operators in the gradient calculations.
  • a length scale can be selected to match a scale of interest for analyzing dip in the corresponding direction.
  • a two-dimensional array in the three-dimensional seismic data volume is selected.
  • One dimension of the two-dimensional array will extend in the direction for which calculations are being performed (in other words, the first or second direction of Fig. 1).
  • the two-dimensional array is a vertical cross section in the seismic data volume.
  • the process will be described here in terms of vertical cross sections for specificity, although the invention is not limited to this.
  • Other two-dimensional arrays, such as horizontal cross sections could also be used with simple modifications to the process as described.
  • the selection of cross sections in the seismic data volume be done in a systematic manner, although the invention is not limited to this.
  • the first of the vertical cross sections be selected at one end of the seismic data volume and that each further vertical cross section be subsequently selected in sequential order throughout the volume.
  • a one-dimensional array is selected within the two-dimensional array selected in step 202.
  • the process will be described here in terms of horizontal rows in vertical cross sections for specificity, although the invention is not limited to this. Other one-dimensional arrays, such as vertical columns, could be used with simple modifications to the process as described. It is preferable that the selection of horizontal rows in the cross section be done in a systematic manner, although the invention is not limited to this. Thus, it is preferable that the first of the horizontal rows be selected at the top or bottom of the cross section and that each further horizontal row be selected in sequential order down or up, respectively, in the cross section.
  • a first data location is selected within the horizontal row selected in step 203. It is preferable that the selection of first data locations in the horizontal row be done in a systematic manner. Thus, it is preferable that the initial first data location be selected at one end of the horizontal row and that each further data location be selected in sequential order along the row.
  • a second data location is selected separated in the selected direction from the first data location selected in step 204 by the horizontal length scale selected in step 201.
  • the data value at the second data location selected in step 205 is subtracted from the data value at the first data location selected in step 204.
  • the pixel S k represents the seismic data value of the pixel at the first data location (ij,k)
  • S i+ ⁇ i Jjk represents the data value of the pixel at the second data location (i+ ⁇ i,j,k) displaced a distance of ⁇ i pixels in the horizontal selected direction.
  • ⁇ i corresponds to the horizontal length scale selected in step 201
  • the selected horizontal direction corresponds to the first direction, selected in step 102 of FIG. 1.
  • the horizontal gradient dx in the selected direction is preferably calculated in step 103 of FIG. 1 using the equation
  • S + ⁇ jj represent the data value of the pixel at a data location (i,j+ ⁇ j,k) displaced horizontally a distance of ⁇ j pixels in the second direction from the first data location.
  • ⁇ j corresponds to the horizontal length scale selected in step 201
  • the selected horizontal direction corresponds to the second direction, selected in step 108 of FIG. 1.
  • the horizontal gradient dy in the second direction would preferably be calculated in step 109 of FIG. 1 using the equation
  • a third data location is selected separated in the vertical direction from the first data location selected in step 204 by the vertical length scale selected in step 201.
  • the data value at the third data location selected in step 207 is subtracted from the data value at the first data location selected in step 204.
  • S iJ k+ A represent the data value of the pixel at the third data location (i,j,k+ ⁇ k) displaced vertically a distance of ⁇ k pixels in the third direction.
  • ⁇ k corresponds to the vertical length scale selected in step 201.
  • the vertical gradient dz is preferably calculated in steps 104 and 110 of FIG. 1 using the equation
  • difference operators in gradient Equations (11), (12), and (13) can be optionally tapered to minimize any noise inherent in an area with poor quality data.
  • difference operators are preferably tapered with a cosine function.
  • any such tapering function would be applied by centering the function on the data locations used in calculating the difference operators, and applying the tapering amplitudes to the data locations prior to calculating the difference operator.
  • step 209 it is determined whether sufficient data locations have been selected in the horizontal row selected in step 203. In a preferred embodiment, all data locations in the horizontal row are selected as first data locations. In an alternative embodiment, a plurality of data locations sufficient to provide a pre- specified desired level of coverage of the horizontal row are selected. If the answer to the question in step 209 is no, then the process returns to step 204 to select another data location. Steps 204 through 209 are repeated until all desired data locations in the horizontal row have been selected. Then the answer to the question in step 209 is yes and the process continues to step 210. At step 210, it is determined whether sufficient horizontal rows have been selected in the vertical cross section selected in step 202. In a preferred embodiment, all horizontal rows in the vertical cross section are selected.
  • a plurality of horizontal rows sufficient to provide desired coverage of the vertical cross section are selected. If the answer to the question in step 210 is no, then the process returns to step 203 to select another horizontal row. Steps 203 through 210 are repeated until all desired horizontal rows in the vertical cross section have been selected. Then the answer to the question in step 210 is yes and the process continues to step 211.
  • step 211 it is determined whether all vertical cross sections in the seismic data volume have been selected. In a preferred embodiment, all vertical cross sections in the seismic data volume are selected. In an alternative embodiment, a plurality of vertical cross sections sufficient to provide desired coverage of the seismic data volume are selected. If the answer to the question in step 211 is no, then the process returns to step 202 to select another vertical cross section. Steps 202 through 211 are repeated until all desired vertical cross sections in the seismic data volume have been selected. Then the answer to the question in step 211 is yes and the process ends at step 212. The entire process of FIG. 2 may then be applied to the second horizontal direction of the method described in association with FIG. 1, and thereafter to the vertical direction.
  • the method of the invention is capable of calculating and extracting seismic geometries on a single line (apparent dips) or throughout a 3-D volume (apparent dips, true dips, and azimuths).
  • the ability to transform standard seismic amplitude or attribute volumes into seismic geometry volumes will result in significant time reduction, improved accuracy, and reproducibility for seismic interpretation.
  • Seismic geometry-attribute volumes are used for general analysis of reservoir geometry and continuity, to provide dip-steering of textural attribute calculations in seismic facies analysis, and to condition geologic models for use in development planning and reservoir management.
  • the method of the invention can significantly improve the efficiency and accuracy of seismic facies mapping efforts.

Abstract

A method of analyzing dip in a seismic data volume (101) in which a horizontal gradient (103) is calculated in a first direction in the seismic data volume. A vertical gradient (104) is calculated at data locations in the seismic data volume corresponding to the locations at which the horizontal gradient was calculated. Dip (106) is calculated in the first direction from the horizontal gradient (103) in the first direction and the vertical gradient (104). Repetition of the process (108-115) for the entire seismic data volume results in a dip volume (115).

Description

METHOD FOR ANALYZING DIP IN SEISMIC DATA VOLUMES
This application claims the benefit of U.S. Provisional Application No. 60/302,576 filed on June 29, 2001.
FIELD OF THE INVENTION
This invention relates generally to the field of seismic data processing. Specifically, the invention is a method for analyzing dip in seismic data volumes.
BACKGROUND OF THE INVENTION
In many geologic basins the detailed identification and characterization of faults, folds, and other structural or geometric characteristics can be extremely useful in basin and reservoir characterization analysis. The size scale of these analyses range from identification of regional dip-domains on a scale of l's to 100's of kilometers to the dip of individual reflectors on the scale of 10's to 100's of meters. Regional dip is useful in the analysis of hydrocarbon migration and systems analysis, while individual reflector dip is useful for the purposes of fault-seal or dip-steering applications. All size scales benefit from a quantitative characterization across the entire volume of seismic data.
There are two main approaches for obtaining dip information from seismic data. The first approach is manual seismic geometry mapping. Manual delineation of seismic geometries in seismic data can be a time consuming, subjective, and difficult process. This approach is burdened with associated costs and trade-offs in cycle-time, potential subjectivity, and density of observations. The second approach is the use of dip and azimuth calculations based on cross-correlations. However, techniques based on cross-correlation algorithms are prone to noise, limited in resolution, and computationally expensive. As a result, trade-offs in quality and scalability limitations must be made. Several techniques have been used in the oil industry to automate and further quantify the production of seismic dip information. D. B. Neff, in U.S. Patent No. 6,092,025 entitled "Hydrocarbon Edge Detection Using Seismic Amplitude" and issued July 18, 2000, describes a cross-correlation based technique for the production of strike and dip volumes. The technique finds points corresponding to the maximum cross-correlations in a 3x3 moving sub-volume of traces, and calculates a best fit plane to these points to obtain the strike and dip of this plane. The limitations of this technique include the reliance on a cross-correlation/plane-fitting algorithm that is computationally expensive and potentially noise prone.
Research Disclosure Serial No. 294073 published on Oct. 10, 1988, entitled
"Horizon Processing Techniques for Recognition of Structural Geology on 3D Seismic" describes a method in which the gradient dT/dx (i.e. the dip) of a preexisting horizon is analyzed for the identification of faults, flexures, or other structural and stratigraphic features. However, the method requires a pre-existing horizon and does not generate three-dimensional volumes of strike and dip measures.
Randen, T., Monsen, E., Signer, C, Abrahamsen, A., Hansen, J., Saeter, T., Schlaf, J., and Sonneland, L.. present a method for dip-steered seismic facies analysis in "Three-Dimensional Texture Attributes for Seismic Data Analysis", 70th Annual SEG Int. Mtg, Calgary, Canada, Aug. 6-11, 2000, Expanded Abstr. Biogr., Vol. 1, pp 668-671. The method produces dip and azimuth cubes using a fully 3D gradient estimation approach which, combined with a principal component analysis, produces the dip and azimuth estimates. This approach is computationally intensive and also suffers from potentially reduced resolution in the estimates.
Meldahl, P., Heggland, R., de Groot, P.F.M., and Bril, A.H., have two relevant publications, "The Chimney Cube, an Example of Semi-Automated Detection of
Seismic Objects by Directive Attributes and Neural Networks: Part I; Methodology", and "The Chimney Cube, an Example of Semi-Automated Detection of Seismic Objects by Directive Attributes and Neural Networks: Part II; Interpretation" in 69th Annual SEG Int. Mtg, Houston, Oct. 31 - Nov. 5, 1999, Expanded Abstr. Biogr. Vol. 1, pp. 931-934, Pap No. SINT2 3, and a patent application, GB 9819910.0 "Method of Seismic Body Recognition", all of which involve dip-steered textural attributes consistent with the cross-correlation and full 3D-gradient based methods outlined above.
Dip-steering applications are an important supporting technology to many other interpretative techniques. The stratigraphic framework of any particular geologic setting is an important aspect that is always considered, albeit unconsciously, by seismic facies interpreters. Seismic facies interpreters, for example, do not consider continuity solely in the time plane. Rather, they judge continuity following the stratigraphic layering defined by dip of seismic reflectors.
Dip steering is particularly important to discontinuity related calculations. For example, Marfurt, K. J. and Kirlin, R. L, "3-D Broad-Band Estimates of Reflector Dip and Amplitude", Geophysics, Vol. 65, No. 1, pp 304-320, Jan-Feb, 2000, and Bahorich, Farmer, Kirlin, and Marfurt, "Identifying structural and stratigraphic features in three dimensions - such that seismic signal processing and exploration give improved resolution, computational speed and estimates of dip even with coherent noise," patent WO 9713166, describe a cross-correlation-based technique for discontinuity estimates that first applies a pre-defined dip azimuth measurement axis to remove a significant portion of the regional structural dip. They then apply a semblance calculation as a function of time to multiple seismic traces to further estimate and correct for local dip. During this step, they also create a maximum semblance cube that highlights stratigraphic and structural discontinuities, corrected for structural dips. The main objectives of these methods and techniques are the production of cross-correlation, semblance, or discontinuity measures. However, a by-product is a dip and azimuth cube. The main disadvantage of their correlation/eigenvalue-based method to produce dip and azimuth cubes is that it is very computationally intensive.
Similarly, Marfurt, Gersztenkorn, Nissen, Sudhaker, and Crawford, Geophysics, Vol. 64, No. 1, pp 104-111, Jan-Feb 1999, "Coherency Calculations in the Presence of Structural Dip," examine the similarity of multiple traces at various time lags to estimate the dip of reflectors. An eigenstructure algorithm is then used to calculate the similarity of traces in the locally averaged dip direction. The main disadvantage of this approach is the reliance on cross-correlation calculations, which are computationally expensive.
The abstract published by Alekseev, A. S., and Burmakov, Y. A.,
"Determination of Spatial Parameters of Reflecting Surfaces in the Three- Dimensional Seismics" Dokl Akad Nauk SSSR, Vol. 253, No. 6, pp 1339-1342, 1980, describes a method for dip and curvature characterization of seismic reflectors in 3D seismic data. However, this method is also cross-correlation based.
Thus, there is a need to generate, in a computationally efficient manner, a process that enables the rapid, quantitative characterization of seismic data so that it can be exploited in the geologic mapping/reservoir characterization process. Computational efficiency dictates that the process depend neither upon the picking of horizons, either manually by interpreters or automatically by computers, nor upon the calculation of cross correlations.
SUMMARY OF THE INVENTION
The invention is a method for analyzing dip in seismic data volumes. First, a three-dimensional volume of seismic data samples containing data values at data locations is selected. A first direction is selected in the seismic data volume. A horizontal gradient is calculated in the first direction at a plurality of the data locations in the seismic data volume from the difference in data values at data locations horizontally separated in the first direction. A vertical gradient is calculated at the plurality of data locations in the seismic data volume from the difference in data values at vertically separated data locations. An apparent dip is calculated in the first direction at the plurality of data locations from the horizontal gradient in the first direction calculated at the corresponding data location and the vertical gradient calculated at the corresponding data location. Repetition of this process in the first direction throughout the seismic data volume results in a dip volume for the first direction. The process may be repeated for other directions in the seismic data volume to compute dip volumes for each such other direction.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention and its advantages may be more easily understood by reference to the following detailed description and the attached drawings in which:
FIG. 1 is a flowchart illustrating the steps of an embodiment of the method of the invention for analyzing dip in seismic data volumes; and
FIG. 2 is a flowchart illustrating the steps of an embodiment of the method of the invention for calculating horizontal and vertical gradients in a seismic data volume.
While the invention will be described in connection with its preferred embodiments, it will be understood that the invention is not limited thereto. On the contrary, it is intended to cover all alternatives, modifications and equivalents that may be included within the scope of the invention, as defined by the appended claims.
DETAILED DESCRIPTION OF THE INVENTION
The invention is a method for analyzing dip in a volume of seismic data.
Specifically, the invention is a method for the characterization of dips and azimuths of seismic reflectors within a volume of data for the quantitative estimation of structural and stratigraphic properties. The invention assists in the visualization, characterization, and automation of the mapping of features in seismic data. This invention improves the ability of geoscience interpreters to recognize and map seismic geometries and structural and dip domains in seismic attribute or seismic amplitude data, as part of the hydrocarbon exploration and production work process.
The invention takes a seismic data volume as input and can be used to generate either apparent dip volumes or true dip and azimuth volumes as output. The method of the invention is different from prior methods in that a gradient-based approach is used to calculate two orthogonal apparent dips. These apparent dips are assembled to produce true dip and azimuth volumes. The approach is more computationally efficient than approaches using cross-correlation calculations. In particular, the method of the invention uses a more computationally efficient method for calculating horizontal and vertical gradients than previous methods. In addition, the method offers the efficiency advantage of not requiring pre-picked horizons.
FIG. 1 is a flowchart illustrating the processing steps for one embodiment of the method of the invention for analyzing dip in seismic data volumes. First, in step 101, a three-dimensional volume of seismic data samples is selected. Preferably, the volume contains a plurality of seismic data samples. Each seismic data sample is represented by a data location and a seismic data value. The seismic data is preferably seismic amplitude or seismic attribute data. The seismic data includes, but is not limited to, time- or depth-migrated seismic data such as near, far, and full stack seismic amplitude data.
The quality of the resulting output volumes are dependent upon the quality of the input seismic data. Where data artifacts or noise are present in the seismic data, the method may produce noisy results. For example, random noise in the seismic section may produce noisy results. In regions of coherent noise, on the other hand, the method will estimate the dip of reflectors, but due to imaging problems resulting from the coherent noise, the estimate of the dip may not have a reasonable geologic explanation. This constraint of the present method will be understood to those skilled in the art.
Next, in step 102, a first direction is selected in the seismic data volume from step 101. The first direction is preferably selected to be substantially horizontal and will be the direction for which a first apparent dip will be calculated. Thus, the first direction is preferably selected to be in the primary direction of interest for analyzing dip in the seismic data. For example, this could be the direction of maximum dip for the dominant dipping structures in the seismic data volume.
At step 103, a horizontal gradient dx is calculated in the first direction at a plurality of data locations in the seismic data volume from step 101. In the preferred embodiment, the horizontal gradient dx is calculated at every data location in the seismic data volume, but the invention is not so limited and any appropriate subset of data locations can be used. The horizontal gradient dx is calculated as the difference between the seismic data values of data locations horizontally separated in the first direction. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
At step 104, a vertical gradient dz is calculated at the plurality of data locations in the seismic data volume from step 103. The vertical gradient dz is preferably calculated as the difference between the seismic data values of vertically separated data locations. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
At step 105, an apparent dip θx is calculated in the first direction at the plurality of data locations from the horizontal gradient dx in the first direction calculated in step 103 and the vertical gradient dz in the first direction calculated in step 104. These apparent dip calculations generate a first direction apparent dip volume. The apparent dip θx in the first direction is preferably calculated using the equation
Figure imgf000009_0001
The horizontal gradient dx in the first direction and the vertical gradient dz in Equation (1) are preferably calculated using Equations (11) and (13), respectively, which are described in detail in the discussion of FIG. 2, below.
At step 106, it is determined if a second apparent dip in a different direction is desired. If both the dip in the seismic data volume were uniform in one direction and the dip direction were known, then the dip direction could be selected as the first direction in step 102. In such a case the apparent dip θx in the first direction, calculated at step 105, would be the true dip and contain all the dip information available from the seismic data volume. Thus, a second apparent dip in another direction would be zero and unnecessary to calculate. Unfortunately, this will not always be the case. So, if the answer in step 106 is no, then the process ends at step 107. If, conversely, the answer in step 106 is yes, then the process continues on to step 108.
At step 108, a second direction is selected in the seismic data volume from step 101. The second direction is selected to be substantially horizontal. Since the seismic traces that contain the seismic data samples are usually situated in the vertical direction, the first and second directions are typically chosen to be substantially horizontal or parallel to the trend of the main formations in the seismic data. In a preferred embodiment, the second direction is selected to be substantially orthogonal to the first direction selected in step 102. In a further preferred embodiment, the first and second directions are selected to be the cross-line and in-line directions, respectively, of the seismic survey used to collect the seismic data. Then the first and second directions can be identified with the horizontal x and y directions of a Cartesian coordinate system describing the seismic data locations. In addition, the gradient and apparent dip calculations will then involve data locations on their closest spacing and thus with the highest resolution. The vertical direction will be identified with the z direction of this Cartesian coordinate system. In an alternative embodiment, the first and second directions are the horizontal x and y directions, respectively, of any Cartesian coordinate system in which the seismic data locations are described, which may differ from the in-line and cross-line directions described above.
At step 109, a horizontal gradient dy is calculated in the second direction at the plurality of data locations in the seismic data volume from step 103. The horizontal gradient dy is preferably calculated as the difference between the seismic data values of data locations horizontally separated in the second direction. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
At step 110, a vertical gradient dz is obtained at the plurality of data locations in the seismic data volume from step 103. In one embodiment, the values for the vertical gradient dz already calculated above in step 104 were saved and are used again here, because as will be understood to one skilled in the art only one vertical gradient calculation is necessary to fully characterize vertical variation in the seismic data volume. In another embodiment, the values for the vertical gradient dz calculated in step 104 were not saved and the vertical gradient dz is calculated again as the difference between the seismic data values of vertically separated data locations. This data value-based gradient calculation is described in detail in the discussion of FIG. 2 below.
At step 111, an apparent dip θy is calculated in the second direction at the plurality of data locations in the seismic data volume from the horizontal gradient dy in the second direction calculated in step 109 and the vertical gradient dz obtained in step 110. These apparent dip calculations generate a second direction apparent dip. The apparent dip θy in the second direction is preferably calculated using the equation
Figure imgf000011_0001
The horizontal gradient dy in the second direction and the vertical gradient dz in Equation (2) are preferably calculated using Equations (12) and (13), respectively, which are described in detail in the discussion of FIG. 2, below.
The calculations of apparent dip in Equations (1) and (2) represent the local time-dip of the reflectors. The ratios dz/dx and dz/dy in Equations (1) and (2), respectively, have units of time per common depth point (cdp) number, and are referred to in the art as time-dip. However, for convenience, these units can be ignored and the apparent dips can be expressed in terms of "pseudo-degrees" relative to a horizontal time-slice or cross section. Note that if the data have been depth converted, units of length will be applicable.
The result of the process of FIG. 1, steps 101 through 111, is the creation of two dip volumes that characterize dip in the underlying seismic data volume. Optionally, but preferably, a median filter can be applied to remove any noise in the first and second direction apparent dip volumes. A 9x9 median filter is preferably used. Alternatively, the median filter could be set to a size appropriate to the scale of the dipping structures of interest. Any such filter, if applied, should be applied to the apparent dip volumes corresponding to each direction prior to making the decision of step 112.
Next, the two apparent dip volumes are preferably combined into true dip and azimuth volumes for the seismic data volume on a point-for-point calculation. At step
112, it is determined if azimuth and true dip volumes are desired. If the first direction, selected in step 102, were the true dip direction throughout the seismic data volume, then the apparent dip θx in the first direction, calculated at step 105, would be equivalent to the true dip in the seismic data volume. Similarly, if the second direction, selected in step 108, were the true dip direction throughout the seismic data volume, then the apparent dip θy in the second direction, calculated at step 111, would be the true dip in the seismic data volume. In either case, further calculations for a true dip would not be necessary. Such would be the case if the analyst has access to other data from which it can be determined that these directions defined true dip. Unfortunately, this will not always be the case. So, if the answer in step 112 is no, then the process ends at step 113. If, conversely, the answer in step 112 is yes, then the process continues to step 114.
At step 114, an azimuth is calculated at the plurality of data locations in the seismic data volume from the apparent dip in the first direction calculated in step 105 and the apparent dip in the second direction calculated in step 111. These azimuth calculations generate an azimuth volume. Let the azimuth βx relative to the first direction be defined as the angle between the strike of the reflector and the first direction. In a preferred embodiment, the first and second directions are selected in steps 102 and 108, respectively, to be substantially orthogonal. Then the azimuth βx relative to the first direction is preferably calculated using the equation
Figure imgf000012_0001
If the azimuth βy relative to the second direction is defined as the angle between the strike of the reflector and the second direction, then the azimuth βy relative to the second direction is preferably calculated using the equation
Figure imgf000012_0002
The apparent dips θx and θy in the first and second directions in Equations (3) and (4) are preferably calculated using Equations (1) and (2), respectively.
In an alternative embodiment, the first and second directions are not orthogonal. If φ represents the angle between the first and second directions, and is not equal to 90°, then the azimuth βx relative to the first direction is given by the following equation
Figure imgf000013_0001
and the azimuth β relative to the second direction is given by the following equation
Figure imgf000013_0002
Note that for the orthogonal case, where φ = 90°, then Equations (5) and (6) revert to Equations (3) and (4), respectively.
Finally, at step 115, a true dip is calculated at the plurality of data locations in the seismic data volume. These true dip calculations generate a true dip volume. In one embodiment, the true dip is calculated from the apparent dip in the second direction calculated in step 111 and the azimuth relative to the first direction calculated in step 114. Here, the true dip is preferably calculated using the equation
true dip = tan -1 ftan(θy)'
Figure imgf000013_0003
In another embodiment, the true dip is calculated from the apparent dip in the first direction calculated in step 105 and the azimuth relative to the second direction calculated in step 114. Here, the true dip is preferably calculated using the equation
Figure imgf000014_0001
The apparent dips θx and θy in the first and second directions and the azimuths βx and βy relative to the first and second directions in Equations (7) and (8) are preferably calculated using Equations (1), (2), (5), and (6), respectively.
In the preferred embodiment in which the first and second directions are selected to be substantially orthogonal, the true dip may also be calculated using one of the following equivalent equations
Figure imgf000014_0002
or
Figure imgf000014_0003
The apparent dips θx and θy in the first and second directions and the azimuths βx and βy relative to the first and second directions in Equations (9) and (10) are preferably calculated using Equations (1), (2), (3), and (4), respectively.
If the method of the invention is applied to seismic data volumes that have not been depth-converted, then the resulting dip is a representation of the time-dip of the seismic reflectors. Use of this method on depth-converted seismic volumes would result in a more accurate representation of the true dip of the seismic reflectors.
FIG. 2 is a flowchart illustrating the processing steps of an embodiment of the method of the invention for calculating horizontal and vertical gradients in a seismic data volume. The horizontal gradient is calculated in a selected horizontal direction, for example, the first and second directions selected above in steps 102 and 108, respectively, of FIG. 1. Thus, FIG. 2 describes the preferred method for the calculations in steps 103 and 104 of FIG. 1 of the horizontal gradient in the first direction and the corresponding vertical gradient, respectively, as well as the calculations in steps 109 and 110 of FIG. 1 of the horizontal gradient in the second direction and the corresponding vertical gradient, respectively.
Let S(x,y,z) represent the volume of seismic data samples. The variables (x,y,z) represent the data locations in a Cartesian coordinate system where x and y are horizontal and z is vertical. The volume of seismic data is typically collected, stored, and processed as a rectangular grid aligned with the orthogonal axes of the coordinates (x,y,z). As will be understood to one skilled in the art, the seismic data volume can be represented by an orthogonal grid of pixel or voxel values SiJk. The index i represents a position in the horizontal direction corresponding to x, j represents a position in a mutually orthogonal horizontal direction corresponding to y, and k represents a position in a mutually orthogonal vertical direction corresponding to z. For example, the i or x direction may correspond to the first direction selected in step 102 of FIG. 1. The y or j direction will then correspond to the second direction selected in step 108 of FIG. 1.
First, at step 201, a horizontal length scale and a vertical length scale are selected. The horizontal and vertical length scales define the horizontal and vertical gradient calculations, respectively, in FIG. 1. The horizontally or vertically separated data locations in the gradient calculations of steps 103, 104, 109, and 110 of FIG. 1 are separated by a distance equal to the corresponding length scale. Thus, there can up to be three different length scales, one each for the first and second horizontal directions selected in steps 102 and 108, respectively, of FIG. 1 and one for the vertical direction, steps 104 and 110. Since the gradient operator will make calculations based on data values at pixel locations, the length scales should be equivalent to an integer number of pixel widths in the corresponding direction. In a preferred embodiment, the length scale is 1, corresponding to the width of 1 pixel, in every direction. This gives the highest resolution to the difference operators in the gradient calculations. In an alternative embodiment, a length scale can be selected to match a scale of interest for analyzing dip in the corresponding direction.
At step 202, a two-dimensional array in the three-dimensional seismic data volume is selected. One dimension of the two-dimensional array will extend in the direction for which calculations are being performed (in other words, the first or second direction of Fig. 1). In a preferred embodiment, the two-dimensional array is a vertical cross section in the seismic data volume. The process will be described here in terms of vertical cross sections for specificity, although the invention is not limited to this. Other two-dimensional arrays, such as horizontal cross sections, could also be used with simple modifications to the process as described. It is preferable that the selection of cross sections in the seismic data volume be done in a systematic manner, although the invention is not limited to this. Thus, it is preferable that the first of the vertical cross sections be selected at one end of the seismic data volume and that each further vertical cross section be subsequently selected in sequential order throughout the volume.
At step 203, a one-dimensional array is selected within the two-dimensional array selected in step 202. The process will be described here in terms of horizontal rows in vertical cross sections for specificity, although the invention is not limited to this. Other one-dimensional arrays, such as vertical columns, could be used with simple modifications to the process as described. It is preferable that the selection of horizontal rows in the cross section be done in a systematic manner, although the invention is not limited to this. Thus, it is preferable that the first of the horizontal rows be selected at the top or bottom of the cross section and that each further horizontal row be selected in sequential order down or up, respectively, in the cross section. At step 204, a first data location is selected within the horizontal row selected in step 203. It is preferable that the selection of first data locations in the horizontal row be done in a systematic manner. Thus, it is preferable that the initial first data location be selected at one end of the horizontal row and that each further data location be selected in sequential order along the row.
At step 205, a second data location is selected separated in the selected direction from the first data location selected in step 204 by the horizontal length scale selected in step 201. At step 206, the data value at the second data location selected in step 205 is subtracted from the data value at the first data location selected in step 204.
If the pixel S k represents the seismic data value of the pixel at the first data location (ij,k) then Si+ΔiJjk represents the data value of the pixel at the second data location (i+Δi,j,k) displaced a distance of Δi pixels in the horizontal selected direction. Δi then corresponds to the horizontal length scale selected in step 201, and the selected horizontal direction corresponds to the first direction, selected in step 102 of FIG. 1. Then the horizontal gradient dx in the selected direction is preferably calculated in step 103 of FIG. 1 using the equation
dx = S j k — S i+Δj k , j j .
Similarly, let S +Λjj represent the data value of the pixel at a data location (i,j+Δj,k) displaced horizontally a distance of Δj pixels in the second direction from the first data location. Here, Δj corresponds to the horizontal length scale selected in step 201, and the selected horizontal direction corresponds to the second direction, selected in step 108 of FIG. 1. Then, the horizontal gradient dy in the second direction would preferably be calculated in step 109 of FIG. 1 using the equation
^ ~ ^ 'k ~ ^''JJ'k . (12) At step 207, a third data location is selected separated in the vertical direction from the first data location selected in step 204 by the vertical length scale selected in step 201. At step 208, the data value at the third data location selected in step 207 is subtracted from the data value at the first data location selected in step 204. Let SiJ k+A represent the data value of the pixel at the third data location (i,j,k+Δk) displaced vertically a distance of Δk pixels in the third direction. Here, Δk corresponds to the vertical length scale selected in step 201. Thus, the vertical gradient dz is preferably calculated in steps 104 and 110 of FIG. 1 using the equation
dz = | j k| k+Δk ,j^\
The difference operators in gradient Equations (11), (12), and (13) can be optionally tapered to minimize any noise inherent in an area with poor quality data. These difference operators are preferably tapered with a cosine function. As will be understood to one skilled in the art, any such tapering function would be applied by centering the function on the data locations used in calculating the difference operators, and applying the tapering amplitudes to the data locations prior to calculating the difference operator.
At step 209, it is determined whether sufficient data locations have been selected in the horizontal row selected in step 203. In a preferred embodiment, all data locations in the horizontal row are selected as first data locations. In an alternative embodiment, a plurality of data locations sufficient to provide a pre- specified desired level of coverage of the horizontal row are selected. If the answer to the question in step 209 is no, then the process returns to step 204 to select another data location. Steps 204 through 209 are repeated until all desired data locations in the horizontal row have been selected. Then the answer to the question in step 209 is yes and the process continues to step 210. At step 210, it is determined whether sufficient horizontal rows have been selected in the vertical cross section selected in step 202. In a preferred embodiment, all horizontal rows in the vertical cross section are selected. In an alternative embodiment, a plurality of horizontal rows sufficient to provide desired coverage of the vertical cross section are selected. If the answer to the question in step 210 is no, then the process returns to step 203 to select another horizontal row. Steps 203 through 210 are repeated until all desired horizontal rows in the vertical cross section have been selected. Then the answer to the question in step 210 is yes and the process continues to step 211.
At step 211, it is determined whether all vertical cross sections in the seismic data volume have been selected. In a preferred embodiment, all vertical cross sections in the seismic data volume are selected. In an alternative embodiment, a plurality of vertical cross sections sufficient to provide desired coverage of the seismic data volume are selected. If the answer to the question in step 211 is no, then the process returns to step 202 to select another vertical cross section. Steps 202 through 211 are repeated until all desired vertical cross sections in the seismic data volume have been selected. Then the answer to the question in step 211 is yes and the process ends at step 212. The entire process of FIG. 2 may then be applied to the second horizontal direction of the method described in association with FIG. 1, and thereafter to the vertical direction.
The method of the invention is capable of calculating and extracting seismic geometries on a single line (apparent dips) or throughout a 3-D volume (apparent dips, true dips, and azimuths). The ability to transform standard seismic amplitude or attribute volumes into seismic geometry volumes will result in significant time reduction, improved accuracy, and reproducibility for seismic interpretation. Seismic geometry-attribute volumes are used for general analysis of reservoir geometry and continuity, to provide dip-steering of textural attribute calculations in seismic facies analysis, and to condition geologic models for use in development planning and reservoir management. In particular, since seismic geometry is often a large component of the data considered in seismic facies analysis, the method of the invention can significantly improve the efficiency and accuracy of seismic facies mapping efforts. Applications investigating the usefulness of the method in conjunction with the analysis of a regional hydrocarbon system and the study of fault seal potential have also been performed.
It should be understood that the preceding is merely a detailed description of specific embodiments of this invention and that numerous changes, modifications, and alternatives to the disclosed embodiments can be made in accordance with the disclosure herein without departing from the scope of the invention. The preceding description, therefore, is not meant to limit the scope of the invention. Rather the scope of the invention is to be determined only by the appended claims and their equivalents.

Claims

CLAIMSWhat is claimed is:
1. A method of analyzing dip in a seismic data volume, comprising:
(a) selecting a first direction in the seismic data volume; (b) calculating a horizontal gradient in the first direction at a plurality of data locations in the seismic data volume;
(c) calculating a vertical gradient at a plurality of data locations in the seismic data volume; and
(d) calculating a dip in the first direction from the horizontal gradient in the first direction and the vertical gradient, to thereby create a first dip volume.
2. The method of claim 1 , further comprising: selecting a second direction in the seismic data volume; calculating a horizontal gradient in the second direction at a plurality of data locations in the seismic data volume; and calculating a dip in the second direction from the horizontal gradient in the second direction and the vertical gradient to thereby create a second dip volume.
3. The method of claim 2, further comprising: calculating an azimuth relative to the first direction from the dip in the first direction and the dip in the second direction to generate an azimuth volume.
4. The method of claim 2, further comprising: calculating a true dip for the seismic data volume from the dip in the second direction and the azimuth relative to the first direction to generate a true dip volume.
5. The method of claim 2, further comprising: calculating an azimuth relative to the second direction from the dip in the second direction and the dip in the first direction at the data location to generate a second azimuth volume
6. The method of claim 2, further comprising: calculating a true dip for the seismic data volume from the dip in the first direction and the azimuth relative to the second direction at the data location to generate a second true dip volume.
7. The method of claim 1, wherein the steps of calculating the gradients comprise:
(a) selecting a length scale;
(b) selecting a cross section in the seismic data volume for which a gradient is desired;
(c) selecting a row within the cross section; (d) subtracting a data value in the row from a second value in the row, where the locations of the data values are separated by the length scale, to generate the gradient between the data values;
(e) repeating step (d) for a plurality of data locations in the row;
(f) repeating steps (d) through (e) for a plurality of rows in the cross section; and
(g) repeating steps (d) through (f) for a plurality of cross sections in the seismic data volume.
8. The method of claim 1, wherein the dip in the first direction is calculated using the equation
Figure imgf000022_0001
where θx is the dip in the first direction, dz is the vertical gradient and dx is the horizontal gradient in the first direction.
9. The method of claim 2, wherein the dip in the second direction is calculated using the equation
Figure imgf000023_0001
where θy is the dip in the second direction, dz is the vertical gradient and dy is the horizontal gradient in the second direction.
10. The method of claim 3, wherein the azimuth relative to the first direction is given by the following equation
Figure imgf000023_0002
where βx is the azimuth in the first direction, θy is the dip in the second direction, θx is the dip in the first direction, and φ is the angle between the first and second directions.
11. The method of claim 5, wherein the azimuth relative to the second direction is given by the following equation
Figure imgf000023_0003
where βy is the azimuth relative to the second direction, θx is the dip in the first direction, θy is the dip in the second direction, and φ is the angle between the first and second directions.
12. The method of claim 3, wherein the azimuth relative to the first direction is calculated using the equation
Figure imgf000024_0001
where βx is the azimuth relative to the first direction, θx is the dip in the first direction and θy is the dip in the second direction.
13. The method of claim 5, wherein the azimuth relative to the second direction is preferably calculated using the equation
Figure imgf000024_0002
where βy is the azimuth relative to the second direction, θy is the dip in the second direction and θx is the dip in the first direction.
14. The method of claim 3, wherein a true dip is calculated using the equation
Figure imgf000024_0003
where θy is the dip in the second direction and βx is the azimuth relative to the first direction.
15. The method of claim 5, wherein a true dip is calculated using the equation
Figure imgf000024_0004
where θx is the dip in the first direction and β is the azimuth relative to the second direction.
16. The method of claim 3, wherein a true dip is calculated using the equation
Figure imgf000025_0001
where θx is the dip in the first direction and βx is the azimuth relative to the first direction.
17. The method of claim 5, wherein a true dip is calculated using the equation
Figure imgf000025_0002
where θy is the dip in the second direction and βy is the azimuth relative to the second direction.
18. The method of claim 2, wherein the gradient calculations are modified by a tapering operator to attenuate noise.
19. The method of claim 2, comprising the further step of:
applying a median filter to the calculated dip values to attenuate noise.
20. The method of claim 19, wherein the median filter is a 9x9 median filter.
PCT/US2002/020060 2001-06-29 2002-06-24 Method for analysing dip in seismic data volumes WO2003003054A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30257601P 2001-06-29 2001-06-29
US60/302,576 2001-06-29

Publications (2)

Publication Number Publication Date
WO2003003054A2 true WO2003003054A2 (en) 2003-01-09
WO2003003054A3 WO2003003054A3 (en) 2003-02-27

Family

ID=23168338

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/020060 WO2003003054A2 (en) 2001-06-29 2002-06-24 Method for analysing dip in seismic data volumes

Country Status (2)

Country Link
US (1) US6850864B2 (en)
WO (1) WO2003003054A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6791900B2 (en) * 2002-06-13 2004-09-14 Exxonmobil Upstream Research Company Method of calculating a throw volume for quantitative fault analysis
CN103364833A (en) * 2013-07-01 2013-10-23 西安交通大学 High-precision dip estimation method
WO2013090713A3 (en) * 2011-12-15 2013-12-05 Saudi Arabian Oil Company Iterative dip-steering median filter for seismic data processing
CN114002739A (en) * 2021-11-11 2022-02-01 中海石油(中国)有限公司 Edge detection method, device and medium based on geometric non-parallel statistical attributes
CN114089418A (en) * 2020-08-24 2022-02-25 中国石油化工股份有限公司 Seismic identification method for low-order fault under high-stratum dip angle condition

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853922B2 (en) * 2001-07-20 2005-02-08 Tracy Joseph Stark System for information extraction from geologic time volumes
US7079953B2 (en) * 2004-08-20 2006-07-18 Chevron U.S.A. Inc. Method for creating facies probability cubes based upon geologic interpretation
US20060041409A1 (en) * 2004-08-20 2006-02-23 Chevron U.S.A. Inc. Method for making a reservoir facies model utilizing a training image and a geologically interpreted facies probability cube
US7454292B2 (en) * 2007-04-13 2008-11-18 Saudi Arabian Oil Company Inverse-vector method for smoothing dips and azimuths
EA201071416A1 (en) * 2008-06-09 2011-06-30 Лэндмарк Графикс Корпорейшн DISTRIBUTION OF PROPERTIES IN A THREE-DIMENSIONAL DIMENSIONAL MODEL USING THE FIELD OF MAXIMAL CONTINUITY
RU2573166C2 (en) 2010-05-28 2016-01-20 Эксонмобил Апстрим Рисерч Компани Method for seismic analysis of hydrocarbon systems
US8599643B2 (en) * 2010-07-27 2013-12-03 Schlumberger Technology Corporation Joint structural dip removal
US9105075B1 (en) * 2013-02-06 2015-08-11 Ihs Global Inc. Enhancing seismic features using an optical filter array
US9417349B1 (en) 2013-02-13 2016-08-16 Ihs Global Inc. Picking faults in a seismic volume using a cost function
US9671512B2 (en) 2013-10-29 2017-06-06 Exxonmobil Upstream Research Company Inversion-based reflector dip estimation
US10288766B2 (en) 2014-10-09 2019-05-14 Chevron U.S.A. Inc. Conditioning of object or event based reservior models using local multiple-point statistics simulations

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530679A (en) * 1993-05-10 1996-06-25 Western Atlas International, Inc. Method for migrating seismic data

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4357660A (en) * 1973-05-01 1982-11-02 Schlumberger Technology Corporation Formation dip and azimuth processing technique
US4800539A (en) * 1985-12-16 1989-01-24 Conoco Inc. Method and apparatus for seismic dip filtering
US5930730A (en) 1994-12-12 1999-07-27 Amoco Corporation Method and apparatus for seismic signal processing and exploration
USRE38229E1 (en) * 1994-12-12 2003-08-19 Core Laboratories Global N.V. Method and apparatus for seismic signal processing and exploration
US5966672A (en) * 1997-07-28 1999-10-12 Knupp; Daniel F. Visualization technology method
CA2323882C (en) * 1998-03-16 2004-05-25 Schlumberger Canada Limited Method and apparatus using multi-target tracking to analyze borehole images and produce sets of tracks and dip data
GB9819910D0 (en) 1998-09-11 1998-11-04 Norske Stats Oljeselskap Method of seismic signal processing
US6092025A (en) 1998-11-19 2000-07-18 Phillips Petroleum Company Hydrocarbon edge detection using seismic amplitude
US6490528B2 (en) * 2000-04-17 2002-12-03 Exxonmobil Upstream Research Company Method for imaging discontinuites in seismic data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530679A (en) * 1993-05-10 1996-06-25 Western Atlas International, Inc. Method for migrating seismic data

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6791900B2 (en) * 2002-06-13 2004-09-14 Exxonmobil Upstream Research Company Method of calculating a throw volume for quantitative fault analysis
WO2013090713A3 (en) * 2011-12-15 2013-12-05 Saudi Arabian Oil Company Iterative dip-steering median filter for seismic data processing
CN104081226A (en) * 2011-12-15 2014-10-01 沙特阿拉伯石油公司 Iterative dip-steering median filter for seismic data processing
US9429668B2 (en) 2011-12-15 2016-08-30 Saudi Arabian Oil Company Iterative dip-steering median filter for seismic data processing
CN103364833A (en) * 2013-07-01 2013-10-23 西安交通大学 High-precision dip estimation method
CN114089418A (en) * 2020-08-24 2022-02-25 中国石油化工股份有限公司 Seismic identification method for low-order fault under high-stratum dip angle condition
CN114002739A (en) * 2021-11-11 2022-02-01 中海石油(中国)有限公司 Edge detection method, device and medium based on geometric non-parallel statistical attributes
CN114002739B (en) * 2021-11-11 2024-01-26 中海石油(中国)有限公司 Edge detection method, device and medium based on geometric non-parallel statistical attribute

Also Published As

Publication number Publication date
US20030055598A1 (en) 2003-03-20
WO2003003054A3 (en) 2003-02-27
US6850864B2 (en) 2005-02-01

Similar Documents

Publication Publication Date Title
US5563949A (en) Method of seismic signal processing and exploration
CA2793504C (en) Windowed statistical analysis for anomaly detection in geophysical datasets
Hale Methods to compute fault images, extract fault surfaces, and estimate fault throws from 3D seismic images
US6092026A (en) Seismic signal processing and exploration
CA2507445C (en) Method of conditioning a random field to have directionally varying anisotropic continuity
US7769545B2 (en) Method for determining geological information related to a subsurface volume of interest
US6850864B2 (en) Method for analyzing dip in seismic data volumes
US11143776B2 (en) Computer-implemented method and system for small cave recognition using seismic reflection data
AU2019382288B2 (en) Passive seismic imaging
US10073190B2 (en) Method and system for geophysical modeling of subsurface volumes based on computed vectors
US10234583B2 (en) Vector based geophysical modeling of subsurface volumes
US7970546B1 (en) Diplet-based imaging of seismic data in shot or receiver records
US9529115B2 (en) Geophysical modeling of subsurface volumes based on horizon extraction
AU2001253307B2 (en) Method for imaging discontinuities in seismic data
Hole et al. Interface inversion using broadside seismic refraction data and three‐dimensional travel time calculations
US6662111B2 (en) Method for analyzing reflection curvature in seismic data volumes
US11880008B2 (en) Velocity model construction
Phillips Geophysical data registration using modified plane-wave destruction filters
Berlioux Validation and update of 3-D velocity models by inversion of seismic and well-log data
WO2016071728A1 (en) Systems and methods for vortex calculation as attribute for geologic discontinuities

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP