Next Article in Journal
Comparison of Three DNA Extraction Kits for Assessment of Bacterial Diversity in Activated Sludge, Biofilm, and Anaerobic Digestate
Previous Article in Journal
Learning Embedding for Signed Network in Social Media with Hierarchical Graph Pooling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Augmentation in Seismic Data for Fault Prediction

1
Key Laboratory of Tectonics and Petroleum Resources of Ministry of Education, China University of Geosciences (Wuhan), Wuhan 430074, China
2
School of Earth and Space Sciences, University of Science and Technology of China, Hefei 230026, China
3
Tianjin Survey Design Institute Group Co., Ltd., Tianjin 300191, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(19), 9796; https://doi.org/10.3390/app12199796
Submission received: 19 August 2022 / Revised: 8 September 2022 / Accepted: 21 September 2022 / Published: 29 September 2022

Abstract

:
Fault interpretation tasks become more and more difficult as the complexity of seismic exploration increases, especially for ultra-deep seismic data. Recently, numerous researchers have utilized automatic interpretation techniques based on deep learning to improve the efficiency and accuracy of fault prediction. Although deep learning methods have powerful data information processing capabilities, the applicability of deep neural networks may still be limited by the range of learned information. Therefore, we develop a new technique called structural data augmentation to enhance the diversity of the datasets. Concretely, we utilize different geological structure theories to incorporate virtual folds and faults in the field seismic data to improve the diversity and generalization ability of the training datasets. To cope with the multi-stage and multi-scale complex structures developed in ultra-deep strata, the proposed augmentation workflow increases data diversity by generating various virtual structures containing multi-scale folds, listric faults, oblique-slip displacement fields, and multi-directional fault drags. Tests on the field seismic data show that our method not only outperforms conventional seismic attributes but also has advantages over other machine learning methods.

1. Introduction

As a typical component of the geological structure, faults can serve as potential channels for oil and gas migration and accumulation [1,2,3] or reveal the spatial distribution and heterogeneity of subsurface targets [4,5]. Therefore, fault identification methods have become indispensable technologies in seismic data interpretation [6,7]. However, the complex structures and low-quality information contained in seismic data become unavoidable challenges, especially for ultra-deep fault interpretation [8]. To accurately and effectively identify faults from seismic data, many researchers have proposed various practical strategies.
In the early days, researchers used the human–computer interaction method to manually interpret the seismic reflection discontinuity caused by the fault [9,10,11]. However, using only seismic signals to manually identify faults often produces strong human-oriented recognition results, and the interpretation results are severely limited by the signal-to-noise ratio and seismic data resolution. Therefore, the joint well-seismic interpretation technologies are derived [9,12,13]. Through the combination of log and seismic data, the accuracy of fault interpretation is effectively improved. However, these fault identification technologies rely on manual fault labeling, which is highly time-consuming, especially for 3D seismic data.
Therefore, some semi-automatic methods [14,15] and automatic fault recognition methods [16,17,18] have been proposed to reduce the workload of manual interpretation. These methods suggest that the purpose of automatic fault identification can be achieved by calculating and highlighting the discontinuity of seismic events. Coherence attribute as a classic automatic fault identification technology is widely used in seismic data interpretation, and many coherence-based algorithms have been developed, such as the first-generation coherence algorithm [16], the least-square coherence algorithm [17], the semblance-based coherence algorithm [18], the eigenstructure-based coherence algorithm [19], the frequency-decomposed coherence algorithm [20], the predictive coherence algorithm [21], and the structure-oriented coherence [22]. In addition to coherent attributes, curvature attributes are also commonly used in seismic data interpretation. Since Richard [23] proposed the Gaussian Curvature Analysis (GCA) method to detect abnormal strain regions in the structures, many curvature-based algorithms have been discussed, such as surface curvature algorithm [24], volumetric curvature algorithm [25], curvature gradient [26], and flexure attribute [27,28].
However, the fault identification methods based on the discontinuity of the reflection events are sensitive to seismic noise [29,30]. Therefore, many researchers have developed fault identification methods based on anti-noise or fault structure enhancement [31,32,33,34,35,36], such as ant tracking [37,38], spectral coherence [20], multi-azimuth coherence [39], fault voting [40], and multi-sensitive attribute fusion [41,42,43]. However, these enhanced recognition methods with structural constraints may still produce erroneous recognition results, especially in the data area where faults are adjacent to each other [44]. To further improve the accuracy of fault prediction, artificial intelligence algorithms are introduced in this paper to identify faults.
Artificial intelligence methods have surprising interdisciplinary applicability [45,46,47,48,49,50] and have been introduced into the field of geosciences [51,52], such as seismic imaging [53], seismic waveform classification [54], event localization [55,56], earthquake prediction [57,58], and earthquake warning [59].
Recently, some researchers began to use artificial intelligence to identify faults and obtained effective results. These methods can be mainly divided into three categories: The first category of methods trains the neural networks with field seismic data and manually interpreted labels [60,61,62,63]. However, the confidentiality and scarcity of field and label data often hinder the application of machine learning methods [51,52,64]. Therefore, the second type of methods use synthetic seismic data and theoretical fault labels to train the neural network [44,65,66,67,68,69,70,71,72,73]. These methods effectively alleviate the problem of training datasets scarcity and excel in some seismic data applications. However, the geological information and waveform features contained in synthetic data are usually ideal and bounded. It is difficult to fully bridge the gap between synthetic and field data using only theoretical models [62,74]. The third category of methods utilizes the idea of transfer learning to identify faults [74,75,76,77,78]. A small amount of field seismic data and manually interpreted labels are used to fine-tune the neural network pre-trained from synthetic data. While this fine-tuning technique can improve the performance of fault detection, the results are not the best in some field data applications [62].
In summary, the current popular machine-learning-based fault detection methods may all face the problem of insufficient data and information. One of the biggest challenges for machine learning in fault identification and even in geosciences is the lack of numerous, informative, and field-like training data [51,52]. Some classic data augmentation methods can help alleviate this difficulty [62,79,80], such as flipping [81], rotating [82], cropping [83], intensity transformation [84], down-sampling [85], random brightness [86], grid distortion [62], and random drop [87]. However, some of these data augmentation methods may not meet the geological constraints when applied directly to seismic data. Therefore, we attempt to bridge the gap between the training set and the field seismic data to improve the fault characterization capability in this paper.
In this paper, the characterization of fault structures in 3D seismic data is considered as an image segmentation problem, which is solved by a simple 3D U-net. The architecture of the 3D U-net is improved from the 2D U-net used in the medical image field [88]. Although there are many networks with more parameters and more complex architectures now [89,90,91,92,93], we still only apply a simple U-shaped network in this study. The simple 3D Unet network architecture is used because 3D U-net has been validated in fault detection tasks [44,66,70] and because we want to put more emphasis on the impact of the data on the results and improve computational efficiency.
To alleviate the problem of insufficient labeled field-like datasets in machine learning methods, we propose a structural data augmentation method in this study. This method creates virtual geometric folds and faults in field seismic signals and interpretation data to obtain semi-real-semi-synthetic seismic data and corresponding labels. Compared to methods that train networks using field data and manually interpreted data, our approach allows training datasets to contain not only the experience of geologists but also the knowledge of theoretical models. In addition to improving the generalization capability, our method requires interpretation for only a small amount of field data, which avoids the tedious work of completely labeling large seismic data. Compared to synthetic data learning and transfer learning methods, our method is applied directly to field data, allowing our approach to be more effective in bridging the difference between the training set and field data.
Through our structural data augmentation framework, we automatically generate 200 data–label pairs. After further rotation augmentation, these data sets effectively train our neural network to identify fault structures in 3D seismic signals. To evaluate the effectiveness of our method, we compare two classical attribute methods (coherence and curvature) and three machine learning methods (manual interpretation data learning, synthetic data learning, and transfer learning) with the proposed approach through several field data examples. The fault detection results from field seismic data demonstrate that our method not only outperforms conventional seismic attributes but also has advantages over the other three types of machine learning methods.

2. Methods

