Volume 67, Issue 5 pp. 1379-1391
Original Article
Full Access

Semi-automatic fault/fracture interpretation based on seismic geometry analysis

Haibin Di

Corresponding Author

Haibin Di

Georgia Institute of Technology, School of Electrical and Computer Engineering, Center for Energy and Geo Processing (CeGP), Atlanta, Georgia, 30032 USA

Schlumberger, Houston, Texas, 77056 USA

E-mail: [email protected]Search for more papers by this author
Ghassan AlRegib

Ghassan AlRegib

Georgia Institute of Technology, School of Electrical and Computer Engineering, Center for Energy and Geo Processing (CeGP), Atlanta, Georgia, 30032 USA

Search for more papers by this author
First published: 19 February 2019
Citations: 19

ABSTRACT

Fault and fracture interpretation is a fundamental but essential tool for subsurface structure mapping and modelling from 3D seismic data. The existing methods for semi-automatic/automatic fault picking are primarily based on seismic discontinuity analysis that evaluates the lateral changes in seismic waveform and/or amplitude, which is limited by its low resolution on subtle faults and fractures without apparent vertical displacements in seismic images. This study presents an innovative workflow for computer-aided fault/fracture interpretation based on seismic geometry analysis. First, the seismic curvature and flexure attributes are estimated for highlighting both the major faults and the subtle fractures in a seismic volume. Then, fault probability is estimated from the curvature and flexure volumes for differentiation between the potential faults and non-faulting features in the geometric attributes. Finally, the seeded fault picking is implemented for interpreting the target faults and fractures guided by the knowledge of interpreters to avoid misinterpretation and artefacts in the presence of faulting complexities as well as coherent seismic noises. Applications to two 3D seismic volumes from the Netherlands North Sea and the offshore New Zealand demonstrate the added values of the proposed method in imaging and picking the subtle faults and fractures that are often overlooked in the conventional seismic discontinuity analysis and the following fault-interpretation procedures.

INTRODUCTION

Robust interpretation of faults and fractures is crucial for subsurface structure interpretation from three-dimensional (3D) seismic surveys. In the past decades, significant efforts have been devoted to computer-aided fault/fracture characterization by analysing seismic signals from two perspectives: the dynamics reflection wave-field and the kinematics reflection depth (or two-way travelling time). Specifically, the former measures the similarity of the waveform between neighbouring seismic traces (Bahorich and Farmer 1995), whereas the latter tracks the variation of the geometry of seismic reflectors (Roberts 2001). For the convenience of description in this study, we denote them as seismic discontinuity analysis and seismic geometry analysis, respectively.

The seismic discontinuity analysis was first presented as the coherence attribute for highlighting the faults and stratigraphic features from a seismic cube (Bahorich and Farmer 1995). Since then, such attribute and its variants have been improved for better detection resolution and noise robustness (e.g. Luo, Higgs and Kowalik 1996; Marfurt et al. 1998, 1999; Gersztenkorn and Marfurt 1999; van Bemmel and Pepper 2000; Cohen and Coifman 2002; Tingdahl and de Rooij 2005; Al-Dossary, Wang and McFarlane 2014; Di and Gao 2014a; Wang et al. 2016). However, besides the faults, the discontinuity analysis also highlights some certain non-faulting features, such as salt domes and diapirs, stratigraphic channels and coherent noises present in seismic data. For further enhancing the accuracy of seismic discontinuity analysis, additional efforts are then needed to suppress these non-faulting features prior to reliable fault interpretation (Ashbridge et al. 2000; Barnes 2006). For example, Pedersen et al. (2002) introduced the concept of ant colony optimization from computer science and developed an ant-tracking algorithm for sharpening the lineaments in a variance volume. Al-BinHassan and Marfurt (2003) applied the 2D Hough transform for extracting the fault lines on a time section, and later Wang and AlRegib (2014a) extended it to 3D space for fault surface detection from a semblance volume. Barnes (2006) performed eigenvector analysis to a coherence volume and designed a discontinuity filter for imaging the steeply dipping discontinuities. Lavialle et al. (2006) presented a nonlinear filtering approach for noise suppression and fault enhancement based on the 3D gradient structure tensor analysis. Hale (2013) developed a discrete-scanning algorithm over dips and strikes for lineament thinning from a semblance volume. Zhang et al. (2014) binarized a discontinuity volume for fault skeletonization using a biometric algorithm. Machado et al. (2016) performed volumetric fault imaging by applying the directional Laplacian of a Gaussian filter to coherence anomalies along reflector dip and azimuth. A comprehensive summary of the discontinuity analysis can be found in Chopra (2002), Kington (2015) and Di and Gao (2017a).

