Giter Site home page Giter Site logo

eikonal_tomography's Introduction

Eikonal Tomography - Synthetic Demonstration

DOI

example

The Eikonal equation relates local phase velocity c with the local gradient of travel times ∇T: ∇T = 1/c.

When a wave field is densely sampled, sufficiently dense maps of travel times and thus travel time gradients can be computed. This allows to retrieve phase velocity maps without the need for costly inversion algorithms. In seismology, this has been applied in some cases where spatially homogeneous and sufficiently dense spacing of stations was available. There, seismologists usually exploit the ambient seismic field to compute estimated Green's Functions between station-pairs from cross-correlations of the ambient seismic field to measure seismic wave velocities. This approach can provide the spatially and azimuthally dense sampling necessary for Eikonal tomography to function (e.g., Lin et al. 2009, de Ridder et al. 2015).

This repository is a synthetic demonstration of that principle. For this, a velocity model and synthetic station locations are defined. Travel times between those stations are estimated using the Fast Marching Method (FMM). From these measured travel times, interpolated maps of travel time are generated. Gradients are computed for these maps, and the final velocity model is the mean model from all virtual source stations. The error is the standard deviation of those models.

Requirements

  • python (tested on 3.9)
  • numpy, scipy, matplotlib
  • tqdm (because the measurement of travel times can take a long time)
  • scikit-fmm

References

Lin, F.C., Ritzwoller, M.H., Snieder, R. (2009) Eikonal tomography: surface wave tomography by phase front tracking across a regional broad-band seismic array. Geophysical Journal International, 177, 1091–1110. doi:10.1111/j.1365-246X.2009.04105.x

Ridder, S.A.L. de, Biondi, B.L. & Nichols, D. (2015) Elliptical-anisotropic eikonal phase velocity tomography. Geophysical Research Letters, 42, 758–764. doi:10.1002/(ISSN)1944-8007

eikonal_tomography's People

Contributors

schipp avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.