When training a deep learning network to detect fault structures in 3D seismic data, numerous field-like 3D seismic volumes are required as inputs, and the corresponding 3D fault structures are required as labels. It is not difficult to obtain numerous seismic volumes by augmenting field data with existing data augmentation techniques derived from computer vision [62,79,80]. However, to effectively improve the training performance, the applied data augmentation techniques cannot change the semantics of the data [94]. Conventional data augmentation methods, such as flipping [81], random brightness [86], random drop [87], and grid distortion [62], may lead to stratigraphic overturn and tectonic distortion, which can produce geologically unacceptable data samples. Therefore, some of these data augmentation algorithms may only provide limited assistance for fault detection.
To cope with the multi-stage and multi-scale complex structures developed in ultra-deep seismic data, the proposed augmentation workflow increases data diversity by generating various virtual structures containing multi-scale folds, listric faults, oblique-slip displacement fields, and multi-directional fault drags. The basic idea of this augmentation method is to add virtual faults and folds into the seismic data to ensure that the data remain reasonable in the geological sense. For structural geology, this process can be considered as the development of folds or faults due to multi-stage tectonic events. Randomly adding various folds and faults into the 3D field seismic data also increases the diversity and generalization ability of the samples. Figure 1 demonstrates an example of adding a series of virtual structures into the field seismic data and manual fault interpretation. The detailed workflow of the structural data augmentation is as follows:
(1) As shown in Figure 1a,d, sub-volumes ( 128 × 128 × 128 in this study) are truncated from a 3D field seismic data volume and corresponding manually interpreted volume.
(2) Generate virtual folds. As shown in Figure 1b, the process of adding virtual folds can be simulated by raising and lowering the data points. The randomly generated folds determine the shift distance of each data point.
(3) Generate virtual faults. As shown in Figure 1c, the process of adding virtual faults can be simulated by making discontinuities on both sides of virtual fault surfaces. The randomly generated fault surfaces determine the specific location and basic shape of faults. The randomly simulated fault near-field displacements and fault drags determine the direction and magnitude of the discontinuities on both sides of the faults. To further increase the generalization ability of the dataset and the anti-noise ability of fault identification, a small amount of random noise is also added into the seismic data ( S N R = [ 4 , 5 ] in this study).
(4) Repeat steps 2 and 3 until the generated samples are sufficient to train a deep learning network model.
Different from conventional data generation workflows [44,66,67,68], the proposed structural data augmentation workflow can automatically generate various datasets containing multi-scale folds, listric faults, and oblique-slip displacement fields to provide a variety of data-label pairs to train neural networks.
Figure 1. The workflow of structural data augmentation. (a) Raw 3D seismic data. (b) Seismic data after adding virtual folds. (c) Seismic data after adding virtual faults and random noise. (d) Manual fault interpretation label data. (e) Label data after adding virtual folds. (f) Label data after adding virtual faults.
Figure 1. The workflow of structural data augmentation. (a) Raw 3D seismic data. (b) Seismic data after adding virtual folds. (c) Seismic data after adding virtual faults and random noise. (d) Manual fault interpretation label data. (e) Label data after adding virtual folds. (f) Label data after adding virtual faults.
Applsci 12 09796 g001

2.1. Adding Virtual Folds

The simulation of the virtual fold structures is divided into three parts in this study: large-scale folds S 1 ( X , Y , Z ) , local folds S 2 ( X , Y , Z ) , and dips S 3 ( X , Y , Z ) .
Unlike conventional methods using standard Fourier series to model folds [95], elliptic equations are applied in Fourier series to increase the asymmetry in this study. Concretely, the standard Fourier series are diverse in the Z-direction, but they maintain symmetry in the X- or Y-direction (Figure 2a). As shown in Figure 2b, the generated large-scale folds can be asymmetric in the lateral direction through the following equation:
S 1 ( X , Y , Z ) = A 0 + 1 a ( X X 0 ) + b ( Y Y 0 ) X m a x + Y m a x k = 1 N A k cos ( k π E ( X , Y ) λ k ) + B k sin ( k π E ( X , Y ) λ k ) E ( X , Y ) = cos φ k ( X X 0 ) sin φ k ( Y Y 0 ) L [ x ] k 2 + sin φ k ( X X 0 ) + cos φ k ( Y Y 0 ) L [ y ] k 2 ,
where A k and B k , and λ k are the basis parameters in the standard Fourier series, controlling the amplitude and period of the trigonometric functions, respectively. The elliptic long axis L [ x ] k , elliptic short axis L [ y ] k , and rotation angle φ k control the variation of the virtual folds in the lateral direction. By applying the linear decay function 1 a ( X X 0 ) + b ( Y Y 0 ) X m a x + Y m a x , the amplitude of the large-scale folds gradually decreases from the center to the edges. In this study, we assume that large virtual folds belong to a single stratigraphic unit and have nearly uniform surfaces. If necessary, additional parameters can be applied in the Z-direction to increase diversity.
Different from the symmetric standard Gaussian equation used by Wu et al. [68], we use the following equation to generate asymmetric local virtual folds (Figure 2d):
S 2 ( X , Y , Z ) = c Z Z m a x k = 1 N D k exp [ cos ϕ k ( X E k ) sin ϕ k ( Y F k ) 2 σ [ x ] k 2 sin ϕ k ( X E k ) + cos ϕ k ( Y F k ) 2 σ [ y ] k 2 ] ,
where the parameters ( E k , F k ) and D k control the center and amplitude of the local folds, respectively. As shown in Figure 2e, by controlling the parameters of long axis σ [ x ] k , short axis σ [ y ] k , and rotation angle ϕ k , the generated local folds are not limited to symmetric circles.
As shown in Figure 2g, the linear function that generates the dip structure uses parameters G and H to control the dip of the formation in the X- and Y-directions:
S 3 ( X , Y , Z ) = G X + H Y + l .
As shown in Figure 1b, the folded data D 1 ( X , Y , Z ) can be calculated from the field seismic data D 0 ( X , Y , Z ) by the defined virtual fold fields S 1 ( X , Y , Z ) , S 2 ( X , Y , Z ) and S 3 ( X , Y , Z ) :
D 1 ( X , Y , Z ) = D 0 ( X , Y , Z + S 1 ( X , Y , Z ) + S 2 ( X , Y , Z ) + S 3 ( X , Y , Z ) ) .
The pattern of virtual folds is defined by different combinations of many parameters. These randomly selected parameters can generate a variety of unique virtual folds for structural data augmentation.

2.2. Adding Virtual Faults

As shown in Figure 3, the simulation of the virtual fault structures is divided into four parts in this study: fault reference plane, fault near-field displacement, fault surface, and fault drag. The initial reference plane of a fault can be defined by the reference point ( X 0 , Y 0 , Z 0 ), azimuth Φ , and dip angle Θ [96]:
X ¯ Y ¯ Z ¯ = R X X 0 Y Y 0 Z Z 0 R = sin Φ cos Φ 0 cos Φ cos Θ sin Φ cos Θ sin Θ cos Φ sin Θ sin Φ sin Θ cos Θ ,
where R is the coordinate rotation matrix, which defines the normal direction of the reference plane as Z ¯ , the strike direction as X ¯ , and the dip direction as Y ¯ (Figure 3a).

2.2.1. Fault Displacement

Different from conventional methods [68,96], two additional parameters are applied to the fault displacement simulation in this study (Figure 4): the rotation angle of the fault displacement Ψ d i s and the rotation angle of the fault attenuation ellipse Ψ . In nature, there are not only many dip-slip faults [97] but also many strike-slip faults [98]. Therefore, different strike-slip and dip-slip displacements can be combined on a fault surface to produce arbitrary oblique-slip directions. In addition, although the attenuation of fault displacement is widely considered to satisfy an elliptic equation [99,100,101], it has also been shown that the attenuation ellipse may have different rotation angles in different faults [102,103]. We therefore model the near-field displacement of faults by the following equation:
d ( X ¯ , Y ¯ ) = 2 A m p d 1 r ( X ¯ , Y ¯ ) 1 + r ( X ¯ , Y ¯ ) 2 2 r ( X ¯ , Y ¯ ) 2 r ( X ¯ , Y ¯ ) = cos Ψ ( X ¯ X 0 ¯ ) sin Ψ ( Y ¯ Y 0 ¯ ) L [ x ¯ ] 2 + sin Ψ ( X ¯ X 0 ¯ ) + cos Ψ ( Y ¯ Y 0 ¯ ) L [ y ¯ ] 2 d ( X ¯ , Y ¯ ) [ x ¯ ] , = d ( X ¯ , Y ¯ ) sin Ψ d i s d ( X ¯ , Y ¯ ) [ y ¯ ] = d ( X ¯ , Y ¯ ) cos Ψ d i s ,
where the parameters ( X 0 ¯ , Y ¯ 0 ) , ( L [ x ¯ ] , L [ y ¯ ] ) and A m p d are the classical parameters of the displacement attenuation equation, controlling the center, radius, and amplitude of the near-field displacement, respectively. The parameters d ( X ¯ , Y ¯ ) [ x ¯ ] and d ( X ¯ , Y ¯ ) [ y ¯ ] represent the components of displacement in the strike-slip direction X ¯ and the dip-slip direction Y ¯ , respectively. On the basis of these classical parameters, numerous displacement patterns of oblique-slip faults can be simulated by different combinations of displacement rotation angles Ψ d i s and attenuation ellipse rotation angles Ψ .

2.2.2. Fault Surface

