Next Article in Journal
Early Post-PCI Inflammatory Risk Score for Diastolic Dysfunction: Development and Internal Validation (TRIPOD-Compliant)
Previous Article in Journal
Influence of Q-SUN Irradiation on Antimicrobial and Antiviral Activity of Tea Tree Oil-Based Coatings on Polypropylene Films
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Three-Dimensional Time-Lapse Joint Inversion of Resistivity and Time-Domain Induced Polarization Methods

1
Oil and Gas Survey Center of China Geological Survey, Beijing 100083, China
2
State Key Laboratory of Continental Shale Oil, Beijing 100083, China
3
The Key Laboratory of Unconventional Petroleum Geology, China Geological Survey, Beijing 100083, China
4
School of Earth Sciences and Engineering, Institute of Disaster Prevention, Langfang 065201, China
5
Hebei Key Laboratory of Earthquake Dynamics, Langfang 065201, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(18), 10016; https://doi.org/10.3390/app151810016
Submission received: 11 August 2025 / Revised: 3 September 2025 / Accepted: 11 September 2025 / Published: 13 September 2025

Abstract

The resistivity method and time-domain induced polarization (TDIP) method are two branches of electrical geophysical prospecting. In recent years, researchers have implemented time-lapse resistivity inversion and time-lapse TDIP inversion based on time-lapse constraint theory. Although time-lapse inversion ensures temporal continuity between inversion results obtained at distinct epochs, it may not only cause the results to deviate from the true subsurface conditions, but also result in significant structural discrepancies resistivity and TDIP inversion results, thereby reducing inversion accuracy. To address these issues, the joint inversion of time-lapse resistivity and TDIP data was implemented based on cross-gradient constraint theory and time-lapse constraint theory. Using synthetic data from the theoretical model, we conducted separate inversion, time-lapse inversion, and time-lapse joint inversion. Comparative analysis of the results from these inversion schemes reveals that, compared with separate inversion and time-lapse inversion, time-lapse joint inversion not only maintains the temporal continuity of inverted models across consecutive monitoring epochs but also enforces structural similarity among distinct physical property models. This approach significantly increases the accuracy of the inversion results and exhibits superior noise robustness. These findings confirm the stability, reliability, and superiority of the algorithm developed in this study, providing a novel approach for addressing geological monitoring challenges.

1. Introduction

Time-lapse inversion results in the acquisition of differential data through repeated observations of a target area at distinct epochs, enabling monitoring of subsurface geological changes. The multielectrode and multichannel systems used in the resistivity and TDIP methods facilitate efficient large-scale data acquisition, positioning these techniques as pivotal domains for the advancement of time-lapse inversion.
Early work by Daily [1] demonstrated the potential of resistivity methods to monitor groundwater infiltration processes through repeated measurements. However, this approach resulted in the acquisition of data at discrete epochs without incorporating temporal correlations between datasets. Subsequent research established that normalizing observational datasets prior to inversion—filtering spurious anomalies associated with initial models—enhances the detection of subtle variations in subsurface properties when fed into conventional inversion algorithms [2]. By building normalization frameworks, researchers have incorporated background data inversion results as prior models for time-lapse inversions, resulting in accelerated convergence and reduced data misfit [3]. In previous methodologies, the temporal continuity of subsurface property changes was neglected, hindering accurate representations of evolutionary trends. Kim [4] pioneered a new method for time-lapse resistivity inversion, in which a temporal constraint function enables simultaneous inversion of multi-epoch datasets through mutual cross-epoch regularization; this ensures continuous temporal variation in the inversion results. Hayley [5] confirmed the superiority of this simultaneous approach through comparative analysis with alternative time-lapse methods. Subsequent research has advanced both time-lapse resistivity and TDIP methodologies: Kim achieved prior model-constrained 2D resistivity time-lapse inversion [6]; Karaoulis [7] developed specialized software for 4D resistivity-IP time-lapse inversion; and Zhu [8] realized 3D resistivity time-lapse inversion via the limited-memory BFGS optimization method.
Despite considerable maturity in principles and applications, persistent challenges remain. The first challenge is that time-lapse inversion’s emphasis on temporal continuity often compromises per-epoch accuracy, as the temporal constraint enhances cross-epoch coherence at the expense of the precision of individual results; the second challenge is that significant structural discrepancies arise between resistivity and polarizability models owing to complex subsurface property distributions, generating divergent spatial patterns and structural features that obstruct mutually consistent interpretation.
Geophysical joint inversion integrates complementary physical properties to characterize subsurface targets from multidimensional perspectives, yielding interpretations that more closely approximate geological reality. Gallardo and Meju pioneered this approach through cross-gradient structural constraints, progressively implementing two-dimensional joint inversion of seismic travel-time and DC resistivity data; magnetotelluric and seismic travel-time joint inversion; and multi-property joint inversion unifying marine seismic reflection, marine MT, gravity, and magnetic field measurements [9,10,11,12]. Zhu [13] extended this framework by establishing three-dimensional joint inversion for resistivity and TDIP methods via cross-gradient structural constraints.
In this study, we conduct research on 3D time-lapse joint inversion of resistivity and TDIP methods. By combining the strengths of both time-lapse inversion and joint inversion, we aim to ensure the temporal continuity of inversion results across distinct epochs while mutually constraining the resistivity and polarizability models. This integrated approach overcomes the limitations of separate-method inversions, reduces solution non-uniqueness, enhances inversion accuracy, and has significant scientific merit and application potential.

