<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="review-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">759824</article-id>
<article-id pub-id-type="doi">10.3389/feart.2021.759824</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>3D Convolution Conjugate Gradient Inversion of Potential Fields in Acoculco Geothermal Prospect, Mexico</article-title>
<alt-title alt-title-type="left-running-head">Calder&#xf3;n and Gallardo</alt-title>
<alt-title alt-title-type="right-running-head">3D Convolution Conjugate Gradient Inversion</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Calder&#xf3;n</surname>
<given-names>Jos&#xe9; P.</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1442828/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gallardo</surname>
<given-names>Luis A.</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1448842/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Department of Applied Geophysics, CICESE</institution>, <addr-line>Ensenada</addr-line>, <country>Mexico</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1324512/overview">Mourad Bezzeghoud</ext-link>, Universidade de &#xc9;vora, Portugal</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1347738/overview">Mohamed Hamoudi</ext-link>, University of Science and Technology Houari Boumediene, Algeria</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1348036/overview">Jos&#xe9; Borges</ext-link>, University of Evora, Portugal</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jos&#xe9; P. Calder&#xf3;n, <email>jcaldero@cicese.edu.mx</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Solid Earth Geophysics, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>05</day>
<month>01</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>759824</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>11</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Calder&#xf3;n and Gallardo.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Calder&#xf3;n and Gallardo</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Potential field data have long been used in geophysical exploration for archeological, mineral, and reservoir targets. For all these targets, the increased search of highly detailed three-dimensional subsurface volumes has also promoted the recollection of high-density contrast data sets. While there are several approaches to handle these large-scale inverse problems, most of them rely on either the extensive use of high-performance computing architectures or data-model compression strategies that may sacrifice some level of model resolution. We posit that the superposition and convolutional properties of the potential fields can be easily used to compress the information needed for data inversion and also to reduce significantly redundant mathematical computations. For this, we developed a convolution-based conjugate gradient 3D inversion algorithm for the most common types of potential field data. We demonstrate the performance of the algorithm using a resolution test and a synthetic experiment. We then apply our algorithm to gravity and magnetic data for a geothermal prospect in the Acoculco caldera in Mexico. The resulting three-dimensional model meaningfully determined the distribution of the existent volcanic infill in the caldera as well as the interrelation of various intrusions in the basement of the area. We propose that these intrusive bodies play an important role either as a low-permeability host of the heated fluid or as the heat source for the potential development of an enhanced geothermal system.</p>
</abstract>
<kwd-group>
<kwd>gravity field</kwd>
<kwd>magnetic field</kwd>
<kwd>convolution</kwd>
<kwd>conjugate gradient</kwd>
<kwd>geothermal system</kwd>
<kwd>SVD</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Potential field data such as gravity and magnetics are among the first geophysical data used in mineral and hydrocarbon exploration. Their continued use has resulted in a historical improvement on data acquisition and interpretation methodologies as well as in the development of surveying instruments. One example is the development of modern airborne gravity gradiometers (<xref ref-type="bibr" rid="B38">Zhdanov et&#x20;al., 2004</xref>; <xref ref-type="bibr" rid="B25">Nabighian et&#x20;al., 2005</xref>; <xref ref-type="bibr" rid="B13">Dransfield and Zeng, 2009</xref>; <xref ref-type="bibr" rid="B16">Jekeli, 2006</xref>) and the increased use of unmanned aerial vehicles for aeromagnetic surveys (e.g., <xref ref-type="bibr" rid="B1">Aleshin et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B17">Jiang et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B29">Parshin et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B37">Walter et&#x20;al., 2020</xref>). These technological developments have yielded the assimilation of the larger potential field data sets needed to achieve higher subsurface detail for reservoir, mineral, and archaeological studies.</p>
<p>Most algorithms for the numerical computation of the potential fields due to the arbitrarily shaped volumes are based on analytical responses of defined volumes such as rectangular prisms (<xref ref-type="bibr" rid="B33">Sorokin, 1951</xref>). Some examples of these algorithms are the 2D inversion linear programming developments by <xref ref-type="bibr" rid="B24">Mottl and Mottlov&#xe1; (1972)</xref>, <xref ref-type="bibr" rid="B11">Cuer and Bayer (1980)</xref>, and <xref ref-type="bibr" rid="B31">Safon et&#x20;al. (1997)</xref>. A complete review of existing algorithms for the computation of gravity and gravity gradient effects due to some geometric bodies such as rectangular prisms and polyhedrae can be found in <xref ref-type="bibr" rid="B19">Li and Chouteau (1998)</xref>.</p>
<p>In order to carry out a large-scale data inversion, we need a fine three-dimensional discretization of the subsoil with a large number of parameters; thus, we need an efficient algorithm. Whereas exact analytical expressions allow the computation of arbitrarily shaped models, the reiterated computation of trigonometric and logarithm functions bears some computational cost. To face this challenge, several approaches have been developed. They include the extensive use of computational resources using parallel computing (e.g., <xref ref-type="bibr" rid="B23">Moorkamp et&#x20;al., 2010</xref>) as well as various data-model compression strategies such as fast Fourier transform (e.g., <xref ref-type="bibr" rid="B30">Pilkington, 1997</xref>; <xref ref-type="bibr" rid="B32">Shin et&#x20;al., 2006</xref>; <xref ref-type="bibr" rid="B9">Caratori Tontini et&#x20;al., 2009</xref>), wavelet transform for sensitivity matrix compression (e.g., <xref ref-type="bibr" rid="B20">Li and Oldenburg, 2003</xref>; <xref ref-type="bibr" rid="B12">Davis and Li, 2011</xref>; <xref ref-type="bibr" rid="B22">Martin et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B35">Sun et&#x20;al., 2018</xref>), or mesh refinement (e.g., <xref ref-type="bibr" rid="B2">Ascher and Haber, 2001</xref>).</p>
<p>While we concede that all the computational approaches described above have a large history of success when applied&#x20;to the inversion of potential field data for large data sets, we consider that the especial properties of potential field data can be used further to reduce the industriousness of potential field data inversion problems. We note that potential fields follow the same principles: they are conservative (i.e.,&#x20;result on harmonic fields that can be described by a scalar field) and also depend on the relative position between the source and the measurement point. Both features are fundamental for Fourier transform processing and inversion approaches that have long been in place (e.g., <xref ref-type="bibr" rid="B28">Parker and Huestis, 1974</xref>). They have also proven advantageous for multiple tools for data processing and analysis (cf. <xref ref-type="bibr" rid="B6">Blakely, 1996</xref>).</p>
<p>The convolution property of the potential fields have been used by <xref ref-type="bibr" rid="B9">Caratori Tontini et&#x20;al. (2009)</xref> to get a simple expression in the Fourier domain and perform a 3D forward modeling for both gravity and magnetic anomalies of a given distribution of density or magnetization contrasts and provide a faster tool for modeling anomalies; similarly, <xref ref-type="bibr" rid="B10">Chen and Liu (2019)</xref> express the gravity field like a convolution integral and introduce an optimized algorithm using the FFT to compute the gravity response along a plane; nevertheless, none of these algorithms is applied to the inversion of gravity and magnetic&#x20;data.</p>
<p>In this work, we propose that given the regular accommodation of both large spatial data grids and discretized three-dimensional volumes, we can take the advantage of the superposition principle inherent to potential fields as well as the convolution-based property of their associated integral equations to establish a general framework for an exact sensitivity matrix compression useful for an efficient 3D inversion of potential field data such as gravity, magnetics, and gravity gradient data. We first show the theoretical foundations and the resolution power through conventional singular value decomposition. We then propose a computational framework for a convolution-based conjugate gradient 3D inversion algorithm for potential field data and prove the algorithm for various potential field data combined in a test example. We apply our algorithm to gravity and magnetic data from the Acoculco geothermal zone in Mexico.</p>
</sec>
<sec id="s2">
<title>2&#x20;Convolution-Based Potential Field Formulations</title>
<sec id="s2-1">
<title>2.1 Computation of Potential Fields for 3D Volumes of Rectangular Prisms</title>
<p>Let <italic>dm</italic> be a physical property of a particle or elemental volume of matter (e.g., mass or electric charge) located at the <bold>r</bold>&#x2032; position in space; a set of these particles will interact with a certain force depending on the associated properties as gravitational or electric force. Historically, the mathematical description of these forces was given independently in what it is described as some fundamental laws of physics, for instance the law of universal gravitation of Newton. For this law, the differential gravity potential <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi>d</mml:mi>
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is inversely proportional to the distance between a source point at <inline-formula id="inf2">
<mml:math id="m2">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and the measurement point at <inline-formula id="inf3">
<mml:math id="m3">
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and can be expressed as<disp-formula id="e1">
<mml:math id="m4">
<mml:mi>d</mml:mi>
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>m</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>&#x3b3;</italic>
<sub>
<italic>g</italic>
</sub> is the gravitational constant, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula> is the source&#x2013;receiver distance, and <italic>dm</italic> is the fraction of mass as shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. The differential contribution on the gravity vector <inline-formula id="inf5">
<mml:math id="m6">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is conservative, irrotational, and according to the Helmholtz theorem, it can be described by the gradient of the differential gravity potential (e.g., <xref ref-type="bibr" rid="B6">Blakely, 1996</xref>),<disp-formula id="e2">
<mml:math id="m7">
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>m</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2207;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>For a finite volume <italic>V</italic>&#x2032;, the total potential can be described in the form of a volume integral (e.g., <xref ref-type="bibr" rid="B38">Zhdanov et&#x20;al., 2004</xref>)<disp-formula id="e3">
<mml:math id="m8">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x222d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>A similar treatment can be performed for dipolar sources such as the magnetic field <inline-formula id="inf6">
<mml:math id="m9">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. A stationary magnetic field <bold>B</bold> can be described by a scalar magnetic potential&#x20;<inline-formula id="inf7">
<mml:math id="m10">
<mml:mi>V</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Illustration of the contribution to the potential <inline-formula id="inf8">
<mml:math id="m11">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> associated with the three-dimensional distribution of monopolar <inline-formula id="inf9">
<mml:math id="m12">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> or dipolar <inline-formula id="inf10">
<mml:math id="m13">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> sources.</p>
</caption>
<graphic xlink:href="feart-09-759824-g001.tif"/>
</fig>
<p>For a finite volume <italic>V</italic>&#x2032;, the total magnetic potential <inline-formula id="inf11">
<mml:math id="m14">
<mml:mi>V</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> can be computed using the magnetization vector <inline-formula id="inf12">
<mml:math id="m15">
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> by:<disp-formula id="e4">
<mml:math id="m16">
<mml:mi>V</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x222d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>&#x3ba;</italic> &#x3d; 4<italic>&#x3c0;</italic> &#xd7; 10<sup>&#x2212;7</sup>&#xa0;<italic>H</italic>/<italic>m</italic> is the magnetic permeability of free space. Similar equations are also applicable to gradients of monopole fields including the gravity tensor.</p>
<p>It is important to note that all these fields depend on the relative position (e.g., <xref ref-type="disp-formula" rid="e3">Equations 3</xref> and <xref ref-type="disp-formula" rid="e4">4</xref>); these equations depend on a common factor that can be defined as a new function <inline-formula id="inf13">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>. This change of variable allows us to express <xref ref-type="disp-formula" rid="e3">Equations 3</xref> and <xref ref-type="disp-formula" rid="e4">4</xref> in terms of three-dimensional convolution integrals, resulting in<disp-formula id="e5">
<mml:math id="m18">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>for the gravity potential and<disp-formula id="e6">
<mml:math id="m19">
<mml:mi>V</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2217;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>for the magnetic potential, where &#x22c5;&#x2217; denotes 3D convolution <inline-formula id="inf14">
<mml:math id="m20">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> for every inner product <inline-formula id="inf15">
<mml:math id="m21">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
<p>We can see that <xref ref-type="disp-formula" rid="e5">Equations 5</xref> and <xref ref-type="disp-formula" rid="e6">6</xref> have the form of a convolution; this convolution can be solved for a finite volume using the appropriate <italic>W</italic> filter, computed by the field response of an individual prism for each depth&#x20;layer.</p>
<p>In general, for a discretized volume divided in various layers of homogenous rectangular prisms with <italic>x</italic>&#x20;&#x2212; and <italic>y</italic>&#x20;&#x2212; regular dimensions (<xref ref-type="fig" rid="F1">Figure&#x20;1</xref>), <xref ref-type="disp-formula" rid="e5">Equation 5</xref> yields:<disp-formula id="e7">
<mml:math id="m22">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m23">
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>. Using a discrete 2D convolution <inline-formula id="inf17">
<mml:math id="m24">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> for a &#x394;<italic>x</italic>, &#x394;<italic>y</italic> equally spaced grid:<disp-formula id="e8">
<mml:math id="m25">
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>With this notation, we may compute <italic>g</italic>
<sub>
<italic>z</italic>
</sub> as:<disp-formula id="e9">
<mml:math id="m26">
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m27">
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, i.e.,&#x20;(following <xref ref-type="bibr" rid="B5">Banerjee and Das Gupta, 1977</xref>)<disp-formula id="e10">
<mml:math id="m28">
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>tan</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>The gradient of the gravity field (gravity gradient tensor or GGT) contains the information of the vertical and horizontal gradients as well as the gravity field curvature (<xref ref-type="bibr" rid="B16">Jekeli, 2006</xref>); this means that it defines better lateral contrasts and discriminate depths and improves structural or geometrical indicators of the field (<xref ref-type="bibr" rid="B7">Butler, 1995</xref>). Similarly, we may compute the full GGT <inline-formula id="inf19">
<mml:math id="m29">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> as<disp-formula id="e11">
<mml:math id="m30">
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m31">
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, i.e.,&#x20;<disp-formula id="e12">
<mml:math id="m32">
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>tan</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>tan</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>tan</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x007C;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>We may also use the same function <inline-formula id="inf21">
<mml:math id="m33">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> for the magnetic field as:<disp-formula id="e13">
<mml:math id="m34">
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>The discrete convolution implies that if we have a fixed z position and a constant cell width, the derivative is the convolution of a characteristic 2D filter, which does not need to be evaluated individually. This allows for an efficient computation of sensitivities for thousands of observed data and horizontal cells. In fact, due to its symmetry, we only need to compute a single quadrant of the filter to cover the complete two-dimensional domain for each layer of cells (<xref ref-type="fig" rid="F2">Figure&#x20;2</xref>), which can also be easily stored to avoid repeated computations when applying iterative procedures for inversion.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Illustration of convolution filters <inline-formula id="inf22">
<mml:math id="m35">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> for the <italic>g</italic>
<sub>
<italic>z</italic>
</sub>, <italic>T</italic>
<sub>
<italic>xx</italic>
</sub>, and <italic>T</italic>
<sub>
<italic>xy</italic>
</sub> elements when acting on two shifted rectangular prisms located on the <italic>k</italic>&#x20;&#x2212; <italic>th</italic> layer of the model. Note that the anomalies result on a simple displacement in&#x20;space.</p>
</caption>
<graphic xlink:href="feart-09-759824-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2&#x20;Convolution-Based Conjugate Gradient Inversion</title>
<p>In order to solve the inverse problem, we use a quadratic norm to define the following objective function:<disp-formula id="e14">
<mml:math id="m36">
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>00</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>where <bold>d</bold>
<sub>
<italic>obs</italic>
</sub> are the observed data, <bold>A</bold> is the sensitivity matrix, <bold>m</bold> accommodates all the model parameters (in our case either density or magnetization values per cell), <bold>C</bold>
<sub>
<bold>dd</bold>
</sub> is the covariance matrix of the observed data <bold>d</bold>
<sub>
<italic>obs</italic>
</sub> (assumed diagonal), <bold>C</bold>
<sub>00</sub> is the covariance matrix of the a priori model <bold>m</bold>
<sub>0</sub>, and <italic>D</italic> is a discrete derivative operator that depends on the <italic>&#x3b1;</italic>
<sub>
<italic>p</italic>
</sub> penalty term and gears the search toward smoothed property distributions as a regularizing constraint. <bold>Am</bold> is the 3D model response that includes all the convolution coefficients indicated by <xref ref-type="disp-formula" rid="e9">Equations 9</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>, and&#x20;<xref ref-type="disp-formula" rid="e13">13</xref>.</p>
<p>We use a least-squares minimization, i.e.,&#x20;deriving (14) with respect to <bold>m</bold> and equating to zero for each component (<xref ref-type="bibr" rid="B36">Tarantola and Valette, 1982</xref>). We then obtain a linear system of equations for the optimal <inline-formula id="inf23">
<mml:math id="m37">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> estimator given by:<disp-formula id="e15">
<mml:math id="m38">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>00</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>00</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>where <italic>T</italic> means transposed.</p>
<p>This system of linear equations can be solved using various linear algebra strategies. Direct solutions, however, may be prohibitive for large-scale three-dimensional problems, whereas the use of iterative schemes have to either face the repeated computation of the sensitivity matrix <bold>A</bold> or the storage of their compressed versions, usually at the cost of losing some resolution&#x20;power.</p>
<p>To solve (15), we adapt the preconditioned conjugate gradient method (CG) described by <xref ref-type="bibr" rid="B27">Nocedal and Wright (2006)</xref> and take full advantage of the convolution property of the gravity and magnetic fields for an ensemble of equally sized cells. With this strategy, we avoid storing the sensitivity matrix or its Hessian and also the repetition of costly mathematical computations. As usual, preconditioners are recommended to reduce the number of iterations needed to solve the inversion problem.</p>
<p>To incorporate the convolution approach described in <xref ref-type="sec" rid="s2-1">section 2.1</xref>, we modify the algorithm and illustrate the basic change using <italic>g</italic>
<sub>
<italic>z</italic>
</sub> as an example. The two main changes to incorporate the discrete convolution in the CG search are given as follows: 1) when computing the model response <inline-formula id="inf24">
<mml:math id="m39">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and 2) when updating the search direction <inline-formula id="inf25">
<mml:math id="m40">
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:math>
</inline-formula>. They are computed as:<disp-formula id="e16">
<mml:math id="m41">
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>0</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(16)</label>
</disp-formula>and<disp-formula id="e17">
<mml:math id="m42">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>We can see the full adaption of the algorithm in <xref ref-type="table" rid="T1">Table&#x20;1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Example of a <bold>M</bold>-preconditioned convolution-based conjugate gradient algorithm for the inversion of a set <bold>d</bold>&#x20;data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Initialization</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">compute filters <italic>W</italic>
<sub>
<italic>k</italic>
</sub>, and propose initial <bold>m</bold> &#x3d; <bold>m</bold>
<sub>0</sub>, <inline-formula id="inf26">
<mml:math id="m43">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> <xref ref-type="disp-formula" rid="e16">Equations 16</xref> and <xref ref-type="disp-formula" rid="e17">17</xref>, <bold>p</bold>
<sub>0</sub> &#x3d; <bold>M</bold>
<sup>&#x2212;1</sup>
<bold>r</bold>
<sub>0</sub>,</td>
</tr>
<tr>
<td align="left">iterative cycle, compute until convergence, <inline-formula id="inf27">
<mml:math id="m44">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> <xref ref-type="disp-formula" rid="e16">Equation 16</xref>, <inline-formula id="inf28">
<mml:math id="m45">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, <inline-formula id="inf29">
<mml:math id="m46">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, <inline-formula id="inf30">
<mml:math id="m47">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> <xref ref-type="disp-formula" rid="e16">Equations 16</xref> and <xref ref-type="disp-formula" rid="e17">17</xref>, <inline-formula id="inf31">
<mml:math id="m48">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, <bold>p</bold>
<sub>
<italic>i</italic>&#x2b;1</sub> &#x3d; <bold>M</bold>
<sup>&#x2212;1</sup>
<bold>r</bold>
<sub>
<italic>i</italic>&#x2b;1</sub> &#x2b; <italic>&#x3b2;</italic>
<sub>
<italic>i</italic>&#x2b;1</sub>
<bold>p</bold>
<sub>
<italic>i</italic>
</sub>.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<bold>M</bold>-preconditioned convolution-based.</p>
<p>conjugate gradient algorithm to&#x20;solve</p>
<p>
<inline-formula id="inf32">
<mml:math id="m49">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:math>
</inline-formula>.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Synthetic Test Model</title>
<sec id="s3-1">
<title>3.1 Test Model</title>
<p>We performed a rather conventional singular value decomposition (SVD) resolution analysis using the complete gravity tensor information to characterize exclusively the data sensitivity matrix. In this theory, a general rectangular <italic>m</italic>&#x20;&#xd7; <italic>n</italic> matrix <bold>A</bold> is factorized into two orthogonal vector basis <bold>U</bold>
<sub>
<italic>m</italic>&#xd7;<italic>n</italic>
</sub> and <bold>V</bold>
<sub>
<italic>n</italic>&#xd7;<italic>n</italic>
</sub> in the form<disp-formula id="e18">
<mml:math id="m50">
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(18)</label>
</disp-formula>where <bold>S</bold>
<sub>
<italic>m</italic>&#xd7;<italic>n</italic>
</sub> is a partially diagonal matrix. With the aim of comparing the lateral and depth resolution of <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and the six elements of GGT, the matrix <bold>A</bold> is analyzed for two cases: a) using <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data along with the six elements of the gravity gradient tensor (GGT) and b) using only&#x20;<italic>g</italic>
<sub>
<italic>z</italic>
</sub>.</p>
<p>Our synthetic model consists of a 2000, &#xd7;, 2000, &#xd7;, 1000&#xa0;<italic>m</italic> volume discretized with 21 &#xd7; 21&#x20;&#xd7; 20 equally spaced rectangular prisms. Two density heterogeneities are formed with 3 &#xd7; 3&#x20;&#xd7; 3 elemental prims as shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. For the sole purpose of this sensitivity analysis, the <bold>A</bold> matrix is reassembled column by column using <italic>W</italic> filters as needed for each one of the 8,820 individual prisms that comprise the&#x20;model.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Three-dimensional configuration of the test density model. The model is composed of two anomalous rectangular prisms embedded in a homogenous and finite three-dimensional volume.</p>
</caption>
<graphic xlink:href="feart-09-759824-g003.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 SVD Resolution Analysis</title>
<p>In this section, we only discuss the resolution analysis results in terms of the singular values <bold>S</bold>, leaving the singular vector (<bold>U</bold> and <bold>V</bold>) inspection in the appendix for the interested reader. As in conventional plots, the singular values are ordered from the highest to the lowest (<xref ref-type="bibr" rid="B18">Lanczos, 1996</xref>) and plotted in a log&#x2013;log scale. <xref ref-type="fig" rid="F4">Figure&#x20;4</xref> shows the singular values normalized by the highest value for both <italic>g</italic>
<sub>
<italic>z</italic>
</sub> plus GGT data and <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data alone&#x20;cases.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Singular values for the sensitivity matrix <bold>A</bold> when using only <italic>g</italic>
<sub>
<italic>z</italic>
</sub> (blue line) and with GGT (red line). Note the stepwise arrangement of the values and the faster decay of the <italic>g</italic>
<sub>
<italic>z</italic>
</sub>-computed values (in red).</p>
</caption>
<graphic xlink:href="feart-09-759824-g004.tif"/>
</fig>
<p>For this plot, we may observe the following:<list list-type="simple">
<list-item>
<p>&#x2022; Given both sets of singular values are normalized, it is clear that singular values when using only <italic>g</italic>
<sub>
<italic>z</italic>
</sub> decay faster than when adding GGT data. This accounts for the effective information supplied by the various forms of potential field&#x20;data.</p>
</list-item>
<list-item>
<p>&#x2022; For both cases, the decrease of the singular values becomes significant at discrete numbers. In this example, roughly every 441 element, which is the number of cells for each individual depth slice, indicating that resolution at depth decays faster when using a map of any potential field&#x20;data.</p>
</list-item>
<list-item>
<p>&#x2022; The magnitude of the sharp decreases at every 441 element is at least one order of magnitude: by example, the <italic>S</italic>
<sub>1</sub> singular value for the sensitivity matrix of <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and GGT together is 11.50&#x20;times greater than that of <italic>S</italic>
<sub>
<italic>442</italic>
</sub> and 140.32&#x20;times greater than that of <italic>S</italic>
<sub>
<italic>923</italic>
</sub>; as comparison, for the first singular value of <italic>g</italic>
<sub>
<italic>z</italic>
</sub> alone, (<italic>S</italic>
<sub>
<italic>gz1</italic>
</sub>) is 136.19&#x20;times greater than <italic>S</italic>
<sub>
<italic>gz442</italic>
</sub> and 5,571.42&#x20;times greater than <italic>S</italic>
<sub>
<italic>gz923</italic>
</sub>. This reflects a rapid loss of resolution when descending through each layer of the&#x20;model.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s3-3">
<title>3.3 Inversion Experiment</title>
<p>We use the synthetic model shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> to test the 3D inversion of synthetic gravimetric and magnetic data through our convolution-based CG method. Using this test model, we created synthetic data for both the vertical component of gravity <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and the GGT and added normal random noise of 5<italic>%</italic> of the maximum value of the corresponding data type. This resulted in <italic>&#x3c3;</italic>
<sub>
<italic>dd</italic>
</sub> &#x3d; 0.01&#x20;<italic>mGal</italic> for <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and <italic>&#x3c3;</italic>
<sub>
<italic>dd</italic>
</sub> &#x3d; 0.1&#x20;<italic>mGal</italic>/<italic>cm</italic> for all the components of the GGT data. Additionally, we start the inversion program with a density contrast of <italic>m</italic>
<sub>0</sub> &#x3d; 0.0&#xa0;<italic>g</italic>/<italic>cm</italic>
<sup>3</sup>, a standard deviation of the model <italic>&#x3c3;</italic>
<sub>00</sub> &#x3d; 0.01&#xa0;<italic>g</italic>/<italic>cm</italic>
<sup>3</sup>, and a regularization parameter of <italic>&#x3b1;</italic>
<sub>
<italic>p</italic>
</sub> &#x3d;&#x20;10.</p>
<p>The inversion process was stopped after 100 iterations, and the resulting model is shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>. We note that when inverting only <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data, the recovered density contrast values range between &#x2212; 0.204 and 0.605&#xa0;<italic>g</italic>/<italic>cm</italic>
<sup>3</sup>, and the location of the largest positive contrast corresponds exactly to that of the heterogeneities of the original test model. The negative values accommodate around the recovered positive density contrast and may reflect the smoothed response when facing the original sharp contrast existent in the test model. As expected from the resolution analysis, the models bear a large smearing effect at depth when data resolution decreases.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Plan <bold>(A)</bold> and vertical section <bold>(B)</bold> view of the recovered model after inversion of the gravity data in comparison to the plan <bold>(C)</bold> and vertical section <bold>(D)</bold> view of the model after inversion of <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and GGT data. Outlined are the original borders of the test model heterogeneities.</p>
</caption>
<graphic xlink:href="feart-09-759824-g005.tif"/>
</fig>
<p>We also note that when inverting GGT and <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data together, the recovered density contrast values range between &#x2212; 0.243 and 0.817&#xa0;<italic>g</italic>/<italic>cm</italic>
<sup>3</sup>, thus achieving a closer match to the values of the original test model heterogeneities. The distribution of these positive heterogeneities also depicts better the original boundaries of the test blocks and shows a reduced relative smearing at depth. In all these scenarios, the algorithm proves successful at retaining the expected resolution power in iterative schemes.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Field Data Experiment: Acoculco Geothermal Area</title>
<sec id="s4-1">
<title>4.1 Geological Framework</title>
<p>The Acoculco caldera (AC) belongs to the Trans-Mexican Volcanic Belt (TMVB), the largest Neogene volcanic arc in North America with a length of almost 1000&#xa0;<italic>km</italic> between 18&#xb0;30&#x2032; and 21&#xb0;30&#x2032; N in central Mexico, where volcanic activity is reported to have started about 16&#xa0;<italic>Ma</italic> ago (<xref ref-type="bibr" rid="B14">Ferrari et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B8">Calcagno et&#x20;al., 2018</xref>). The AC is located approximately 35&#xa0;<italic>km</italic> southeast of the city of Pachuca, in the Mexican state of Hidalgo, in the eastern part of the TMVB. This caldera locates between the coordinates UTM 14 570&#x20;000 &#x26; 610,000 E and 2,190,000 &#x26; 2,220,000&#x20;N (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>); it has a semicircle shape and covers an area of ca. 40 &#xd7; 30&#xa0;km (<xref ref-type="fig" rid="F6">Figure 6</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Digital elevation model of the Acoculco area and its geographical location. The solid lines indicate the major structural features identified in <xref ref-type="bibr" rid="B3">Avell&#xe1;n et&#x20;al. (2019)</xref>.</p>
</caption>
<graphic xlink:href="feart-09-759824-g006.tif"/>
</fig>
<p>The AC is interesting for geothermal potential because of the presence of an extensive surface hydrothermal alteration, cold acid springs, and gas dischargers. Since 1981, the area has been analyzed by the Comision Federal de Electricidad (CFE) of Mexico that has drilled an exploratory well near Los Azufres with a depth of 2000&#xa0;m in 1994, where stabilized temperatures rise above 300&#xb0;<italic>C</italic>. The main objective of the well was to determine whether high temperatures and permeabilities existed at depth (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>). A second exploratory well (EAC-2) was drilled in 2008 with a depth of 1900&#xa0;m and a maximum temperature of 264&#xb0;<italic>C</italic>. None of the wells produced fluids; so, the zone is currently considered as a prospect to develop an enhanced geothermal system (EGS).</p>
<p>The caldera complex sits at the intersection of two regional fault systems with NE&#x2013;SW and NW&#x2013;SE orientations. A NE&#x2013;SW alignment of volcanic cones and medium-sized composite volcanoes can be observed. These volcanoes could be related to the NE-striking Apan&#x2013;Piedras Encimadas Lineament (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>; <xref ref-type="bibr" rid="B8">Calcagno et&#x20;al., 2018</xref>). The NW&#x2013;SE-trending fault system is represented by subtle morphological lineaments between the Pachuca and Apan regions, NW of the Acoculco zone (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>). The AC was built atop Cretaceous limestones, the Zacat&#xe1;n basaltic plateau of unknown age, early Miocene domes (<inline-formula id="inf33">
<mml:math id="m51">
<mml:mo>&#x223c;</mml:mo>
<mml:mn>12.7</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10.98</mml:mn>
<mml:mspace width="0.3333em"/>
<mml:mi>M</mml:mi>
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula>), and Pliocene (<inline-formula id="inf34">
<mml:math id="m52">
<mml:mo>&#x223c;</mml:mo>
<mml:mn>3.9</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mspace width="0.3333em"/>
<mml:mi>M</mml:mi>
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula>) lava domes (<xref ref-type="bibr" rid="B4">Avell&#xe1;n et&#x20;al., 2020</xref>).</p>
<p>The oldest outcropping rocks are located in the eastern area and correspond to Cretaceous sedimentary rocks from the Sierra Madre Oriental. These rocks cannot be found in other zones inside the region; nevertheless, various exploratory wells in the AC show their existence at depth. These rocks are affected for various calco-alkaline events, which occurred in most of the area, resulting in several sequences of volcaniclastic deposits, lava flows, and intrusives. The existing igneous materials vary both in their composition (from basaltic to rhyolitic) and their structural arrangement, making the area a difficult target of exploration (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>).</p>
<p>According to <xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al. (2009)</xref>, the stratigraphic sequence of the Tulancingo&#x2013;Acoculco complex can be described from the exploratory well EAC-1 with the following lithology (from bottom to top): 340&#xa0;m of an intrusive body who is responsible for metamorphism of the boxing rock, 870&#xa0;m of an intensely metamorphosed sedimentary sequence (skarn), and 790&#xa0;m of a volcanic sequence related with the activity of the complex.</p>
</sec>
<sec id="s4-2">
<title>4.2 Gravity Data Inversion</title>
<p>The analyzed area inside the AC is located between the coordinates UTM 14 582&#x20;000 &#x26; 602,000&#xa0;E and 2,198,000 &#x26; 2,210,000&#x20;N covering an area of 20 &#xd7; 12&#xa0;<italic>km</italic>; the gravity data were collected in stations located through existing roads and highways in the area, to make a network of stations distributed in the form of polygons with a mean diameter of 5&#xa0;<italic>km</italic> and measurement points separated every 250&#xa0;m (<xref ref-type="fig" rid="F7">Figure&#x20;7</xref>). The measurements were made using Worden Master (Texas Instruments) gravity meters with an accuracy of tenths of <italic>&#x3bc;Gal</italic> (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Observed <bold>(A)</bold> and computed <bold>(B)</bold> residual gravity response for the studied area. Note the resemblance of the major and local features and the overall match of the main geological lineaments (<xref ref-type="fig" rid="F6">Figure&#x20;6</xref>). The stations of collected data are shown as black cross; the white solid lines indicate the location of the shown sections of the estimated three-dimensional density contrast model. EAC-1 corresponds to the exploratory borehole.</p>
</caption>
<graphic xlink:href="feart-09-759824-g007.tif"/>
</fig>
<p>The Bouguer anomaly data were re-sampled on a grid spaced 200&#xa0;m and processed to obtain a regular grid for analysis. A linear regional trend using the values at the ends of the map was removed to capture the gravimetric effect of the overlying material to basement. The gravity values were shifted to produce a residual negative gravity anomaly suitable for inversion (<xref ref-type="fig" rid="F7">Figure&#x20;7</xref>). We see that the minimum gravity value locates near the center of the studied map and forms a semicircular structure located north of the borehole EAC-1. This negative gravity anomaly extends, with lower intensities, in&#x20;the preferential regional directions (NW&#x2013;SE and NE&#x2013;SW). The&#x20;maximum gravity values are located to the NE and NW of the&#x20;studied area denoting a decreased vulcanosedimentary thickness.</p>
<p>The Acoculco density model was composed of a 20 &#xd7; 12&#xa0;<italic>km</italic> volume using 101 &#xd7; 61&#x20;&#xd7; 100 equally sized (200<italic>m</italic>&#x20;&#xd7; 200<italic>m</italic>&#x20;&#xd7; 30<italic>m</italic>) rectangular prisms. We assigned a standard deviation for the observed data of <italic>&#x3c3;</italic>
<sub>
<italic>dd</italic>
</sub> &#x3d; 0.01&#x20;<italic>mGal</italic>.</p>
<p>Our program starts with an initial model <bold>m</bold>
<sub>
<italic>ini</italic>
</sub> &#x3d; 0.0&#xa0;<italic>g</italic>/<italic>cm</italic>
<sup>3</sup> and was stopped when the rms reached a value less than 2<italic>%</italic> with respect to the maximum gravity value; the average time of the iterations was of 458.35&#x20;s compared with the 1,250.1&#x20;s of the computation time of the matrix <bold>A</bold>. The model response is displayed in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>.</p>
<p>The estimated density contrast model is shown in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>. For the deepest model slice (2,800&#xa0;<italic>m</italic>), it becomes clear that the high-density contrast material surrounds (E, NE, NW, and SW) the less dense material to the north of borehole EAC-1, which goes in agreement with the overall structural caldera. There are, however, clear preferential directions of the less dense materials (NW&#x2013;SE, NE&#x2013;SW, E&#x2013;W, and N&#x2013;S), which agrees with the known regional tectonic scenario. These features also imprint in the shallower depth slice shown in <xref ref-type="fig" rid="F8">Figure&#x20;8B</xref>, which indicates the action of the normal smearing of the model at depth. This depth smearing is confirmed by the selected vertical sections included in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Selected horizontal slices at depths <bold>(A)</bold> 1,500&#xa0;m, <bold>(B)</bold> 2000&#xa0;m, and <bold>(C)</bold> 2,800&#xa0;m and vertical sections <bold>(D)</bold> S-N and <bold>(E)</bold> E-W of the estimated density contrast model for the selected Acoculco&#x20;area.</p>
</caption>
<graphic xlink:href="feart-09-759824-g008.tif"/>
</fig>
<p>The shallowest model slice (<xref ref-type="fig" rid="F8">Figure&#x20;8A</xref>) is almost completely dominated by low-density contrast materials that more likely belong to the upper vulcanosedimentary sequence that fill in the structural crater left by the various calderic episodes.</p>
<p>
<xref ref-type="fig" rid="F8">Figures 8D,E</xref> are vertical sections, which mainly denote the varied thicknesses of the vulcanosedimentary&#x20;cover.</p>
</sec>
<sec id="s4-3">
<title>4.3 Magnetic Data Inversion</title>
<p>As in the case of the gravimetric data, the area of the AC for the magnetic data is between the coordinates UTM 14 582&#x20;000 &#x26; 602,000&#xa0;E and 2,198,000 &#x26; 2,210,000 N. The aeromagnetic total magnetic field (TMI) data were provided by the Servicio Geologico Mexicano for the Acoculco area. The distance among flight lines was 1&#xa0;<italic>km</italic> with direction N&#x2013;S; the E&#x2013;W control lines are 5&#xa0;<italic>km</italic> separated, and the flight height was 300&#xa0;m above ground level. The data were processed with MagMap tools in Oasis Montaj<sup>&#xae;</sup> to produce the 200&#xa0;m-spaced reduced-to-the-pole (RTP) anomaly map used for inversion (<xref ref-type="fig" rid="F9">Figure&#x20;9</xref>).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Observed <bold>(A)</bold> and computed <bold>(B)</bold> reduced to pole magnetic anomaly for the studied area. Note the resemblance of the major and local features and the overall match of the main geological lineaments (<xref ref-type="fig" rid="F6">Figure&#x20;6</xref>). The flight lines are shown in black solid lines; the white solid lines indicate the location of the shown sections of the estimated three-dimensional density model. EAC-1 corresponds to the exploratory borehole.</p>
</caption>
<graphic xlink:href="feart-09-759824-g009.tif"/>
</fig>
<p>To perform the RTP data inversion from Acoculco and maintain a magnetization contrast model consistent to the previous density model for Acoculco, we used a magnetization contrast model with exactly the same dimensions and spacing to that used for the density contrast model. We then assumed a standard deviation to the observed RTP data of 0.1&#xa0;<italic>nT</italic> and started the process with an initial model of <bold>m</bold>
<sub>
<italic>ini</italic>
</sub> &#x3d; 0.0&#x20;<italic>A</italic>/<italic>m</italic>. The program stopped at the 100th iteration taking an average time per iteration of 450.98&#x20;s. The model reached an acceptable normalized data misfit (<italic>rms</italic> &#x3d; 3.34), and their data response is shown in <xref ref-type="fig" rid="F9">Figure&#x20;9B</xref>.</p>
<p>
<xref ref-type="fig" rid="F10">Figure&#x20;10</xref> shows various slices of the resulting magnetization contrast model. At the deepest horizontal slice, at 2,800&#xa0;<italic>m</italic> depth below ground, we can observe several major magnetization contrast zones with trends in different directions. The largest zone with minimum magnetization contrast intensities orients NW&#x2013;SE. This zone is flanked east by a narrower zone with large magnetization contrast. The borehole EAC-1 locates exactly between two of these positive magnetization contrast&#x20;zones.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Selected horizontal slices at depths <bold>(A)</bold> 1,500&#xa0;<italic>m</italic>, <bold>(B)</bold> 2000&#x20;m, and <bold>(C)</bold> 2,800&#xa0;<italic>m</italic> and vertical sections <bold>(D)</bold> S-N and <bold>(E)</bold> E-W of the magnetization contrast model for the Acoculco&#x20;area.</p>
</caption>
<graphic xlink:href="feart-09-759824-g010.tif"/>
</fig>
<p>At 2000&#xa0;m depth (<xref ref-type="fig" rid="F10">Figure&#x20;10B</xref>), the largest negatively magnetized heterogeneity trending NE&#x2013;SW and the positive magnetization contrast volume shown at the largest depth remain but are narrower; in the north-east corner, a positive magnetization contrast region with trend NW&#x2013;SE is found. All these anomalous volumes are subdivided in smaller regions depicting an increased geological heterogeneity. At 1,500&#xa0;<italic>m</italic> depth (<xref ref-type="fig" rid="F10">Figure&#x20;10A</xref>), we observe several isolated volumes with local positive or negative magnetization contrast. The borehole EAC-1 is flanked NE&#x2013;SW by two local negative magnetization contrast regions.</p>
<p>The EW section (<xref ref-type="fig" rid="F10">Figure&#x20;10D</xref>) evidences the continuity at depth of the positive (west) and negative (east) magnetization contrast heterogeneities. These regions are overlain by several local magnetization contrast areas. Differently, the S&#x2013;N section (<xref ref-type="fig" rid="F10">Figure&#x20;10E</xref>) shows two deeper high-magnetization contrast volumes flanking the low-magnetization contrast heterogeneity around the borehole EAC-1.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Integrated Interpretation</title>
<p>The resulting 3D distributions of density contrast (<xref ref-type="fig" rid="F8">Figure&#x20;8</xref>) and magnetization contrast (<xref ref-type="fig" rid="F10">Figure&#x20;10</xref>) are somewhat limited in resolution. This is a natural consequence of the divergent decay of both potential fields reflected not only at depth but also laterally due to the separation of the original aeromagnetic flight lines and the sparsity of the actual gravity stations. Nevertheless, there are several geological features that can be confidently inferred from the interpreted models. From the point of view of the density contrast model of <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>, the clearest feature to identify corresponds to the distribution of the volcanosedimentary infill in the area, which is delimited by the shallow largest negative density contrast. Differently, the magnetization contrast distribution depicts various located units of both magnetic and non-magnetic materials, most of them inferred at basement depths that may be originated by various intrusive events.</p>
<p>In general, we may identify at least four units, which clearly match the reported lithological groups in their stratigraphic and structural disposition (see, for e.g., <xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>; <xref ref-type="bibr" rid="B4">Avell&#xe1;n et&#x20;al., 2020</xref>). They include (see <xref ref-type="fig" rid="F11">Figure&#x20;11</xref>):<list list-type="simple">
<list-item>
<p>Unit I. A low-density contrast zone with various magnetization contrast values. These combined values imply unconsolidated materials with a range of mineralogical compositions. These materials correlate with the alluvial and volcaniclastic deposits with a low level of compaction that came to occupy the large caldera structure.</p>
</list-item>
<list-item>
<p>Unit II. A zone with high-density contrast and high-positive magnetization contrast. This unit may correlate to various intrusions dominated by ferromagnetic compositions as reported in the late events of the volcanic sequences of the area (cf. <xref ref-type="bibr" rid="B34">Sosa-Ceballos et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B4">Avell&#xe1;n et&#x20;al., 2020</xref>).</p>
</list-item>
<list-item>
<p>Unit III. A zone with high-density contrast and high-negative magnetization contrast. This zone may correspond to non-magnetic intrusions. According to the apparent intrusion sequence, these intrusions precede the magnetic intrusions of Unit II, since it is intersected by them at various locations.</p>
</list-item>
<list-item>
<p>Unit IV. A high-density contrast and null magnetization contrast zone. This unit matches the position of the cretaceous limestone that conforms to the regional basement in the area. This basement is largely intruded by units II and&#x20;III.</p>
</list-item>
</list>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Interpreted south&#x2013;north <bold>(A)</bold> and east&#x2013;west <bold>(B)</bold> sections for the Acoculco area. Selection of lithologies is based on the combined values of density and magnetization contrasts of the inverted model (<xref ref-type="fig" rid="F8">Figures 8</xref>, <xref ref-type="fig" rid="F10">10</xref>). Note that the distinction between the proposed intrusives is mainly based on their differences in magnetization contrast.</p>
</caption>
<graphic xlink:href="feart-09-759824-g011.tif"/>
</fig>
<p>The structure of the caldera is noticeable in <xref ref-type="fig" rid="F8">Figure&#x20;8A</xref> by the lower density contrast of the deposits that came to fill the formed topographic depression. Differently, the basement shows an evident structural control, having dominant non-magnetic intrusives (Unit III) along a preferable trend NW&#x2013;SE which runs along the east of the mapped volume. One of these intrusives seems to correspond to the hornblende granite reached by the exploratory well EAC-1 (<xref ref-type="bibr" rid="B21">L&#xf3;pez-Hern&#xe1;ndez et&#x20;al., 2009</xref>). The intrusives of the more ferromagnetic composition occur in various events aligned in a preferential SW&#x2013;NE direction (<xref ref-type="fig" rid="F10">Figure&#x20;10</xref>) and are likely to be associated with the latest events of magmatism in the area that resulted in several basalt-dominant deposits of more recent age (<xref ref-type="bibr" rid="B4">Avell&#xe1;n et&#x20;al., 2020</xref>). Both alignments are clearly associated with more regional lineaments identified in the larger extension of the TMVB (see, for e.g., <xref ref-type="bibr" rid="B3">Avell&#xe1;n et&#x20;al., 2019</xref>).</p>
<p>From a geothermal potential point of view, it seems clear that the area around the exploratory well EAC-1 is largely extended in between Cretaceous limestone and the various intrusives which are naturally highly impermeable rocks. The evidence of high temperature in the well, however, indicates the influence of a nearby heat source. Considering the various potential ages of the intrusive events and the closeness of the intrusive of Unit II to EAC-1, it seems very likely that this material or their younger magmatic feed may be responsible of both fracture motivation and heat transfer as suggested by <xref ref-type="bibr" rid="B34">Sosa-Ceballos et&#x20;al. (2018)</xref>. In this scenario, the mapped flanks of this Unit II may be a suitable place to explore temperature potential to evaluate the feasibility of developing an enhanced geothermal system. It is noted that this high temperature evidence only occurs at depth in the well surroundings and does not seem to be correlated to the shallower basin of the caldera filled with volcanic deposits that may conform to upper aquifers for the&#x20;zone.</p>
</sec>
<sec id="s6">
<title>6 Conclusion</title>
<p>We have developed a convolution-based conjugate gradient algorithm for the inversion of potential field data to produce three-dimensional volumes of density or magnetization contrasts. The algorithm computes exact convolutional filters that permit the storage of a highly compressed but exact sensitivity matrix. By using regular data grids and models, the convolution prevents not only the repeated computation of costly mathematical instructions but also the use of interpolated values from the filters.</p>
<p>Using singular value decomposition and a synthetic test, we show that the proposed methodology bears neither loss of data information nor model resolution achieving highly detailed inversion models in small computational infrastructures.</p>
<p>We prove the algorithms applicability on the Acoculco geothermal area in Mexico, where we successfully inverted land gravity and aeromagnetic data. From the combined density and magnetization contrasts values and the lithological information provided by an exploratory well, we could distinguish a group of intrusive bodies at depth as potential low-permeability geothermal reservoirs and their interaction with younger intrusive bodies as potential heat sources. We found no apparent connection of the deep basement with the volcanosedimentary cover and thus no direct connection with local aquifers in the area. The combined models yielded a coherent interpretation of a complicated volcanic caldera and helped to elucidate their implications for the development of an actual enhanced geothermal system.</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The data analyzed in this study is subjected to the following licenses/restrictions: private data for copyright. Requests to access these data sets should be directed to <email>lgallard@cicese.mx</email>.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>JC contributed to investigation, conceptualization, methodology, visualization, and writing&#x2013;original draft. LG contributed to conceptualization, methodology, supervision, resources, and writing&#x2013;review and editing.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>The research was partially funded by the GEMex project. (Conacyt-Sener &#x23;268074; Horizon 2020&#x20;&#x23;727550).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors appreciate supporting funding for this research from the GEMex project (Conacyt-Sener &#x23;268074; Horizon 2020&#x20;&#x23;727550). JC thanks CONACYT for the scholarship awarded during the doctoral period at CICESE.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aleshin</surname>
<given-names>I. M.</given-names>
</name>
<name>
<surname>Soloviev</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Aleshin</surname>
<given-names>M. I.</given-names>
</name>
<name>
<surname>Sidorov</surname>
<given-names>R. V.</given-names>
</name>
<name>
<surname>Solovieva</surname>
<given-names>E. N.</given-names>
</name>
<name>
<surname>Kholodkov</surname>
<given-names>K. I.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prospects of Using Unmanned Aerial Vehicles in Geomagnetic Surveys</article-title>. <source>Seism. Instr.</source> <volume>56</volume>, <fpage>522</fpage>&#x2013;<lpage>530</lpage>. <pub-id pub-id-type="doi">10.3103/s0747923920050059</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ascher</surname>
<given-names>U. M.</given-names>
</name>
<name>
<surname>Haber</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Grid Refinement and Scaling for Distributed Parameter Estimation Problems</article-title>. <source>Inverse Probl.</source> <volume>17</volume>, <fpage>571</fpage>&#x2013;<lpage>590</lpage>. <pub-id pub-id-type="doi">10.1088/0266-5611/17/3/314</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avell&#xe1;n</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Mac&#xed;as</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Layer</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Cisneros</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>S&#xe1;nchez-N&#xfa;&#xf1;ez</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>G&#xf3;mez-Vasconcelos</surname>
<given-names>M. G.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Geology of the Late Pliocene&#x2013;Pleistocene Acoculco Caldera Complex, Eastern Trans-mexican Volcanic belt (M&#xe9;xico)</article-title>. <source>J.&#x20;Maps</source> <volume>15</volume>, <fpage>8</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1080/17445647.2018.1531075</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avell&#xe1;n</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Mac&#xed;as</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Layer</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Sosa-Ceballos</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>G&#xf3;mez-Vasconcelos</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Cisneros-M&#xe1;ximo</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Eruptive Chronology of the Acoculco Caldera Complex&#x2013;A Resurgent Caldera in the Eastern Trans-mexican Volcanic belt (M&#xe9;xico)</article-title>. <source>J.&#x20;South Am. Earth Sci.</source> <volume>98</volume>, <fpage>102412</fpage>. <pub-id pub-id-type="doi">10.1016/j.jsames.2019.102412</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Banerjee</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Das Gupta</surname>
<given-names>S. P.</given-names>
</name>
</person-group> (<year>1977</year>). <article-title>Gravitational Attraction of a Rectangular Parallelepiped</article-title>. <source>Geophysics</source> <volume>42</volume>, <fpage>1053</fpage>&#x2013;<lpage>1055</lpage>. <pub-id pub-id-type="doi">10.1190/1.1440766</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Blakely</surname>
<given-names>R. J.</given-names>
</name>
</person-group> (<year>1996</year>). <source>Potential Theory in Gravity and Magnetic Applications</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>. </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Butler</surname>
<given-names>D. K.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Generalized Gravity Gradient Analysis for 2-d Inversion</article-title>. <source>Geophysics</source> <volume>60</volume>, <fpage>1018</fpage>&#x2013;<lpage>1028</lpage>. <pub-id pub-id-type="doi">10.1190/1.1443830</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Calcagno</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Evanno</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Trumpy</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Guti&#xe9;rrez-Negr&#xed;n</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Mac&#xed;as</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Carrasco-N&#xfa;&#xf1;ez</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Preliminary 3-D Geological Models of Los Humeros and Acoculco Geothermal fields (Mexico) - H2020 GEMex Project</article-title>. <source>Adv. Geosci.</source> <volume>45</volume>, <fpage>321</fpage>&#x2013;<lpage>333</lpage>. <pub-id pub-id-type="doi">10.5194/adgeo-45-321-2018</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caratori Tontini</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cocchi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Carmisciano</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Rapid 3-d Forward Model of Potential fields with Application to the Palinuro Seamount Magnetic Anomaly (Southern Tyrrhenian Sea, italy)</article-title>. <source>J.&#x20;Geophys. Res. Solid Earth</source> <volume>114</volume>, <fpage>B02103</fpage>. <pub-id pub-id-type="doi">10.1029/2008jb005907</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Fast and Accurate Forward Modelling of Gravity Field Using Prismatic Grids</article-title>. <source>Geophys. J.&#x20;Int.</source> <volume>216</volume>, <fpage>1062</fpage>&#x2013;<lpage>1071</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggy480</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cuer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bayer</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1980</year>). <article-title>Fortran Routines for Linear Inverse Problems</article-title>. <source>Geophysics</source> <volume>45</volume>, <fpage>1706</fpage>&#x2013;<lpage>1719</lpage>. <pub-id pub-id-type="doi">10.1190/1.1441062</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davis</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Fast Solution of Geophysical Inversion Using Adaptive Mesh, Space-Filling Curves and Wavelet Compression</article-title>. <source>Geophys. J.&#x20;Int.</source> <volume>185</volume>, <fpage>157</fpage>&#x2013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-246x.2011.04929.x</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dransfield</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Airborne Gravity Gradiometry: Terrain Corrections and Elevation Error</article-title>. <source>Geophysics</source> <volume>74</volume>, <fpage>I37</fpage>&#x2013;<lpage>I42</lpage>. <pub-id pub-id-type="doi">10.1190/1.3170688</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ferrari</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Orozco-Esquivel</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Manea</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Manea</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>The Dynamic History of the Trans-mexican Volcanic belt and the mexico Subduction Zone</article-title>. <source>Tectonophysics</source> <volume>522-523</volume>, <fpage>122</fpage>&#x2013;<lpage>149</lpage>. <pub-id pub-id-type="doi">10.1016/j.tecto.2011.09.018</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jekeli</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Airborne Gradiometry Error Analysis</article-title>. <source>Surv. Geophys.</source> <volume>27</volume>, <fpage>257</fpage>&#x2013;<lpage>275</lpage>. <pub-id pub-id-type="doi">10.1007/s10712-005-3826-4</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Integration of an Aeromagnetic Measurement System Based on an Unmanned Aerial Vehicle Platform and its Application in the Exploration of the Ma&#x27;anshan Magnetite Deposit</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>189576</fpage>&#x2013;<lpage>189586</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3031395</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lanczos</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>1996</year>). <source>Linear Differential Operators</source>. <publisher-loc>Philadelphia</publisher-loc>: <publisher-name>SIAM</publisher-name>. </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chouteau</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Three-dimensional Gravity Modeling in All Space</article-title>. <source>Surv. Geophys.</source> <volume>19</volume>, <fpage>339</fpage>&#x2013;<lpage>368</lpage>. <pub-id pub-id-type="doi">10.1023/a:1006554408567</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Oldenburg</surname>
<given-names>D. W.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Fast Inversion of Large-Scale Magnetic Data Using Wavelet Transforms and a Logarithmic Barrier Method</article-title>. <source>Geophys. J.&#x20;Int.</source> <volume>152</volume>, <fpage>251</fpage>&#x2013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1046/j.1365-246x.2003.01766.x</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>L&#xf3;pez-Hern&#xe1;ndez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Garc&#xed;a-Estrada</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Aguirre-D&#xed;az</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-Partida</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Palma-Guzm&#xe1;n</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Quijano-Le&#xf3;n</surname>
<given-names>J.&#x20;L.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Hydrothermal Activity in the Tulancingo-Acoculco Caldera Complex, central mexico: Exploratory Studies</article-title>. <source>Geothermics</source> <volume>38</volume>, <fpage>279</fpage>&#x2013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1016/j.geothermics.2009.05.001</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martin</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Monteiller</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Komatitsch</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Perrouty</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jessell</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bonvalot</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Gravity Inversion Using Wavelet-Based Compression on Parallel Hybrid Cpu/gpu Systems: Application to Southwest ghana</article-title>. <source>Geophys. J.&#x20;Int.</source> <volume>195</volume>, <fpage>1594</fpage>&#x2013;<lpage>1619</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggt334</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moorkamp</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jegen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Roberts</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hobbs</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Massively Parallel Forward Modeling of Scalar and Tensor Gravimetry Data</article-title>. <source>Comput. Geosci.</source> <volume>36</volume>, <fpage>680</fpage>&#x2013;<lpage>686</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2009.09.018</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mottl</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mottlov&#xe1;</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>1972</year>). <article-title>Solution of the Inverse Gravimetric Problem With the Aid of Integer Linear Programming</article-title>. <source>Geoexploration</source> <volume>10</volume>, <fpage>53</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1016/0016-7142(72)90013-0</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nabighian</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Ander</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Grauch</surname>
<given-names>V. J.&#x20;S.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>R. O.</given-names>
</name>
<name>
<surname>LaFehr</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2005</year>). <article-title>Historical Development of the Gravity Method in Exploration</article-title>. <source>Geophysics</source> <volume>70</volume>, <fpage>63ND</fpage>&#x2013;<lpage>89ND</lpage>. <pub-id pub-id-type="doi">10.1190/1.2133785</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Nocedal</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Numerical Optimization</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer Science &#x26; Business Media</publisher-name>. </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parker</surname>
<given-names>R. L.</given-names>
</name>
<name>
<surname>Huestis</surname>
<given-names>S. P.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>The Inversion of Magnetic Anomalies in the Presence of Topography</article-title>. <source>J.&#x20;Geophys. Res.</source> <volume>79</volume>, <fpage>1587</fpage>&#x2013;<lpage>1593</lpage>. <pub-id pub-id-type="doi">10.1029/jb079i011p01587</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parshin</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Budyak</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Babyak</surname>
<given-names>V. N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Interpretation of Integrated Aerial Geophysical Surveys by Unmanned Aerial Vehicles in Mining: a Case of Additional Flank Exploration</article-title>. <source>IOP Conf. Ser. Earth Environ. Sci.</source> <volume>459</volume>, <fpage>052079</fpage>. <pub-id pub-id-type="doi">10.1088/1755-1315/459/5/052079</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pilkington</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>3-d Magnetic Imaging Using Conjugate Gradients</article-title>. <source>Geophysics</source> <volume>62</volume>, <fpage>1132</fpage>&#x2013;<lpage>1142</lpage>. <pub-id pub-id-type="doi">10.1190/1.1444214</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Safon</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Vasseur</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cuer</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1977</year>). <article-title>Some Applications of Linear Programming to the Inverse Gravity Problem</article-title>. <source>Geophysics</source> <volume>42</volume>, <fpage>1215</fpage>&#x2013;<lpage>1229</lpage>. <pub-id pub-id-type="doi">10.1190/1.1440786</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shin</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Three-dimensional Forward and Inverse Models for Gravity fields Based on the Fast Fourier Transform</article-title>. <source>Comput. Geosci.</source> <volume>32</volume>, <fpage>727</fpage>&#x2013;<lpage>738</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2005.10.002</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sorokin</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>1951</year>). <source>Gravimetry and Gravimetrical Prospecting</source>. <publisher-loc>Moscow</publisher-loc>: <publisher-name>State Technology Publising</publisher-name>. <comment>in Russian</comment>. </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sosa-Ceballos</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Mac&#xed;as</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Avell&#xe1;n</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Salazar-Hermenegildo</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Boijseauneau-L&#xf3;pez</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Orozco</surname>
<given-names>J.&#x20;D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>The Acoculco Caldera Complex Magmas: Genesis, Evolution and Relation with the Acoculco Geothermal System</article-title>. <source>J.&#x20;Volcanol. Geothermal Res.</source> <volume>358</volume>, <fpage>288</fpage>&#x2013;<lpage>306</lpage>. <pub-id pub-id-type="doi">10.1016/j.jvolgeores.2018.06.002</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>S.-Y.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>C.-C.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.-H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.-H.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>X.-Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Gravity Compression Forward Modeling and Multiscale Inversion Based on Wavelet Transform</article-title>. <source>Appl. Geophys.</source> <volume>15</volume>, <fpage>342</fpage>&#x2013;<lpage>352</lpage>. <pub-id pub-id-type="doi">10.1007/s11770-018-0676-7</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tarantola</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Valette</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>1982</year>). <article-title>Generalized Nonlinear Inverse Problems Solved Using the Least Squares Criterion</article-title>. <source>Rev. Geophys.</source> <volume>20</volume>, <fpage>219</fpage>&#x2013;<lpage>232</lpage>. <pub-id pub-id-type="doi">10.1029/rg020i002p00219</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walter</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Braun</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fotopoulos</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>High&#x2010;resolution Unmanned Aerial Vehicle Aeromagnetic Surveys for mineral Exploration Targets</article-title>. <source>Geophys. Prospecting</source> <volume>68</volume>, <fpage>334</fpage>&#x2013;<lpage>349</lpage>. <pub-id pub-id-type="doi">10.1111/1365-2478.12914</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhdanov</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Ellis</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mukherjee</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Three&#x2010;dimensional Regularized Focusing Inversion of Gravity Gradient Tensor Component Data</article-title>. <source>Geophysics</source> <volume>69</volume>, <fpage>925</fpage>&#x2013;<lpage>937</lpage>. <pub-id pub-id-type="doi">10.1190/1.1778236</pub-id> </citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>Appendix: SVD for Singular Vectors</title>
<sec>
<title>Analysis of Singular Vectors U and Data Information</title>
<p>Selected singular vectors <bold>U</bold> of the SVD of the sensitivity matrix <bold>A</bold> (<xref ref-type="disp-formula" rid="e10">Equations 10</xref> and <xref ref-type="disp-formula" rid="e12">12</xref>) are shown in <xref ref-type="fig" rid="F12">Figure 12</xref>. The images show a comparison of both data group scenarios toward reproducing any <italic>g</italic>
<sub>
<italic>z</italic>
</sub> anomaly: with <italic>g</italic>
<sub>
<italic>z</italic>
</sub> alone (at the left column) and with <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and GGT (at the right column).</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Comparison of the <italic>g</italic>
<sub>
<italic>z</italic>
</sub> components of the singular vector <bold>U</bold> when using only <italic>g</italic>
<sub>
<italic>z</italic>
</sub> (left column) and GGT plus <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data (right column) for the following ordered singular value numbers: 1 <bold>(A,E)</bold>, 5 <bold>(B,F)</bold>, 442 <bold>(C,G)</bold>, and 923 <bold>(D,H)</bold>.</p>
</caption>
<graphic xlink:href="feart-09-759824-g012.tif"/>
</fig>
<p>The general characteristics for the vectors of the matrix <bold>U</bold> are:<list list-type="simple">
<list-item>
<p>&#x2022; The vector <italic>U</italic>
<sub>1</sub> is the first information used by the algorithm to recover an anomaly.</p>
</list-item>
<list-item>
<p>&#x2022; The first vectors anomalies have a wavelength equal to the size of the corresponding&#x20;cell.</p>
</list-item>
<list-item>
<p>&#x2022; The anomalies contribution direction depends of the gradient direction.</p>
</list-item>
<list-item>
<p>&#x2022; The left matrix <bold>U</bold> represents the type of anomalies which would be necessary to activate the corresponding singular value, i.e.,&#x20;the first to be used during the inversion process.</p>
</list-item>
</list>
</p>
<p>A general remark for both columns is that when using only <italic>g</italic>
<sub>
<italic>z</italic>
</sub> data, the dominant information is provided by the overall domain, thus concentrating on the long wavelength anomaly, which in practical inversion problems, is likely to be reflected as border problems. After this border effect, the information decays rapidly for the singular vectors associated with smaller singular values, indicating a rapid loss of information extractable from the anomaly. Both effects are significantly reduced when using combined potential field data, which enables a more continuous use of information from the first singular vectors and continues gradually to vectors associated with smaller singular values.</p>
</sec>
<sec>
<title>Analysis of Singular Vectors V and Model Resolution</title>
<p>Selected singular vectors <bold>V</bold> (<italic>V</italic>
<sub>1</sub>, <italic>V</italic>
<sub>5</sub>, <italic>V</italic>
<sub>
<italic>422</italic>
</sub>, and <italic>V</italic>
<sub>
<italic>923</italic>
</sub>) are shown in <xref ref-type="fig" rid="F13">Figure 13</xref> when using <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and GTT data combinedly. For <italic>V</italic>
<sub>1</sub>, it is noticeable that the intensity of the values is higher in the center of the top layer; this suggests that they are the first prisms to be resolved during inversion without taking much into account the lower layers. For vector <italic>V</italic>
<sub>5</sub>, we observe that it is only sensitive to upper layers; however, the intensities of the central prisms begin to decrease, leaving resolution capabilities to other cells of the upper layer of the model. Vectors <italic>V</italic>
<sub>
<italic>422</italic>
</sub> and <italic>V</italic>
<sub>
<italic>922</italic>
</sub> indicate that after using the first layers of information, the sensitivity matrix can effectively start solving intermediate layers more directly.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Illustration of selected <bold>V</bold> singular vectors of the matrix <bold>A</bold> when using <italic>g</italic>
<sub>
<italic>z</italic>
</sub> and GGT combinedly. <bold>(A)</bold> Horizontal and <bold>(B)</bold> vertical sections of <italic>V</italic>
<sub>1</sub>, <bold>(C)</bold> horizontal and <bold>(D)</bold> vertical sections of <italic>V</italic>
<sub>5</sub>, <bold>(E)</bold> horizontal and <bold>(F)</bold> vertical sections of <italic>V</italic>
<sub>
<italic>422</italic>
</sub>, and <bold>(G)</bold> horizontal and <bold>(H)</bold> vertical sections of <italic>V</italic>
<sub>
<italic>922</italic>
</sub>.</p>
</caption>
<graphic xlink:href="feart-09-759824-g013.tif"/>
</fig>
</sec>
</app>
</app-group>
</back>
</article>