Automatic fault interpretation with optimal surface voting

Numerous types of fault attributes have been proposed to detect faults by measuring reflection continuities or discontinuities. However, these attributes can be sensitive to other seismic discontinuities, such as noise and stratigraphic features. In addition, fault features within a fault attribute image often cannot be continuously tracked. We have developed an optimal surfacevoting method to enhance a fault attribute image so that the noisy features (unrelated to faults) are suppressed whereas the fault features become cleaner and more continuous. In this method, we first automatically pick seed points from the input attribute image and use these seeds as control points to compute optimal surface patches that pass through the control points and follow globally maximum fault attribute values. Then, we consider all the computed surfaces as voters and define voting scores for each voter by using fault attribute values that are smoothed along the surface voter. We further collect voting scores of all the voters to compute a voting score map as a new fault attribute image, in which fault features (with high scores) are much cleaner, sharper, and more continuous than those in the input attribute image. With the optimal surface voters, we can also accurately estimate fault orientations (strikes and dips) by computing weighted averages of the surface voter orientations. From a voting score map with clean and continuous fault features, fault surfaces can be extracted by tacking the fault features along the estimated fault orientations. The computational cost of the method depends on the number of seed points, not the size of the seismic volume, which makes the method highly efficient. With an four-core computer, our parallel implementation can process more than 1000 seeds in 1 s to compute the corresponding optimal voting surfaces and a final voting score map.

[1]  Gijs C. Fehmers,et al.  Fast structural interpretation with structure-oriented filtering , 2002 .

[2]  G. Fehmers,et al.  Fast structural interpretation with structure-oriented filteringStructure-Oriented Filtering , 2003 .

[3]  Joachim Weickert,et al.  A Review of Nonlinear Diffusion Filtering , 1997, Scale-Space.

[4]  Zhihui Zhu,et al.  Methods to enhance seismic faults and construct fault surfaces , 2017, Comput. Geosci..

[5]  Trygve Randen,et al.  New Paradigm of Fault Interpretation , 2003 .

[6]  Max A. Viergever,et al.  Scale-Space Theory in Computer Vision , 1997 .

[7]  D. Hale Structure-oriented smoothing and semblance , 2009 .

[8]  Dave Hale,et al.  Methods to compute fault images, extract fault surfaces, and estimate fault throws from 3D seismic images , 2013 .

[9]  Benjamin J. Kadlec,et al.  Imaging faults in 3D seismic volumes , 2012 .

[10]  Dave Hale,et al.  Automatically interpreting all faults, unconformities, and horizons from 3D seismic images , 2016 .

[11]  Dave Hale,et al.  3D Seismic Image Processing for Faults , 2015 .

[12]  Kristofer M. Tingdahl,et al.  Estimating Fault-attribute Orientation With Gradient Analysis, Principal Component Analysis And the Localized Hough-transform , 2003 .

[13]  Haibin Di,et al.  Efficient volumetric extraction of most positive/negative curvature and flexure for fracture characterization from 3D seismic data , 2016 .

[14]  Ahmed Adnan Aqrawi,et al.  Improved Fault Segmentation Using a Dip Guided And Modified 3D Sobel Filter , 2011 .

[15]  Fangyu Li,et al.  Coherence attribute at different spectral scales , 2014 .

[16]  Trygve Randen,et al.  Automatic Fault Extraction Using Artificial Ants , 2002 .

[17]  Dave Hale,et al.  Conical faults apparent in a 3D seismic image , 2014 .

[18]  Kurt J. Marfurt,et al.  3D volumetric multispectral estimates of reflector curvature and rotation , 2006 .

[19]  Arthur E. Barnes A filter to improve seismic discontinuity data for fault interpretation , 2006 .

[20]  Xinming Wu,et al.  Directional structure tensors in estimating seismic structural and stratigraphic orientations , 2017 .

[21]  Kurt J. Marfurt,et al.  Eigenstructure-based coherence computations as an aid to 3-D structural and stratigraphic mapping , 1999 .

[22]  R. Lynn Kirlin,et al.  3-D seismic attributes using a semblance‐based coherency algorithm , 1998 .

[23]  Kurt J. Marfurt,et al.  Robust estimates of 3D reflector dip and azimuth , 2006 .

[24]  Dave Hale,et al.  Dynamic warping of seismic images , 2013 .

[25]  Piet W. Verbeek,et al.  Estimators for Orientation and Anisotropy in Digitized Images , 1995 .

[26]  Dave Hale,et al.  Unfaulting and unfolding 3D seismic images , 2013 .

[27]  Dave Hale,et al.  Moving faults while unfaulting 3D seismic images , 2015 .

[28]  Trygve Randen,et al.  Automatic Extraction of Fault Surfaces from Three-Dimensional Seismic Data , 2001 .

[29]  Israel Cohen,et al.  Detection and extraction of fault surfaces in 3D seismic data , 2006 .

[30]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[31]  A. Roberts Curvature attributes and their application to 3D interpreted horizons , 2001 .

[32]  Xinming Wu Directional structure-tensor-based coherence to detect seismic faults and channels , 2017 .

[33]  Kurt J. Marfurt,et al.  Coherency calculations in the presence of structural dip , 1999 .

[34]  P. Bakker,et al.  Image structure analysis for seismic interpretation , 2002 .