Seismic Deep Learning ML Frameworks

Tools and frameworks for applying deep learning to seismic data processing, interpretation, and geophysical imaging. Includes datasets, models, and applications for earthquake detection, seismic facies classification, waveform analysis, and seismic signal enhancement. Does NOT include general geophysical modeling, non-ML seismic processing, or broader geospatial analysis.

There are 36 seismic deep learning frameworks tracked. 4 score above 50 (established tier). The highest-rated is seisbench/seisbench at 69/100 with 383 stars.

Get all 36 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=seismic-deep-learning&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 seisbench/seisbench

SeisBench - A toolbox for machine learning in seismology

69
Established
2 petrobras/GeoSlicer

Open source digital rocks software platform for micro-CT, CT, thin sections...

52
Established
3 thilowrona/seismic_deep_learning

A couple of python scripts to interpret geological structures from...

52
Established
4 microsoft/seismic-deeplearning

Deep Learning for Seismic Imaging and Interpretation

51
Established
5 RichardScottOZ/mineral-exploration-machine-learning

List of resources for mineral exploration and machine learning, generally...

49
Emerging
6 sede-open/synthoseis

Generating seismic data and associated labels to train deep learning networks.

47
Emerging
7 kcieslik/eq-insar

Generate synthetic InSAR deformation data from earthquake sources for...

47
Emerging
8 JesperDramsch/seismic-transfer-learning

Deep-learning seismic facies on state-of-the-art CNN architectures

47
Emerging
9 lidongzh/TorchFWI

Elastic Full-Waveform Inversion Integrated with PyTorch

44
Emerging
10 Specufex/specufex

Probabilistic unsupervised feature extraction from seismic spectrograms for...

44
Emerging
11 niyiyu/PNW-ML

A ML-ready curated data set for a wide range of seismic signals from Pacific...

42
Emerging
12 GeoBrain-Project/GeoBrain

An End-to-End Differentiable Platform for Integrated Subsurface Modeling

42
Emerging
13 RichardScottOZ/Geoscience-Data-Quality-for-Machine-Learning

Python package for looking at the problems associated with geoscience...

40
Emerging
14 senli1073/SeisT

[TGRS] SeisT: A Foundational Deep-Learning Model for Earthquake Monitoring Tasks

40
Emerging
15 groundworkai/mlgeo

Repository for Machine Learning in Geotechnics

40
Emerging
16 fantine/microseismic-detection-ml

Microseismic event detection on fiber-optic data using machine learning

39
Emerging
17 aradfarahani/Seismology

This collection of scripts is designed to assist seismologists and...

38
Emerging
18 DeepWave-KAUST/Siamese_FWI-pub

Official reproducible material for SiameseFWI: A Deep Learning Network for...

36
Emerging
19 DeepWave-KAUST/SSL-Lowfrequency-extrapolation

Reproducible material for A self-supervised learning framework for seismic...

34
Emerging
20 smousavi05/dl_seismology

This repo contains the database and supporting materials for Deep-Learning Seismology

33
Emerging
21 association-rosia/segmenting-subsurface

Deep Learning solution for multi-layer seismic data segmentation using...

33
Emerging
22 liufeng2317/OpenSWI

A Massive-Scale Benchmark Dataset for Surface Wave Dispersion Curve Inversion

32
Emerging
23 yooucef/Promethium

🌍 Transform seismic data recovery with Promethium, an AI-driven framework...

30
Emerging
24 slimgroup/GCS-CAM

Derisking geological carbon storage from high-resolution time-lapse seismic...

28
Experimental
25 DeepWave-KAUST/ElasticSiameseFWI-pub

Official reproducible material for Enhancing multiparameter elastic...

28
Experimental
26 DIG-Kaust/Seismic_PnP

Plug and Play Post-Stack Seismic Inversion with CNN-based Denoisers

26
Experimental
27 omarmohamed15/U-Trans

U-Trans: a foundation model for seismic waveform representation and enhanced...

24
Experimental
28 AutoPyloter/retaining-wall-ml

ML benchmark and desktop tool for Bishop circular-slip safety factor...

23
Experimental
29 kelleuseis/AMBER_Public

The AI-Ready Downhole Microseismic Benchmark Database (AMBER)...

22
Experimental
30 dsiervo/sc3_ai_picker

Python scripts for PhaseNet and EQTransformer execution in SGC data

21
Experimental
31 lorenzomie/Seismic-Angle-Recognition

Deep learning-based approach for predicting seismic signal arrival angles...

17
Experimental
32 Devanik21/ISRO-SPACE-MINING-App

Space resource exploration Streamlit app — spectral reflectance mineral...

17
Experimental
33 goergen95/thesis-predicting-conflict

M.Sc. Thesis - Predicting Violent Conflict in Africa - Leveraging Open...

17
Experimental
34 Kshitij301199/Impact_Force_Inversion

A repository to train and apply Machine Learning models on time series...

14
Experimental
35 DeepWave-KAUST/Regularized_Seis2Rock

Regularization strategies for Seis2Rock-based petrophysical inversion of...

11
Experimental
36 Arron33/Automatic-Gold-Mine-Change-Detection

JavaScript program that uses machine learning and a new method of...

10
Experimental