Review about computational aspects of the equivalent-layer technique to be submitted for Frontiers in Earth Science.
Vanderlei C. Oliveira Jr.1, Diego Takahashi1, André L. A. Reis2 and Valéria C. F. Barbosa1
1Observatório Nacional, Brazil
2Universidade do Estado do Rio de Janeiro (UERJ), Brazil
Equivalent-layer technique is a powerful tool for processing potential-field data in the space domain. However, the greatest hindrance for using the equivalent-layer technique is its high computational cost for processing massive data sets. The large amount of computer memory usage to store the full sensitivity matrix combined with the computational time required for matrix-vector multiplications and to solve the resulting linear system, are the main drawbacks that made unfeasible the use of the equivalent-layer technique for a long time. More recently, the advances in computational power propelled the development of methods to overcome the heavy computational cost associated with the equivalent-layer technique. We present a comprehensive review of the computation aspects concerning the equivalent-layer technique addressing how previous works have been dealt with the computational cost of this technique.
Historically, the high computational cost of the equivalent-layer technique has been overcome by using a variety of strategies such as: moving data-window scheme, column- and row-action updates of the
sensitivity matrix, reparametrization, sparsity induction of the sensitivity matrix, iterative methods using the full sensitivity matrix, iterative deconvolution by using the concept of block-Toeplitz Toeplitz-block (BTTB) matrices and
direct deconvolution.
We compute the number of floating-point operations of some of these strategies adopted in the
equivalent-layer technique to show their effectiveness in reducing the computational demand.
Numerically, we also address the stability of some of these strategies used in the equivalent-layer technique by comparing with the stability via the classic equivalent-layer technique with the zeroth-order Tikhonov regularization.
We show that even for the most computationally efficient methods, which can save up to
All results shown here were generated with the Python package gravmag (https://doi.org/10.5281/zenodo.8284769).