TL;DR
This paper introduces an open-source MATLAB toolkit for fast, memory-efficient computation of 3D gravity and magnetic forward models using block-Toeplitz Toeplitz-block matrix structures and Fourier transforms.
Contribution
It provides detailed algorithms and code for efficient evaluation of gravity and magnetic kernels leveraging BTTB matrix structures and FFTs, adaptable to various convolution kernels.
Findings
Significant reduction in computation time demonstrated
Feasibility of large volume computations with reduced memory
Open-source MATLAB implementation available
Abstract
Fast computation of three-dimensional gravity and magnetic forward models is considered. Measurement data is assumed to be obtained on a uniform grid which is staggered with respect to the discretization of the parameter volume. Then, the resulting kernel sensitivity matrices exhibit block-Toeplitz Toeplitz-block (BTTB) structure. These matrices are symmetric for the gravity problem but non-symmetric for the magnetic problem. In each case, the structure facilitates fast forward computation using two-dimensional fast Fourier transforms. The construction of the kernel matrices and the application of the transform for fast forward multiplication, for each problem, is carefully described. But, for purposes of comparison with the transform approach, the generation of the unique entries that define a given kernel matrix is also explained. It is also demonstrated how the matrices, and hence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