However, the conventional discontinuity analysis is limited in its detection capability for subtle faults and fractures, particularly those imaged as minor fluctuations in continuous seismic reflection events. Moreover, such analysis is based on the similarity between two pieces of adjacent seismic traces and thereby provides no quantitative estimate of the changes in seismic signals due to faulting and fracturing, for example, the vertical displacements from one fault block to the other. Then, for more robust fault detection and fracture characterization from 3D seismic data, the seismic geometry analysis is developed by quantifying the lateral variations of the geometry of seismic reflectors, including the second-order curvature attribute (Roberts 2001) and the third-order flexure attribute (Di and Gao 2017b). In particular, the curvature describes the bending of a reflector and is capable of highlighting the faults and tensile fractures, whereas the flexure describes the shearing of a reflector and is capable of highlighting the shear faults and fractures (Gao 2013). Specifically, for the curvature analysis, the Gaussian curvature was first introduced to seismic interpretation from other industries and disciplines (e.g. Lisle 1994; Wood 1996), and various seismic curvatures have been developed for depicting subtle faults and fractures, including the dip/strike curvatures and the most positive/negative curvatures (Roberts 2001; Al-Dossary and Marfurt 2006). However, if examining the curvature attribute from the perspective of fault/fracture interpretation, it fails to highlight a fault in a direct manner, but by depicting its nearby anticlinal and synclinal blocks, with the fault/fracture indirectly interpreted as the lineament or zone between a positive curvature and a negative curvature. Then, the flexure analysis is developed for resolving such limitation and also providing a direct link between the lineaments on a flexure map and the potential faults/fractures. The two-dimensional (2D) flexure was first computed as the lateral variation of the curvature attribute (Gao 2013; Yu 2014), and later a set of algorithms extend the concept to 3D for volumetric flexure extraction, including the dip flexure (Di and Gao 2014b), the most positive/negative flexures (Di and Gao 2016a) and the signed maximum flexure (Di and Gao 2016b). Comprehensive summaries of the curvature and flexure analysis can be found in Roberts (2001) and Di and Gao (2017b), respectively.

The enhanced resolution of the seismic curvature and flexure analysis makes it possible for delineating the subtle lineaments that are often overlooked in the conventional discontinuity analysis, and thereby an experienced interpreter can manually pick the potential faults and fractures from curvature/flexure maps in a more accurate way. However, besides the faults and fractures of interest, both attributes also reflect the subtle fluctuations in the reflection geometry over the anticlinal/synclinal blocks, which adds the difficulties for computer programs to automatically differentiate the actual faults from the non-faulting fluctuations. Specifically, for a fault, the curvature attribute depicts its anticlinal and synclinal blocks, and zero curvature is estimated over the fault plane, whereas the flexure attribute highlights the fault plane with a peak lineament, and two sidelobes are observed over its blocks. Therefore, some additional work is in need for differentiating the faults and fractures from the non-faulting features prior to performing computer-aided fault interpretation on the curvature/flexure volumes.

Considering the low efficiency and intensive labour of manual seismic interpretation for large datasets, semi-automatic/automatic object interpretation has been the research focus since the 1990s. For example, Meldahl et al. (1999) presented a semi-automatic approach for detecting seismic chimneys by combining directive attributes and artificial neural network, and such approach was later adapted to fault extraction from 3D seismic data by Tingdahl and de Rooij (2005) and Zheng, Kavousi and Di (2014). Gibson et al. (2005) and Zhang et al. (2014) proposed grouping fault points into local planar patches and then merging these small patches into larger fault surfaces under certain geometric constraints. Admasu, Back and Toennies (2006) and Wang and AlRegib (2014b) developed an auto-tracking method of fault line propagation from one section to another within the entire seismic volume for fault patch extraction. Hale (2013) presented an algorithm of dynamic time wrapping to generate fault surfaces based on the boundary constraints derived from the thinned discontinuity images. With the recent emerging of artificial intelligence, more image processing and machine learning techniques have been implemented for the problem of seismic fault detection and interpretation (e.g. Araya-Polo et al. 2017; Di, Shafiq and AlRegib 2017, 2018; Hami-Eddine et al. 2017; Huang, Dong and Clee 2017; Lin et al. 2017; Di, Wang and AlRegib 2018; Wang et al. 2018).