2. Rationale and Theory

2.1. Forward Modeling Algorithm

In this study, we utilize the finite-difference method to perform three-dimensional forward modeling of resistivity surveys. Building on the forward modeling theory established by Zhu [13] for resistivity methods, the governing partial differential equation for point-source resistivity is expressed as:
σ x , y , z φ x , y , z = j δ ( x x 0 ) δ ( y y 0 ) δ ( z z 0 ) ,
where σ represents the electrical conductivity of the rock ore (S·m−1), φ denotes the potential array (V), j is the power supply current intensity (A·m−2), and δ is a Dirac function, which specifies the position of the supply point.
The finite-difference method was applied to discretize (1), yielding a large sparse linear system of equations expressed in matrix form as:
A φ = b ,
where A represents the coefficient matrix, and where b denotes the source term vector containing field source information.
In this study, we solve the electric potential system via the biconjugate gradient stabilized (BICGSTAB) method with ILU preconditioning [14]. The apparent resistivity ρ a is then calculated from the potential field via (3).
U = α φ ρ a = K Δ U I ,
where α is a vector that is designed to select the potential at the receiver among all grid node potentials; Δ U is the potential difference between the receiving electrodes; and K is the geometric factor.
The distinction between TDIP and resistivity forward modeling is determined by whether polarization phenomena are accounted for. Consequently, the total electric field in IP numerical simulations comprises two components: the primary field unaffected by IP effects and the secondary polarization field generated by IP effects.
The total field calculation involves a two-step procedure: first, the background potential (or potential difference) without polarization effects is computed via forward modeling; second, the conductivity σ in (1) is substituted with the polarization-modified conductivity σ η from (4); then, the polarization-incorporated potential u η is derived through forward modeling. The apparent polarizability η a is subsequently calculated using (5) [15].
σ η = σ ( 1 η ) ,
where η is the polarizability of the anomaly, which is dimensionless.
η a = u η u u η .

2.2. Time-Lapse Joint Inversion Algorithm

2.2.1. Time-Lapse Constraint

To ensure temporal coherence in inversion results across different epochs, a time-lapse constraint function is introduced. This constraint promotes smooth transitions between models at successive time steps. In a typical time-lapse inversion framework, data from multiple epochs are inverted simultaneously while incorporating this temporal regularization. In our joint inversion scheme, we adopt a similar strategy; however, the inversion parameters are extended from single resistivity to include both resistivity and polarizability. The conductivity model at epoch i is denoted as m σ , i , and the polarizability model as m η , i . The combined time-lapse model vectors are represented as M σ and M η , respectively.
M σ = m σ , 1 m σ , 2 m σ , n t T M η = m η , 1 m η , 2 m η , n t T ,
where n t is the number of epochs.
In conventional inversion, the objective function typically adopts either the L1-norm or the L2-norm formulation, and this also holds true for time-lapse inversion frameworks [16,17]. The L2-norm encourages stronger temporal continuity between inversion results, enabling a more integrated interpretation of subsurface changes over time. In contrast, the L1-norm tends to preserve sharp localized variations across epochs by minimizing excessive temporal smoothing [6]. Considering the widespread adoption of the L2-norm and the convergence challenges often encountered with L1-based approaches in field data applications, we implement the L2-norm formulation in our framework. This is expressed mathematically as:
Φ t ( M σ ) = M σ T C T C M σ = k = 1 n t m σ , k m σ , k + 1 2 Φ t ( M η ) = M η T C T C M η = k = 1 n t m η , k m η , k + 1 2 ,
C = I 1 0 0 0 I 2 I 2 0 0 0 I 3 0 0 0 0 I n t 1 0 0 0 I n t ,
where Φ t ( M σ ) and Φ t M η represent the time-lapse functions for resistivity and TDIP methods, respectively.

2.2.2. Cross-Gradient Constraint

To enforce structural consistency between conductivity and polarizability models across different epochs in time-lapse joint inversion, we incorporate a cross-gradient constraint into the objective function. Following cross-gradient theory, the conductivity and polarizability cross-gradient function, defined by Zhu [10], is formulated as:
t ( x , y , z ) = M σ ( x , y , z ) × M η ( x , y , z ) = ( t x , t y , t z ) ,
The expression of the cross-gradient constraint is:
Φ c g = t T t = t x t y t z T t x t y t z = t x T t x + t y T t y + t z T t z ,
By performing a first-order Taylor expansion of function t with respect to the model M (where M represents M σ or M η ) around a reference mode M 0 and ignoring higher-order partial derivatives, we obtain:
t = t 0 + t M ( M M 0 ) ,
Under the assumption of homogeneous half space, t 0 = 0 , Yan [18] employed the finite difference method to discretize the model domain at various spatial locations. According to the formula they derived, the partial derivative t M was also discretized, enabling the construction of a discrete mapping matrix B x = t x M , B y = t y M , B z = t z M , and B = B x B y B z T , and we obtain (12).
Φ c g M = 2 B x T B x + B y T B y + B z T B z M M 0 = 2 B T B M M 0
In the time-lapse joint inversion, we strengthen the structural similarity between the conductivity and polarizability models of distinct epochs by minimizing the cross-gradient function.

