End to End solution that gives above 80% Accuracy

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 ->

  1. Loading the data
  2. Slicing the data
  3. Resize the data
  4. Design UNet
  5. Train the data
  6. Predict the test data
  7. 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 ->

  1. Augumenting the data
  2. Chunking and training insead of resizing the data
  3. PSPNet, FPN ( other networks ) :wink:
  4. Applying different filters

USEFULL NOTEBOOKS -

  1. https://github.com/qubvel/segmentation_models/blob/master/examples/multiclass%20segmentation%20(camvid).ipynb
  2. [https://github.com/thurbridi/cnn-facies-classifier/blob/master/notebooks/scratchpad.ipynb]
  3. https://github.com/jayaramanjay97/AI_Crowd_Blitz_-3/blob/master/LNDST/LNDST.ipynb
  4. https://github.com/rekalantar/CT_lung_3D_segmentation/blob/master/CT_lung_segmentation.ipynb
  5. https://github.com/ViiSkor/VolumMedSeg/blob/master/notebooks/train_UNet_BRATS2019.ipynb

USEFULL LINKS -

  1. 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.
  2. https://github.com/microsoft/seismic-deeplearning
  3. https://github.com/JesperDramsch/seismic-transfer-learning
  4. https://github.com/wolny/pytorch-3dunet
  5. https://github.com/goodok/fastai_sparse
  6. https://github.com/arnab39/FewShot_GAN-Unet3D
  7. https://github.com/black0017/MedicalZooPytorch
  8. https://github.com/anindox8/Ensemble-of-Multi-Scale-CNN-for-3D-Brain-Segmentation
  9. https://github.com/ShouYuqing/3D-UNet-for-Segmentation
  10. https://github.com/fitushar/3DUnet_tensorflow2.0
  11. https://neptune.ai/blog/image-segmentation-tips-and-tricks-from-kaggle-competitions
  12. https://github.com/nikhilroxtomar/Deep-Residual-Unet
  13. https://github.com/nikhilroxtomar/Polyp-Segmentation-using-UNET-in-TensorFlow-2.0
  14. https://github.com/shivangi-aneja/Multi-Modal-Brain-Segmentation
  15. https://github.com/ardamavi/3D-Medical-Segmentation-GAN

FEW RECENT PAPERS-

  1. https://www.researchgate.net/publication/326307470_Deep_Learning_Applied_to_Seismic_Facies_Classification_a_Methodology_for_Training
  2. https://www.researchgate.net/publication/281783417_A_comparison_of_classification_techniques_for_seismic_facies_recognition
  3. https://library.seg.org/doi/10.1190/geo2019-0627.1
  4. https://ieeexplore.ieee.org/abstract/document/8859617/
  5. https://ieeexplore.ieee.org/abstract/document/9025426/
  6. https://link.springer.com/article/10.1007/s12517-014-1691-5
  7. https://hanyang.elsevierpure.com/en/publications/facies-classification-using-semi-supervised-deep-learning-with-ps
  8. 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 :blush:

22 Likes

seems amazing thanks

4 Likes

Amazing bro. It gives a lot of info.

1 Like