If examining their results from the perspective of an experienced interpreter, these algorithms are limited in three aspects. First, due to the complexities of faulting and fracturing as well as the noises present in seismic data, they are unable to simultaneously achieve both high resolution in extracting true faults and high accuracy in avoiding non-fault artefacts. The common result is either an aggressive case with high resolution (most/all true faults extracted) but low accuracy (many false positives), or a conservative one with high accuracy (few false positives) but low resolution (few true faults extracted) (Di and Gao 2017a). Second, they are based on the conventional discontinuity analysis, which in nature fails to highlight the faults and fractures without apparent displacements. Correspondingly, the subtle fractures are ignored in this process, and only the major faults are picked as patches. Third and more importantly, most of these algorithms are designed for simple fault models, such as planar or conical shaped, and thus cannot meet the need for picking complicated faults, for example, listric faults (Shafiq, Di and AlRegib 2018). Even for simple faults, if calibrating the picked faults to the seismic images for quality control, for some study areas, we notice two minor problems, including the splitting of a large fault into several small pieces and the underestimate of the fault size (B. Payne, personal communications, 2015). Therefore, semi-automatic/automatic fault interpretation is still in the experimental phase for testing and not ready for practical implementation and application to industrial projects. Reliable picking of faults and fractures is difficult without interpreters’ knowledge, especially for a study area with geologic complexities in the subsurface.

This paper presents an innovative workflow for fault and fracture interpretation based on seismic geometry analysis. It starts with generating the curvature and flexure attributes from a seismic volume. Then, the fault probability is estimated from the curvature and flexure volumes for differentiating the faults and fractures from the non-faulting features. The last step is to perform seeded picking for interpreting the target faults and fractures of interpretational interest. To be more specific, among all possible curvatures and flexures, this study uses the signed maximum ones (Di and Gao 2016b) that are considered most physically linked to subsurface faulting and fracturing, including their magnitude and azimuth. Correspondingly, we propose the fault probability estimation in two scenarios: (a) the unweighted scenario that is independent of the faulting intensity and promotes the visibility of the subtle fractures, and (b) the weighted scenario that uses the curvature/flexure magnitude to filter out the faults and fractures of small displacements. Finally, depending on the quality of fault/fracture imaging and the interpreters’ knowledge of the target faults, we propose the step of seed picking also in two scenarios: (a) the single-seed picking for interpreting those that are well imaged as continuous lineaments/surfaces and (b) the multiple-seed picking for the large faults that are imaged as several isolated segments. The proposed workflow is verified through applications to two seismic datasets over the Netherlands North Sea and the Great South Basin in New Zealand. The results demonstrate not only good match between the semi-automatic pickings and the seismic images, but also the potential for fast volumetric imaging of the entire fault system from a 3D seismic survey to help investigate the complexities of faulting and fracturing in an exploration area.

METHODOLOGY

This study presents a new workflow for semi-automatic fault/fracture interpretation, which consists of three components: (a) seismic geometry analysis that highlights the faults and fractures, (b) fault probability estimation that differentiates the faults and fractures from non-fault features and (c) seeded picking that extracts patches for the target faults and fractures guided by interpreters’ knowledge (Fig. 1). For illustrating the workflow more effectively, we use the vertical section of inline #504 from the F3 block dataset over the Netherlands North Sea, where the structure is dominated by salt domes as well as normal faulting and fracturing over the anticline crest due to the rising of salt evaporates (Fig. 2).