2.2.3. Time-Lapse Joint Inversion Objective Function

This study employs a regularized inversion framework in which model constraints are incorporated into the objective function to suppress overfitting and address the inherent non-uniqueness of geophysical inverse problems. The objective function is defined as follows:
Φ M = Φ d M + λ m Φ m M ,
where Φ d represents the data misfit term, measuring the difference between observed data and the model-predicted responses; Φ m is the model regularization term, promoting smoothness or structural plausibility in the model; and λ m is the regularization factor that balances the influence of data fidelity and model complexity within the objective function.
We propose a novel dual-objective time-lapse joint inversion strategy by incorporating both a time-lapse function Φ t and a cross-gradient function Φ cg into the objective functions for the resistivity and TDIP methods. In this approach, the conductivity and polarizability models are alternately updated in sequential iterations. The objective functions for the resistivity and TDIP inversions are formulated as follows:
Φ M σ = Φ d M σ + λ m σ Φ m M σ + λ t σ Φ t M σ + λ c g σ Φ cg ( M σ , M η ) Φ ( M η ) = Φ d ( M η ) + λ m η Φ m ( M η ) + λ t η Φ t M η + λ c g η Φ cg ( M η , M σ ) ,
where λ m σ and λ m η denote the regularization factors associated with the model regularization terms, while λ t σ and λ t η correspond to the regularization factors of the time-lapse constraint terms. Similarly, λ c g σ and λ c g η represent the regularization weighting factors of the cross-gradient functions.
The individual terms, Φ d , Φ m , Φ t , and Φ cg , are explicitly expanded to derive the full expressions of the objective functions for both conductivity and polarizability inversion processes:
Φ ( M σ ) = D ρ , o b s F M σ T W d , σ D ρ , o b s F M σ + λ m σ ( M σ M σ , 0 ) T C M , σ 1 ( M σ M σ , 0 )                                         + λ t σ M T C T C M + λ c g σ t T ( M σ , M η ) t ( M σ , M η ) Φ ( M η ) = D η , o b s F M η T W d , η D η , o b s F M η + λ m η ( M η M η , 0 ) T C M , η 1 ( M η M η , 0 )                                         + λ t η M T C T C M + λ c g η t T M η , M σ t M η , M σ ,
where D ρ , o b s and D η , o b s represent the apparent resistivity data and the apparent polarizability observed data at all epochs, respectively. F M σ and F M η represent the forward response computed from the conductivity and polarizability models based on the resistivity and TDIP methods. W d , σ and W d , η are diagonal covariance matrices generated according to the error estimation. C M , σ 1 and C M , η 1 serve as model smoothness operators that impose spatial regularization on the conductivity and polarizability models, respectively. Their primary function is to suppress artifacts and enhance the inversion stability. M σ , 0 and M η , 0 correspond to the prior conductivity and polarizability models used as reference in the inversion. The gradient of the objective function is then derived by calculating the partial derivative of the objective function with respect to M σ :
g M σ = 2 J σ T W d , σ D ρ , o b s F M σ + 2 λ m σ C M , σ 1 M σ M σ , 0                                       + 2 λ t σ M σ T C T C M σ + + 2 λ c g σ B σ T B σ M σ M σ , 0 g M η = 2 J η T W d , η D η , o b s F M η + 2 λ m η C M , η 1 M η M η , 0                                       + 2 λ t η M η T C T C M η + 2 λ c g η B η T B η M η M η , 0 ,
where J σ and J η represent the sensitivity matrices with respect to the conductivity and polarizability model parameters, respectively.
To address the complexity of subsurface heterogeneity and the noise inherent in field data, gradient smoothing is employed to enhance both the stability and computational performance of the inversion process. We employ the effective affine linear transformation proposed by Egbert and Kelbert [19].
C M , σ 1 = ( C M , σ 1 / 2 ) T C M , σ 1 / 2 M ~ σ = C M , σ 1 / 2 ( M σ M σ , 0 ) ,
Then, the gradient vector of (16) can be derived as follows:
g M σ ~ = 2 C M , σ 1 / 2 J σ T W d , σ D ρ , o b s F M σ + 2 λ m σ M σ ~                                         + 2 λ t σ C M , σ 1 / 2 C T C ( C M , σ 1 / 2 M ~ + M σ , 0 ) + 2 λ c g σ C M , σ 1 / 2 B σ T B σ C M , σ 1 / 2 M σ ~ g M η ~ = 2 C M , η 1 / 2 W d , η D η , o b s F M η + 2 λ m η M η ~                                         + 2 λ t η C M , η 1 / 2 C T C ( C M , η 1 / 2 M ~ + M η , 0 ) + 2 λ c g η C M , η 1 / 2 B η T B η C M , η 1 / 2 M η ~ ,
By applying this transformation, it becomes unnecessary to explicitly invert the model covariance matrices C M , σ 1 and C M , η 1 at each iteration. Furthermore, the initial model is chosen to be equal to the prior model, such that the transformed model perturbation satisfies M ~ σ = 0   a n d   M ~ η = 0 . Upon obtaining M ~ σ and M ~ η , the back-transform is applied to obtain M σ and M η :
M σ = C M , σ 1 / 2 M ~ σ + M σ , 0 M η = C M , η 1 / 2 M ~ η + M η , 0 ,

