Abstract
Extracting induced polarization (IP) information from transient electromagnetic (TEM) signals is crucial for the exploration of deep mineral, oil, and gas resources.. Linear inversion technology is the preferred method for extracting IP information, but it is associated with three primary drawbacks: dependence on the initial conditions, susceptibility to falling into a local optimum, and a significant lack of uniqueness. To solve the above problems, this study presents an improved shuffle frog leaping algorithm (ISFLA) that incorporates tent chaotic distribution and an adaptive mobile factor, which is employed to extract IP information. First, a tent chaotic operator is adopted to enhance the initial population distribution, thereby improving the global search capability. Then, an adaptive mobile factor is designed to replace the random operator, balancing local and global searches. This adjustment increases solution accuracy and ensures stable convergence in the later stages. Finally, TEM inversion for a 1D layered geoelectric model with IP information is performed using the proposed ISFLA approach. The inversion results show that the ISFLA method can more effectively reconstruct the geoelectric structure, extract IP information, and exhibit greater robustness. Compared to other heuristic algorithms, the proposed method achieves superior global search ability and inversion accuracy, making it well-suited for IP information extraction.
Similar content being viewed by others
Introduction
The transient electromagnetic method (TEM) and the induced polarization (IP) method are widely applied in geophysical exploration, including mineral exploration, hydrogeology, and engineering investigations1,2,3,4,5. TEM studies the conduction properties, while IP focuses on the polarization effects of rocks and minerals. Both methods have well-established theoretical foundations and practical applications6,7. The electromagnetic response of a geoelectric body reflects both electromagnetic induction and the IP effect. Due to the IP effect, the resistivity of polarizable subsurface objects is taken as a complicated function of frequency. Integrating the TEM and IP methods enhances the modeling of real geoelectric scenarios and allows the extraction of additional physical parameters, improving the inversion accuracy of the time domain electromagnetic method. The Dias model and the Cole–Cole model are usually used to simulate the IP effects observed in the Earth8,9. Furthermore, a fundamental approximate theory has shown that the TEM response is affected by the IP effect10. Yin et al. analyzed the impact of various complex resistivity parameters on response data through forward calculations11.
For the time domain electromagnetic method, one of the most immediate impacts of the IP effect is the data signal reverses in the late period12. However, the traditional inversion imaging method based on the resistivity model cannot effectively handle the reversed data signal; therefore, it is essential to conduct time domain electromagnetic inversion that incorporates the IP effect. Over the past decade, significant advancements have been made in extracting IP information using time domain electromagnetic methods13. The time domain electromagnetic response with the IP effect was fitted using a basis function, and the least squares method was employed to solve the inverse problem, successfully obtaining IP information14. Subsequently, the IP information could be gradually extracted, but the regularization algorithm’s inversion results were highly sensitive to noise15. An IP information extraction method based on the thin plate model was developed16, but it was only applicable to shallow conductors. Yu et al. introduced a TEM data inversion approach based on the singular value decomposition (SVD) algorithm to extract IP parameters from field data5. Kang and Oldenburg performed data inversion for the 3D time domain electromagnetic method with the IP effect, successfully obtaining a polarization response17. Pelton et al. used the 1D inversion algorithm with lateral constraints to facilitate IP information extraction from time domain electromagnetic data, and their results showed that the proposed approach is highly effective for estimating IP parameters, particularly resistivity and polarizability9. Lin et al. further enhanced the 1D lateral constraint inversion algorithm18 by establishing an optimal initial model, setting an appropriate regularization factor, and transforming the model space. This approach successfully obtained resistivity and polarizability values that closely approximated the true values.
The studies mentioned above have demonstrated the feasibility of extracting IP information from standard electromagnetic (EM) measurements. However, utilizing IP information introduces and often exacerbates the challenges associated with traditional EM data collection and inversion48. EM inversion is an ill-posed problem, rendering solutions susceptible to non-uniqueness and instability. Over the years, deterministic approaches have effectively addressed ill-posedness19,20,21,22, providing unique and stable solutions by incorporating prior information via different regularization strategies23,24. Despite these advancements, deterministic inversion approaches face limitations, including: 1) a limited capacity to formalize arbitrary and realistic prior information, and 2) a lack of reliable assessment of uncertainty in the final reconstructions. In response, statistical approaches have gained popularity due to their flexibility in defining prior distribution samples25,26. Additionally, these methods provide a natural framework for exploring the model space and offer reliable estimates of solution uncertainty, including potential non-Gaussianity of the posterior distribution27. Among statistical approaches, trans-dimensional strategies have been developed to conserve computational resources28,29. However, the results obtained from these methods may be questionable30. Recently, intermediate approaches have also been explored. These methods allow for a flexible definition of prior samples but focus on the maximum likelihood solution (the minimizer of the data misfit function), which risks overfitting the noisy measurements and may yield a data model that is not representative of reality. They are based on global optimization algorithms such as genetic algorithms31 or particle swarm optimization32. The present research aligns with global minimization strategies of the data misfit function, based on 1D forward modeling that incorporates IP effects. While this approach increases the complexity of forward modeling by including IP effects, it still overlooks the inherently 3D nature of the actual data.
Although the above nonlinear inversion methods have been widely used in EM data inversion, there are some well-known shortcomings for TEM data with IP information. First, the resistivity of underground polarizable bodies is modeled as a complicated function that varies with frequency, increasing the computational burden during forward iterations. This, in turn, reduces the computational efficiency of Monte Carlo search inversion algorithms (e.g., SA, PSO, and GA). Second, the inclusion of IP parameters in the inversion model complicates the nonlinear inversion process, making convergence more challenging. Therefore, it is a key problem to find an efficient nonlinear inversion method that effectively balances both global and local searche strategies for extracting IP information from TEM signals.
The shuffle frog leaping algorithm (SFLA) is a heuristic swarm intelligence search algorithm that effectively intergrates global information interaction with local search through a grouping operator and meme search33. During the evolutionary process, only the position of the worst individual in the population is modified. In contrast to other swarm intelligence search algorithms that require adjustments to all individuals, the SFLA demonstrates higher execution efficiency. Consequently, this study proposes an improved SFLA (ISFLA) for TEM signals containing IP information, based on tent chaotic distribution and an adaptive mobile factor for extracting IP information. The proposed approach offers several advantages: (1) The tent chaotic distribution operator is utilized to adjust the initial population distribution to improve the population diversity within the meme group and enhance the global search capabilities. (2) An adaptive mobile factor is designed to replace the random operator to balance the early search and late convergence capabilities. Simulation results demonstrate that the proposed ISFLA approach is more effective than the existing methods in reconstructing the geoelectric structures and extracting IP information. Thus, it exhibits strong robustness in environments with interference noise. In comparison other nonlinear inversion algorithms, the proposed algorithm offers superior convergence performance and inversion accuracy, and can effectively extracting IP information from TEM signals.
TEM forward modeling theory with IP information
Dias model
Numerous mathematical models have been developed to delineate rocks and minerals with IP information, and the Dias model, proposed by Dias in 1968, is one of the most used34. The expression for calculating complex resistivity in the Dias model as follows:
where \(\mu = i\omega \tau + \left( {i\omega \tau^{\prime\prime}} \right)^{1/2}\), \(\tau^{\prime} = \frac{{\tau \left( {1 - \delta } \right)}}{{\delta \left( {1 - m} \right)}}\), \(\tau^{\prime\prime} = \tau^{2} \eta^{2}\), and \(\rho \left( \omega \right)\) represents the complex resistivity related to frequency, including the polarization efficiency; ρ is taken as the resistivity without polarization efficiency; m signifies the polarizability; τ refers to the time constant; \(\eta\) is the electrochemical parameter; and \(\delta\) is the polarization resistivity coefficient.
Cole–cole model
The Cole–Cole model, initially proposed by the Cole brothers and later refined by Pelton et al.9, is a widely used model for interpreting IP responses. The formula for calculating complex resistivity in the Cole–Cole model is as follows:
where c is considered to be the correlation coefficient of the frequency.
TEM forward modeling
The x- and y-axes in the Cartesian coordinate system are located on the ground, with the vertical z-axis oriented downward. A circular transmitting coil with a horizontal radius is placed on the ground, and the transmitted current is designated as I. Kaufman’s derivation indicates that the z-component of the vertical magnetic field (Hz) generated by the TEM central loop source in the frequency domain is given by35:
where J1 denotes the first-order Bessel function, λ represents the integral variable for the Hankel transformation, and R1* is defined as the input impedance in the first layer, which can be determined using the recurrence formula35. The frequency domain electromagnetic response, as specified in Eq. (3), can be calculated using the Hankel integral with 47-point filter coefficients. Subsequently, the time domain electromagnetic response (TEM data) can be obtained through the Gaver-Stepfest transformation and convolution with the transmitted current.
Additionally, by substituting the actual resistivity from Eq. (3) into the complex resistivity expressed in Eq. (1) or Eq. (2), the TEM response data with the IP effect can be obtained.
TEM forward modeling procedure with IP information
The following section describes the TEM forward modeling procedure with the IP effect:
-
(1)
The geoelectric model parameters (including resistivity, thickness, and polarizability) are defined;
-
(2)
The IP response model, known as the Dias model or Cole–Cole model, is presented;
-
(3)
The real resistivity ρ(w) in the geoelectric model is replaced with the frequency-dependent complex resistivity ρ;
-
(4)
The impedance transformation between adjacent layers are determined based on the complex resistivity of each layer;
-
(5)
The TEM response data containing IP information are obtained by calculating the theoretical impedance of the ground using the recurrence formula.
Improved shuffled frog leaping algorithm inversion
SFLA basic theory
The SFLA mathematical model is described as follows: P represents the frog population, X(0) = {X1, X2, \(\cdots\), XP} symbolizes the initial frog population, and d identifies the dimension of the feasible solution space. Then, Xi = [xi1, xi2, \(\cdots\), xid] is set as the i-th frog in the solution space. The initial population of frogs is generated randomly and distributed uniformly throughout the solution space. Frogs are then ranked by their fitness levels in descending order , and the population is divided into k meme groups. Each group contains n frogs, with the relationship P = k \(\times n\). The grouping is as follows: the first frog is placed in the first meme group, and the second frog in the second meme group, and so on, until the k-th frog is assigned to the k-th meme group. Then, the (k + 1)-th frog is placed the first meme group, and the (k + 2)-th frog is placed in the second meme group, and this process repeats until all frogs are assigned to a group. The specific expression for meme grouping is as follows:
where Mi represents the i-th meme group. The frogs with the best and worst fitness levels are designated as Xb and Xw, respectively, and the frog with the highest fitness in the entire population is designated as Xg.
Then, the worst frog in each meme group is identified through a local search operation (the local search iterations are denoted as iterl), and the update formula is defined as follows:
where rand represents a random value between 0 and 1, t is regarded as the number of iterations, and Smin and Smax are taken as the allowable movement ranges for the frogs.
During the local update within the meme group, if frog Xw(t + 1) exhibits a superior fitness level compared to Xw(t), it replaces the latter. Otherwise, Eq. (7) replace Eq. (5), and the local search is repeated:
If the frog’s fitness still not improved, Xw(t) is replaced by a new frog, Xw(t + 1), that is randomly generated. Then, all the frogs in the meme group are globally shuffled (i.e., remixed and sorted), and the meme group is divided again for the local search. The process continues until the defined global iteration value iterg is reached.
Improved SFLA algorithm (ISFLA)
The traditional SFLA model achieves a better balance between local and global search performance by extracting IP information from TEM signals, which enhances both the global optimal solution and execution efficiency. Nevertheless, the SFLA has several limitations, including an uneven initial population distribution, a random moving step size, and slow convergence speed. To solve the above problems, this paper proposes an improved SFLA (ISFLA) model that utilizes tent chaotic distribution and an adaptive mobile factor to extract IP information.
Chaotic distribution is a uniform distribution function characterized by randomness, ergodicity, and regularity, which helps maintains population diversity. It is widely applied in swarm intelligence algorithms36,37,38. Compared with other chaotic maps, the tent map has piecewise linearity, making it advantageous for constructing a uniform initial population. Therefore, the tent map is selected to construct the initial population, and its specific formulation is expressed as follows:
The distribution range of chaotic sequence values is denoted by \(x_{n} \in \left[ {0,1} \right]\), with a representing the control parameter (typically, a = 2).
In our study, we propose the use of a tent chaotic distribution to improve the initial population structure, mitigating the effects of uneven distribution in the traditional SFLA model. Furthermore, the traditional SFLA model employs a single random operator, denoted as rand (as shown in Eq. (5) and Eq. (7)), which restricts the local search range within each meme group to either Xb—Xw or Xg—Xw. This limitation can cause the algorithm to become trapped in local optima during later stages. To address this , we introduce an adaptive mobile factor designed to improve the rand operator, as outlined below:
where i represents the current iteration.
As illustrated in Eqs. (9) and (10), the moving step size gradually increases with the number of iterations. The adaptive mobile factor is used to adjust the moving step, enhancing the global search capability during the initial stages of the local search. This adjustment broadens the optimization range for individual frogs, enabling better distribution across the feasible region. In the later stages, the moving step size increases significantly to maximize the global search potential. Furthermore, the adaptive adjustment of the moving step mitigates unnecessary detailed searches, thereby speeding up convergence.
As shown in Eqs. (7)-(10), an improved SFLA model based on tent chaotic distribution and an adaptive mobile factor is presented. The primary advancements of the presented approach are as follows: (1) A tent chaotic distribution is used to improve the initial population, which ameliorates the population uniformity within the meme group and enhances the global search ability. (2) The adaptive mobile factor replaces the random operator (i.e., rand). In the early stage of evolution, a smaller moving step is chosen to appropriately restrict the global search ability of the individual frogs, which helps maintain population diversity and prevents premature convergence. In the late stages, a larger moving step is used to ensure the global search ability and prevent falling into local optima, thereby accelerating the convergence and improving accuracy.
Inversion framework
The inverse problem for IP information extraction is regarded as an optimization problem that involves exploring a set of geoelectric models to best explain the observed data. Suppose that the mapping F between model space m and data space d be defined as follows (Kratzer and Macnae, 2012)14:
The data space, designated by d, is represented by N vertical magnetic field (i.e., Hz = [Hz1, Hz2, \(\cdots\), HzN]), and model space m is expressed as l layer model parameters (i.e., m = [ρ1, ρ2, \(\cdots\), ρl; h1, h2, \(\cdots\), hl1; mc1, mc2, \(\cdots\), mcl]), which consist of (3l-1) model parameters. Additionally, ρi, hi, and mci represent the resistivity, thickness, and polarizability of the i-th layer, respectively.
Assuming that the real earth mtrue is in the model space and that the observation data dobs is noise-free, the equation is defined as follows:
Accordingly, the inversion process depends on three elements: 1) Calculate the forward model F for transfer impedance. 2) Define an objective function that aligns with model fitting criteria. 3) Determine the search algorithm for the optimal model mtrue. In our study, the forward model F is adopted, as detailed in Sect. “TEM forward modeling”. The ISFLA model is employed as the optimization algorithm, with the objective function specified as follows:
where \(E_{i}^{obs}\) is regarded as observation data, and \(E_{i}^{pre}\) represents the inversion data. During TEM inversion, the fitness function is described as the fitting error for the vertical magnetic field (Hz), aiming to minimize the this fitness function. Furthermore, in the synthetic example presented in this paper, the geoelectric model with the lowest fitness value for the TEM data is selected as the optimal inversion model, which alleviates the ill-posed problem associated with TEM inversion.
Inversion steps
In this study, we propose an ISFLA model based on tent chaotic distribution and an adaptive mobile factor for IP information extraction. The specific implementation are as follows:
-
(1)
Initialize the population: using the iterations iter, the population size P, the quantity of meme groups k, and the control parameter a, generate the initial population within the optimization range of geoelectric model parameters;
-
(2)
Calculate the fitness function: according to the frog population, the TEM forward algorithm with IP information is used to calculate the fitness function.
-
(3)
Grouping operator: the frogs are ranked in decreasing order of fitness values and assigned to k meme groups, and the globally optimal frogs are updated simultaneously;
-
(4)
Local position update operator: the frog with the lowest fitness value in each meme group is updated using the local position operator;
-
(5)
Global shuffling: Frogs within each meme group are shuffled to create a new population and update the global optimal frog Xg;
-
(6)
Termination condition: If the termination condition is met, the current global optimal solution is saved. If not, the process returns to step 2;
-
(7)
Result output: the inversion results are evaluated based on the global optimal output solution.
The flowchart of the inversion algorithm is presented in Fig. 1.
Simulation experiment
Evaluation indicator
This study presents an example of extracting IP information from TEM data using the ISFLA inversion approach. Six theoretical geoelectric models are constructed to verify the efficacy of the proposed method. In the synthetic tests, the parameterization of the real model and the discretization used for the inversion are identical. While this approach artificially enhances the algorithm’s reconstruction performance, it is considered suboptimal. Although the number and positions of the model parameters are unknown in practical applications, limiting its practical advantages, the proposed algorithm demonstrates the ability to avoid human interference and can reconstruct the target geoelectric model with reasonable accuracy. The algorithm simulation is performed in MATLAB R2018a on an Intel (R) Core (TM) i5-7500 processor with 3.40 GHz speed and 8.0 G memory.
To objectively evaluate the inversion efficiency of the ISFLA algorithm for extracting IP information, the mean square error (MSE), absolute percentage error (APE) and total relative error (TRE) are adopted in our study36. The relevant definitions are as follows:
MSE:
APE:
TRE:
where \({\text{y}}_{\text{i}}\) is taken as the TEM data with IP information, \({\text{Y}}_{\text{i}}\) is viewed as the observed data, and N represents the number of observation data channels. Additionally, \(Z_{j}\) and \(z_{j}\) denote the inversion values and actual values for the layered geoelectric model, respectively, in which D indicates the parameter dimension for the layered geoelectric model. The indicators mentioned above demonstrate the following: MSE denotes the prediction error, APE presents the relative error of the response data, and TRE indicates the relative error for the layered geoelectric model. The smallerthese values, the better the performance of the inversion.
Three-layer (K-type) geoelectric model
Taking the three-layer (K-type) geoelectric model as an example, the inversion performance of the proposed approach is evaluated by studying the polarization layers located at different positions, and the geoelectric model parameters (Dias model) are set as follows: resistivity values of ρ1 = 50 Ω·m, ρ2 = 200 Ω·m, and ρ3 = 20 Ω·m; thickness of h1 = 100 m and h2 = 200 m; and a polarizability parameter of m = 0.3. The basic parameters for the ISFLA are as follows: the population size P = 20, the meme group number k = 4, the number of frogs in each meme group n = 5, the local iteration number iterl = 10, and the global iteration number iterg = 20.
The inversion results for the polarization layers located in the first layer, middle layer and bottom layer are shown in Table 1. The results indicate that the fitting performance for the bottom layer polarization is the best (the lowest MSE, APE, and TRE values), and that the fitting performance (the highest MSE, APE and TRE values) for the middle layer polarization is the worst. Overall, the inversion results at the different polarization layers show lower MSE, APE and TRE values for the three-layer K-type geoelectric model. Moreover, the inversion results of the geoelectric model with the polarization layer at different positions are illustrated in Fig. 2, which includes the data-fitting curve of the vertical magnetic field (Hz) and the SFLA iteration number.
As shown in Fig. 2, the three-layer (K-type) geoelectric model demonstrates a high degree of fit between the Hz inversion data curve and the theoretical model, achieving effective iterative convergence. The proposed method allows for the accurate inversion and extraction of resistivity, thickness, and polarizability parameters. The results indicate that the improved SFLA algorithm, which incorporates a tent chaotic distribution and an adaptive mobile factor, effectively avoids local optima and enhances global search capabilities.
Three-layer (A-type) geoelectric model
This study uses the three-layer (A-type) geoelectric model as an example to evaluate the inversion performance of the proposed method with different polarization models.The geoelectric model parameters are set as follows: resistivity values of ρ1 = 50 Ω·m, ρ2 = 100 Ω·m, and ρ3 = 200 Ω·m; thickness of h1 = 100 m and h2 = 200 m; and a polarizability parameter of m2 = 0.3 (applicable only to middle layer). All other parameters are consistent with those outlined in Sect. “Three-layer (K-type) geoelectric model”.
Table 2 presents the inversion results for both the Dias and Cole–Cole models using the proposed approach, with the polarization layer located in the middle. The evaluation indicators indicate that the inversion result for the Dias model outperforms that of the Cole–Cole model. Furthermore, the inversion results for both models are depicted in Fig. 3, which shows the fitness degree between the Hz data model and the theoretical model, as well as the iterations of the proposed algorithm.
For the three-layer (A-type) geoelectric model, the Dias model demonstrates superior accuracy in the inversion and extraction of the resistivity, thickness, and polarizability parameters compared to the Cole–Cole model. It also shows better fitting between the Hz data curves and the theoretical data, along with improved iteration convergence. The inversion results prove that TEM nonlinear inversion using the Dias model better represents the actual geoelectric model with IP information.
Three-layer (H-type) geoelectric model
In TEM forward modeling, different response components exhibit varying sensitivities to changes in the geoelectric model parameters. Taking the three-layer (H-type) geoelectric model as an example, we investigate the impact of using the magnetic field component \({H}_{z}\) or apparent resistivity \({\rho }_{a}\) as the fitness function on the inversion results. The geoelectric model parameters are defined as follows: resistivity values of ρ1 = 100 Ω·m, ρ2 = 25 Ω·m, and ρ3 = 200 Ω·m; thickness of h1 = 100 m and h2 = 200 m; and a polarizability parameter of m2 = 0.3 (applicable only to the middle layer). All other parameters are consistent with those specified above.
In our study, the inversion results for the middle layer polarization, with either the magnetic field component \({H}_{z}\) or apparent resistivity \({\rho }_{a}\) taken as the fitting error in the fitness function, are shown in Table 3. The results indicate that using the magnetic field component as the fitting error yields superior inversion outcomes (smaller MSE, APE, and TRE values). Moreover, the data in Table 3 indicate that using the magnetic field component as the fitness function can significantly reduce the computational load during the TEM forward solution, resulting in enhanced calculation efficiency and reduced processing time.
The inversion results for the geoelectric model and the fitting of the magnetic field component or apparent resistivity for the Dias model are provided in Fig. 4. The magnetic field component serves as the fitting error in the fitness function, enabling a more accurate inversion and extraction of the resistivity, thickness, and polarizability parameters. The calculated data exhibit a high level of agreement with the observed data. Furthermore, the inversion results reveal that the magnetic field component \({H}_{z}\) is more sensitive to TEM inversion with the IP effect than the apparent resistivity \({\rho }_{a}\).
Three-layer (Q-type) geoelectric model
Taking the three-layer (Q-type) geoelectric model as an example, this study compares the inversion performance of the proposed tent-SFLA, Logistic SFLA, Chebyshev-SFLA, Henon-SFLA and Kent-SFLA models. The geoelectric model parameters are: resistivity values of ρ1 = 100 Ω·m, ρ2 = 25 Ω·m, and ρ3 = 5 Ω·m; thickness of h1 = 100 m and h2 = 200 m; and a polarizability parameter of m2 = 0.3 (applicable only to the middle layer). All models use the same initial parameters for fair comparison, detailed in Table 4.
For the selected three-layer (Q-type) geoelectric model (Dias model), the inversion results of different chaotic-SFLA models are presented in Table 5.. The model inversion results, fitting degree of the \({H}_{z}\) curve, and the iteration numbers are depicted in Fig. 5. As displayed in Fig. 5 (a) and Fig. 5 (b), all methods effectively perform resistivity and thickness parameter inversion and extract polarizability information. The chaotic tent-SFLA model outperforms other chaotic-SFLA models, especially in extracting precise polarizability parameters. Figure 5 (c) indicates that all chaotic-SFLA methods provide a better fit for the observed data, attributed to their independence from initial values and strong search ability. To further illustrate the inversion performance, the fitness convergence curves for all chaotic-SFLA models are presented in Fig. 5 (d).
As illustrated in Fig. 5, all the chaotic-SFLA inversion methods can gradually search for better model parameters, and the chaos operation facilitates a continuous decline in fitness and convergence. According to Table 4 and Fig. 5, the proposed tent-SFLA model achieves a lower fitness value compared with the other chaotic SFLA models, which indicates that the initial population acquisition mechanism of the tent chaotic distribution algorithm possesses a stronger global search capability. Consequently, the polarization information can be effectively extracted in the later stages. The proposed algorithm adopts the initial population acquisition strategy based on a uniform statistical distribution, which enhance its global search ability relative to the other chaotic models, resulting in the attainment of the minimum fitness value and the optimal IP information. Furthermore, the model performance evaluation indicators and fitness convergence curve reveal that the proposed algorithm achieves a faster convergence and greater efficiency.
Four-layer (KH-type) geoelectric model inversion
To verify the ISFLA algorithm’s effectiveness, a four-layer (KH-type) geoelectric model is constructed and compared with the PSO algorithm44, the differential evolution (DE) algorithm45, the artificial bee colony (ABC) algorithm46, and the standard SFLA model47. The parameters of the geoelectric model are defined as follows: resistivity values of ρ1 = 100 Ω·m, ρ2 = 300 Ω·m, ρ3 = 50 Ω·m, and ρ4 = 100 Ω·m; thickness of h1 = 100 m, h2 = 200 m, and h3 = 300 m; and polarizability parameters of m2 = m3 = 0.3 (representing only intermediate polarization and underlying polarization). All algorithms have the same initial parameters, detailed in Table 6.
Considering the Dias model with intermediate polarization, Table 7 compares inversion performance and computation time for nonlinear algorithms.. The SFLA approaches (both the standard SFLA and the proposed ISFLA methods) outperform the PSO, DE, and ABC algorithms. This superiority is due to the higher demands on global search capability when extracting IP information. The SFLA model based on meme group evolution outperforms the PSO, DE, and ABC algorithms, which rely on individual evolution during the global search. The inversion performance of the ISFLA is notably better than that of the standard SFLA model due to the use of the tent chaotic distribution operator in the ISFLA, which generates the initial population and randomly expands the search range of the frogs, thereby enhancing optimization ability. Furthermore, the adaptive mobile factor is employed to balance the relationship between local development and global exploration. These two strategies in the ISFLA improve global search capability, enhance convergence efficiency, and significantly reduce the risk of premature convergence in IP information extraction. However, these update strategies also increases the computing time for the proposed approach.
Moreover, Fig. 6 presents the model inversion results, the fitting degree of Hz and the fitness iterative curve for all algorithms. As shown in Fig. 6, for the four-layer (KH-type) geoelectric model, the proposed algorithm effectively performs the inversion of resistivity, thickness, and polarizability parameters. The \({H}_{z}\) inversion data align closely with the theoretical values, and the ISFLA achieves a higher convergence speed and a lower fitness value. These results above indicate that the nonlinear ISFLA algorithm, based on tent chaotic distribution and an adaptive mobile factor, achieves superior inversion accuracy and enhance global search capability, making it well-suited for IP information extraction.
Five-layer (HKH-type) geoelectric model (Robustness analysis)
Due to the presence of noise in the field data, this paper establishes a five-layer (HKH-type) geoelectric model (Dias model) to investigate the inversion robustness of the proposed method on TEM data with different levels of noise. The model parameters are as follows: resistivity values of ρ1 = 300 Ω·m, ρ2 = 50 Ω·m, ρ3 = 500 Ω·m, ρ4 = 50 Ω·m, and ρ5 = 1000 Ω·m; thickness of h1 = 100 m, h2 = 200 m, h3 = 300 m, and h4 = 500 m; and polarization parameters of m3=m4 = 0.3 (indicating polarization for the third and fourth layer only). All other parameters remain as previously mentioned.
With the Dias model and intermediate polarization, the inversion performance of the ISFLA approach on the TEM data with noise is presented in Table 8. As shown in Figs. 7 (a) and (b), the proposed algorithm can precisely reconstruct the resistivity, thickness and polarizability parameters for the HKH-type geoelectric model without noise. For the data with 10% and 20% random noise, the proposed algorithm also effectively inverts the model’s parameters, although the accuracy decreases slightly. Specifically, parameters for the high-resistivity layers and the middle-layer polarizability show greater deviation. Due to the inherent non-uniqueness of inverse problem, numerous potential models can be derived from data with equivalent noise levels. Nevertheless, the inversion results in this study correspond to the best-fitting model that most accurately aligns with the noise data, which effectively represent the real geoelectric model. As shown in Figs. 7 (c) and (d), the inversion results remain relatively stable despite increasing noise levels, demonstrating the robustness of the ISFLA method. Thus, geoelectric model inversion using the ISFLA algorithm can yield consistent results even with noisy data, showing minimal impact from noise. As shown in Table 8, as noise levels rise, the inversion error (MSE, APE, and TRE) gradually increases, but the proposed algorithm consistently maintains a low inversion error due to the tent chaotic distribution and the adaptive mobile factor, which enhance the robustness of the SFLA. Additionally, the computing time for five-layer model inversion is greater than that for the three-layer and four-layer models. This is primarily because the population dimension of the ISFLA algorithm and the computational requirements of the TEM forward model increase as the complexity of the geoelectric model grows.
Field data inversion
To verify the practical performance of the proposed algorithm, field data from an exploration area in Sichuan Province, China, were used to evaluate the real application of the ISFLA. Additionally, the proposed inversion method was compared with the conventional SFLA and PSO algorithms. In this survey area, four 520m-long survey lines were deployed, each containing 14 measurement points spaced at 40m intervals. TEM data from all the measurement points on survey line 4# were analyzed. We found that there was a obvious signal reversals in the mid and late phase of some data points, indicating significant impact from the IP effect.
The observed data inversions were conducted using the ISFLA, SFLA and PSO methods, which extracted information on the resistivity and polarizability parameters. The inversion process utilized an initial geoelectric model with 30 layers and a maximum of 20 iterations. Specifically, 1D inversion was performed at the 400m measurement point. The resistivity curves, data fitting curves, and iterative curves generated by these three inversion algorithms are presented in Figs. 8(a)-(c), respectively. The 30 layers of resistivity data are roughly divided into 10 distinct layers, serving as a reference model. Comparatively, the proposed ISFLA method outperformed traditional PSO and SFLA methods, with better fitting to real data and convergence to lower fitness values. The geoelectric model that exhibited the best fit (lowest fitness value) for the TEM data was selected as the optimal inversion model in the field study, which alleviates the inherent ill-posed problem associated with TEM inversion. Furthermore, the proposed method was employed to invert all field data from survey line 4# to infer the geological structure of the exploration area. The resulting resistivity profile and polarizability parameter profile are presented in Fig. 9(a)-(b), indicating a three-layer model distribution: The first layer is a high-resistance region (resistivity greater than 800 Ω·m) with a thickness of approximately 50 m. The second layer is a polarized layer with a highly variable thickness of 30–80 m, a resistivity value of about 200–400 Ω·m, and a polarization parameter of approximately 0.3. The third layer is another high-resistance layer (resistivity greater than 800 Ω·m), which extends to 200 m below the surface. Therefore, it can be inferred that the shallow layer is a high-resistivity layer composed of pebbly soils and Quaternary flood deposits. The intermediate layer consists of gravelly soils, which create a low-resistivity zone due to the significant presence of groundwater. Finally, the deeper layer represents the bedrock of the exploration area. These findings clearly demonstrate the feasibility and effectiveness of the proposed algorithm for field data analysis, particularly in TEM inversion considering the impact of the IP effect, showcasing significant practical value.
Conclusion
This study investigates a nonlinear inversion algorithm for extracting IP information from TEM signals. IP information extraction is a complex and ill-posed problem with multiple extrema, making it essential to adopt a nonlinear algorithm to improve the global search ability and achieve accurate fitting of the weak observation data caused by IP anomalies. To address this, an improved shuffling frog leaping algorithm (ISFLA) that incorporates tent chaotic distribution and an adaptive mobile factor was proposed. This model facilitates the effective extraction of IP information from TEM signals.
The inversion results of ISFLA for the different layered geoelectric models demonstrate the following: (1) the proposed algorithm effectively extracts polarization parameters and reconstructs the real geoelectric structure for the layered model with polarization layers at different positions; (2) different polarization models and fitting function indicators influence the inversion outcome, with the Dias model and the fitting function indicator utilizing vertical magnetic field (Hz) yielding superior results; (3) compared to other chaotic optimization operators and nonlinear inversion algorithms, such as SFLA, PSO, DE, and ABC, the presented algorithm offers superior iterative fitness, inversion accuracy, and computational speed; and (4) even with 10% and 20% random interference noise, the proposed algorithm accurately reveals the actual geoelectric structure and IP information, which proves that the ISFLA approach’s strong anti-interference performance. Additionally, the ISFLA algorithm was validated with field data to assess its practical effectiveness. The superior inversion results can be attributed to several factors. The initial population generated based on the tent chaotic distribution operator allows for a broader search range with a uniform distribution in the early stages, which helps maintain the population diversity and enhances global search capability. Furthermore, the adaptive mobile factor replaces the random operator, ensuring a higher convergence rate and stability in the later stages, while improving the accuracy and robustness of IP information extraction.
Due to the complexity of actual geoelectric structures and the noise composition, the field data inversion using the ISFLA algorithm presents several challenges: (1) This study focused on inverting only the resistivity and polarizability parameters, while other parameters, such as the frequency index and time constant in the IP model, also affect the inversion results. Future work will address these parameters to improve the applicability of the approach. (2) Our study tested the ISFLA model using simple field data, which verified its feasibility in extracting IP information from TEM signals. Future research will focus on applying the method to more complex field data. (3) The synthetic tests assumed prior knowledge of layer interfaces, which may lead to an overestimation of the algorithm’s performance in field applications. Future studies will implement adaptive parameterization strategies to mitigate this limitation.
Data availability
All data generated or analysed during this study are included in this published article.
References
Fiandaca, G., Auken, E., Christiansen, A. V. & Gazoty, A. Time-domain-induced polarization: Full-decay forward modeling and 1D laterally constrained inversion of Cole-cole parameters. Geophysics 77(3), E213–E225 (2012).
Liu, J. et al. Machine learning-based techniques for land subsidence simulation in an urban area. J. Environ. Manage. 352, 120078 (2024).
Viezzoli, A., James, P. C. & Duncan, M. Mapping fly-ash water pond leakage with TEM and IP data at Loy Yang coal-mine (Australia). Near Surf. Geophys. 4(5), 305–311 (2006).
Wu, Y., Ma, B., Shao, J., Ji, Y. & Teng, F. Feature extraction and intelligent identification of induced polarization effects in 1D time-domain electromagnetic data based on PMI-FSVM algorithm. IEEE Access 8, 150478–150488 (2020).
Yu, C., Liu, H., Zhang, X., Yang, D.-Y. & Li, Z. H. The analysis on IP signals in TEM response based on SVD. Appl. Geophys. 10(1), 79–87 (2013).
Madsen, L. M., Fiandaca, G., Auken, E. & Christiansen, A. V. Time-domain induced polarization-an analysis of Cole-cole parameter resolution and correlation using Markov Chain Monte Carlo inversion. Geophys. J. Int 211, 1341–1353 (2017).
Zhi, Q. et al. Inversion of IP-Affected TEM Responses and Its application in high polarization area. J. Earth Sci. 32(1), 42–50 (2021).
Flis, M. F., Newman, G. A. & Hohmann, G. W. Induced-polarization effects in time-domain electromagnetic measurements. Geophysics 54(4), 514–523 (1989).
Pelton, W. H., Ward, S. H., Hallof, P. G., Sill, W. R. & Nelson, P. H. Mineral discrimination and removal of inductive coupling with multifrequency IP. Geophysics 43(3), 588–609 (1978).
Hohmann, G. W., Kintzinger, P. R., Van Voorhis, G. D. & Ward, S. H. Evaluation of the measurement of induced electrical polarization with an inductive system. Geophysics 35(5), 901–915 (1970).
Yin, C. The research on the 3d tdem modeling and IP effect. Chinese. J. Geophysics-ch 37, 486–492 (1994).
Lee, T. Sign reversals in the transient method of electrical prospecting (one-loop version). Geophys. Prospect. 23(4), 653–662 (1975).
Viezzoli, A., Vladislav, K. & Gianluca, F. Modeling induced polarization effects in helicopter time domain electromagnetic data: Synthetic case studies. Geophysics 82(2), E31–E50 (2017).
Kratzer, T. & Macnae, J. C. Induced polarization in airborne EM. Geophysics 77(5), E317–E327 (2012).
Chen, T., Hodges, G.S., Smiarowski, A., 2015. Extracting subtle IP responses from airborne time domain electromagnetic data Seg Technical Program Expanded 2061–2066.
Macnae, J. Quantifying airborne induced polarization effects in helicopter time domain electromagnetics. J. Appl. Geophys 135, 495–502 (2016).
Kang, S. & Oldenburg, D. W. On recovering distributed IP information from inductive source time domain electromagnetic data. Geophys. J. Int 207(1), 174–196 (2016).
Lin, C., Fiandaca, G., Auken, E., Couto, M. A. & Christiansen, A. V. A discussion of 2D induced polarization effects in airborne electromagnetic and inversion with a robust 1D laterally constrained inversion scheme. Geophysics 84(2), E75–E88 (2019).
Haber, E., Oldenburg, D. W. & Shekhtman, R. Inversion of time domain three-dimensional electromagnetic data. Geophys. J Int 171(2), 550–564 (2007).
Guillemoteau, J., Sailhac, P. & Béhaegel, M. Regularization strategy for the layered inversion of airborne transient electromagnetic data: Application to in-loop data acquired over the basin of Franceville (Gabon). Geophys. Prospec 59, 1132–1143 (2011).
Auken, E., Christiansen, A., Kirkegaard, C. & Vignoli, G. An overview of a highly versatile forward and stable inverse algorithm for airborne, ground-based and borehole electromagnetic and electric data. Explor. Geophys. 46(3), 223–235 (2015).
Christiansen, A. V., Auken, E., Kirkegaard, C., Schamper, C. & Vignoli, G. An efficient hybrid scheme for fast and accurate inversion of airborne transient electromagnetic data. Explor. Geophys. 47(4), 323–330 (2016).
Deleersnyder, W., Maveau, B., Hermans, T. & Dudal, D. Flexible quasi-2D inversion of time-domain AEM data, using a wavelet-based complexity measure. Geophys. J Int 233(3), 1847–1862 (2023).
Zaru, N., Rossi, M., Vacca, G. & Vignoli, G. Spreading of localized information across an entire 3D electrical resistivity volume via constrained EMI inversion based on a realistic prior distribution. Remote. Sens-Basel 15(16), 3993 (2023).
Hansen, T. M. & Minsley, B. J. Inversion of airborne EM data with an explicit choice of prior model. Geophys. J. Int. 218(2), 1348–1366 (2019).
Bai, P., Vignoli, G. & Hansen, T. M. 1D stochastic inversion of airborne time-domain electromagnetic data with realistic prior and accounting for the forward modeling error. Remote. Sens-Basel 13(19), 3881 (2021).
Zaru, N. et al. Probabilistic petrophysical reconstruction of Danta’s Alpine peatland via electromagnetic induction data. Earth & Space Sci. 11(3), e2023EA003457 (2024).
Hawkins, R., Brodie, R. C. & Sambridge, M. Trans-dimensional Bayesian inversion of airborne electromagnetic data for 2D conductivity profiles. Explor. Geophys 49(2), 134–147 (2018).
Yu, X. et al. A novel trans-dimensional bayesian inversion strategy for airborne time-domain electromagnetic data. J. Appl Geophys 199, 104586 (2022).
Mosegaard, K., Curtis, A., 2024. Inconsistency and acausality in bayesian inference for physical problems. arXiv preprint arXiv:2411.13570.
Xue, G., Li, H., He, Y., Xue, J. & Wu, X. Development of the inversion method for transient electromagnetic data. IEEE Access 8, 146172–146181 (2020).
Jiao, J. et al. Inversion of TEM measurement data via a quantum particle swarm optimization algorithm with the elite opposition-based learning strategy. Comput. Geosci. 174, 105334 (2023).
Eusuff, M. M. & Lansey, K. E. Optimization of water distribution network design using the shuffled frog leaping algorithm. J. Water Resour. Plann. Manage 129(3), 210–225 (2003).
Dias, C. A. Developments in a model to describe low-frequency electrical polarization of rocks. Geophysics 62(2), 437–451 (2000).
Kaufman, A., Keller, G., 1983. Frequency and transient soundings Elsevier Methods in Geochemistry and Geophysics Chi-Yu King Roberto Scarpa 1983 207 (7).
Liu, M., Liu, X., Wu, M., Li, L. & Xiu, L. Integrating spectral indices with environmental parameters for estimating heavy metal concentrations in rice using a dynamic fuzzy neural-network model. Comput. Geosci 37(10), 1642–1652 (2011).
Li, R. Y., Zhang, H., Yu, N., Li, R. H. & Zhuang, Q. A fast approximation for 1-D inversion of transient electromagnetic data by using a back propagation neural network and improved particle swarm optimization. Nonlin. Process. Geophys. 26(4), 445–456 (2019).
Li, R. Y., Zhang, H., Zhuang, Q., Li, R. H. & Chen, Y. BP neural network and improved differential evolution for transient electromagnetic inversion. Comput. Geosci. 137, 104434 (2020).
Naskar, P. K., Bhattacharyya, S., Nandy, D. & Chaudhuri, A. A robust image encryption scheme using chaotic tent map and cellular automata. Nonlinear Dyn. 100(3), 2877–2898 (2020).
Wang, J. et al. A logistic mapping-based encryption scheme for wireless body area networks. Future. Gener Comp. Sy 110, 57–67 (2020).
Farash, M. S. & Attari, M. A. An efficient and provably secure three-party password-based authenticated key exchange protocol based on Chebyshev chaotic maps. Nonlinear Dyn 77(1–2), 399–411 (2014).
Shah, D., Shah, T. & Jamal, S. S. Digital audio signals encryption by Mobius transformation and Hénon map. Multimed. Syst 26(2), 235–245 (2020).
Gong, H., Fan, C., Ouyang, B., 2017. Kinetic-molecular theory optimization algorithm based on Kent chaotic mapping AIP Conference Proc. 1864 (1), 20135–20135.
Kennedy, J., Eberhart, R., 1995. Particle swarm optimization In: Proc. of ICNN’95-International Conference on Neural Networks. Presented at the Proc. of ICNN’95-International Conference on Neural Networks 4 1942-1948.
Storn, R. & Price, K. Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Global. Optim. 11(4), 341–359 (1997).
Karaboga, D., 2005. An idea based on honey bee swarm for numerical optimization Technical report-tr06 Erciyes university engineering faculty computer engineering department.
Eusuff, M., Lansey, K. & Pasha, F. Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng. Optimiz. 38(2), 129–154 (2006).
Yu, N., Ji, M., Zhang, C., Ye, Y. & Zhou, W A novel frequency-division deep-learning approach for magnetotelluric data quality enhancement GEOPHYSICS 90(3) WA169–WA187 (2025). https://doi.org/10.1190/geo2024-0451.1
Acknowledgements
This work was supported by the National Natural Science Foundation of China (No. 42104072), China Postdoctoral Science Foundation (No.2023M741480), Science and Technology Research Project of Jiangxi Provincial Department of Education, China (No. GJJ2200528), supported by Jiangxi Provincial Natural Science Foundation (No.20242BAB20142) and the Natural Science Foundation of Hubei Province, China (No. 2020CFB306).
Funding
China Postdoctoral Science Foundation,2023M741480,Science and Technology Research Project of Jiangxi Provincial Department of Education,China,GJJ2200528,Jiangxi Provincial Natural Science Foundation,20242BAB20142,National Natural Science Foundation of China,42104072,Natural Science Foundation of Hubei Province, China, 2020CFB306.
Author information
Authors and Affiliations
Contributions
Ruiyou Li wrote the main manuscript text, Ruiheng Li wrote the programs, Guang Li collected the data, Yong Zhang designed the algorithm, Xiaohui Ding and Long Zhang analyzed the data. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Li, R., Li, R., Li, G. et al. A novel method based on improved SFLA for IP information extraction from TEM signals. Sci Rep 15, 24231 (2025). https://doi.org/10.1038/s41598-025-05376-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-025-05376-4