As shown in Figure 5, the generation of fault surfaces is mainly divided into two parts in this study: ellipsoidal surface f 1 ( X ¯ , Y ¯ ) and random perturbation f 2 ( X ¯ , Y ¯ ) .
f ( X ¯ , Y ¯ ) = f 1 ( X ¯ , Y ¯ ) + f 2 ( X ¯ , Y ¯ ) .
Unlike the conventional methods that use only the random simulation algorithms to generate faults [68,104,105], which has a low probability of generating listric faults, we apply an ellipsoidal surface equation to create listric faults with different shapes:
f 1 ( X ¯ , Y ¯ ) = 1 X R L [ x R ] 2 Y R L [ y R ] 2 Z R L [ z R ] 2 A m p E X R Y R Z R = R x ¯ R y ¯ R z ¯ X ¯ X 0 ¯ Y ¯ Y 0 ¯ Z 0 ¯ R x ¯ ( θ x ¯ ) = 1 0 0 0 cos θ x ¯ sin θ x ¯ 0 sin θ x ¯ cos θ x ¯ , R y ¯ ( θ y ¯ ) = cos θ y ¯ 0 sin θ y ¯ 0 1 0 sin θ y ¯ 0 cos θ y ¯ , R z ¯ ( θ z ¯ ) = cos θ z ¯ sin θ z ¯ 0 sin θ z ¯ cos θ z ¯ 0 0 0 1 ,
where ( X 0 ¯ , Y ¯ 0 , Z ¯ 0 ) , ( L [ x R ] , L [ y R ] , L [ z R ] ) , and ( θ x ¯ , θ y ¯ , θ z ¯ ) are the classical parameters of the standard ellipsoidal surface equation, controlling the center, radius, and rotation angle of the ellipsoidal surface, respectively. In some fault examples (Figure 6a,b), there are local structures with uniform orientation, such as ridge-and-groove morphology [106,107,108], so we control the random perturbation of the fault surface by the following equation:
f 2 ( X ¯ , Y ¯ ) = k = 1 N A m p k exp cos Ψ k ( X ¯ J k ) sin Ψ k ( Y ¯ K k ) 2 σ [ x ¯ ] k 2 sin Ψ k ( X ¯ J k ) + cos Ψ k ( Y ¯ K k ) 2 σ [ y ¯ ] k 2 ,
where the parameters ( J k , K k ) , ( σ [ x ¯ ] k , σ [ y ¯ ] k ) and A m p k control the center, radius, and magnitude of the local perturbation, respectively. The random perturbation of the fault can be made consistent with the fault displacement direction by controlling the rotation angle Ψ k (Figure 6c).
With the calculation of f 1 ( X ¯ , Y ¯ ) and f 2 ( X ¯ , Y ¯ ) , numerous curved fault surfaces can be generated, and the insufficiency of random seed methods in listric fault simulation can be avoided.

2.2.3. Fault Drag

As shown in Figure 7, the fault drag is described in two types in this study: reverse drag and normal drag. For the reverse drag simulation, the following nonlinear equation is popularly used [110]:
α ( X ¯ , Y ¯ , Z ¯ ) = 1 | Z ¯ f ( X ¯ , Y ¯ ) | 2 R f ( X ¯ , Y ¯ ) R Z ¯ f ( X ¯ , Y ¯ ) + R ,
where f ( X ¯ , Y ¯ ) is the fault surface defined in Equation (7), and R is the drag radius.
Inspired by the sigmoid function [111], the normal drag is simulated using the following truncated sigmoid function:
α ( X ¯ , Y ¯ , Z ¯ ) = 2 1 + exp μ Z ¯ f ( X ¯ , Y ¯ ) δ R 1 f ( X ¯ , Y ¯ ) R Z ¯ f ( X ¯ , Y ¯ ) 2 1 + exp μ Z ¯ f ( X ¯ , Y ¯ ) + δ R 1 f ( X ¯ , Y ¯ ) Z ¯ f ( X ¯ , Y ¯ ) + R 1 | Z ¯ f ( X ¯ , Y ¯ ) | R ,
where the truncation distance δ controls the displacement at the drag center, and the scaling factor μ controls the shape of the drag.
Different from the conventional methods [68,96], we apply the drag rotation angle Ψ d r a g to control the generation of fault drags. In nature, fault drag exists not only with dip-slip faults [112,113,114] but also with strike-slip faults [115,116,117]. Therefore, different strike-slip and dip-slip drags can be combined to form arbitrary drag directions on a fault surface (Figure 7):
D [ x ¯ ] ( X ¯ , Y ¯ , Z ¯ ) = λ α ( X ¯ , Y ¯ , Z ¯ ) d ( X ¯ , Y ¯ ) [ x ¯ ] sin Ψ d r a g f ( X ¯ , Y ¯ ) Z ¯ f ( X ¯ , Y ¯ ) + R D [ x ¯ ] ( X ¯ , Y ¯ , Z ¯ ) = ( λ 1 ) α ( X ¯ , Y ¯ , Z ¯ ) d ( X ¯ , Y ¯ ) [ x ¯ ] sin Ψ d r a g f ( X ¯ , Y ¯ ) R Z ¯ f ( X ¯ , Y ¯ ) D [ y ¯ ] ( X ¯ , Y ¯ , Z ¯ ) = λ α ( X ¯ , Y ¯ , Z ¯ ) d ( X ¯ , Y ¯ ) [ y ¯ ] cos Ψ d r a g f ( X ¯ , Y ¯ ) Z ¯ f ( X ¯ , Y ¯ ) + R D [ y ¯ ] ( X ¯ , Y ¯ , Z ¯ ) = ( λ 1 ) α ( X ¯ , Y ¯ , Z ¯ ) d ( X ¯ , Y ¯ ) [ y ¯ ] cos Ψ d r a g f ( X ¯ , Y ¯ ) R Z ¯ f ( X ¯ , Y ¯ ) ,
where the components of displacement d ( X ¯ , Y ¯ ) [ x ¯ ] and d ( X ¯ , Y ¯ ) [ y ¯ ] are mentioned in Equation (6), R is the drag radius, and λ ( 0 λ 1 ) represents the displacement ratio of hanging wall and footwall.
To ensure the rationality of the hanging wall and foot wall on both sides of the fault surface, the displacement in the normal direction of the fault surface is defined by the following formula:
D ( z ¯ ) ( X ¯ , Y ¯ , Z ¯ ) = f ( X ¯ + D [ x ¯ ] ( X ¯ , Y ¯ , Z ¯ ) , Y ¯ + D [ y ¯ ] ( X ¯ , Y ¯ , Z ¯ ) ) f ( X ¯ , Y ¯ ) .
Finally, after calculating the three components of the displacement field, we can generate virtual faults by the following equation:
X ˜ Y ˜ Z ˜ = R 1 X ¯ Y ¯ Z ¯ + D [ x ¯ ] ( X ¯ , Y ¯ , Z ¯ ) D [ y ¯ ] ( X ¯ , Y ¯ , Z ¯ ) D [ z ¯ ] ( X ¯ , Y ¯ , Z ¯ ) + X 0 Y 0 Z 0 ,
where the rotation factor R is mentioned in Equation (5). By arbitrarily combining the parameters of near-field displacement d ( X ¯ , Y ¯ ) , fault surface f ( X ¯ , Y ¯ ) , and fault drag α ( X ¯ , Y ¯ , Z ¯ ) , many unique virtual faults can be generated. As shown in Figure 1c, numerous virtual faults including linear faults, listric faults, oblique-slip faults, and normal and reverse drag faults can be generated through a series of calculations. By adding a variety of virtual faults and folds, a highly diverse field-like dataset can be obtained.

3. Seismic Fault Detection Based on U-Net

In this work, we apply a simple 3D U-net to identify faults from 3D seismic volumes. The simple 3D U-net network architecture is used because we want a fair comparison with the work of Wu et al. [68] and because we want to put more emphasis on the impact of the data on the results. In the process of training and updating the neural network, the Adam method and the mean squared error (MSE) are used to optimize the network parameters.

3.1. Neural Network Architecture

Our network architecture is modified from a 2D U-shaped network used to implement 2D medical image segmentation [88], in which the input seismic data are first down-sampled and feature extracted by an encoder, and then, they are up-sampled by a decoder to map the features into fault zones. As shown in Figure 8, our network utilizes skip connections to efficiently aggregate multi-scale semantic features from shallow and deep layers in the encoder. These skip connections can effectively reduce the long-path dependence of the network and transfer feature details between the encoder and decoder, which helps to improve the accuracy and computational efficiency of network learning.
In our network architecture, the encoder part consists of seven 3D convolutional layers in total. After inputting 3D seismic data, we apply successive convolutional blocks for feature extraction and down-sampling, which compresses the computational cost while increasing the receptive field. Each convolutional block contains two 3 × 3 × 3 convolutional layers, two rectified linear unit (ReLU) layers, and one 3D maxpooling layer. As shown in Figure 8, multi-scale semantic information is gradually extracted from shallow and deep networks through three convolutional blocks, and each scale is composed of two 3D convolutional layers.
The decoder, consisting of three convolutional blocks and three transposed convolutional layers, upsamples and maps features into fault labels with the same size as the 3D seismic volume. The network layers at each scale are also composed of two 3 × 3 × 3 convolutional layers and two ReLu layers.

3.2. Loss Function

The estimation of fault zones can be considered as an image segmentation problem, and the MSE is a common evaluation metric used to measure the difference between predictions and labels as follows:
L o s s = 1 N k = 1 N y k p k 2 ,
where N represents the number of pixels in the input seismic data. The predicted fault probability p k and theoretical fault label y k at each pixel measure the computational error of the updated neural network.

3.3. Network Training

As shown in Figure 9, to further compare and validate the effectiveness of the structural data augmentation framework, our workflow is compared with three recently popular machine learning approaches (manually interpreted data learning, synthetic data learning, and transfer learning).

3.3.1. Network Training Based on Manual Interpretation Data

In recent years, training neural networks for fault recognition using manually interpreted data has been considered as an effective way [60,61,62,63]. However, the confidentiality and scarcity of field data and interpretation results often hinder the application of machine learning methods [51,52]. Therefore, some classical augmentation methods in the field of computer vision are often utilized to augment field data [62,79,80]. In this paper, we truncate a 400 × 400 × 400 sub-volume and the corresponding manually interpreted data from the work area A (Figure 10a). Similar to An et al. [62,79], 800 data–label pairs ( 128 × 128 × 128 in this study) are obtained using the classical augmentation method to train the neural network Net_manual (Figure 9a).