2.2.4. Process of Three-Dimensional Time-Lapse Joint Inversion

The Flowchart of the three-dimensional time-lapse joint inversion process for resistivity and TDIP methods is shown in Figure 1. The flow chart can be briefly summarized in the following steps:
(1) Initialize the time-lapse inversion by inputting the regularization factors, the initial conductivity model M σ , 0 , and the initial polarizability model M η , 0 ;
(2) Conduct the time-lapse resistivity inversion. After several iterations, sufficient to capture the dominant resistivity anomaly patterns without fully converging, the inversion yields an updated time-lapse conductivity model, which reveals preliminary anomalous features. This intermediate resistivity model serves as the structural reference for the subsequent time-lapse TDIP inversion.
(3) The structural similarity between the latest resistivity and polarizability models is reinforced by evaluating their cross-gradient constraint term using the cross-gradient function within the following iterations of time-lapse joint inversion. The time-lapse resistivity and polarizability models, which incorporate cross-gradient constraints, were updated through several iterations of time-lapse joint inversion.
(4) Repeat step 3 iteratively to alternately update the resistivity and polarizability models. At each iteration, evaluate whether the convergence criteria have been satisfied. If the termination conditions are met, the inversion process is concluded; otherwise, proceed with the next cycle of alternating updates.
(5) The inversion process is terminated when the data misfit falls below a predefined threshold or when the maximum number of iterations is reached. In this study, the data deviation threshold is set at 1 and the maximum number of iterations is 50.
The formula for calculating the data misfit (root mean square, RMS) is as follows:
R M S = D o b s F ( M ) T W d D o b s F ( M ) N ,
where N is the number of data points. M represents either the conductivity model M σ or the polarizability model M η , and D o b s corresponds to the observed resistivity data D ρ , o b s or observed polarizability data D η , o b s . W d denotes the data weighting matrix W d , σ or W d , η .

3. Synthetic Example Tests

3.1. Theoretical Time-Lapse Model and Forward Modeling Response

The time-lapse resistivity and TDIP methods are commonly employed for monitoring leaks in underground pipelines. To investigate the effectiveness of time-lapse inversion in detecting pipeline leakage, we establish a synthetic time-lapse model that simulates the leakage process. The model comprises a fixed-size high-resistivity body B representing the pipeline and a low-resistivity highly, polarized abnormal body C simulating the evolving contaminant plume, which expands outward and downward over time. The designed time-lapse model includes three distinct epochs: T1, T2, and T3.
Figure 2 provides a schematic illustration of model evolution, showing representations in the X–Z and X–Y planes for each epoch from left to right. The background host rock A has a resistivity of 100 Ω·m and a polarizability of 0.01. Anomaly B has a resistivity of 1000 Ω·m; a polarizability of 0.01; fixed dimensions of 16 m, 16 m, and 10 m in the X-, Y-, and Z-directions; and a top depth of 10 m. Anomaly C has a resistivity of 10 Ω·m and a polarizability of 0.2, with its top also at a depth of 10 m. The spatial extent of anomaly C progressively increases: at T1, it measures 12 m, 8 m, and 6 m in the X-, Y-, and Z-directions; at T2, it expands to 14 m, 12 m, and 8 m in the X-, Y-, and Z-directions; and at T3, it reaches dimensions of 16 m, 16 m, and 10 m in the X-, Y-, and Z-directions.
Figure 3 illustrates the survey configuration employed for the time-lapse model. A profiling approach with multiple survey lines was adopted. In this configuration, when a transmitter point on a specific line is energized, only adjacent receiver points on the same corresponding line record the signal. This acquisition geometry closely mimics real-world field data acquisition scenarios.
In this study, the finite difference method was employed for forward calculations, necessitating that all transmitting and receiving electrodes be positioned at grid nodes. To minimize the impact of boundaries on forward modeling data, the boundary range is set to exceed three times the observation area. Figure 4 illustrates a schematic diagram of mesh subdivision in the X–Y direction.
To simulate the varying noise levels encountered in practical repeated surveys, Gaussian random noise with amplitudes of 5%, 20%, and 10% was added to the synthetic data for epochs T1, T2, and T3, respectively. After data screening, 18,200 valid data points were obtained for each epoch, yielding a total of 54,600 observed data points across the three epochs.

3.2. Analysis of the Inversion Results

