Skip to content

A supervised -learning-based framework for DAS data denoising.

License

Notifications You must be signed in to change notification settings

YangLiuqing-add/SLKNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo code for:

GitHub last commit
GitHub stars GitHub followers GitHub forks GitHub watchers Twitter Follow

SLKNet: An Attention-based Deep Learning Framework for Downhole Distributed Acoustic Sensing Data Denoising

Description

SLKNet is a supervised-learning-based deep learning framework for denoising the FORGE and SAFOD DAS datasets with different types of noise. It combines the DenseNet and a soft attention mechanism (selective kernel block) to extract different scale features.


Reference

If you find this package useful, please do not forget to cite the following paper.

Yang, L., Fomel, S., Wang, S., Chen, X., Chen, Y., and Chen, Y., (2023). SLKNet: An Attention-based Deep Learning Framework for Downhole Distributed Acoustic Sensing Data Denoising, Geophysics, doi: 10.1190/geo2022-0724.1.

BibTeX:

@article{YangDe2023,
  title={SLKNet: An Attention-based Deep Learning Framework for Downhole Distributed Acoustic Sensing Data Denoising},
  author={Liuqing Yang and Sergey Fomel and Shoudong Wang and Xiaohong Chen and Yunfeng Chen and Yangkang Chen},
  journal={Geophysics},
  year={2023},
  pages={in press},
  doi={10.1190/geo2022-0724.1},
}

License

GNU General Public License, Version 3
(http://www.gnu.org/copyleft/gpl.html)  

Dependence Packages

  • Tensforflow-gpu: 2.4.1
  • numpy: 1.19.5
  • Keras: 2.11.0
  • GPU: GeForce RTX 3090 Ti

Example

The FORGE DAS dataset can be downloaded here. The SAFOD DAS dataset can be downloaded here.

You can click here to download the FORGE DAS data, including training and test datasets. Make sure you have the following folder structure in the data directory after you unzip the file:

Data
  ├──FORGE
      ├── Train
           ├── Clean
                ├── Clean_1.mat
                ├── Clean_2.mat
                .
                .
                ├── Clean_29.mat
                └── Clean_30.mat
           ├── Noisy
                ├── Noisy_1.mat
                ├── Noisy_2.mat
                .
                .
                ├── Noisy_29.mat
                └── Noisy_30.mat
     └── Test
           ├── FORGE_example1.mat
           └── FORGE_example2.mat

Contact

If you have any suggestions or questions, please contact me:
Liuqing Yang 
[email protected]

About

A supervised -learning-based framework for DAS data denoising.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published