PINNeik: Eikonal solution using physics-informed neural networks
arXiv:2007.08330 · doi:10.1016/j.cageo.2021.104833
Abstract
The eikonal equation is utilized across a wide spectrum of science and engineering disciplines. In seismology, it regulates seismic wave traveltimes needed for applications like source localization, imaging, and inversion. Several numerical algorithms have been developed over the years to solve the eikonal equation. However, these methods require considerable modifications to incorporate additional physics, such as anisotropy, and may even breakdown for certain complex forms of the eikonal equation, requiring approximation methods. Moreover, they suffer from computational bottleneck when repeated computations are needed for perturbations in the velocity model and/or the source location, particularly in large 3D models. Here, we propose an algorithm to solve the eikonal equation based on the emerging paradigm of physics-informed neural networks (PINNs). By minimizing a loss function formed by imposing the eikonal equation, we train a neural network to output traveltimes that are consistent with the underlying partial differential equation. We observe sufficiently high traveltime accuracy for most applications of interest. We also demonstrate how the proposed algorithm harnesses machine learning techniques like transfer learning and surrogate modeling to speed up traveltime computations for updated velocity models and source locations. Furthermore, we use a locally adaptive activation function and adaptive weighting of the terms in the loss function to improve convergence rate and solution accuracy. We also show the flexibility of the method in incorporating medium anisotropy and free-surface topography compared to conventional methods that require significant algorithmic modifications. These properties of the proposed PINN eikonal solver are highly desirable in obtaining a flexible and efficient forward modeling engine for seismological applications.
References in corpus (7)
- SciANN: A Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks
- Solving the acoustic VTI wave equation using physics-informed neural networks
- Understanding and mitigating gradient pathologies in physics-informed neural networks
- A nonlocal physics-informed deep learning framework using the peridynamic differential operator
- The Expressive Power of Neural Networks: A View from the Width
- When and why PINNs fail to train: A neural tangent kernel perspective
- PINNtomo: Seismic tomography using physics-informed neural networks
Cited by in corpus (13)
- Physics-informed neural network simulation of multiphase poroelasticity using stress-split sequential training
- Wavefield reconstruction inversion via physics-informed neural networks
- PINNup: Robust neural network wavefield solutions using frequency upscaling and neuron splitting
- A Deep Learning Approach for Predicting Two-dimensional Soil Consolidation Using Physics-Informed Neural Networks (PINN)
- When Geoscience Meets Generative AI and Large Language Models: Foundations, Trends, and Future Challenges
- Bayesian Physics-Informed Neural Networks for the Subsurface Tomography based on the Eikonal Equation
- PINNtomo: Seismic tomography using physics-informed neural networks
- GaborPINN: Efficient physics informed neural networks using multiplicative filtered networks
- Neural Eikonal Solver: improving accuracy of physics-informed neural networks for solving eikonal equation in case of caustics
- Physics-informed neural networks for inverse problems in supersonic flows
- Laplace HypoPINN: Physics-Informed Neural Network for hypocenter localization and its predictive uncertainty
- Microseismic source imaging using physics-informed neural networks with hard constraints
- Solving 2-D Helmholtz equation in the rectangular, circular, and elliptical domains using neural networks