The synthetic data were subjected to three inversion schemes: separate inversion, time-lapse inversion, and time-lapse joint inversion. The method of L-curves was used for calculating the regularization weighting factors. Figure 5 illustrates the selection process for the regularization factor λ m σ using the L-curve method. Various regularization factors—0.02, 0.2, 2, 20, and 200—were applied to invert the observed data, producing a curve graph of the final RMS value and data misfit term. The optimal regularization factor is indicated by the red five-pointed star at the curve’s inflection point. At this point, the regularization factor ensures that the model term acts as a constraint while the inversion results accurately fit the observed data. In this study, all weight factors were selected using this method, and the final values of λ m σ , λ t σ , λ c g σ , λ m η , λ t η , and λ c g η were set to 2, 0.2, 1000, 10, 1, and 2000, respectively.
In this synthetic example, the upper and lower limits of resistivity are predefined. Consequently, the following transformation can be applied to enhance the convergence speed of the inversion process and minimize false anomalies, using conductivity as an example.
M σ = ln ( σ a b σ ) , a < σ < b ,
where a and b represent the upper and lower bounds of conductivity, respectively. In this study, the values of a and b were set to 8 and 1200, respectively. The gradient during the inversion iteration process is:
g σ = g b a e m σ 1 + e m σ 2 ,
once the inversion is complete, an exponential transformation is applied:
σ = a + b e m σ 1 + e m σ ,
The true conductivity parameters of the underground subdivision unit can be obtained, and the value range corresponding to conductivity from 8 to 1200. This transformation not only enhances the stability of inversion but also reduces its solution space. The same transformation method is applied to the polarizability models.
The methods for calculating W d , σ and W d , η are as follows:
W d , σ = D ρ , o b s L 2 W d , η = D η , o b s L 2 ,
where L is the error level. In this synthesis example, different Gaussian random errors are added to various epochs. Since time-lapse joint inversion requires simultaneous inversion of data from all epochs, it is essential to ensure that data from different epochs carry similar weight during the inversion process. Therefore, the value of L is uniformly set to 5%.
The final RMS values for the resistivity method under these three inversion modes were 1.87, 1.88, and 1.88, whereas those for TDIP were 1.96, 1.97, and 1.97, respectively. The final RMS values are relatively close, indicating that each approach achieves satisfactory fitting of the observed data.
Figure 6 and Figure 7 show the sections at Z = 14 m and Y = 0 m for the resistivity inversion results, respectively. The panels from left to right correspond to the separate inversion, time-lapse inversion, and time-lapse joint inversion results. The red solid lines denote the true boundaries of anomaly B, whereas the black solid lines indicate the true boundaries of anomaly C.
As shown in Figure 6 and Figure 7, the resistivity results from the time-lapse joint inversion outperform those from the alternative inversion schemes. In the separate inversion results at cross-section Z = 14 m and profile Y = 0 m, significant discrepancies exist between the recovered and true anomalies across all three epochs, particularly manifested in the substantially underestimated resistivity of B relative to its true value. Under high noise levels at T2 and T3, B exhibits geometric distortion with further reduced resistivity compared with T1, whereas C shows decreasing resistivity values coinciding with its spatial expansion. Following time-lapse inversion, the resistivity values of both bodies become more temporally consistent, and distortion at T2 and T3 is mitigated; however, this introduces new geometric distortion at T1 while further lowering the resistivity of B. Time-lapse joint inversion yields superior outcomes at Z = 14 m and Y = 0 m, and B and C display more regular geometries and enhanced structural definitions across all epochs. Critically, B’s resistivity increases toward the true value while maintaining a consistent morphology and magnitude throughout T1, T2, and T3, which aligns with the ground truth. Additionally, distortion artifacts are virtually eliminated across all cross-sections, with anomaly boundaries restored to their true model positions.
Figure 8 and Figure 9 show the sections at Z = 14 m and Y = 0 m for the polarizability inversion results, respectively. The panels from left to right correspond to the separate inversion, time-lapse inversion, and time-lapse joint inversion results. The black solid lines indicate the true boundaries of anomaly C.
As shown in Figure 8 and Figure 9, both separate and time-lapse polarizability inversions perform poorly because of interference from the left-side high-resistivity anomaly and elevated noise levels, whereas the time-lapse joint inversion yields significantly superior polarizability results. At cross-section Z = 14 m and profile Y = 0 m, separate inversion results in underestimated polarizability for Anomaly C at T1 relative to its true value, whereas high noise at T2 deforms C into two separate high-polarizability bodies with emerging distortion at T3. Time-lapse inversion further degrades performance by splitting C into two distinct anomalies across all epochs. In contrast, time-lapse joint inversion eliminates distortion artifacts throughout all cross-sections, restoring anomaly boundaries to precise alignment with the true model. This approach significantly improves the geometric restoration of C, achieving close resemblance to the true configuration, particularly at cross-section Z = 14 m and profile Y = 0 m, where C returns to its central position, whereas at Z = 14 m in the T1 epoch, the recovered polarizability values increase toward the ground-truth model value.
To better demonstrate the structural similarity between the resistivity and polarizability inversion results, we compute the cross-gradient function values according to (9). Figure 10 and Figure 11 display the corresponding cross-gradient distribution maps at cross-section Z = 14 m and profile Y = 0 m for each inversion scheme.
As shown in Figure 10 and Figure 11, separate inversion yields strong cross-gradient magnitudes, which are primarily concentrated within C. In time-lapse inversion, the cross-gradient distribution becomes more spatially extensive with increased magnitude than in separate inversion, indicating that the structural discrepancies between the resistivity and polarizability models become stronger. Notably, time-lapse joint inversion produces cross-gradient values approaching zero, demonstrating significant improvement over the other three inversion schemes.

3.3. Quantitative Analysis

