论文标题
Eikonet:用深神经网络解决Eikonal方程
EikoNet: Solving the Eikonal equation with Deep Neural Networks
论文作者
论文摘要
最近的深度学习革命为在基于物理的模拟的背景下加速计算能力创造了巨大的机会。在这里,我们提出了Eikonet,这是一种解决Eikonal方程的深度学习方法,该方法表征了异质3D速度结构中的第一个到期时间领域。我们的无网格方法可以快速确定连续3D域内任意两个点之间的旅行时间。这些旅行时间解决方案被允许违反微分方程(将问题视为优化之一),目的是查找网络参数,以最大程度地减少违反方程的程度。为此,该方法利用了神经网络的可不同性来分析空间梯度,这意味着可以自行训练网络,而无需从有限差算法中进行解决方案。 Eikonet在几种速度模型和采样方法上进行了严格测试,以证明鲁棒性和多功能性。培训和推理高度平行,使该方法非常适合GPU。 Eikonet的内存较低,进一步避免了旅行时间查找表的需求。开发的方法在地震次数倒置,射线多派和层析成像建模以及除射线追踪至关重要的地震学以外的其他领域中具有重要的应用。
The recent deep learning revolution has created an enormous opportunity for accelerating compute capabilities in the context of physics-based simulations. Here, we propose EikoNet, a deep learning approach to solving the Eikonal equation, which characterizes the first-arrival-time field in heterogeneous 3D velocity structures. Our grid-free approach allows for rapid determination of the travel time between any two points within a continuous 3D domain. These travel time solutions are allowed to violate the differential equation - which casts the problem as one of optimization - with the goal of finding network parameters that minimize the degree to which the equation is violated. In doing so, the method exploits the differentiability of neural networks to calculate the spatial gradients analytically, meaning the network can be trained on its own without ever needing solutions from a finite difference algorithm. EikoNet is rigorously tested on several velocity models and sampling methods to demonstrate robustness and versatility. Training and inference are highly parallelized, making the approach well-suited for GPUs. EikoNet has low memory overhead, and further avoids the need for travel-time lookup tables. The developed approach has important applications to earthquake hypocenter inversion, ray multi-pathing, and tomographic modeling, as well as to other fields beyond seismology where ray tracing is essential.