3.3.2. Network Training Based on Synthetic Data

The second type of methods use synthetic seismic data and theoretical fault labels to train the neural network [68,70,73]. These methods effectively alleviate the problem of training datasets scarcity and excel in some seismic data applications. In this paper, we make some minor changes based on the work of Wu et al. [68] because these changes do increase the applicability of neural networks in fault recognition, especially for structures dominated by strike-slip faults. To briefly demonstrate the effectiveness of these changes, we use the neural network Net_syn_Wu from the open-source workflow by Wu et al. [68] for comparison. To compare fairly with the structural data augmentation, we use Equations (1)–(14) to generate 800 synthetic data–label pairs to train the neural network Net_syn_our (Figure 9b).

3.3.3. Network Training Based on Transfer Learning

In addition to manually interpreted data learning and synthetic data learning methods, transfer learning approaches have also become popular in recent years [74,75,76,77,78]. In this paper, we pretrain the network using the previously mentioned 800 synthetic seismic data (Equations (1)–(14)). Based on the pre-trained network, we fix most of the parameters in the network and fine-tune the last layer to further learn new data features as suggested by Wei et al. [118]. As shown in Figure 9c, the same 400 × 400 × 400 field data in the previously mentioned work area A (Figure 10a) are truncated into 100 pairs of 128 × 128 × 128 data–labels to fine-tune the network Net_transfer.

3.3.4. Network Training Based on Structural Data Augmentation

Finally, we use the structural data augmentation framework proposed in this paper to augment the same 400 × 400 × 400 field data from the work area A (Figure 10a). As shown in Figure 9d, 800 pairs of 128 × 128 × 128 data–labels generated by our framework are used to train the network Net_stru_aug.

4. Results

In this section, we demonstrate the applicability of our structural data augmentation method using field seismic data obtained from three different work areas in the Tarim Basin, China (work areas A, B, and C). Affected by the deep geological environment, the field data selected from the ultra-deep section (over 7000 m depth) contain complex structural features. In particular, multi-stage and multi-scale strike-slip faults are developed in these ultra-deep strata, which are difficult to characterize effectively by conventional methods [8]. We compare our fault prediction results with three recently popular machine learning methods (manually interpreted data learning [62], synthetic data learning [68], and transfer learning [118]) and two classical conventional methods (coherence method [19] and curvature method [25]).
Figure 10 demonstrates the 3D full view and 2D slice details of the fault identification results in work area A. In work area A, our structural data augmentation method and Net_manual perform well, especially for flower-like strike-slip fault structures in detailed slices (Figure 10b,c). A few imperfections in the Net_manual may be due to the bias of the hand interpretation (e.g., the green rectangle in Figure 10c). The performance of Net_transfer (Figure 10d) is improved compared to that of Net_syn_our (Figure 10f). Transfer learning effectively reduces lineaments in the results that may not be related to faults (e.g., the green rectangular area in Figure 10d,f). However, the fault recognition results obtained by Net_transfer are still imperfect. Both Net_syn_Wu and Net_syn_our extract misinformation unrelated to faults (Figure 10e,f). This misinformation indicates that the synthetic data contain only limited ideal geological information and cannot fully bridge the gap between synthetic data and field seismic data. However, it is difficult for Net_syn_Wu to extract complete faults (e.g., the flower structure in the green rectangular area in Figure 10e). These incomplete fault characterization results may stem from the fact that some geological features have been simplified or omitted in the conventional structural modeling framework (especially for strike-slip faults). Coherence and curvature can produce relatively complex fault network images, but they are still disturbed by noise and makes it difficult to identify the fault structure completely (Figure 10g,h).
Figure 10. Fault recognition results of work area A. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Figure 10. Fault recognition results of work area A. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Applsci 12 09796 g010
Figure 11 demonstrate the 3D full view and 2D slice details of the fault identification results in work area B. As shown in Figure 11b, our structural data augmentation method can effectively identify major faults. However, the results also contain some errors that may not be related to the fault (e.g., the green rectangular area in Figure 11b). These errors may be due to the differences between different work areas, indicating that our method may still be imperfect in generalization ability. As shown in the green rectangular area in Figure 11c, Net_manual cannot extract complete faults. This incomplete result illustrates that a network trained with only the interpreted data from one work area may produce errors in cross-work-zone applications. As shown in Figure 11d,f, although the transfer learning method can reduce the error while preserving the main fault, the effect of fine-tuning is limited, and the result still has some misinformation (e.g., the green rectangular area in Figure 11d,f). As shown in Figure 11e, the results of Net_syn_Wu not only contain misinformation, but also the main fault is discontinuous (e.g., the green rectangular area in Figure 11e). This result shows that the geological information accommodated by the theoretical structural models is limited and can seriously affect the effectiveness of machine learning. The richer the geological information contained in the training data, the stronger the applicability of the trained network. Coherence and curvature are severely affected by noise when dealing with such ultra-deep complex seismic data (Figure 11g,h).
Figure 12 demonstrates the 3D full view and 2D slice details of the fault identification results in work area C. In work area C, both our structural data augmentation method and Net_manual extract some misinformation (Figure 12b,c). However, the extraction of secondary faults by Net_manual is not as good as our structural data augmentation method (e.g., the green rectangular regions in Figure 12c). These errors indicate that only using conventional augmentation methods from computer vision is insufficient to train the neural network effectively for fault extraction. As shown in Figure 12d,f, Net_transfer effectively reduces some misinformation in the results of Net_syn_our. However, transfer learning also undermines the integrity of the main fault extraction (e.g., the green rectangular area in Figure 12d). As shown in Figure 12e, Net_syn_Wu yields good fault identification results but simultaneously extracts partial stratigraphic information (e.g., the green rectangular area in Figure 12e). Coherence and curvature highlight a portion of the fault network in the identification results of the field data but are severely affected by noise.
To further quantitatively evaluate the fault detection accuracy, we use results comparison tests [119] between the fault results extracted by different methods in work areas A, B, and C. Since the ground-truth fault behind these field seismic signals is unknown, and since each fault result contains false-positive and false-negative results due to different training sets and algorithms, it is a challenging task to evaluate the validity of different fault identification results accurately. Results comparison tests calculate relative performance metrics for other fault extraction results by assuming that one fault extraction result is ground truth. Taking the first row of the result comparison test as an example, the F1 scores of each method are calculated by setting our method as ground truth. Table 1, Table 2 and Table 3 show the F1 score of the results comparison tests in the work areas A, B, and C, respectively. From the results comparison tests, it can be observed that the results comparison coefficients between Net_syn_our and Net_transfer and between coherence and curvature are generally large. This correlation may indicate that the two groups of methods are algorithmically similar. Despite this unfavorable condition, our structural data augmentation method still achieves the highest scores in many cases, which means that most of the faults extracted by our method are also present in the results of other methods and are more likely to be real faults.

5. Conclusions

In this study, we describe a method called structural data augmentation to obtain diverse field-like seismic data. Many unique virtual structures can be generated in the seismic data by randomly combining multiple parameters. The purpose of our work is to bridge the gap between training data and field data, enhance the generalization ability of seismic data, and obtain corresponding accurate labels to train neural networks. Compared with manual interpretation data learning, synthetic data learning, and transfer learning methods, our approach (1) combines information from theoretical models and knowledge of manual interpretation to provide training data with high generalization capability, (2) bridges the gap between training data and field seismic data, and (3) achieves better results with only a simple U-net. These comparisons illustrate that our method is learning-friendly and may have the prospect of broad industrial application. The fault identification results from field data prove that the proposed method can be effectively applied to seismic data interpretation, and learning sets similar to field data and rich in geological information can improve the applicability of machine learning.
Although we emphasize the flexibility and generalization ability of our workflow in seismic data augmentation throughout the paper, this method still has limitations. The structural data augmentation method does not increase the diversity of seismic waveforms and noise types, which may lead to overfitting. Incorporating more types of seismic noise and utilizing different waveform decomposition methods in future work may further increase the generalization ability of the method. The virtual faults added to the seismic data can produce sharp discontinuities. In practical applications, moderate smoothing may help to simulate more realistic faults in seismic images because smoothing can blur sharp discontinuities near faults. The fault recognition results in this study are only achieved by a simple U-net, and the use of more complex neural network architectures in future work may further improve the fault recognition results. In this study, there is currently no better way to quantitatively analyze the accuracy of identification results from field data. Although synthetic data have ground truth fault labels, it is not fair to utilize synthetic data for accuracy analysis. In future work, it may be a feasible option to quantitatively evaluate fault identification results from field data using well logging data.

Author Contributions

Conceptualization, S.W.; methodology, S.W.; coding, S.W. and X.S; validation, X.S; writing—original draft preparation, S.W.; writing—review and editing, S.W., X.S., Z.C. and Y.C.; visualization, S.W., X.S. and Y.C.; project administration, Z.C.; funding acquisition, Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Strategic Priority Research Program of the Chinese Academy of Sciences, China (Grant No. XDA14010302).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The training sets can be found at https://github.com/sixu0/Fault_aug, accessed on 1 September 2020.

Acknowledgments