To quantitatively assess the superiority of time-lapse joint inversion, we plotted the curves of resistivity and polarizability with depth for the true model and inversion results at X = 6 m, as shown in Figure 12.
By comparing the resistivity curves of the true model and the inversion results, it becomes evident that, irrespective of the time periods T1, T2, or T3, the resistivity from the time-lapse joint inversion more closely aligns with the true values at the anomalous boundary. Additionally, the position of the minimum resistivity is nearer to the center of the true model. Similarly, when examining the polarizability curves, both separate inversion and time-lapse inversion failed to accurately restore the model’s true values. However, the time-lapse joint inversion yields results that are closer to the true values at the model’s position, with the position also being closer to the center of the true model.
To quantitatively evaluate the role of the cross-gradient term, we introduce the mean cross-gradient value t ¯ to assess the structural similarity between the resistivity and polarizability inversion results, computed as:
t ¯ = 1 M p i = 1 M p ( t x i ) 2 + ( t y i ) 2 + ( t z i ) 2 ,
where M p represents the total number of grid cells underground.
Table 1 presents the mean cross-gradient values t ¯ for each inversion scheme.
Analysis of t ¯ variations: compared with separate inversion, time-lapse inversion yields increased t ¯ at the T1 and T3 epochs, which is attributed to contamination from the high-noise T2 epoch, whereas temporal constraints reduce t ¯ at T2. Critically, time-lapse joint inversion achieves significantly lower t ¯ values across all three epochs than both the separate and time-lapse inversion schemes do.
To quantitatively evaluate the performance of time-lapse joint inversion, we introduce the model fitting difference δ to compute the discrepancies between the true and inverted models. The formulation of δ is adapted from the methodology established by Moorkamp [20].
δ = 1 M p i = 1 M p m i i n v m i t r u e m i t r u e 2
where m i t r u e represents the true model, m i i n v represents the result of the inverted models, and M p represents the total number of grid cells underground. Table 2 shows the δ value statistics of the results of separate inversion, time-lapse inversion, and time-lapse joint inversion.
As shown in Table 2, the values of model misfitting differences δ computed across all inversion schemes reveal distinct performance patterns. For the resistivity results, separate inversion yields elevated δ values, particularly at T1, where the limited spatial extent of C impedes accurate recovery. Time-lapse inversion reduces the value of δ at T1 through temporal constraints but increases the value of δ at T3 due to contamination from T2’s high noise levels, whereas T2 remains relatively stable. Compared with time-lapse inversion, time-lapse joint inversion results in a mild increase in model misfit δ at T1 but achieves significant reductions in δ at both T2 and T3.
In contrast, the polarizability results show separate inversion producing uniformly high δ values across epochs. Time-lapse inversion further increases δ at all time steps due to noise amplification effects, whereas time-lapse joint inversion achieves the lowest recorded δ values throughout T1, T2, and T3, confirming its greater robustness against both spatial limitations and noise interference than alternative approaches.

4. Discussion

This study involves theoretical research on the time-lapse joint inversion of resistivity and TDIP methods. A three-dimensional time-lapse joint inversion program for the resistivity and TDIP methods is implemented based on the cross-gradient function and time-lapse function constraint theory.
By designing a synthetic time-lapse model, we generate forward responses with varying noise levels to create synthetic datasets. These datasets are subjected to three inversion schemes: separate inversion, joint inversion, and time-lapse joint inversion, followed by comparative analysis. The results demonstrate that while time-lapse inversion improves temporal continuity across epochs compared with separate inversion, it propagates noise contamination to multiple time steps under high-noise conditions, compromising inversion accuracy. In contrast, the proposed time-lapse joint inversion simultaneously ensures temporal continuity and enhances the structural similarity between the resistivity and polarizability models. Crucially, in high-noise scenarios where separate and time-lapse inversions exhibit limited noise suppression, time-lapse joint inversion significantly mitigates noise contamination in recovered models, demonstrating enhanced noise immunity. Overall, the time-lapse joint inversion program for the resistivity and TDIP methods is shown to be reliable and superior.

Author Contributions