Details are in the caption following the image
The workflow chart of the proposed method for semi-automatic fault/fracture interpretation from a seismic volume, which consists of three components, seismic geometry analysis, fault probability estimation and seed picking.
Details are in the caption following the image
The vertical section of inline #504 from the F3 seismic dataset over the Netherlands North Sea used for illustrating the capability of the proposed workflow in interpreting faults and fractures, especially the subtle ones without apparent displacement over the anticline crest (denoted by circles).

Seismic geometry analysis

Seismic geometry analysis, including the fist-order dip, the second-order curvature and the third-order flexure, evaluates the lateral variation of the geometry of seismic reflectors at different scales and has been popular in subsurface structural interpretation, particularly fault detection and fracture characterization (e.g. Roberts 2001; Al-Dossary and Marfurt 2006; Di and Gao 2017a; Qi and Marfurt 2017). Compared with the conventional discontinuity analysis (e.g. semblance and variance) (Fig. 3), it is superior in detecting the subtle faults and fractures without apparent vertical displacements, such as those over the anticline crest denoted by the circles in Fig. 2. As shown in Fig. 4, more lineaments are recognized with the aid of the curvature and flexure attributes, especially the subtle ones not resolvable from the discontinuity attributes. A second improvement is that, the curvature and flexure attributes have two properties, magnitude and azimuth, providing more geophysical implications for fault/fracture interpretation in a quantitative manner. Specifically, the magnitude measures how the geometry of a reflector is distorted by faults and fractures, and correspondingly, the major faults of apparent displacements are represented as the lineaments of large curvature/flexure magnitude (Fig. 4a and 4c). The azimuth property not only quantifies the most-likely orientation of faults and fractures in an automatic way, but also promotes the visibility of the subtle fractures to the same level as the major faults. Correspondingly, the shadow effect of a major fault over its surrounding subtle fractures is avoided, and the adjacent lineaments are better delineated (Fig. 4b and 4d).

Details are in the caption following the image
The four discontinuity attributes, including similarity (a), semblance (b), variance (c), and Sobel edge detection (d), overlaying the seismic amplitude of inline #504 to demonstrate the limited resolution of the conventional discontinuity analysis on highlighting the subtle faults and fractures without apparent displacements over the anticline crest (denoted by circles in Fig. 2).
Details are in the caption following the image
The curvature and flexure attributes of inline #504 to demonstrate the superiority of seismic geometry analysis in highlighting the subtle faults and fractures over the anticline crest (denoted by circles), including the magnitude (a) and azimuth (b) of the signed maximum curvature, and the magnitude (c) and azimuth (d) of the signed maximum flexure.

Prior to conducting fault/fracture interpretation from the curvature and flexure maps, it is necessary to understand how a fault is represented in both attributes. By examining the magnitude/azimuth maps (Fig. 4), we notice distinct expressions from curvature to flexure. Figure 5 builds a simple model for illustrating the differences, in which a simplified 2D horizon is cut by a normal fault. Specifically, using the curvature magnitude (Fig. 5b), the fault is highlighted as a juxtaposition of positive curvature and negative curvature (denoted as solid curve), and their absolute values are similar. Instead, a negative peak with two positive sidelobes is observed for the fault by the flexure magnitude (denoted as dotted curve), and the ratio between the peak and the sidelobes is expected to vary from fault to fault, depending on the fault properties, such as dipping angle. Then, we turn to the azimuth of both attributes (Fig. 5c). Let the strike direction of the fault be 0o, the curvature azimuth is estimated as 0o at the synclinal block and jumps to the opposite direction (180o) at the anticlinal block (denoted as solid curve), whereas the flexure azimuth is estimated as 0° close to over the faulting zone but reverses (180o) at both blocks (denoted as dotted curve). In this study, the curvature azimuth is deliberately extended to the range of [0o, 360o) by rotating the azimuth to its opposite direction when positive magnitude is estimated, so that the anticlinal and synclinal blocks could be easily differentiated in curvature azimuth map (Fig. 4b).

Details are in the caption following the image
The sketch map for illustrating the different expressions of the curvature (solid curve) and flexure (dotted curve) attributes in highlighting a fault. R denotes the radius of the osculating circle tangent to the horizon.

Fault probability estimation