We thank the Editors and reviewers for their helpful comments and suggestions. We gratefully acknowledge the Northwest Oilfield Branch Company, Sinopec, for generously supplying the field data and manually interpreted datasets for this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, C.; Lyu, Y.; Wang, Q.; Fu, G.; Wang, Y.; Sun, Y.; Huo, Z.; Liu, J. Evaluations of oil and gas lateral migration across faults: A case study of Shigezhuang nose structure of Wen’an slope in Baxian sag, Jizhong depression, Bohai Bay Basin, East China. Pet. Explor. Dev. 2017, 44, 932–940. [Google Scholar] [CrossRef]
  2. Peng, J.; Wei, A.; Sun, Z.; Chen, X.; Zhao, D. Sinistral strike slip of the Zhangjiakou-Penglai Fault and its control on hydrocarbon accumulation in the northeast of Shaleitian Bulge, Bohai Bay Basin, East China. Pet. Explor. Dev. 2018, 45, 215–226. [Google Scholar] [CrossRef]
  3. Li, C.; Xu, G.; Xu, F.; Yu, Q.; Liang, H. A model for faults to link the Neogene reservoirs to the Paleogene organic-rich sediments in low-relief regions of the south Bohai Sea, China. J. Pet. Sci. Eng. 2021, 200, 108360. [Google Scholar] [CrossRef]
  4. Korneva, I.; Tondi, E.; Agosta, F.; Rustichelli, A.; Spina, V.; Bitonte, R.; Di Cuia, R. Structural properties of fractured and faulted Cretaceous platform carbonates, Murge Plateau (southern Italy). Mar. Pet. Geol. 2014, 57, 312–326. [Google Scholar] [CrossRef]
  5. Deng, H.; McClay, K. Development of extensional fault and fold system: Insights from 3D seismic interpretation of the Enderby Terrace, NW Shelf of Australia. Mar. Pet. Geol. 2019, 104, 11–28. [Google Scholar] [CrossRef]
  6. Qi, J.; Lyu, B.; AlAli, A.; Machado, G.; Hu, Y.; Marfurt, K. Image processing of seismic attributes for automatic fault extraction. Geophysics 2018, 84, O25–O37. [Google Scholar] [CrossRef]
  7. Udegbe, E.; Morgan, E.; Srinivasan, S. Big data analytics for seismic fracture identification using amplitude-based statistics. Comput. Geosci. 2019, 23, 1277–1291. [Google Scholar] [CrossRef]
  8. Teng, C.; Cai, Z.; Hao, F.; Cao, Z. Structural geometry and evolution of an intracratonic strike-slip fault zone: A case study from the north SB5 fault zone in the Tarim Basin, China. J. Struct. Geol. 2020, 140, 104159. [Google Scholar] [CrossRef]
  9. Brown, A.R.; Gerhardstein, A.C.; Burkart, K.D. Interactive Seismic Interpretation: ABSTRACT. AAPG Bull. 1983, 67, 431. [Google Scholar] [CrossRef]
  10. Mutter, J.C. Practical Seismic Interpretation. Eos Trans. Am. Geophys. Union 1986, 67, 1342–1343. [Google Scholar] [CrossRef]
  11. Peikert, E.W. Interactive Computer Graphics and the Fault Problem: ABSTRACT. AAPG Bull. 1970, 54, 556–557. [Google Scholar] [CrossRef]
  12. Banks, R.B. Interactive computer modeling of complex multizone faulted reservoirs using both seismic and well data. Seg Tech. Program Expand. Abstr. 1982, 1, 520. [Google Scholar]
  13. Blake, B.A.; Jennings, J.B.; Bone, M.R.; Phillipson, R.M. Three-Dimensional Seismic Interpretation of a Piercement Salt Dome: ABSTRACT. AAPG Bull. 1982, 66, 550. [Google Scholar] [CrossRef]
  14. Jacquemin, P.; Mallet, J. Automatic faults extraction using double hough transform. In SEG Technical Program Expanded Abstracts 2005; Society of Exploration Geophysicists: Houston, TX, USA, 2005; pp. 755–758. [Google Scholar] [CrossRef]
  15. Admasu, F.; Back, S.; Toennies, K. Autotracking of faults on 3D seismic data. GEOPHYSICS 2006, 71, A49–A53. [Google Scholar] [CrossRef]
  16. Bahorich, M.; Farmer, S. 3-D seismic discontinuity for faults and stratigraphic features: The coherence cube. Lead. Edge 1995, 14, 1053–1058. [Google Scholar] [CrossRef]
  17. Bednar, J.B. Least squares dip and coherency attributes. Lead. Edge 1998, 17, 775–776. [Google Scholar] [CrossRef]
  18. Marfurt, K.J.; Kirlin, R.L.; Farmer, S.L.; Bahorich, M.S. 3-D seismic attributes using a semblance-based coherency algorithm. Geophysics 1998, 63, 1150. [Google Scholar] [CrossRef]
  19. Gersztenkorn, A.; Marfurt, K.J. Eigenstructure based coherence computations as an aid to 3-D structural and stratigraphic mapping. Geophysics 1999, 64, 1468–1479. [Google Scholar] [CrossRef]
  20. Li, F.; Lu, W. Coherence attribute at different spectral scales. Interpretation 2014, 2, SA99–SA106. [Google Scholar] [CrossRef]
  21. Karimi, P.; Fomel, S.; Wood, L.; Dunlap, D. Predictive coherence. Interpretation 2015, 3, SAE1–SAE7. [Google Scholar] [CrossRef]
  22. Wu, X. Directional structure-tensor-based coherence to detect seismic faults and channels. Geophysics 2017, 82, A13–A17. [Google Scholar] [CrossRef]
  23. Richard, J.L. Detection of Zones of Abnormal Strains in Structures Using Gaussian Curvature Analysis1. AAPG Bull. 1994, 78, 1811–1819. [Google Scholar] [CrossRef]
  24. Roberts, A. Curvature attributes and their application to 3D interpreted horizons. First Break 2001, 19, 85–100. [Google Scholar] [CrossRef]
  25. Al-Dossary, S.; Marfurt, K.J. 3D volumetric multispectral estimates of reflector curvature and rotation. Geophysics 2006, 71, P41. [Google Scholar] [CrossRef]
  26. Gao, D. Integrating 3D seismic curvature and curvature gradient attributes for fracture characterization: Methodologies and interpretational implications. Geophysics 2013, 78, O21–O31. [Google Scholar] [CrossRef]
  27. Di, H.; Gao, D. Efficient volumetric extraction of most positive negative curvature and flexure for fracture characterization from 3D seismic data. Geophys. Prospect. 2016, 64, 1454–1468. [Google Scholar] [CrossRef]
  28. Di, H. Seismic Geometric Attribute Analysis for Fracture Characterization: New Methodologies and Applications. Ph.D. Thesis, West Virginia University, Morgantown, WV, USA, 2016. [Google Scholar]
  29. Pedersen, S.I. New paradigm of fault interpretation. Seg Tech. Program Expand. Abstr. 2003, 22, 2452. [Google Scholar]
  30. Jyoti, K.; Burman, R.; Datta, K.; Desgoutte, N.; Cuilh, L. Subseismic faults detection and characterization using Seismic Continuity Analysis in Mauddud Formation, Burgan Field. In SEG Technical Program Expanded Abstracts 2010; Society of Exploration Geophysicists: Denver, CO, USA, 2010; pp. 1367–1371. [Google Scholar] [CrossRef]
  31. Neff, D.B.; Grismore, J.R.; Lucas, W.A. Automated Seismic Fault Detection and Picking. U.S. Patent No 6,018,498, 25 January 2000. [Google Scholar]
  32. Cohen, I.; Coult, N.; Vassiliou, A.A. Detection and extraction of fault surfaces in 3D seismic data. Geophysics 2006, 71, P21–P27. [Google Scholar] [CrossRef]
  33. Hale, D. Methods to compute fault images, extract fault surfaces, and estimate fault throws from 3D seismic images. Geophysics 2013, 78, O33–O43. [Google Scholar] [CrossRef]
  34. Wu, X.; Hale, D. 3D seismic image processing for faults. Geophysics 2016, 81, IM1–IM11. [Google Scholar] [CrossRef] [Green Version]
  35. Wu, X.; Zhu, Z. Methods to enhance seismic faults and construct fault surfaces. Comput. Geosci. 2017, 107, 37–48. [Google Scholar] [CrossRef]
  36. Lu, P.; Morris, M.; Brazell, S.; Comiskey, C.; Xiao, Y. Using generative adversarial networks to improve deep-learning fault interpretation networks. Lead. Edge 2018, 37, 578–583. [Google Scholar] [CrossRef]
  37. Pedersen, S.I.; Randen, T.; Sonneland, L. Automatic fault extraction using artificial ants. In SEG Technical Program Expanded Abstracts 2002; Society of Exploration Geophysicists: Salt Lake City, UT, USA, 2002; pp. 512–515. [Google Scholar] [CrossRef]
  38. Miller, P.; Dasgupta, S.; Shelander, D. Seismic imaging of migration pathways by advanced attribute analysis, Alaminos Canyon 21, Gulf of Mexico. Mar. Pet. Geol. 2012, 34, 111–118. [Google Scholar] [CrossRef]
  39. Jie, Q.; Li, F.; Marfurt, K. Multiazimuth coherence. Geophysics 2017, 82, 1–48. [Google Scholar]
  40. Wu, X.; Fomel, S. Automatic fault interpretation with optimal surface voting. Geophysics 2018, 83, O67–O82. [Google Scholar] [CrossRef]
  41. Shi, P.; Yuan, S.; Wang, T.; Wang, Y.; Liu, T. Fracture Identification in a Tight Sandstone Reservoir: A Seismic Anisotropy and Automatic Multisensitive Attribute Fusion Framework. IEEE Geosci. Remote Sens. Lett. 2018, 15, 1525–1529. [Google Scholar] [CrossRef]
  42. Di, H.; Shafiq, M.A.; Wang, Z.; AlRegib, G. Improving seismic fault detection by super-attribute-based classification. Interpretation 2019, 7, SE251–SE267. [Google Scholar] [CrossRef]
  43. Ashraf, U.; Zhang, H.; Anees, A.; Mangi, H.N.; Zhang, X. Application of Unconventional Seismic Attributes and Unsupervised Machine Learning for the Identification of Fault and Fracture Network. Appl. Sci. 2020, 10, 3864. [Google Scholar] [CrossRef]
  44. Wu, X.; Shi, Y.; Fomel, S.; Liang, L.; Zhang, Q.; Yusifov, A.Z. FaultNet3D: Predicting fault probabilities, strikes, and dips with a single convolutional neural network. IEEE Trans. Geosci. Remote Sens. 2019, 57, 9138–9155. [Google Scholar] [CrossRef]
  45. Goodfellow, I.J.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Networks. Adv. Neural Inf. Process. Syst. 2014, 3, 2672–2680. [Google Scholar] [CrossRef]
  46. Lecun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436. [Google Scholar] [CrossRef] [PubMed]
  47. Jordan, M.I.; Mitchell, T.M. Machine learning: Trends, perspectives, and prospects. Science 2015, 349, 255–260. [Google Scholar] [CrossRef] [PubMed]
  48. Sellars, S. Rise of the machines. Br. Dent. J. 2019, 227, 947. [Google Scholar] [CrossRef]
  49. Purnell, B.A. Machine learning for medicine. Science 2021, 371, 687–689. [Google Scholar] [CrossRef]
  50. Davies, A.; Velikovi, P.; Buesing, L.; Blackwell, S.; Zheng, D.; Tomaev, N.; Tanburn, R.; Battaglia, P.; Blundell, C.; Juhasz, A. Advancing mathematics by guiding human intuition with AI. Nature 2021, 600, 70–74. [Google Scholar] [CrossRef]
  51. Bergen, K.J.; Johnson, P.A.; Maarten, V.; Beroza, G.C. Machine learning for data-driven discovery in solid Earth geoscience. Science 2019, 363, eaau0323. [Google Scholar] [CrossRef]
  52. Reichstein, M.; Camps-Valls, G.; Stevens, B.; Jung, M.; Denzler, J.; Carvalhais, N. Deep learning and process understanding for data-driven Earth system science. Nature 2019, 566, 195. [Google Scholar] [CrossRef]
  53. Bianco, M.J.; Gerstoft, P.; Olsen, K.B.; Lin, F.C. High-resolution seismic tomography of Long Beach, CA using machine learning. Sci. Rep. 2019, 9, 14987. [Google Scholar] [CrossRef]
  54. Ross, Z.E.; Meier, M.A.; Hauksson, E. P-wave arrival picking and first-motion polarity determination with deep learning. J. Geophys. Res. Solid Earth 2018, 123, 5120–5129. [Google Scholar] [CrossRef]
  55. Perol, T.; Gharbi, M.; Denolle, M. Convolutional Neural Network for Earthquake Detection and Location. Sci. Adv. 2018, 4, e1700578. [Google Scholar] [CrossRef] [Green Version]
  56. Li, Z.; Peng, Z.; Hollis, D.; Zhu, L.; Mcclellan, J. High-resolution seismic event detection using local similarity for Large-N arrays. Sci. Rep. 2018, 8, 1646. [Google Scholar] [CrossRef]
  57. Rouet-Leduc, B.; Hulbert, C.; Lubbers, N.; Barros, K.; Humphreys, C.J.; Johnson, P.A. Machine Learning Predicts Laboratory Earthquakes. Geophys. Res. Lett. 2017, 44, 9276–9282. [Google Scholar] [CrossRef]
  58. Johnson, P.A.; Rouet-Leduc, B.; Pyrak-Nolte, L.J.; Beroza, G.C.; Reade, W. Laboratory earthquake forecasting: A machine learning competition. Proc. Natl. Acad. Sci. USA 2021, 118, e2011362118. [Google Scholar] [CrossRef]
  59. Kong, Q.; Allen, R.M.; Schreier, L.; Kwon, Y.W. MyShake: A smartphone seismic network for earthquake early warning and beyond. Sci. Adv. 2016, 2, e1501055. [Google Scholar] [CrossRef]
  60. Xiong, W.; Ji, X.; Ma, Y.; Wang, Y.; AlBinHassan, N.M.; Ali, M.N.; Luo, Y. Seismic fault detection with convolutional neural network. Geophysics 2018, 83, O97–O103. [Google Scholar] [CrossRef]
  61. Guo, B.; Li, L.; Luo, Y. A new method for automatic seismic fault detection using convolutional neural network. In SEG Technical Program Expanded Abstracts 2018; Society of Exploration Geophysicists: Anaheim, CA, USA, 2018; pp. 1951–1955. [Google Scholar] [CrossRef]
  62. An, Y.; Guo, J.; Ye, Q.; Childs, C.; Walsh, J.; Dong, R. Deep convolutional neural network for automatic fault recognition from 3D seismic datasets. Comput. Geosci. 2021, 153, 104776. [Google Scholar] [CrossRef]
  63. Hu, G.; Hu, Z.; Liu, J.; Cheng, F.; Peng, D. Seismic Fault Interpretation Using Deep Learning-Based Semantic Segmentation Method. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  64. Philippe, J. Illuminating Earth’s faults. Science 2019, 366, 1076–1077. [Google Scholar]
  65. Huang, L.; Dong, X.; Clee, T.E. A scalable deep learning platform for identifying geologic features from seismic attributes. Lead. Edge 2017, 36, 249–256. [Google Scholar] [CrossRef]
  66. Wu, X.; Liang, L.; Shi, Y.; Fomel, S. FaultSeg3D: Using synthetic data sets to train an end-to-end convolutional neural network for 3D seismic fault segmentation. Geophysics 2019, 84, IM35–IM45. [Google Scholar] [CrossRef]
  67. Wu, X.; Liang, L.; Shi, Y.; Geng, Z.; Fomel, S. Multitask learning for local seismic image processing: Fault detection, structure-oriented smoothing with edge-preserving, and seismic normal estimation by using a single convolutional neural network. Geophys. J. Int. 2019, 219, 2097–2109. [Google Scholar] [CrossRef]
  68. Wu, X.; Geng, Z.; Shi, Y.; Pham, N.; Fomel, S.; Caumon, G. Building realistic structure models to train convolutional neural networks for seismic structural interpretation. Geophysics 2020, 85, WA27–WA39. [Google Scholar] [CrossRef]
  69. Zheng, Y.; Zhang, Q.; Yusifov, A.; Shi, Y. Applications of supervised deep learning for seismic interpretation and inversion. Lead. Edge 2019, 38, 526–533. [Google Scholar] [CrossRef]
  70. Bi, Z.; Wu, X.; Geng, Z.; Li, H. Deep Relative Geologic Time: A Deep Learning Method for Simultaneously Interpreting 3-D Seismic Horizons and Faults. J. Geophys. Res. Solid Earth 2021, 126, e2021JB021882. [Google Scholar] [CrossRef]
  71. Jing, W.; Jun-Hua, Z.; Jia-Liang, Z.; Feng-Ming, L.; Rui-Gang, M.; Zuoqian, W. Research on fault recognition method combining 3D Res-UNet and knowledge distillation. Appl. Geophys. 2021, 18, 199–212. [Google Scholar]
  72. Gao, K.; Huang, L.; Zheng, Y.; Lin, R.; Hu, H.; Cladohous, T. Automatic fault detection on seismic images using a multiscale attention convolutional neural network. Geophysics 2021, 87, N13–N29. [Google Scholar] [CrossRef]
  73. Gao, K.; Huang, L.; Zheng, Y. Fault Detection on Seismic Structural Images Using a Nested Residual U-Net. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–15. [Google Scholar] [CrossRef]
  74. Yan, Z.; Zhang, Z.; Liu, S. Improving Performance of Seismic Fault Detection by Fine-Tuning the Convolutional Neural Network Pre-Trained with Synthetic Samples. Energies 2021, 14, 3650. [Google Scholar] [CrossRef]
  75. Cunha, A.; Pochet, A.; Lopes, H.; Gattass, M. Seismic fault detection in real data using transfer learning from a convolutional neural network pre-trained with synthetic seismic data. Comput. Geosci. 2020, 135, 104344. [Google Scholar] [CrossRef]
  76. Zhang, Z.; Yan, Z.; Gu, H. Automatic fault recognition with residual network and transfer learning. Oil Geophys. Prospect. 2020, 55, 950–956. [Google Scholar]
  77. Zhou, R.; Yao, X.; Hu, G.; Yu, F. Learning from unlabelled real seismic data: Fault detection based on transfer learning. Geophys. Prospect. 2021, 69, 1218–1234. [Google Scholar] [CrossRef]
  78. Zhou, R.; Yao, X.; Hu, G.; Yu, F. Seismic fault detection with progressive transfer learning. Acta Geophys. 2021, 69, 2187–2203. [Google Scholar] [CrossRef]
  79. An, Y.; Guo, J.; Ye, Q.; Childs, C.; Walsh, J.; Dong, R. A gigabyte interpreted seismic dataset for automatic fault recognition. Data Brief 2021, 37, 107219. [Google Scholar] [CrossRef]
  80. Li, S.; Liu, N.; Li, F.; Gao, J.; Ding, J. Automatic Fault Delineation in 3D Seismic Images with Deep Learning: Data Augmentation or Ensemble Learning? IEEE Trans. Geosci. Remote Sens. 2022, 60, 1. [Google Scholar] [CrossRef]
  81. Simard, P.Y.; Steinkraus, D.; Platt, J.C. Best Practices for Convolutional Neural Networks Applied to Visual Document Analysis. In Proceedings of the 2013 12th International Conference on Document Analysis and Recognition, Washington, DC, USA, 25–28 August 2013; IEEE Computer Society: Los Alamitos, CA, USA, 2003; Volume 3, p. 958. [Google Scholar] [CrossRef]
  82. Sander, D.; Willett, K.W.; Joni, D. Rotation-invariant convolutional neural networks for galaxy morphology prediction. Mon. Not. R. Astron. Soc. 2015, 450, 1441–1459. [Google Scholar]
  83. Park, S.; Lee, S.-b.; Park, J. Data augmentation method for improving the accuracy of human pose estimation with cropped images. Pattern Recognit. Lett. 2020, 136, 244–250. [Google Scholar] [CrossRef]
  84. Wang, Y.Q.; Wenkai, L.U.; Liu, J.L.; Zhang, M.; Miao, Y.K. Random seismic noise attenuation based on data augmentation and CNN. Chin. J. Geophys. 2019, 62, 421–433. [Google Scholar]
  85. Li, W.; Wang, J. Residual Learning of Cycle-GAN for Seismic Data Denoising. IEEE Access 2021, 9, 11585–11597. [Google Scholar] [CrossRef]
  86. Buslaev, A.; Iglovikov, V.I.; Khvedchenya, E.; Parinov, A.; Kalinin, A.A. Albumentations: Fast and Flexible Image Augmentations. Information 2020, 11, 125. [Google Scholar] [CrossRef]
  87. Li, T.; Zuo, R.; Xiong, Y.; Peng, Y. Random-Drop Data Augmentation of Deep Convolutional Neural Network for Mineral Prospectivity Mapping. Nat. Resour. Res. 2020, 30, 27–38. [Google Scholar] [CrossRef]
  88. Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation; Springer International Publishing: Munich, Germany, 2015. [Google Scholar]
  89. Carion, N.; Massa, F.; Synnaeve, G.; Usunier, N.; Kirillov, A.; Zagoruyko, S. End-to-End Object Detection with Transformers. arXiv 2020, arXiv:2005.12872. [Google Scholar]
  90. Caron, M.; Touvron, H.; Misra, I.; J’egou, H.; Mairal, J.; Bojanowski, P.; Joulin, A. Emerging Properties in Self-Supervised Vision Transformers. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, BC, Canada, 11–17 October 2021; pp. 9630–9640. [Google Scholar]
  91. He, K.; Chen, X.; Xie, S.; Li, Y.; Doll’ar, P.; Girshick, R.B. Masked Autoencoders Are Scalable Vision Learners. arXiv 2021, arXiv:2111.06377. [Google Scholar]
  92. Karras, T.; Aittala, M.; Laine, S.; Harkonen, E.; Hellsten, J.; Lehtinen, J.; Aila, T. Alias-Free Generative Adversarial Networks. Adv. Neural Inf. Process. Syst. 2021, 34, 852–863. [Google Scholar]
  93. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin Transformer: Hierarchical Vision Transformer using Shifted Windows. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, BC, Canada, 11–17 October 2021; pp. 9992–10002. [Google Scholar]
  94. Hinton, G.; Deng, L.; Yu, D.; Dahl, G.E.; Kingsbury, B. Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups. IEEE Signal Process. Mag. 2012, 29, 82–97. [Google Scholar] [CrossRef]
  95. Grose, L.; Laurent, G.; Aillères, L.; Armit, R.; Jessell, M.; Caumon, G. Structural data constraints for implicit modeling of folds. J. Struct. Geol. 2017, 104, 80–92. [Google Scholar] [CrossRef]
  96. Georgsen, F.; Røe, P.; Syversveen, A.R.; Lia, O. Fault displacement modelling using 3D vector fields. Comput. Geosci. 2012, 16, 247–259. [Google Scholar] [CrossRef]
  97. Barnett, J.A.; Mortimer, J.; Rippon, J.H.; Walsh, J.J.; Watterson, J. Displacement geometry in the volume containing a single normal fault. AAPG Bull. 1987, 71, 925–937. [Google Scholar]
  98. Choi, J.H.; Edwards, P.; Ko, K.; Kim, Y.S. Definition and classification of fault damage zones: A review and a new methodological approach. Earth-Sci. Rev. 2016, 152, 70–87. [Google Scholar] [CrossRef]
  99. Walsh, J.; Watterson, J. Distributions of cumulative displacement and seismic slip on a single normal fault surface. J. Struct. Geol. 1987, 9, 1039–1046. [Google Scholar] [CrossRef]
  100. Walsh, J.J.; Watterson, J. Displacement gradients on fault surfaces. J. Struct. Geol. 1989, 11, 307–316. [Google Scholar] [CrossRef]
  101. Kim, Y.S.; Sanderson, D.J. The relationship between displacement and length of faults: A review. Earth-Sci. Rev. 2005, 68, 317–334. [Google Scholar] [CrossRef]
  102. Teper, L.; Lisek, A. Analysis of displacement geometry: A tool for identifying kinematic form of fault. Publ. Inst. Geophys. Pol. Acad. Sci. 2006, M-29, 119–130. [Google Scholar]
  103. Teper, L.; Lisek, A. Przestrzenna Zmiennosc Warunkow Deformacji Gorotworu w Rejonie Siodla Glownego Wyznaczona na Podstawie Badan Geometrii Uskokow (Spatial Variability of Rock Mass Deformation Conditions in the Region of the Main Saddle Determined on the Basis of Fault Geometry Study), in Geneza i Charakterystyka Zagrozenia Sejsmicznego w Gornoslaskim Zaglebiu Weglowym (Origin and Characteristics of Seismic Hazard in the Upper Silesian Coal Basin); Zuberek, W.M., Jochymczyk, L., Eds.; Wydawnictwo Uniwersytetu Slaskiego: Katowice, Poland, 2010; pp. 14–26. (In Polish) [Google Scholar]
  104. Caumon, G.; Tertois, A.L.; Zhang, L. Elements for stochastic structural perturbation of stratigraphic models. In Proceedings of the EAGE Conference on Petroleum Geostatistics, European Association of Geoscientists & Engineers, Cascais, Portugal, 10–14 September 2007; p. cp-32-00002. [Google Scholar]
  105. Cherpeau, N.; Caumon, G.; Lévy, B. Stochastic simulations of fault networks in 3D structural modeling. Comptes Rendus Geosci. 2010, 342, 687–694. [Google Scholar] [CrossRef]
  106. Lin, S.; Williams, P.F. The origin of ridge-in-groove slickenside striae and associated steps in an S-C mylonite. J. Struct. Geol. 1992, 14, 315–321. [Google Scholar] [CrossRef]
  107. Lin, S.; Jiang, D.; Williams, P.F. Importance of differentiating ductile slickenside striations from stretching lineations and variation of shear direction across a high-strain zone. J. Struct. Geol. 2007, 29, 850–862. [Google Scholar] [CrossRef]
  108. Pigott, J.; Prapasanobon, N. 3-D Seismic Fault-Plane Images from Offshore Myanmar, Gulf of Thailand, and Lake Maracaibo: Insight into Regional Stresses and Hydrocarbon Migration Pathways. In Proceedings of the AAPG International Conference and Exhibition, AAPG, Milan, Italy, 23–26 October 2011. [Google Scholar]
  109. Zhang, J.; Jinyi, L.I.; Zongjin, M.A.; Ren, W. Structural Traces of Secondary Faults (Fractures) along the Main Faults and Their Reliability as Kinematic Indicators. Acta Geol. Sin. 2011, 85, 1137–1149. [Google Scholar] [CrossRef]
  110. Cardozo, N.; Røe, P.; Soleng, H.H.; Fredman, N.; Tveranger, J.; Schueller, S. A methodology for efficiently populating faulted corner point grids with strain. Pet. Geosci. 2008, 14, 205–216. [Google Scholar] [CrossRef]
  111. Han, J.; Moraga, C. The influence of the sigmoid function parameters on the speed of backpropagation learning. In International Workshop on Artificial Neural Networks; Springer: Berlin/Heidelberg, Germany, 1995; pp. 195–201. [Google Scholar]
  112. Grasemann, B.; Stüwe, K.; Vannay, J.C. Sense and non-sense of shear in flanking structures. J. Struct. Geol. 2003, 25, 19–34. [Google Scholar] [CrossRef]
  113. Grasemann, B.; Martel, S.; Passchier, C. Reverse and normal drag along a fault. J. Struct. Geol. 2005, 27, 999–1010. [Google Scholar] [CrossRef]
  114. Wiesmayr, G.; Grasemann, B. Sense and non-sense of shear in flanking structures with layer-parallel shortening: Implications for fault-related folds. J. Struct. Geol. 2005, 27, 249–264. [Google Scholar] [CrossRef]
  115. Chen, Y.; Gilder, S.; Halim, N.; Cogné, J.; Courtillot, V. New paleomagnetic constraints on central Asian kinematics: Displacement along the Altyn Tagh fault and rotation of the Qaidam Basin. Tectonics 2002, 21, 6-1–6-19. [Google Scholar] [CrossRef]
  116. Kimura, H.; Ishikawa, N.; Sato, H. Estimation of total lateral displacement including strike-slip offset and broader drag deformation on an active fault: Tectonic geomorphic and paleomagnetic evidence on the Tanna fault zone in central Japan. Tectonophysics 2011, 501, 87–97. [Google Scholar] [CrossRef]
  117. Li, B.; Yan, M.; Zhang, W.; Fang, X.; Meng, Q.; Zan, J.; Chen, Y.; Zhang, D.; Yang, Y.; Guan, C. New paleomagnetic constraints on middle Miocene strike-slip faulting along the middle Altyn Tagh Fault. J. Geophys. Res. Solid Earth 2017, 122, 4106–4122. [Google Scholar] [CrossRef]
  118. Wei, X.L.; Zhang, C.X.; Kim, S.W.; Jing, K.L.; Wang, Y.J.; Xu, S.; Xie, Z.Z. Seismic fault detection using convolutional neural networks with focal loss. Comput. Geosci. 2022, 158, 104968. [Google Scholar] [CrossRef]
  119. Zhu, W.; Tai, K.S.; Mousavi, S.M.; Bailis, P.; Beroza, G.C. An End-To-End Earthquake Detection Method for Joint Phase Picking and Association Using Deep Learning. J. Geophys. Res. (Solid Earth) 2022, 127, e2021JB023283. [Google Scholar] [CrossRef]