Conceptualization, D.Z.; methodology, D.Z. and H.M.; software, D.Z.; validation, D.Z. and H.M.; writing—original draft preparation, D.Z.; writing—review and editing, D.Z. and Y.Y.; supervision, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Oil and Gas Basic Geological Survey Project of China (No. DD202402011), the Oil and Gas Basic Geological Survey Project in the Basin-Range Junction Belt of Xinjiang (No. DD20240201101), and the Langfang Municipal Outstanding Young Talents Project (NO. XY202304).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Daily, W.; Ramirez, A.; LaBrecque, D.; Nitao, J. Electrical resistivity tomography of vadose water movement. Water Resour. Res. 1992, 28, 1429–1442. [Google Scholar] [CrossRef]
  2. Cassiani, G.; Bruno, V.; Villa, A.; Fusi, N.; Binley, A.M. A saline trace test monitored via time-lapse surface electrical resistivity tomography. J. Appl. Geophys. 2006, 59, 244–259. [Google Scholar] [CrossRef]
  3. LaBrecque, D.J.; Yang, X. Difference Inversion of ERT Data: A Fast Inversion Method for 3-D In Situ Monitoring. J. Environ. Eng. Geophys. 2001, 6, 83–89. [Google Scholar] [CrossRef]
  4. Kim, J.H.; Yi, M.J.; Park, S.G.; Kim, J.G. 4-D inversion of DC resistivity monitoring data acquired over a dynamically changing earth model. J. Appl. Geophys. 2009, 68, 522–532. [Google Scholar] [CrossRef]
  5. Hayley, K.; Pidlisecky, A.; Bentley, L.R. Simultaneous time-lapse electrical resistivity inversion. J. Appl. Geophys. 2011, 75, 401–411. [Google Scholar] [CrossRef]
  6. Kim, K.J.; Cho, I.K. Time-lapse inversion of 2D resistivity monitoring data with a spatially varying cross-model constraint. J. Appl. Geophys. 2011, 74, 114–122. [Google Scholar] [CrossRef]
  7. Karaoulis, M.; Revil, A.; Tsourlos, P.; Werkema, D.D.; Minsley, B.J. IP4DI: A software for time-lapse 2D/3D DC-resistivity and induced polarization tomography. Comput. Geosci. 2013, 54, 164–170. [Google Scholar] [CrossRef]
  8. Zhu, D.; Yang, Y.; Wen, L. Three-Dimensional Inversion of the Time-Lapse Resistivity Method on the MPI Parallel Algorithm. Appl. Sci. 2025, 15, 3885. [Google Scholar] [CrossRef]
  9. Gallardo, L.A.; Fontes, S.L.; Meju, M.A.; Buonora, M.P.; De Lugao, P.P. Robust geophysical integration through structure-coupled joint inversion and multispectral fusion of seismic reflection, magnetotelluric, magnetic, and gravity images: Example from Santos Basin, offshore Brazil. Geophysics 2012, 77, B237–B251. [Google Scholar] [CrossRef]
  10. Gallardo, L.A.; Meju, M.A. Characterization of heterogeneous near-surface materials by joint 2D inversion of dc resistivity and seismic data. Geophys. Res. Lett. 2003, 30, 1658. [Google Scholar] [CrossRef]
  11. Gallardo, L.A.; Meju, M.A. Joint two-dimensional DC resistivity and seismic travel time inversion with cross-gradients constraints. J. Geophys. Res. 2004, 109, B03311. [Google Scholar] [CrossRef]
  12. Gallardo, L.A.; Meju, M.A. Joint two-dimensional cross-gradient imaging of magnetotelluric and seismic travel time data for structural and lithological classification. Geophys. J. Int. 2007, 169, 1261–1272. [Google Scholar] [CrossRef]
  13. Zhu, D.; Tan, H.; Peng, M.; Wang, T. Three-Dimensional Joint Inversion of the Resistivity Method and Time-Domain-Induced Polarization Based on the Cross-Gradient Constraints. Appl. Sci. 2023, 13, 8145. [Google Scholar] [CrossRef]
  14. Van der Vorst, H.A. Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems. SIAM J. Sci. Stat. Comput. 1992, 13, 631–644. [Google Scholar] [CrossRef]
  15. Li, Y.; Oldenburg, D.W. 3-D inversion of induced polarization data. Geophysics 2000, 65, 1931–1945. [Google Scholar] [CrossRef]
  16. Oldenborger, G.A.; Knoll, M.; LaBrecque, D.J. Time-lapse ERT monitoring of an injection with drawal experiment in a shallow unconfined aquifer. Geophysics 2007, 72, 177–187. [Google Scholar] [CrossRef]
  17. Miller, C.R.; Routh, P.S.; Brosten, T.R.; McNamara, L.P. Application of Time-Lapse ERT Imaging to Watershed Characterization. Geophysics 2008, 73, 7–17. [Google Scholar] [CrossRef]
  18. Yan, Z.; Tan, H.; Peng, M.; Kong, W.; Wu, P. Three-dimensional joint inversion of gravity, magnetic and magnetotelluric data based on cross-gradient theory. Chin. J. Geophys. 2020, 63, 736–752. [Google Scholar]
  19. Egbert, G.D.; Kelbert, A. Computational recipes for electromagnetic inverse problems. Geophys. J. Int. 2012, 189, 251–267. [Google Scholar] [CrossRef]
  20. Moorkamp, M.; Heincke, B.; Jegen, M.; Roberts, A.W.; Hobbs, R.W. A framework for 3-D joint inversion of MT, gravity and seismic refraction data. Geophys. J. Int. 2011, 184, 477–493. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the three-dimensional time-lapse joint inversion process for resistivity and TDIP methods.
