Seismic facies identification refers to the interpretation of facies type from the seismic reflector information. The key elements used to determine seismic facies and depositional setting are bedform internal and external configuration/geometry, lateral continuity, amplitude, frequency, and interval velocity.
The classification of seismic facies is an important first step in exploration, prospecting, reservoir characterization, and field development.
Classification and interpretation of depositional facies from the chronostratigraphic units can provide initial indication as to whether the area of interest is a viable hydrocarbon system and merits additional research.
Furthermore, seismic facies classification can help in the approximation of grain size, sorting, mineralogy, porosity distribution, and permeability of the various deposition units.
When combined with open hole logging data, DHI, and advanced processing such as AVO, it is possible to estimate recovery and the potential for an economically viable prospect.
In modern seismic interpretation workflows, seismic facies classification is often automated or partially automated using computer algorithms, such as clustering and supervised learning.
Updated the solution bit with some fine tuning and reshaping. The solution that able to give above 80% accuracy now.
Colab Link of end 2 end solution - [Updated]
[https://colab.research.google.com/drive/1U7xsZku67n_9l7ktn2hUk6TIc3weILie?usp=sharing]
Above solution that handle ->
- Loading the data
- Slicing the data
- Resize the data
- Design UNet
- Train the data
- Predict the test data
- Submission.npz
Github Link -> https://github.com/saikrithik/Seismic-Facies-Identification-Challenge/blob/main/Seismic_Facies_Identification_Challenge_BASELINE.ipynb
Few things we can tryout ->
- Augumenting the data
- Chunking and training insead of resizing the data
- PSPNet, FPN ( other networks )
- Applying different filters
USEFULL NOTEBOOKS -
- https://github.com/qubvel/segmentation_models/blob/master/examples/multiclass%20segmentation%20(camvid).ipynb
- [https://github.com/thurbridi/cnn-facies-classifier/blob/master/notebooks/scratchpad.ipynb]
- https://github.com/jayaramanjay97/AI_Crowd_Blitz_-3/blob/master/LNDST/LNDST.ipynb
- https://github.com/rekalantar/CT_lung_3D_segmentation/blob/master/CT_lung_segmentation.ipynb
- https://github.com/ViiSkor/VolumMedSeg/blob/master/notebooks/train_UNet_BRATS2019.ipynb
USEFULL LINKS -
- https://github.com/frankkramer-lab/MIScnn [ 3D / 2D ]The open-source Python library MIScnn is an intuitive API allowing fast setup of image segmentation pipelines with state-of-the-art convolutional neural network and deep learning models in just a few lines of code.
- https://github.com/microsoft/seismic-deeplearning
- https://github.com/JesperDramsch/seismic-transfer-learning
- https://github.com/wolny/pytorch-3dunet
- https://github.com/goodok/fastai_sparse
- https://github.com/arnab39/FewShot_GAN-Unet3D
- https://github.com/black0017/MedicalZooPytorch
- https://github.com/anindox8/Ensemble-of-Multi-Scale-CNN-for-3D-Brain-Segmentation
- https://github.com/ShouYuqing/3D-UNet-for-Segmentation
- https://github.com/fitushar/3DUnet_tensorflow2.0
- https://neptune.ai/blog/image-segmentation-tips-and-tricks-from-kaggle-competitions
- https://github.com/nikhilroxtomar/Deep-Residual-Unet
- https://github.com/nikhilroxtomar/Polyp-Segmentation-using-UNET-in-TensorFlow-2.0
- https://github.com/shivangi-aneja/Multi-Modal-Brain-Segmentation
- https://github.com/ardamavi/3D-Medical-Segmentation-GAN
FEW RECENT PAPERS-
- https://www.researchgate.net/publication/326307470_Deep_Learning_Applied_to_Seismic_Facies_Classification_a_Methodology_for_Training
- https://www.researchgate.net/publication/281783417_A_comparison_of_classification_techniques_for_seismic_facies_recognition
- https://library.seg.org/doi/10.1190/geo2019-0627.1
- https://ieeexplore.ieee.org/abstract/document/8859617/
- https://ieeexplore.ieee.org/abstract/document/9025426/
- https://link.springer.com/article/10.1007/s12517-014-1691-5
- https://hanyang.elsevierpure.com/en/publications/facies-classification-using-semi-supervised-deep-learning-with-ps
- https://arxiv.org/pdf/1901.07659.pdf
Thanks to the people who contribute that help us to learn more and also big thanks to aicrowd for these amazing challenges