A curated collection of benchmark datasets, reproducible examples, and baseline workflows for seismic denoising research.
Designed for benchmarking classical signal processing, sparse transforms, inverse problems, and modern AI/deep learning denoising methods on both synthetic and field seismic datasets.
denoising-benchmark provides a unified benchmark platform for evaluating seismic denoising algorithms under diverse geological settings, acquisition conditions, and noise characteristics. The repository includes carefully designed synthetic datasets together with representative real seismic examples that challenge existing denoising approaches.
The project aims to support:
- Reproducible research in seismic denoising
- Fair comparison between conventional and AI-based methods
- Benchmarking under coherent and incoherent noise scenarios
- Development of scalable 2D/3D denoising workflows
- Education and methodological validation for geophysical inverse problems
The benchmark is suitable for evaluating:
- Dictionary learning methods
- Sparse transform methods
- Low-rank and rank-reduction methods
- Deep learning denoisers
- Diffusion models
- Self-supervised denoising
- Physics-informed denoising
- Bayesian denoising methods
- Hybrid signal processing + AI workflows
denoising-benchmark/
│
├── amir3d/ # 3D synthetic incoherent-noise benchmark
├── hyper4/ # 3D synthetic incoherent-noise benchmark
├── coh2d/ # 2D synthetic coherent-noise benchmark
├── edge/ # 2D synthetic edge-preserving benchmark
├── sigmoid/ # Synthetic nonlinear structural benchmark
├── viking2d/ # Real 2D multiple attenuation benchmark
├── sean3d/ # Real 3D interpolation/denoising benchmark
│
└── README.md
Seismic denoising remains a fundamental challenge in exploration geophysics, earthquake seismology, and subsurface imaging. Modern acquisition systems generate increasingly large and complex datasets contaminated by:
- Random noise
- Coherent noise
- Multiples
- Acquisition footprint
- Missing traces
- Irregular sampling
- Field acquisition artifacts
While numerous denoising algorithms have been proposed, quantitative comparison across methods is often difficult due to the lack of standardized benchmark datasets and reproducible workflows.
This repository addresses that gap by providing:
✅ Standardized datasets
✅ Reproducible notebooks
✅ Representative synthetic and field data
✅ 2D and 3D benchmarks
✅ Diverse noise types
✅ Common evaluation scenarios
The benchmark can serve as a common testing platform for future developments in:
- AI-assisted seismic processing
- Physics-guided deep learning
- Foundation models for geophysics
- Self-supervised denoising
- Uncertainty-aware denoising
- Real-time seismic monitoring
| Dataset | Dimension | Type | Main Task | Description |
|---|---|---|---|---|
amir3d |
3D | Synthetic | Random-noise suppression | Complex structural synthetic benchmark with incoherent noise |
hyper4 |
3D | Synthetic | Random-noise suppression | Hyperbolic-event benchmark for 3D denoising validation |
coh2d |
2D | Synthetic | Coherent-noise attenuation | Benchmark for coherent noise and linear events |
edge |
2D | Synthetic | Edge-preserving denoising | Tests structural preservation capability |
sigmoid |
2D | Synthetic | Nonlinear structural denoising | Sigmoid-shaped events with incoherent noise |
viking2d |
2D | Real | Multiple attenuation | Real marine seismic benchmark |
sean3d |
3D | Real | Interpolation + denoising | Real 3D seismic interpolation benchmark |
3D synthetic benchmark with complex seismic structures contaminated by incoherent noise.
Notebook:
amir3d notebook
3D synthetic hyperbolic-event denoising benchmark.
Notebook:
hyper4 notebook
2D coherent-noise attenuation benchmark for evaluating structure-preserving denoising methods.
Notebook:
coh2d notebook
2D edge-preserving denoising benchmark emphasizing discontinuity preservation.
Notebook:
edge notebook
Synthetic nonlinear seismic benchmark with sigmoid-shaped events and incoherent noise contamination.
Notebook:
sigmoid notebook
Real marine seismic benchmark for multiple attenuation and field-data denoising evaluation.
Notebook:
viking2d notebook
Real 3D seismic benchmark for interpolation and denoising research.
Notebook:
sean3d notebook
The benchmark datasets can be used for:
- Seismic random-noise attenuation
- Coherent-noise suppression
- Multiple attenuation
- Trace interpolation
- Self-supervised denoising
- Diffusion-model training
- Bayesian denoising
- Sparse transform benchmarking
- AI foundation-model evaluation
- Physics-informed neural networks
- Uncertainty quantification studies
Each benchmark includes:
- Data generation scripts or notebooks
- Visualization examples
- Reproducible workflows
- Ready-to-run benchmark cases
The repository emphasizes transparent and reproducible research practices for the geophysical signal processing community.
If you use this repository in your research, please consider citing:
@misc{denoisingbenchmark,
title={denoising-benchmark: A Collection of Benchmark Datasets for Seismic Denoising},
author={Yangkang Chen and collaborators},
year={2026},
publisher={GitHub},
howpublished={\url{https://github.com/aaspip/denoising-benchmark}}
}Contributions are welcome!
Potential contributions include:
- New benchmark datasets
- Additional denoising baselines
- Deep learning workflows
- Evaluation metrics
- Reproducible notebooks
- Benchmark leaderboards
Please feel free to open issues or submit pull requests.
This project is released under the MIT License.
Advancing reproducible seismic denoising research through open benchmarks.