As shown in Fig. 5, the faulting distorts the reflector not only across the fault plane but also on its anticlinal and synclinal blocks, and correspondingly, both the fault and its blocks are mapped together in the generated curvature/flexure images (Di and AlRegib 2017). On the one hand, such mixture reveals more information for an experienced interpreter to better understand the subsurface deformation. However, on the other hand, it adds the difficulties for computers/workstations to correctly differentiate the faults from their nearby blocks and extract the corresponding patches at their actual locations.

To facilitate computer-aided fault/fracture interpretation from seismic curvature and flexure analysis, this study presents two approaches for differentiating the faults/fractures from the non-faulting features (e.g. bending reflectors in the a curvature map), both of which convert the geometric attribute into fault probability. The first one is purely from the curvature/flexure azimuth, whereas the second one integrates the magnitude and azimuth properties. Specifically, the former is independent of the faulting and fracturing intensity, which is denoted as the unweighted fault probability in this study. Thereby, the visibility of the subtle faults and fractures is enhanced for high-resolution fracture characterization. However, in most interpretation workflows, the major faults are often given higher interpretation priorities, and such mixture of faults and fractures may distract the picking of the target faults. The latter addresses such limitation by using the curvature/flexure magnitude as weight to filter the unweighted probability, which is denoted as the weighted fault probability in this study. Thereby, the lineaments associated with subtle geometry variation are suppressed in the weighted probability. For the convenience of description, we use urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0001 and urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0002 to represent the curvature magnitude and azimuth, and urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0003 and urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0004 for the flexure magnitude and azimuth.
  1. Unweighted fault probability

We start with estimating the unweighted fault probability from the curvature azimuth. From Fig. 5(c), we notice the 180° difference in urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0005 between the anticlinal block and the synclinal block, and thereby the fault locates at the point where the curvature azimuth abruptly reverses. Given the popular Gaussian filter, this study first develops the operator for quantifying the variation of the curvature azimuth. As shown in Fig. 6, the operators along the inline (x-) and crossline (y-) directions are evaluated as
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0006(1a)
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0007(1b)
in which σ denotes the standard deviation of the Gaussian distribution that determines the distance between the maximum and minimum. p denotes the steepness of the operator that determines the slope from the zeros to the maximum/minimum, and a large p is recommended for steeply dipping faults. urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0008 is used for the examples shown below. Finally, the unweighted fault probability (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0009) is estimated by convoluting equation (1) with the curvature azimuth urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0010,
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0011(2)
where * denotes the convolution operator. Figure 7 displays the estimated fault probability overlaying the seismic amplitude, from which we are able to identify more lineaments, especially the subtle fractures without apparent vertical displacements over the anticlinal crest (denoted by circles), compared with the conventional discontinuity analysis (Fig. 3).
Details are in the caption following the image
The set of operators used for estimating fault probability from the curvature attribute along the inline (x-) (a) and crossline (y-) (b) directions. The standard deviation is set as 0.5 and the steepness as 2.0.
Details are in the caption following the image
The unweighted fault probability estimated from the curvature azimuth (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0012) overlaying the seismic amplitude of inline #504. Note the enhanced imaging of both the major faults and the subtle fractures over the anticlinal crest (denoted by circles), compared with the conventional seismic discontinuity analysis (Fig. 3).
When turning to the flexure azimuth (Fig. 5c), we notice the 180° difference in urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0013 between the fault and both of its blocks, and thereby the fault now locates at the point where the flexure azimuth abruptly reverses simultaneously towards its two sides. Figure 8 displays the set of operators along the inline (x-) and crossline (y-) directions used for quantifying the variation of the flexure azimuth, and in math, they are represented as
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0014(3a)
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0015(3b)
Details are in the caption following the image
The set of operators used for estimating fault probability from the flexure attribute along inline (x-) (a) and crossline (y-) (b) directions. The standard deviation is set as 0.5 and the steepness as 2.0.
Similarly, the unweighted fault probability from the flexure azimuth (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0016) is estimated by convoluting equation (3) with the flexure azimuth urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0017,
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0018(4)
Figure 9 displays the estimated fault probability overlaying the seismic amplitude, in which, besides the major faults, more lineaments are recognized, especially those over the anticlinal crest (denoted by circles), compared with the conventional discontinuity analysis (Fig. 3).
  • b. Weighted fault probability
