Introduction

Gravity approach is one of the most applicable geophysical potential field methods in several areas. This approach can solve various geophysical issues such as in oil, gas, mineral, and ore exploration, and it can be used to map underground geological structures, earth’s crust, and sedimentary basins. It can also be used to identify the location of underground cavities, and it can be used in geothermal activities, seismological research, archeological zone, and other environmental and engineering application research (Davis et al., 1957; Nettleton, 1976; Telford et al., 1990; Greene & Bresnahan, 1998; Kearey et al., 2002; Elawadi et al., 2004; Elieff & Sander, 2004; Linford, 2006; Panisova & Pasteka, 2009; Jacoby & Smilde, 2009; Padín et al., 2012; Hinze et al., 2013; Braitenberg et al., 2016; Chen et al., 2017; Essa & Elhussein, 2018; Essa et al., 2018, 2020; Kumar et al., 2018; Al-Farhan et al., 2019; Essa & Munschy, 2019).

Several techniques have been created to analyze gravity data from different structures by approximating these different source structures to simple geometric shapes (e.g., spheres and cylinders) (Mohan et al., 1986; Salem et al., 2004; Essa 2013; Singh & Biswas, 2016) and then estimating the various parameters of the sources (e.g., amplitude factor, depth, horizontal position). Among these techniques are graphical ones that rely on characteristic points, nomograms, and master curves (Siegel et al., 1957; Grant & West, 1965; Nettleton, 1976; Prakasa Rao et al., 1986; Reynolds, 1997; Kara & Kanli, 2005; Essa, 2007, 2012); Euler and Werner-deconvolution (Werner, 1953; Thompson, 1982; Stavrev, 1997; Zhang et al., 2000; Ghosh, 2016), derivatives method (Saad, 2006; Essa, 2007; Ekinci et al., 2013), least squares approach (Gupta, 1983; Abdelrahman & Sharafeldin, 1995; Essa, 2011, 2014; Abdelrahman & Essa, 2015) and 2D, 2.5D, and 3D modeling (Chai & Hinze, 1988; Pinto & Casas, 1996; Zhang et al., 2001; Eshaghzadeh & Hajian, 2018). Most of these previous methods have difficulties in inversion, which include the necessity of prior information (geological information), dependence of few specific points and accuracy in regional-residual anomaly separation, and ignoring other points along a profile, resulting in ill-posed and ambiguity issues (Zhdanov, 2002; Tarantola, 2005; Essa & Munschy, 2019). These different problems lead to high uncertainty in predicted source parameters and estimated anomaly or model shift (Nettleton, 1976; Essa & Elhussein, 2018).

Nowadays, new techniques based upon artificial intelligence have been developed. For examples, these techniques include genetic algorithm (Amjadi & Naji, 2013; Di Maio et al., 2016, 2020; Kaftan, 2017), simulated annealing (Sen & Stoffa, 2013; Biswas et al., 2014, 2017; Biswas, 2016), particle-swarm-optimization (Toushmalani, 2013; Singh & Biswas, 2016; Essa & Munschy, 2019), and the differential evolution technique (Wu et al., 2014; Ekinci et al., 2016; Balkaya et al., 2017).

An efficient imaging algorithm was developed in this study to fully interpret gravitational data caused by various underground structures (sphere, horizontal cylinder, and vertical cylinder). This approach relies upon calculating the correlation factor (R) parameter between the local wavenumber of observed gravitational field and that of the computed field. The model that corresponds to the highest R parameter was interpreted as the best model. This approach can be used in different applications, such as mineral and ore exploration, as it determines the different structure parameters, which include amplitude factor (A), depth (h), body origin (w), and shape factor (q), and it does not necessitate any prior knowledge of the source shape. Moreover, the method can be applied to estimate multisource parameters. To confirm the efficacy and the applicability of the suggested approach, this method was used to invert gravity data of three various theoretical examples with and without 20% Gaussian noise levels and three field examples from Canada and Cuba.

Methodology

The gravitational anomaly (g) caused by different geometrical structures (vertical cylinder, sphere, and horizontal cylinder) at horizontal position (xl, z) along a profile (Fig. 1) (Salem et al., 2004; Asfahani & Tlas, 2008; Essa, 2014; Essa et al., 2020) can be calculated as:

$$\mathrm{g}\left({x}_{l},{x}_{o},z,{z}_{o},q,A\right)= \frac{A {({z}_{o}-z)}^{m}}{{\left[{({x}_{l}-{x}_{o})}^{2}+{({z}_{o}-z)}^{2}\right]}^{q}}, l = 1,2,3,\ldots ,n$$
(1)

where xo is the location of the structure in horizontal direction, zo is the depth of the structure, q is the shape factor, m is the exponent constant varied according to the value of q (i.e., for q = 0.5, m = 0; for q = 1 and 1.5, m = 1, as presented in Table 1), and A is the amplitude factor that relies upon the type of structure (Table 1).

Figure 1
figure 1

Schematic diagram and distribution of the different geometrical shape sources

Table 1 Definitions of A, m, and q for source geometry shown in Figure 1; r represents the radius (m) of source body, ρ represents density contrast (gm/cm3), and λ represents the universal gravitational constant (6.67 × 1011 m3/kg s2)

The observed local wavenumber (KObs) can be formulated as (Ma et al., 2017):

$${K}_{\mathrm{Obs}}=\frac{\partial \theta }{\partial x},$$
(2)

where

$$\theta ={\mathrm{tan}}^{-1}\left[\frac{\left(\frac{\partial \mathrm{g}}{\partial z}\right)}{\left(\frac{\partial \mathrm{g}}{\partial x}\right)}\right],$$
(3)

Substituting Eq. 3 into Eq. 2, KObs can be calculated as:

$${K}_{\mathrm{Obs}}=\frac{\partial }{\partial x} {\mathrm{tan}}^{-1}\left[\frac{\left(\frac{\partial \mathrm{g}}{\partial z}\right)}{\left(\frac{\partial \mathrm{g}}{\partial x}\right)}\right]=\frac{1}{{\mathrm{AS}}^{2}} \left[\left(\frac{{\partial }^{2}\mathrm{g}}{\partial x\partial z}.\frac{\partial \mathrm{g}}{\partial x}\right)-\left(\frac{{\partial }^{2}\mathrm{g}}{\partial {x}^{2}}.\frac{\partial \mathrm{g}}{\partial z}\right)\right],$$
(4)

where AS represents the amplitude of the analytic signal (Nabighian, 1972):

$$\mathrm{AS}= \sqrt{{\left(\frac{\partial \mathrm{g}}{\partial x}\right)}^{2}+{\left(\frac{\partial \mathrm{g}}{\partial z}\right)}^{2}},$$
(5)

By taking the horizontal \((\frac{\partial \mathrm{g}}{\partial x})\) and vertical \((\frac{\partial \mathrm{g}}{\partial z})\) derivatives of Eq. 1 analytically, substituting them into Eq. 4, and abbreviating the resultant equation, the calculated local wavenumber (KCal) is:

$${K}_{\mathrm{Cal}}=\frac{-2q({z}_{o}-z)[\left(2q-m\right){({z}_{o}-z)}^{2}+m{({x}_{l}-{x}_{o})}^{2}}{{\left[\left(2q-m\right){({z}_{o}-z)}^{2}-m{({x}_{l}-{x}_{o})}^{2}\right]}^{2}+4{q}^{2}{z}^{2}{({x}_{l}-{x}_{o})}^{2}},$$
(6)

For KObs and KCal, the correlation factor (s) can be obtained as (Ma et al., 2017):

$$R=\frac{{\sum }_{l=1}^{n}\left|{K}_{\mathrm{Obs}}{|}_{l}\right|{K}_{\mathrm{Cal}}{|}_{l}}{\sqrt{{\sum }_{l=1}^{n}|{K}_{\mathrm{Obs}}{{|}_{l}}^{2}{\sum }_{l=1}^{n}|{K}_{\mathrm{Cal}}{{|}_{l}}^{2}}}.$$
(7)

With Eq. 7, the R between KObs and KCal is calculated, and the maximum R corresponds to real body parameters (Ma et al., 2017). Figure 2 shows a flowchart of the sequence procedures of the proposed algorithm. Once the best optimal parameters are chosen from the search space based on the maximum R, the 2D image of the R of the preferred source (i.e., shape factor q and its related m) can be constructed as a function of the depth (m) of the subsurface. The solid black dot on the imaging section represents the correct location for depth and location.

Figure 2
figure 2

Flowchart illustrating the sequence procedures of the proposed algorithm

Theoretical Examples

This section applies the proposed technique to three different noisy and noise-free synthetic examples to examine the efficiency and applicability of the proposed approach in interpreting gravity anomalies.

Model 1

A pure gravity profile caused by horizontal cylinder was computed using the following parameters: \(A\) = 150 mGal.m, zo = 4 m, \(q\) = 1, xo = 51 m, and profile length of 100 m (Fig. 3a). Interpretation began with the calculation of horizontal and vertical derivatives of the observed data (Fig. 3b), and then, KObs was calculated using Eq. 4 (Fig. 3c). Next, R was calculated by applying Eq. 7 (Fig. 3d) using different values of q (Table 2). Figure 3d shows the maximum R = 1 (black circle) located at xo = 51 m, zo = 4 m, and q = 1 (Table 3), indicating that the suggested method is highly efficient. The proposed method was used to estimate the inverted parameters (Table 3), and the errors of the different parameters account to 0%.

Figure 3
figure 3

Model 1: (a) gravitational anomaly profile caused by a horizontal cylinder; (b) calculated horizontal and vertical derivatives for the profile displayed in (a); (c) local wavenumber of the derivatives illustrated in (b); and (d) imaging of R and the maximum R predicted from the proposed algorithm

Table 2 Maximum correlation factors (R) corresponding to the various shape factors (q)
Table 3 True and recovered model parameters for Model 1: noise-free example presented in Figure 2

To investigate the stability and the performance of the proposed approach to noisy data, a 20% Gaussian random noise was added to the previous gravity anomaly (Fig. 4a). First, the vertical and horizontal derivatives of the noisy data were calculated (Fig. 4b), and then, KObs was calculated applying Eq. 4 (Fig. 4c). Equation 7 was then applied to calculate R (Fig. 4d). Figure 4d shows the maximum R = 0.9061 (black circle) located at x = 50 m, z = 4.7 m, and q = 1 (Table 4), indicating that the suggested technique can be applied with high performance to noisy data. The proposed approach was used to estimate the inverted parameters (Table 4), and the errors of A, zo, xo, and q were 1.69, 17.5, 1.96, and 0%, respectively.

Figure 4
figure 4

Model 1: (a) gravitational anomaly profile of Fig. 3a contaminated with 20% Gaussian random noise; (b) calculated horizontal and vertical derivatives for the profile displayed in (a); (c) local wavenumber of the derivatives illustrated in (b); (d) R image and the maximum R result

Table 4 True and recovered model parameters for Model 1: the noisy synthetic example presented in Figure 3

Model 2

In some real-world cases, multiple structures or bodies can cause gravity anomalies. Therefore, this study aimed to explore the applicability of the suggested approach in the presence of multisource models. A composite gravity anomaly was computed using a horizontal cylinder model (with the following parameters: \(A\) = 120 mGal.m, zo = 3 m, xo = 30 m, and \(q\) = 1) and a sphere model (with the following parameters: \(A\) = 550 mGal.m2, zo = 5 m, xo = 80 m, and \(q\) = 1.5) (Fig. 5a). Interpretation began by calculating the vertical and horizontal derivatives of the observed composite profile (Fig. 5b). The KObs was calculated using Eq. 4 (Fig. 5c), and the R was calculated using Eq. 7 (Fig. 5d). Figure 5d shows the maximum R of the first body to be 0.74 (first black circle) located at xo = 30 m, zo = 3.4 m, and q = 1 and the maximum R of the second body to be 0.70 (second black circle) located at xo = 80 m, zo = 5.2 m, and q = 1.5 (Table 5). The errors of A, zo, xo, and q were 2.06, 13.33, 0, and 0%, respectively, for the horizontal cylinder structure, while the errors of A, zo, xo, and q were 2.66, 4, 0, and 0%, respectively, for the spherical structure.

Figure 5
figure 5

Model 2: (a) composite gravitational anomaly profile caused by two different structures; (b) calculated horizontal and vertical derivatives for the profile displayed in (a); (c) local wavenumber of the derivatives illustrated in (b); and (d) R image and the maximum R result

Table 5 True and recovered model parameters for Model 2: the noise-free interfering and neighboring sources

To use the suggested approach in the presence of noisy data, a 20% Gaussian random noise was added to the previous composite gravity anomaly (Fig. 6a). First, the vertical and horizontal derivatives of the noisy composite profile were calculated (Fig. 6b), the KObs was computed (Fig. 6c), and R was calculated (Fig. 6d). Figure 6d shows the maximum R of the first body to be 0.58 (first black circle) located at xo = 30 m, zo = 3.7 m, and q = 1 and the maximum R of the second body to be 0.56 (second black circle) located at xo = 80 m and zo = 5.6 m, and q = 1.5 (Table 6). The errors of A, zo, xo, and q were 5.21%, 23.33%, 0%, and 0%, respectively, for the horizontal cylinder structure, while the errors of A, zo, xo, and q were 7.58, 12, 0, and 0%, respectively, for the spherical structure.

Figure 6
figure 6

Model 2: (a) composite gravitational anomaly profile of Figure 5a contaminated with 20% Gaussian random noise; (b) calculated horizontal and vertical derivatives for the profile displayed in (a); (c) local wavenumber of the derivatives illustrated in (b); and (d) R image and the maximum R result

Table 6 True and recovered model parameters for Model 2: the noisy contaminated interfering and neighboring sources after adding 20% Gaussian random noise to the free-noise model

Thus, it can be concluded that the proposed method is highly applicable in multisource cases.

Model 3

The effectiveness of the proposed technique in the presence of regional anomaly was studied. Regional anomaly (first order) was computed, and a composite gravity anomaly consisting of vertical cylinder was computed using the following parameters: \(A\) = 190 mGal.m, zo = 5 m, xo = 51 m, and \(q\) = 0.5. Moreover, a 10% Gaussian random noise was added (Fig. 7a). Using the same procedure mentioned above, the vertical and horizontal derivatives of the observed composite profile were computed (Fig. 7b). The KObs (Fig. 7c) and the R were then calculated (Fig. 7d). Figure 7d shows the maximum R to be 0.40 (black circle) located at xo = 56 m, zo = 5.9 m, and q = 0.5 (Table 7). The errors of A, zo, xo, and q were 9.56, 18, 9.80, and 0%, respectively. The results so far show the effectiveness of the proposed technique even if the data were contaminated with regional background.

Figure 7
figure 7

Model 3: (a) composite gravitational anomaly profile of a vertical cylinder model and regional background (first order) after adding 10% Gaussian random noise; (b) calculated horizontal and vertical derivatives for the profile displayed in (a); (c) local wavenumber of the derivatives illustrated in (b); and (d) R image and the maximum R result

Table 7 True and recovered model parameters for Model 3: the noisy composite gravity anomaly (residual gravity anomaly of vertical cylinder model + first-order regional effect) using 10% Gaussian random noise

Field Examples

To test the performance of the proposed approach, it was applied to three different real cases, one from Cuba and two from Canada.

Mobrun Anomaly, Québec, Canada

The Mobrun area is situated about 34 km northeast of Rouyn-Noranda (Barrett et al., 1992) (Fig. 8). It is underlain by the Renault Formation, which is lined with Destor rocks from north to south. The Renault Formation consists of large fragmental rhyolitic and andesitic units (Barrett et al., 1992). The footwall of the Mobrun area is composed of Copper Hill rhyolite unit, which is underlain by an andesitic–rhyolite and andesite sequence followed by a level of felsic pyroclastic rocks, while the hanging wall is composed of massive rhyolite that similarly correlates to the footwall stratigraphy of the main complex along the strike to the west. Brecciated rhyolite is present immediately beneath the main complex (Caumartin & Caill, 1990; Barrett et al., 1992). The Mobrun deposit is made up of two enormous sulfide lens complexes. The main complex is made up of five ore bodies.

Figure 8
figure 8

Geological map of the Noranda property, Canada (after Barrett et al., 1992). Open squares represent currently producing mines; closed ones represent past mines

Figure 9 shows the residual gravity map over the Mobrun ore. A profile was extracted from the residual gravity map, and this profile was taken perpendicular to the massive sulfide body (Grant & West, 1965; Sivakumar Sinha, & Ram Babu, 1985; Roy et al., 2000; Biswas, 2015) (Fig. 10a). The gravity profile was 230 m long, and it was sampled at 2 m intervals. The gravity profile was subjected to the local wavenumber approach by computing the horizontal and vertical derivatives (Fig. 10b), followed by computing the KObs (Fig. 10c). The R was then calculated (Fig. 10d) using different values of q (Table 8). Figure 10d shows the maximum R to be 0.99 (black circle) located at xo = 2 m, zo = 46 m, and q = 1 (Table 9). Table 9 summarizes the predicted structure parameters, indicating that the body is a horizontal cylinder. Figure 10a shows a comparison between the observed and the inverted gravity profiles, which have an excellent coincidence. Figure 10a also shows that the present approach had less RMS error between the observed and calculated anomaly than was obtained by other techniques (Essa et al., 2020). Table 9 presents the comparison between the inverted parameters of the proposed method and those of the various methods in the literature.

Figure 9
figure 9

The Mobrun anomaly, Canada. Residual gravity anomaly map (Ekinci et al., 2016). AB denotes the gravity anomaly profile (Fig. 10) subjected to interpretation

Figure 10
figure 10

The Mobrun anomaly, Canada. (a) Gravity anomaly profile (red dotted lines) and the best-fitting model (solid black line). (b) Horizontal and vertical derivatives of the data shown in (a). (c) Local wavenumber of the data presented in (b). (d) R image (maximum R = 0.99)

Table 8 Maximum R for the various shape factors of the Mobrun gravity anomaly, Canada
Table 9 The recovered parameters for the Mobrun gravity anomaly, Canada, and the comparison results with the published studies

Camaguey Chromite Anomaly, Cuba

The Camaguey chromite deposits formed at the intersection of serpentinized dunite and peridotite rocks and feldspathic rocks (Davis et al., 1957) (Fig. 11). Davis et al. (1957) collected chromite gravity data throughout a dipping sheet-shaped chromite-bearing ore deposit in the Camaguey District of Cuba as part of a United States Geological Survey exploration expedition.

Figure 11
figure 11

Location and geology of the Camaguey District (from Santana et al., 2011)

Figure 12 illustrates the gravity map over the Camaguey chromite deposits. A profile was extracted from the residual gravity map and was taken perpendicular to the strike of the chromite deposit (Fig. 13a). The gravity profile length is 89 m and was sampled at 2 m intervals. The local wavenumber approach was applied to the gravity profile by computing the horizontal and vertical derivatives (Fig. 13b), followed by computing the KObs (Fig. 13c). After that, the R was calculated (Fig. 13d) using different values of q (Table 10). Figure 13d shows the maximum R to be 0.97 (black circle) located at xo = − 2 m, zo = 15 m, and q = 1 (Table 11). Table 11 presents the predicted parameters, indicating that the body is a horizontal cylinder. Figure 13a shows the comparison between the observed and the inverted gravity profiles, which are closely matched. In addition, Figure 13a also shows that the present approach had less RMS error between the observed and calculated anomaly than was obtained by other techniques (Essa et al., 2020). The depth obtained from the proposed method matched well with the drilling information (Fig. 14). Table 10 presents the comparison between the inverted parameters of the proposed method and those from different techniques in the literature.

Figure 12
figure 12

The Camaguey anomaly, Cuba. Residual gravity anomaly map (Davis et al., 1957; Roy, 2001). AB denotes the gravity anomaly profile (Fig. 13) subjected to interpretation

Figure 13
figure 13

The Camaguey anomaly, Cuba. (a) Gravity anomaly profile (red dotted lines) and the best-fitting model (solid black line). (b) Horizontal and vertical derivatives of the data shown in (a). (c) Local wavenumber of the data presented in (b). (d) R image (maximum R = 0.97)

Table 10 Maximum R for the various shape factors of the Camaguey anomaly, Cuba
Table 11 The recovered parameters for the Camaguey gravity anomaly, Cuba, compared to results in the published literature
Figure 14
figure 14

The Camaguey anomaly, Cuba. Drilling information; F, H–G, B–A, and J–C represent labels of drill holes (redrawn from Figure 4 of Davis et al., 1957)

Faro Gravity Anomaly, Yukon, Canada

Faro Mine lies 15 km north of Faro in the south-central Yukon Territory of Northern Canada. It is located in the northwest area of the Faro Complex (Tang, 2011) (Fig. 15). The geography of the property is dictated by the Yukon Plateau and the adjacent mountains of Anvil Range, with altitudes above 1800 m. The regional geology of the Faro Mine can be illustrated by the Anvil district geology (Tang, 2011) (Fig. 16).

Figure 15
figure 15

Location map with site layout at the Faro Mine Complex, Canada (from Tang, 2011)

Figure 16
figure 16

Geology of the Anvil District, Canada (from Tang, 2011). The Faro sulfide deposit is marked at the figure

Figure 17a shows the residual gravity profile above the Faro mine. Figure 17b displays the geological cross section of the profile. The profile length was 805 m and was sampled at 12 m intervals (Fig. 18a). The local wavenumber approach was applied to the gravity profile by computing the horizontal and vertical derivatives (Fig. 18b), followed by computing the KObs (Fig. 18c). After that, the R was calculated (Fig. 18d) using different values of q (Table 12). Figure 18d shows the maximum R to be 0.99 (black circle) located at xo = 378 m, zo = 290 m, and q = 1.5 (Table 13). Table 13 presents the inverted parameters, indicating that the body is a sphere. Figure 18a shows the comparison between the observed and the inverted gravity profiles, with relatively good matching. In addition, Figure 18a also shows that the present approach had less RMS error between the observed and calculated anomaly than was obtained by other techniques (Essa et al., 2020). Table 13 presents the comparison between the inverted parameters of the proposed method and those from different techniques in the literature.

Figure 17
figure 17

The Faro Pb–Zn anomaly, Yukon, Canada. (a) Residual gravity field. (b) Geological cross section with boreholes (modified after Brock, 1973)

Figure 18
figure 18

The Faro Pb–Zn anomaly, Yukon, Canada. (a) Gravity anomaly profile (red dotted lines) and the predicted gravity profile (solid black line). (b) Calculated horizontal and vertical derivatives for the profile displayed in (a). (c) Local wavenumber of the derivatives illustrated in (b). (d) R image (maximum R = 0.99)

Table 12 Maximum R for the various shape factors of the Faro deposit gravity anomaly, Canada
Table 13 Recovered parameters for the Faro deposit gravity anomaly, Canada, compared to results in the published literature

Conclusions

In this paper, an efficient inversion imaging algorithm was applied to model gravity data caused by different sources (sphere, vertical cylinder, and horizontal cylinder). The algorithm demonstrated here can be used in mineral/ore exploration because it can predict different structure parameters, including amplitude factor (A), depth (zo), body origin (xo), and shape factor (q), with high accuracy and with no need of a priori information. The suggested algorithm applies the correlation factor (R) between the local wavenumber of the observed gravitational field and that of the computed field. The results show that the maximum R reflects the best-estimated model. In addition, the proposed approach represents an imaging algorithm which offers good and fast (only taking several seconds of) imaging for the subsurface depth and location of hidden anomalous sources. The efficiency, accuracy, and stability of the proposed algorithm were tested by applying it to three different synthetic cases, including a pure example, a noisy example contaminated with different percentages (10% and 20%) of Gaussian random noise (i.e., normal distribution with mean = 0 and standard deviation = 1), and an example with regional background effects. The applicability of the proposed algorithm was checked on three real mineral/ore exploration examples from Canada and Cuba. The resultant models for the real cases correlated very well with drilling data and with different results published in the literature. Finally, from the present study, the proposed algorithm is suitable for mineral/ore deposits exploration, and it is recommended for application to geothermal investigation as well.