Author Contributions
Conceptualization, H.P. and A.H.A.L.; methodology, H.P.; software, H.P.; validation, H.P. and A.H.A.L.; formal analysis, H.P. and A.H.A.L.; investigation, H.P. and A.H.A.L.; resources, H.P. and A.H.A.L.; data curation, H.P. and A.H.A.L.; writing—original draft preparation, H.P.; writing—review and editing, H.P. and A.H.A.L.; visualization, H.P.; supervision, A.H.A.L. All authors have read and agreed to the published version of the manuscript.
Figure 1.
The velocity model cross section.
Figure 1.
The velocity model cross section.
Figure 2.
The salt features based on velocity values on the model cross section.
Figure 2.
The salt features based on velocity values on the model cross section.
Figure 3.
The location of A Field.
Figure 3.
The location of A Field.
Figure 4.
Interpreted model of the fluvial depositional elements map.
Figure 4.
Interpreted model of the fluvial depositional elements map.
Figure 5.
The proposed workflow of automatic geological features detection using semi-supervised learning.
Figure 5.
The proposed workflow of automatic geological features detection using semi-supervised learning.
Figure 6.
Process of creating small patches from (a) original seismic input volume with 1408 × 1408 × 640 size and (b) ground truth output volume with 64 × 64 × 64 size.
Figure 6.
Process of creating small patches from (a) original seismic input volume with 1408 × 1408 × 640 size and (b) ground truth output volume with 64 × 64 × 64 size.
Figure 7.
The modified U-Net architecture: decreased number of filters on encoder path and increased number of filters on decoder part.
Figure 7.
The modified U-Net architecture: decreased number of filters on encoder path and increased number of filters on decoder part.
Figure 8.
SEAM 3D synthetic data.
Figure 8.
SEAM 3D synthetic data.
Figure 9.
The extracted seismic attributes for salt delineation including (a) curvature, (b) azimuth, and (c) dip.
Figure 9.
The extracted seismic attributes for salt delineation including (a) curvature, (b) azimuth, and (c) dip.
Figure 10.
The KernelPCA result of reducing the multi-attributes for salt delineation analysis.
Figure 10.
The KernelPCA result of reducing the multi-attributes for salt delineation analysis.
Figure 11.
The labeled data based on the K-means clustering result.
Figure 11.
The labeled data based on the K-means clustering result.
Figure 12.
Example of the pairs that assigned as input (top) and output (bottom) data.
Figure 12.
Example of the pairs that assigned as input (top) and output (bottom) data.
Figure 13.
The labels’ distribution.
Figure 13.
The labels’ distribution.
Figure 14.
Training and validation (a) loss and (b) accuracy.
Figure 14.
Training and validation (a) loss and (b) accuracy.
Figure 15.
The confusion matrix of (a) training and (b) validation data.
Figure 15.
The confusion matrix of (a) training and (b) validation data.
Figure 16.
The predicted result on the validation data.
Figure 16.
The predicted result on the validation data.
Figure 17.
The predicted result of salt features on (a) inline, (b) crossline, and (c) time-slice seismic section.
Figure 17.
The predicted result of salt features on (a) inline, (b) crossline, and (c) time-slice seismic section.
Figure 18.
The predicted result of a salt body in 3D cube visualization.
Figure 18.
The predicted result of a salt body in 3D cube visualization.
Figure 19.
The extracted attributes for channel delineation including (a) RMS Amplitude, (b) envelope, and (c) sweetness.
Figure 19.
The extracted attributes for channel delineation including (a) RMS Amplitude, (b) envelope, and (c) sweetness.
Figure 20.
The result of dimensionality reduction using KernelPCA.
Figure 20.
The result of dimensionality reduction using KernelPCA.
Figure 21.
The ground truth data, generated from the clustering result.
Figure 21.
The ground truth data, generated from the clustering result.
Figure 22.
The result of training and validation (a) loss and (b) accuracy.
Figure 22.
The result of training and validation (a) loss and (b) accuracy.
Figure 23.
The confusion matrix of (a) training data and (b) validation data.
Figure 23.
The confusion matrix of (a) training data and (b) validation data.
Figure 24.
The 3D real seismic data, acquired from the A Field, Malay Basin.
Figure 24.
The 3D real seismic data, acquired from the A Field, Malay Basin.
Figure 25.
The predicted result of channel features on (a) time-slice, (b) inline, and (c) crossline seismic section.
Figure 25.
The predicted result of channel features on (a) time-slice, (b) inline, and (c) crossline seismic section.
Figure 26.
The predicted channel features on 3D data.
Figure 26.
The predicted channel features on 3D data.
Table 1.
Seismic attributes with key seismic properties and the geological applications.
Table 1.
Seismic attributes with key seismic properties and the geological applications.
Seismic Attributes | Seismic Properties | Geological Features |
---|
Reflection Strength | Amplitude | Channels, bright spots, and stratigraphy |
RMS Amplitude | Amplitude | Channels, bright spots, and stratigraphy |
Sweetness | Amplitude | Channels, bright spots, and stratigraphy |
Envelope | Amplitude | Channels, bright spots, and stratigraphy |
Average Frequency | Frequency | Shadows and stratigraphy |
Bandwidth | Frequency | Shadows and stratigraphy |
Tuning Frequency | Frequency | Shadows and stratigraphy |
Instantaneous Phase | Phase | Faults, salts, and stratigraphy |
Response Phase | Phase | Faults, salts, and stratigraphy |
Table 2.
Selected hyperparameters.
Table 2.
Selected hyperparameters.
Parameter | Selection |
---|
Architecture | U-Net |
Encoder Weights | Resnet50 |
Number of Channels | 3 (1 stacked into 3) |
Number of Output | Two (geological features and background) |
Activation | Sigmoid |
Patch Size | 64 × 64 × 64 |
Learning Rate | 0.0001 |
Optimization | Adam |
Metrics | IOU Score |
Loss | Binary Focal Dice Loss |
Batch Size | 16 |
Epochs | 100 |
Table 3.
The basic statistic of salt delineation seismic attributes.
Table 3.
The basic statistic of salt delineation seismic attributes.
Attribute | Count | Mean | Std | Min | 25% | 50% | 75% | Max |
---|
Curvature | 78,643,200 | 0.28 | 0.41 | −5.45 | 0.05 | 0.33 | 0.33 | 10.00 |
Azimuth | 78,643,200 | 122.44 | 79.36 | 0.00 | 90.00 | 90.00 | 161.57 | 360.00 |
Dip | 78,643,200 | 0.04 | 0.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.93 |
Table 4.
The classification report for the training process on synthetic seismic data.
Table 4.
The classification report for the training process on synthetic seismic data.
Class | Precision | Recall | F1-Score | Support |
---|
non-salt | 0.98 | 0.99 | 0.99 | 68,385,830 |
salt | 0.96 | 0.95 | 0.95 | 22,053,850 |
Table 5.
The classification report for validation data on synthetic seismic data.
Table 5.
The classification report for validation data on synthetic seismic data.
Class | Precision | Recall | F1-Score | Support |
---|
non-salt |
0.99
| 0.99 | 0.99 | 7,648,872 |
salt |
0.98
| 0.97 | 0.98 | 2,574,744 |
Table 6.
The basic statistic information of seismic amplitude attributes.
Table 6.
The basic statistic information of seismic amplitude attributes.
Attribute | Count | Mean | Std | Min | 25% | 50% | 75% | Max |
---|
RMS Amplitude | 31,457,280 | 13047.69 | 6902.03 | 0.00 | 8269.11 | 11,525.32 | 16,103.23 | 70,431.49 |
Sweetness | 31,457,280 | 2671.39 | 1680.15 | 0.00 | 1508.40 | 2355.61 | 3412.71 | 18,976.22 |
Envelope | 31,457,280 | 17653.89 | 11064.69 | 0.00 | 9692.74 | 15,506.27 | 22,638.18 | 110,397.98 |
Table 7.
The classification report for the training process on real seismic data.
Table 7.
The classification report for the training process on real seismic data.
Class | Precision | Recall | F1-score | Support |
---|
non-channel | 1.00 | 0.98 | 0.99 | 64,933,681 |
channel | 0.80 | 0.99 | 0.88 | 5,845,199 |
Table 8.
The classification report for the validation process on real seismic data.
Table 8.
The classification report for the validation process on real seismic data.
Class | Precision | Recall | F1-score | Support |
---|
non-channel | 1 | 0.97 | 0.99 | 6,973,876 |
channel | 0.83 | 0.99 | 0.90 | 890,444 |