Details are in the caption following the image
The unweighted fault probability estimated from the flexure azimuth (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0019) overlaying the seismic amplitude of inline 504. Note the enhanced imaging of both the major faults and the subtle fractures over the anticlinal crest (denoted by circles), compared with the conventional seismic discontinuity analysis (Fig. 3).
The unweighted fault probability is independent of the intensity of faulting and fracturing, and thereby both the major faults and the subtle fractures are highlighted. On the one hand, it enhances the visibility of the fractures and reveals more details for robust fracture characterization, but on the other hand, it may distract the identification of the major faults that are often given higher interpretation priorities. To filter such subtle lineaments, we propose integrating the curvature/flexure magnitude as the weight to refine the urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0020 and urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0021 results, which evaluates the weighted fault probability from the curvature attribute (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0022) as
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0023(5)
and the weighted fault probability from the flexure attribute (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0024) as
urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0025(6)

Figures 10 and 11 display the weighted fault probability from the curvature and flexure attributes, respectively, overlaying the seismic amplitude for quality control. Compared with the unweighted fault probability (Figs 7 and 9), the weighted one preserves only the major faults with apparent vertical displacements, whereas the rest associated with subtle geometry variations are successfully suppressed to avoid confusion during fault interpretation.

Details are in the caption following the image
The weighted fault probability estimated from the curvature attribute (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0026) overlaying the seismic amplitude of inline #504. Note the suppression of the subtle fractures without apparent displacement compared with the unweighted fault probability (Fig. 7). Considering the capability of the curvature attribute in detecting the tensile deformation (Gao 2013), the isolated lineaments represent the tensile components of the faults and fractures.
Details are in the caption following the image
The weighted fault probability estimated from the flexure attribute (urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0027) overlaying the seismic amplitude of inline #504. Note the suppression of the subtle fractures without apparent displacement compared with the unweighted fault probability (Fig. 8). Considering the capability of the flexure attribute in detecting the shear deformation (Gao 2013), the isolated lineaments represent the shear components of the faults and fractures.

By comparing Figs 10 and 11, we notice that both curvature and flexure lead to good match between the fault probability and the seismic images. Meanwhile, it is obvious that certain faults and fractures are imaged in different ways between the results from the curvature attribute (Fig. 10) and the flexure attribute (Fig. 11). Such difference may imply the complexities of faulting and fracturing in this area, particularly when considering the finding by Gao (2013) about the capabilities of curvature and flexure in differentiating tensile and shear deformation, respectively. A tentative explanation is that the curvature (Fig. 10) and flexure (Fig. 11) maps represent the tensile and shear components of the faults and fractures, respectively, and further research collaborated with structural geologists is in need for validating such assumption. In this work, we integrate both curvature and flexure results as suggested by Gao (2013), and Fig. 12 displays the integrated fault probability. Compared with the conventional discontinuity analysis (Fig. 3), the proposed method helps depict the subtle fractures over the anticline crest (denoted by circles), which provides clues for understanding the process of faulting and fracturing from the bottom zone towards the top during the rising of salt evaporates. For example, these lineaments may be connected to the major faults clearly depicted at the depth of 1750 ms (denoted by arrows), but are visually segmented due to the poor data quality.

Details are in the caption following the image
The integrated weighted fault probability of the curvature and flexure attributes overlaying the seismic amplitude of inline #504, which helps image both the tensile and shear components of the faults and fractures, especially the subtle ones over the anticline crest (denoted by circles). One tentative interpretation is that they are connected with the major faults resolved in the deep zone (∼1750 ms) (denoted by arrows), but not well imaged due to the low quality of seismic data.

Seeded picking