Figure 1. Flowchart of the three-dimensional time-lapse joint inversion process for resistivity and TDIP methods.
Applsci 15 10016 g001
Figure 2. Schematic illustration of the time-lapse model evolution. From left to right, (ac) represent the models at three different epochs: T1, T2, and T3. The top panels are schematic diagrams in the X–Y direction, and the bottom panels are schematic diagrams in the X–Z direction. A represents background host rock, with a resistivity of 100 Ω·m and a polarizability of 0.01. The red rectangle indicates the location of pipeline B, with a resistivity of 1000 Ω·m and a polarizability of 0.01. The blue rectangle represents the location of the evolving contaminant plume C, with a resistivity of 10 Ω·m and a polarizability of 0.2.
Figure 2. Schematic illustration of the time-lapse model evolution. From left to right, (ac) represent the models at three different epochs: T1, T2, and T3. The top panels are schematic diagrams in the X–Y direction, and the bottom panels are schematic diagrams in the X–Z direction. A represents background host rock, with a resistivity of 100 Ω·m and a polarizability of 0.01. The red rectangle indicates the location of pipeline B, with a resistivity of 1000 Ω·m and a polarizability of 0.01. The blue rectangle represents the location of the evolving contaminant plume C, with a resistivity of 10 Ω·m and a polarizability of 0.2.
Applsci 15 10016 g002
Figure 3. The survey configuration employed for the time-lapse model. Red circles represent transmitters, blue dots indicate receivers, and the black rectangle shows the projection of the prism onto the surface.
Figure 3. The survey configuration employed for the time-lapse model. Red circles represent transmitters, blue dots indicate receivers, and the black rectangle shows the projection of the prism onto the surface.
Applsci 15 10016 g003
Figure 4. Schematic diagram of mesh subdivision in the X–Y direction. The red rectangle denotes the distribution range of the receivers.
Figure 4. Schematic diagram of mesh subdivision in the X–Y direction. The red rectangle denotes the distribution range of the receivers.
Applsci 15 10016 g004
Figure 5. The selection process for the regularization factor λ m σ using the L-curve method. The red is the location of the optimal weight factor.
Figure 5. The selection process for the regularization factor λ m σ using the L-curve method. The red is the location of the optimal weight factor.
Applsci 15 10016 g005
Figure 6. The inversion results of resistivity at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The red solid lines denote the true boundaries of anomaly B, whereas the black solid lines indicate the true boundaries of anomaly C.
Figure 6. The inversion results of resistivity at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The red solid lines denote the true boundaries of anomaly B, whereas the black solid lines indicate the true boundaries of anomaly C.
Applsci 15 10016 g006
Figure 7. The inversion results of resistivity at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The red solid lines denote the true boundaries of anomaly B, whereas the black solid lines indicate the true boundaries of anomaly C.
Figure 7. The inversion results of resistivity at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The red solid lines denote the true boundaries of anomaly B, whereas the black solid lines indicate the true boundaries of anomaly C.
Applsci 15 10016 g007
Figure 8. The inversion results of polarizability at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The black solid lines indicate the true boundaries of anomaly C.
Figure 8. The inversion results of polarizability at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The black solid lines indicate the true boundaries of anomaly C.
Applsci 15 10016 g008
Figure 9. The inversion results of polarizability at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The black solid lines indicate the true boundaries of anomaly C.
Figure 9. The inversion results of polarizability at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3. The black solid lines indicate the true boundaries of anomaly C.
Applsci 15 10016 g009
Figure 10. The cross-gradient maps of the inversion results at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3.
Figure 10. The cross-gradient maps of the inversion results at cross-section Z = 14 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3.
Applsci 15 10016 g010
Figure 11. The cross-gradient maps of the inversion results at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3.
Figure 11. The cross-gradient maps of the inversion results at profile Y = 0 m. Panels (ac) represent the models of separate inversion, time-lapse inversion, and time-lapse joint inversion, respectively. The top-to-bottom panels represent schematic diagrams at times T1, T2, and T3.
Applsci 15 10016 g011
Figure 12. The curves of resistivity and polarizability with depth for the true model and inversion results at X = 6 m. Panels (ac) represent curves at times T1, T2, and T3. The top panels represent curves of resistivity. The bottom panels represent curves of polarizability.
Figure 12. The curves of resistivity and polarizability with depth for the true model and inversion results at X = 6 m. Panels (ac) represent curves at times T1, T2, and T3. The top panels represent curves of resistivity. The bottom panels represent curves of polarizability.
Applsci 15 10016 g012
Table 1. Statistics of t ¯ for resistivity and polarizability inversion results.
Table 1. Statistics of t ¯ for resistivity and polarizability inversion results.
Epoch t ¯
Separate InversionTime-Lapse InversionTime-Lapse Joint Inversion
T16.45 × 10−61.10 × 10−53.53 × 10−6
T22.93 × 10−52.01 × 10−53.17 × 10−6
T31.95 × 10−53.15 × 10−53.01 × 10−6
Table 2. Statistics of δ for resistivity and inversion results.
Table 2. Statistics of δ for resistivity and inversion results.
ParameterEpoch δ
Separate InversionTime-Lapse InversionTime-Lapse Joint
Inversion
T16.143.413.92
ResistivityT25.655.875.47
T35.7110.227.92
T10.390.450.18
PolarizabilityT20.440.480.33
T30.810.890.56
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, D.; Ma, H.; Yang, Y. Three-Dimensional Time-Lapse Joint Inversion of Resistivity and Time-Domain Induced Polarization Methods. Appl. Sci. 2025, 15, 10016. https://doi.org/10.3390/app151810016

AMA Style

Zhu D, Ma H, Yang Y. Three-Dimensional Time-Lapse Joint Inversion of Resistivity and Time-Domain Induced Polarization Methods. Applied Sciences. 2025; 15(18):10016. https://doi.org/10.3390/app151810016

Chicago/Turabian Style

Zhu, Depeng, Huan Ma, and Youxing Yang. 2025. "Three-Dimensional Time-Lapse Joint Inversion of Resistivity and Time-Domain Induced Polarization Methods" Applied Sciences 15, no. 18: 10016. https://doi.org/10.3390/app151810016

APA Style

Zhu, D., Ma, H., & Yang, Y. (2025). Three-Dimensional Time-Lapse Joint Inversion of Resistivity and Time-Domain Induced Polarization Methods. Applied Sciences, 15(18), 10016. https://doi.org/10.3390/app151810016

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop