Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

ar4/agdeblend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AGDeblend

DOI

AGDeblend contains tools to deblend seismic data (separate overlapping shots) and synthetically blend or adjust pseudo-deblended data.

It is quick and easy to setup for simple cases, but provides flexibility to handle real-life datasets.

Deblending example

Features

  • Written in C, with wrappers provided for Python, Julia, and Fortran
  • Uses basis pursuit (L1 norm minimising inversion) in the Fourier domain
  • Parallel processing using MPI (optional) and OpenMP (also optional)
  • Works with any data arrangement and number of dimensions ((SourceX, SourceY), (SourceX, ChannelX, ChannelY), (CMP, Offset), etc.)
  • Works with any library that implements the FFTW3 interface (such as FFTW3 and Intel MKL)
  • Support for:
    • Bad and missing traces (and thus irregular data volume shapes)
    • Source wavelet convolution (useful for Vibroseis data)
    • Disjoint source volumes (sources operating in separate areas or interference from another survey)
    • Disjoint recordings (there may be gaps in the continuous records)

Get started

The documentation contains instructions for installing and using AGDeblend, as well as a description of the included examples.

Citing

If you wish to cite AGDeblend, the recommended DOI is 10.5281/zenodo.5719307.