As the recent focus of geophysical research, a number of methods have been developed for computer-aided fault interpretation from 3D seismic data (e.g. Gibson et al. 2005; Tingdahl and de Rooij 2005; Admasu et al. 2006; Hale 2013; Wang and AlRegib 2014b; Zhang et al. 2014; Wu and Hale 2016; Wu 2017). Ideally, the faults and fractures are expected as continuous lineaments or surfaces with consistent attribute values, for example, semblance and variance. However, due to the complexities of faulting and fracturing, the displacement of a fault may vary within it. Correspondingly, the pieces with small displacements would not be well detected, leading to holes in the imaged lineaments. An example is given in Fig. 12 (denoted by arrows). We can easily recognize the faults at the depth of 1650 ms and 1750 ms, but between them, no fault is clearly detected due to the poor quality of seismic data, which unexpectedly interrupts the visual continuity of the fault surfaces. In such a case, an interpreter may prefer ignoring these local interruptions and picking continuous patches for the faults. However, when automatic fault interpretation is applied, a large fault is often split into several small patches. The poorer the fault is imaged, the worse the splitting is. For overcoming such limitation, this study presents a simple but practical approach for semi-automatic fault interpretation with the knowledge from interpreters as seeds to ensure the pickings being reliable in geology. Table 1 lists the picking algorithm, which uses the interpreter-specified seeds and the prepared fault probability as input. The former is for initializing the picking, whereas the latter is for guiding the propagation. Considering the quality of fault imaging and the interpreter preference, it could be applied in two scenarios as illustrated in Fig. 13.
  1. Single seed

Table 1. The pseudo-code for the proposed algorithm of seeded fault picking
Pseudo-algorithm for seeded fault picking
Input: Seeds urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0028; fault probability f
Output: Fault points p
1. for urn:x-wiley:00168025:media:gpr12769:gpr12769-math-0029 to n do
2. p.append(si)
3. while forward_propagation do
4. si si +
5. p.append(si + )
6. end while
7. while backward_propagation do
8. si si
9. p.append(si )
10. end while
11. end for
Details are in the caption following the image
The sketch maps for illustrating the proposed semi-automatic fault picking from a single seed (a) and multiple seeds (b). The black curve represents the fault probability used for guiding the propagation from the given seed(s), which are denoted as orange dots. The blue dashed lines represent the propagation boundary where the fault probability becomes below the picking threshold. Note in (b) the propagation from the internal seed is enforced to continue even when the fault probability vanishes, based on the assumption that all these curve segments are on the same fault.
The single-seeded picking works for faults/fractures that are well detected as continuous lineaments/surfaces with consistent attribute values, especially those with small sizes and planar surfaces. As shown in Fig. 13(a), the picking starts from a single seed, then propagates both forward and backward along the fault plane by searching the new locations where the estimated fault probability is closest to that of the seed location. Such picking terminates when the estimated fault probability decreases below the interpreter-specified threshold.
  • b. Multiple seeds

For large faults that are detected as several pieces (Fig. 12), the single-seeded picking may fail to interpret them fully as expected by interpreters, since unexpected termination would occur in the local gaps of poor fault imaging. In such cases, multiple seeds are suggested for ensuring continuous picking across such gaps (Fig. 13b). For example, by defining the starting seed and the end seed of a fault, the picking within two seeds is deliberately enforced to continue even in the zones where the estimated fault probability is beyond the threshold. Correspondingly, the generated fault surface is continuous between the seeds without non-geologic holes in it.

When designing the algorithm for seeded fault/fracture picking, there exist three key factors that control the picking accuracy, including (a) searching orientation, (b) size of the searching window and (c) weight distribution within the window for finding the most-likely fault locations. All of them arise from the assumption of planar faults used in this study and take into account the fault complexities that several faults in different orientations may intersect with each other. In such case, the searching orientation is expected perpendicular to the faulting plane to reduce the searching window size and the corresponding computational costs. Moreover, when comparing the fault probability within the searching window, the centre one should be given with more weight than the marginal ones. Otherwise, two intersected faults in different orientations may be mistakenly merged into one fault patch with abrupt change in its geometry.

RESULTS

