Skip to content

A Python package for an autoencoder-based algorithm to detect anomalies in distributed acoustic sensing (DAS) datasets.

License

Notifications You must be signed in to change notification settings

ahmadtourei/das-anomaly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

das-anomaly

DOI Licence

Python scripts for an autoencoder-based algorithm to detect anomalies in distributed acoustic sensing (DAS) datasets.

The main steps are as follows:

  1. Create power spectral density (PSD) plots in RGB format. We average the energy over a desired time window and stack all channels together to create a PSD with channels on the X-axis and frequency on the Y-axis. We create PSD of normal images (images without any anomaly or seismic event) and known seismic events. We can use MPI to distribute plotting PSDs over CPUs.
  2. Train the model on normal PSD images.
  3. Use the trained model to detect anomalies in PSDs.
  4. Count the number of detected anomalies (if needed).

Contact: Ahmad Tourei, Colorado School of Mines [email protected] | [email protected]

About

A Python package for an autoencoder-based algorithm to detect anomalies in distributed acoustic sensing (DAS) datasets.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published