Figure 2. Demonstration of virtual folds. (a) A large-scale fold generated by the standard Fourier series. (b) A large-scale fold generated in this study. (c) A structure model with large-scale folds. (d) A local fold generated by the standard Gaussian function. (e) A local fold generated in this study. (f) A structure model with local folds. (g) Dips generated in this study. (h) A structure model with dips. (i) A structure model with multi-scale folds.
Figure 2. Demonstration of virtual folds. (a) A large-scale fold generated by the standard Fourier series. (b) A large-scale fold generated in this study. (c) A structure model with large-scale folds. (d) A local fold generated by the standard Gaussian function. (e) A local fold generated in this study. (f) A structure model with local folds. (g) Dips generated in this study. (h) A structure model with dips. (i) A structure model with multi-scale folds.
Applsci 12 09796 g002
Figure 3. Four parts of virtual fault structures. (a) Reference plane. (b) Near-field displacement. (c) Fault surface. (d) Fault drag.
Figure 3. Four parts of virtual fault structures. (a) Reference plane. (b) Near-field displacement. (c) Fault surface. (d) Fault drag.
Applsci 12 09796 g003
Figure 4. Demonstration of fault displacement distribution. (a) Near-field displacement with displacement rotation angle Ψ d i s . (b) Near-field displacement with attenuation rotation angle Ψ . The dashed arrow indicates the direction of displacement, and the dotted line indicates the direction of the short axis of the attenuation ellipse.
Figure 4. Demonstration of fault displacement distribution. (a) Near-field displacement with displacement rotation angle Ψ d i s . (b) Near-field displacement with attenuation rotation angle Ψ . The dashed arrow indicates the direction of displacement, and the dotted line indicates the direction of the short axis of the attenuation ellipse.
Applsci 12 09796 g004
Figure 5. Generation of fault surfaces. (a) Ellipsoidal surface. (b) Random perturbation.
Figure 5. Generation of fault surfaces. (a) Ellipsoidal surface. (b) Random perturbation.
Applsci 12 09796 g005
Figure 6. Demonstrations of ridge-and-groove morphology. (a) Normal fault surface modified after [108]. (b) Strike-slip fault surface modified after [109]. (c) Ridge-and-groove morphology generated in this paper. The red arrows represent the fault displacement direction. Reprinted with permission from [109]. 2022, John Wiley and Sons.
Figure 6. Demonstrations of ridge-and-groove morphology. (a) Normal fault surface modified after [108]. (b) Strike-slip fault surface modified after [109]. (c) Ridge-and-groove morphology generated in this paper. The red arrows represent the fault displacement direction. Reprinted with permission from [109]. 2022, John Wiley and Sons.
Applsci 12 09796 g006
Figure 7. Demonstration of oblique-slip fault drag. (a) Normal drag in sinistral-reverse fault. (b) Reverse drag in sinistral-reverse fault.
Figure 7. Demonstration of oblique-slip fault drag. (a) Normal drag in sinistral-reverse fault. (b) Reverse drag in sinistral-reverse fault.
Applsci 12 09796 g007
Figure 8. A deep convolutional neural network for fault detection.
Figure 8. A deep convolutional neural network for fault detection.
Applsci 12 09796 g008
Figure 9. Network training based on (a) manual interpretation data, (b) synthetic data, (c) transfer learning, and (d) structural data augmentation.
Figure 9. Network training based on (a) manual interpretation data, (b) synthetic data, (c) transfer learning, and (d) structural data augmentation.
Applsci 12 09796 g009
Figure 11. Fault recognition results of work area B. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Figure 11. Fault recognition results of work area B. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Applsci 12 09796 g011
Figure 12. Fault recognition results of work area C. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Figure 12. Fault recognition results of work area C. (a) Field seismic data. The yellow line represents the position of the detailed slice. (b) Detected faults by our structural data augmentation method. (c) Detected faults by Net_manual [62]. (d) Detected faults by Net_transfer [118]. (e) Detected faults by Net_syn_Wu [68]. (f) Detected faults by Net_syn_our. (g) Detected faults by Coherence [19]. (h) Detected faults by Curvature [25].
Applsci 12 09796 g012
Table 1. Results Comparison Test with F1 Score in Work Area A.
Table 1. Results Comparison Test with F1 Score in Work Area A.
Fault Detection MethodsOursNet_manual [62]Net_transfer [118]Net_syn_ourNet_syn_Wu [68]Coherence [19]Curvature [25]
Ours1.00.28580.18040.28250.28700.25180.0931
Net_manual [62]0.28581.00.11450.13150.21010.10540.0432
Net_transfer [118]0.18040.11451.00.44180.17110.12870.0599
Net_syn_our0.28250.13150.44181.00.23890.31330.1142
Net_syn_Wu [68]0.28700.21010.17110.23891.00.20730.0781
Coherence [19]0.25180.10540.12870.31330.20731.00.1782
Curvature [25]0.09310.04320.05990.11420.07810.17821.0
Table 2. Results Comparison Test with F1 Score in Work Area B.
Table 2. Results Comparison Test with F1 Score in Work Area B.
Fault Detection MethodsOursNet_manual [62]Net_transfer [118]Net_syn_ourNet_syn_Wu [68]Coherence [19]Curvature [25]
Ours1.00.20080.17720.33720.21250.32210.2030
Net_manual [62]0.20081.00.11750.13980.18420.12670.0571
Net_transfer [118]0.17720.11751.00.43350.13810.12990.0703
Net_syn_our0.33720.13980.43351.00.18590.29840.1956
Net_syn_Wu [68]0.21250.18420.13810.18591.00.15760.0929
Coherence [19]0.32210.12670.12990.29840.15761.00.4259
Curvature [25]0.20300.05710.07030.19560.09290.42591.0
Table 3. Results Comparison Test with F1 Score in Work Area C.
Table 3. Results Comparison Test with F1 Score in Work Area C.
Fault Detection MethodsOursNet_manual [62]Net_transfer [118]Net_syn_ourNet_syn_Wu [68]Coherence [19]Curvature [25]
Ours1.00.19680.12090.22150.18820.10700.0509
Net_manual [62]0.19681.00.08070.15050.15400.11740.0523
Net_transfer [118]0.12090.08071.00.43460.09790.04110.0149
Net_syn_our0.22150.15050.43461.00.19420.09490.0371
Net_syn_Wu [68]0.18820.15400.09790.19421.00.20780.0982
Coherence [19]0.10700.11740.04110.09490.20781.00.2637
Curvature [25]0.05090.05230.01490.03710.09820.26371.0
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, S.; Si, X.; Cai, Z.; Cui, Y. Structural Augmentation in Seismic Data for Fault Prediction. Appl. Sci. 2022, 12, 9796. https://doi.org/10.3390/app12199796

AMA Style

Wang S, Si X, Cai Z, Cui Y. Structural Augmentation in Seismic Data for Fault Prediction. Applied Sciences. 2022; 12(19):9796. https://doi.org/10.3390/app12199796

Chicago/Turabian Style

Wang, Shenghou, Xu Si, Zhongxian Cai, and Yatong Cui. 2022. "Structural Augmentation in Seismic Data for Fault Prediction" Applied Sciences 12, no. 19: 9796. https://doi.org/10.3390/app12199796

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop