Skip to main content
Log in

Development of efficient and robust Eikonal solver variants for first-arrival seismic modeling

  • Original Paper
  • Published:
Computational Geosciences Aims and scope Submit manuscript

A Correction to this article was published on 16 April 2021

This article has been updated

Abstract

We have developed and tested a new Eikonal first-arrival forward model scheme by combining a fast marching method (FMM) algorithm, an upwind Eikonal solver scheme first described by Sethian and Popovici in 1996, with a more accurate but less robust Eikonal scheme described by Vidale in 1990 as a finite difference method (VFD) in order to produce a robust forward model based in FMM, with application of VFD schemes for refinement of computed model times (FMM-VFD). The developed model was tested through a uniform velocity base case, and the Southern California Earthquake Center (SCEC) Harvard Velocity Model (CVM-H) of upper crust including the sedimentary basin under Los Angeles, CA. Its performance was evaluated by measuring error at different grid sizes against a set of reference times generated by an independent model. In comparison against first-order FMM (FMM-O1), second-order FMM (FMM-O2), and an improved FMM scheme known as factored FMM (FMM-F) against a set of generated reference times, FMM-VFD error was found to be significantly lower than first- and second-order FMM, and competitive with FMM-F, outperforming it in the presented scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Code Availability

Code used in this study is freely available at https://github.com/abatchev/FMM-VFD.

Change history

References

  1. Sethian, J.: Fast-marching level-set methods for three-dimensional photolithography development. Proc. SPIE 2726 optical microlithography IX (1996)

  2. Sethian, J., Popovici, A.M.: Three-dimensional traveltime computation using the fast marching method. 67th Ann. Internat. Mtg, Soc. of Expl. Geophys., pp. 1778–1781 https://library.seg.org/doi/abs/10.1190/1.1444558 (1997)

  3. Sethian, J.: Fast marching methods. SIAM Rev. 41(2), 199–235 (1999)

    Article  Google Scholar 

  4. Vidale, J.: Finite-difference calculation of traveltimes in three dimensions. Geophysics 55(5), 521–526 (1990)

    Article  Google Scholar 

  5. SCEC Community Velocity Model -Harvard (CVM-H) v4.0. https://scec.usc.edu/scecpedia/CVM-H

  6. Fomel, S., Luo, S., Zhao, H.: Fast sweeping method for the factored eikonal equation. J. Comput. Phys. 228(17), 6440–6455 (2009)

    Article  Google Scholar 

  7. Treister, E., Haber, E.: A fast marching algorithm for the factored eikonal equation. J. Comput. Phys. 324, 210–225 (2016)

    Article  Google Scholar 

  8. Klimes, L., Kvasnicka, M.: 3-D network ray tracing. Geophys. J. Int. 116, 726–738 (1994)

    Article  Google Scholar 

  9. Moser, T.J.: Shortest path calculation of seismic rays. Geophysics 56(1), 59–67 (1991)

    Article  Google Scholar 

  10. Abatchev, Z.: Development of Specialized Nonlinear Inversion Algorithms, Basis Functions, Eikonal Solvers, and Their Integration for Use in Joint Seismic and Gravitational Tomographic Inversion, University of California, Los Angeles Phd Thesis. https://escholarship.org/uc/item/22q7c2vf (2019)

  11. Sibson, R.: A brief description of natural neighbor interpolation. In: Barnett, V. (ed.) Interpolating Multivariate Data, pp 21–36. Chichester, Wiley (1981)

  12. Park, S.W., et al.: Discrete Sibson interpolation. IEEE Trans. Visual. Comput. Graphics 12(2) (2006)

  13. Baer, M., Kradolfer, U.: An automatic phase picker for local and teleseismic events. Bulletin of the Seismological Society of America 77(4), 1437–1445 (1987)

    Article  Google Scholar 

  14. Withers, M., et al.: A comparison of select trigger algorithms for automated global seis- mic phase and event detection. Bull. Seismol. Soc. Am. 88(1), 95–106 (1998)

    Article  Google Scholar 

  15. Eikonalfm Python module https://github.com/kevinganster/eikonalfm/

  16. Sedgewick, W.: Algorithms, vol. 4, pp 315–319. Addison Wesley, Boston (2011)

    Google Scholar 

  17. Chacon, V.: Fast two-scale methods for Eikonal equations. SIAM J. Sci. Comput. 34(2) (2012)

  18. Yang, J., Stern, F.: A highly scalable massively parallel fast marching method for the Eikonal equation. J. Comput. Phys. 332, 333–62 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zagid Abatchev.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abatchev, Z., Binder, G. & Davis, P. Development of efficient and robust Eikonal solver variants for first-arrival seismic modeling. Comput Geosci 25, 1437–1453 (2021). https://doi.org/10.1007/s10596-020-10010-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10596-020-10010-5

Keywords

Navigation