After the description of the proposed method, we investigate its applications for fault/fracture imaging and interpretation from two 3D seismic volumes. First, the proposed semi-automatic picking is applied to the F3 seismic dataset from the Netherlands North Sea. Figure 14 displays the extracted fault patches in 3D view. In general, the fault planes are north-south oriented with large dipping angles. Then, for quality control, the extracted patches are clipped to the vertical section of inline #504 (Fig. 15) and the time section at 1624 ms (Fig. 16), with the black lines representing the picked faults and fractures. Both maps demonstrate good matches between the pickings and the seismic images, indicating the accuracy of the proposed method in fault and fracture picking. In this work, the fault interpretation is based on our assumption that the faults penetrate from the anticline crest (∼1650 ms) to the deep zone (∼1750 ms), even though they are not clearly imaged in the middle zone (∼1700 ms); correspondingly, the multi-seeded picking scheme is used for interpreting them. Such assumption allows us to well verify the capability of the proposed workflow. From the perspective of experienced geologists, however, such interpretation may not be valid in geology, and therefore further work is recommended for re-interpreting them based on an in-depth understanding of the subsurface structures in this area.

Details are in the caption following the image
The 3D view of the semi-automatic fault/fracture picking from the F3 dataset using the proposed workflow.
Details are in the caption following the image
The clipping of the picked faults and fractures in Fig. 13 to the vertical section of inline #504. Note the good match between the pickings and the seismic image.
Details are in the caption following the image
The clipping of the picked faults and fractures in Fig. 13 to the time section at 1624 ms. Note the good match between the pickings and the seismic image.

Besides the semi-automatic fault/fracture picking, the proposed method also has the potential for volumetric fault/fracture imaging extraction, which not only is computationally efficient but also helps avoid the bias from interpreters. In some areas, the subsurface deformation creates a number of faults and fractures with varying sizes and orientations, and a general view of them is often necessary for interpreters before spending much time and efforts on interpreting any of them. Applying the proposed seismic geometry analysis and lineament isolation makes it possible for fast depicting an outline of all the major faults and fractures and understanding the faulting complexities in a study area, with an enhanced resolution compared with the conventional discontinuity analysis. Figure 17 displays the volumetric fault/fracture imaging from the 3D seismic dataset over the Great South Basin in New Zealand, which was formed during the mid-Cretaceous and is rich in faults that cut the basin into several sub-basins. Such volumetric imaging not only clearly maps the spatial distribution of the polygonal faulting, but also offers new insights for analysing every fault in the entire system and investigating its role in basin evolution over this area.

Details are in the caption following the image
The volumetric fault imaging from the seismic volume over the Great South Basin (GSB) in New Zealand, using the proposed method of seismic geometry analysis and fault/fracture isolation. Such fast imaging not only reveals the spatial distribution of the faults for understanding the faulting complexities without interpreters’ bias, but also allows interpreters to pick every fault from the fault system and investigate its role in basin evolution over this area.

CONCLUSIONS

We have presented a new method for semi-automatic interpretation of faults and fractures from 3D seismic data that consist of three components. First, the seismic geometry analysis is performed to highlight both the faults and the subtle fractures, especially those are often overlooked in the conventional discontinuity analysis. Then, the fault probability is estimated from these attributes for differentiating the potential faults and fractures from the non-faulting features. Finally, the seeded picking is used to interpret the target faults and fractures with the knowledge of interpreters to ensure reliable interpretation in geology. With the assistance of the proposed method, a fault system could be better investigated in two ways: first, to perform volumetric fault imaging for fast depicting the spatial distribution of all faults and fractures in a study area and, second, to pick the target faults as patches for quantitative structure interpretation and framework modelling.

The proposed workflow is most computationally expensive in the first component of seismic geometry analysis, which is dependent on the selection of computation algorithms as well as the size of seismic volumes. On the contrary, the step of fault probability estimation and seeded picking has relatively low requirement on computational resources and can be completed in a few seconds as tested on a laptop of Intel Core i7 processor and 16 GB memory.

ACKNOWLEDGEMENTS

This work is supported by the Center for Energy and Geo Processing at Georgia Tech and King Fahd University of Petroleum and Minerals. Thanks go to the Editor Tijmen Jan Moser, the Associate Editor, and the reviewers Behzad Alaei and two anonymous ones for their helpful comments that have certainly helped improve the quality of this work. We thank the OpendTect Open Seismic Repository (opendtect.org/osr) for providing the F3 dataset over the Netherlands North Sea, and the New Zealand Petroleum and Minerals (NZP&M) for the GSB dataset. The code is available at https://haibindi.wixsite.com/haibin-di/software-tools

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.