Nuclear magnetic resonance (NMR) relaxation responses in porous media provide a sensitive probe of the microstructure and yet are influenced by a number of factors which are not easily detangled. Low-field T2 transverse relaxation measurements can be carried out quickly and are frequently used as pore size distributions, while adding T1 longitudinal relaxation measurements provides additional insights into surface properties and fluid content. Here we present an inverse solution workflow extracting related intrinsic physical parameters of the system by fitting experiment and numerical simulation(s). An efficient NMR forward solver for the simultaneous calculation of T1 and T2 responses is introduced, which honors existing inequality relationships between T1 and T2 parameters. We propose a Bayesian optimization approach that jointly identifies T1- and T2-related properties satisfying physical constraints by simultaneously fitting T1 and T2 experiments to simulations. This dual-task inverse solution workflow (DT-ISW) identifies the solution by minimizing the sum of the L2 norm of the fitting residuals of both T1 and T2 distributions into a single objective and jointly models the two highly correlated objectives with high efficiency using the vector-valued Gaussian process (GP) kernel for transfer learning. A multimodal search strategy is used to identify nonunique solution sets of the problem. The workflow is demonstrated on Bentheimer sandstone, identifying five intrinsic physical parameters. The performance of the joint DT-ISW (DT-ISW-J) is compared to a sequential DT-ISW (DT-ISW-S) approach as well as an independent single-task ISW (ST-ISW) of the T1 and T2 responses. Both dual-task versions converge more than two times faster than the single-task version. DT-ISW-J equally minimizes the L2 norm of T1 and T2 fitting residuals whereas DT-ISW-S only preferentially minimizes the objective assigned higher importance. A Pareto optimal solution (POS) is provided to allow operators to subjectively balance the preference of T1 and T2 data fits for the slightly conflicting objectives. The ability to extract five intrinsic physical parameters simultaneously provides new techniques for tracking wettability alteration and assessing the influence of clay amount and distribution on petrophysical property estimates.

NMR relaxation and diffusion measurements as probe of the microstructure of porous media have a long history. Focusing on relaxation responses, this includes the estimation of pore size distributions (Prammer 1994; Kenyon 1997), (pseudo) capillary pressure curves (Marschall et al. 1995; Slijkerman et al. 2001), wettability index (Fleury and Deflandre 2003; Looyestijn and Hofman 2005; Chen et al. 2006; Al-Garadi et al. 2022), and permeability (Timur 1968; Straley et al. 1987; Banavar and Schwartz 1987; Sen et al. 1990; Borgia et al. 1998; Dunn et al. 1999). Length scale interpretations of NMR relaxation responses from saturated rocks are based on the assumption of the fast diffusion limit (Brownstein and Tarr 1979) (i.e., there is a direct correspondence between a specific relaxation time component and pore size). The assumption is valid if a range of conditions are fulfilled, including fast diffusion and diffusionally isolated pores, insignificant internal gradients (absence of paramagnetic impurities), and uniform mineralogy. Under those conditions, the relationship between relaxation time and pore size may be described by a mono-exponential decay with relaxation rate (Torrey 1956)

1T2=1T2b+ρ2SV+Deγ2G2tE212,
(1)

where T2 and T2b are transverse relaxation time and bulk transverse relaxation time, respectively; ρ2 is transverse surface relaxivity; S and V are surface area and volume of an individual pore, respectively; De is effective diffusion coefficient; γ is the gyromagnetic ratio; G is the average or effective internal gradient; and tE is echo time. Summing over all pores results in the magnetization decay of the sample. Assuming a pore shape (e.g., spherical, and constant surface relaxivity), the magnetization decay can then be converted to a pore size. Practically, the prediction of pore sizes requires a calibration of field data to NMR and mercury intrusion porosimetry laboratory measurements using surface relaxivity as the constant conversion parameter. In literature, such a parameter is often (and correctly) called an effective surface relaxivity (Chen et al. 2006) or apparent surface relaxivity (Müller-Petke et al. 2015; Costabel et al. 2018) to emphasize the averaged nature of the parameter (Marschall et al. 1995). Depending on the method utilized for estimation of the surface relaxivity (e.g., using surface area measurements by gas adsorption analysis, accounting for surface roughness or not, utilizing short time limit restricted diffusion, by Bayesian magnetic resonance derived pore size distribution or derived by utilizing nonground eigenstates following Brownstein-Tarr theory), the literature-reported surface relaxivity values vary by an order of magnitude. For the benchmark rock we use in this work, Bentheimer sandstone, the reported values of ρ2 spread from 8 μm/s (Holland et al. 2013) to 26 μm/s (Afrough et al. 2019).

The application of the concept of constant effective surface relaxivity to realistic heterogeneous rocks leads to errors of various magnitude. Toumelin et al. (2003b) demonstrated possible errors approaching 50% in estimating immobile fluid fraction due to unaccounted diffusional coupling, Arns et al. (2006) reported a 30% spread of permeability estimates due to relaxivity heterogeneity, while Benavides et al. (2017) showed a very significant narrowing of the predicted pore size distribution (twice as narrow compared to a known reference on a standard log scale) if a uniform relaxivity value is utilized. Approaching this problem by introducing computational methods utilizing intrinsic phase-specific surface properties may allow one to quantify those uncertainties and in general enhance the interpretation of NMR relaxation responses.

Additional information about fluid content or compartmentalization of the pore space can be gained from T1-T2 correlation experiments (Song et al. 2002; Tinni et al. 2014). Pseudo T1-T2 correlations may be derived by utilizing independent T1 and T2 measurements (Williamson et al. 2018). As mentioned above, it is well known that NMR relaxation of fluids in porous media is very sensitive to the wetting properties of solid phases. The close relationship between affinity and surface relaxivity was utilized to develop an NMR wettability index under the assumption of uniform wetting properties. The concept was extended for the more practical case of heterogeneous wettability of rock [e.g., we demonstrated in Shikhov et al. (2018) the approach to determine fractional wetting properties of grains surfaces using a combination of transverse relaxation techniques, though the reference data for the rock of interest at two end wetting states in either case is required, limiting applications to laboratory core analysis]. Approaches relying on both types of relaxation (T1 and T2) may not require such calibration, allowing estimates of arbitrary wet rocks at field conditions (e.g., well logs). Korb et al. (2018) utilized a combination of 2D T1-T2 and T1 field-dependent relaxation (dispersion) measurements to probe the wetting properties of fluids confined in the pore space of rocks without prior knowledge of endpoint wettability state responses. Gizatullin et al. (2019) practically demonstrated a high sensitivity of certain types of aromatic compounds to wetting conditions of sandstones and carbonates for T1 dispersion measurements. This suggests that future NMR methods of formation wettability characterization from well logs are likely to be based on a combination of T2 and T1 field-dependent measurements. The interpretation of such measurements would require an ability to separate the responses from internal gradient effects when present and efficient extraction of multiple longitudinal and transverse surface relaxivity values ρ1 and ρ2. The current work presents a significant step toward this goal.

Numerical simulations based on digitized materials offer a way to test such methods and potentially overcome some of their limitations. Basic random walk methods on digitized media were introduced in several studies (Mendelson 1990; Wilkinson et al. 1991; Bergman et al. 1995). Straley and Schwartz (1996) compared experiments on glass beads to numerical simulations with reasonable accuracy. Hidajat et al. (2002) introduced a first-passage random walk method for NMR responses and correlated T2 log mean relaxation time to lattice Boltzmann calculations of permeability for synthetic random structures. Øren et al. (2002) modeled the NMR T2 response of Fontainebleau sandstone utilizing a random walk method with fixed timestep. Toumelin et al. (2003b) considered a periodic array of spheres to capture the response of vuggy carbonates at different water saturations conceptually, where the microporosity itself also formed a periodic array of spheres. More algorithmic detail was given in Toumelin et al. (2003a)—the approach captures dephasing in the presence of an external constant background gradient and utilizes the first-passage algorithm. Valckenborg et al. (2003) extended the modeling of NMR responses to nonuniform fields. Song et al. (2000) measured the magnetization decay due to diffusion in the internal field, a technique that probes higher eigenmodes of the NMR T2 relaxation response. It was first modeled by Arns (2004) on a series of micro-computed tomography (CT) images. Interestingly, the associated length scale estimates indicated a larger pore size as well as a wider pore size distribution than would have resulted from the direct use of the ground states. Arns et al. (2005) compared a range of length scale measures for permeability estimation including NMR-derived ones, showing strong correlations between NMR-based estimates and direct numerical simulation for Fontainebleau sandstone, in agreement with Sen et al. (1990). Numerical techniques operating on 3D representations of microstructure extracted from micro-CT images have since been refined further and were applied to higher-dimensional NMR measurements (e.g., D-T2) (Arns et al. 2011). Internal field effects were accounted for by application of a dipole approximation with random walkers accumulating an effective phase; as in Arns (2004), a part of the dephasing behavior is thus accounted for explicitly, rather than by an effective relaxation rate.

Given the significant advances in numerical techniques, a standing problem is the determination of the correct intrinsic parameters associated with relaxation at surfaces or smaller-scale microstructure where bulk relaxation rates of effective materials may be specified. However, determination for those parameters using forward simulations requires an extensive search in the multidimensional solution space, posing an ill-conditioned inverse problem, the solution of which may lead to new NMR relaxation response interpretation techniques directly utilizing intrinsic physical properties. This is particularly so if both T1 and T2 responses are considered. There are two major issues related to the relaxation time inverse problem: The micro-CT image-based NMR simulation is expensive to evaluate and the solution sets are nonunique. For the computational burden, Bayesian optimization has become a powerful strategy for identifying the extrema of the expensive objective functions with a limited budget (Mockus 1994; Jones et al. 1998; Snoek et al. 2012), and we have developed ST-ISW demonstrating the efficiency and reproducibility of Bayesian optimization for T2 relaxation time inverse problem in which multiple solution sets are identified simultaneously (Li et al. 2021). The key advantage of Bayesian optimization is that it models the objective function using GPs or kriging known in geostatistics as the cheap proxy, with which the most promising candidate is identified and proposed for exact function evaluation so that the computational cost is significantly reduced. GPs as a surrogate or proxy model have been applied to solving history matching problems (Horowitz et al. 2013; Sayyafzadeh 2015; Rana et al. 2018; Dachanuwattana et al. 2019; Li et al. 2015) and to recovering physical, geometrical, or structural parameters where expensive measurements or simulations are involved (Vargas-Hernández et al. 2019; Deng et al. 2020). For the identification of nonunique solution sets under box constraints, the objective function is intrinsically multimodal. Li et al. (2021) recovered both the global optimal solution and (major) local optimal solutions using a multimodal search strategy, comprising a multistart Box-constrained limited-memory Broyden–Fletcher–Goldfarb–Shanno algorithm (L-BFGS-B) optimizer searching for local optimum solutions and a global optimizer social-learning particle swarm optimizer for global optimum solutions. With this technique, more than one physically valid solution set is identified by computationally reproducing the transverse relaxation time (T2) measurement using the NMR simulation. From the mathematical point of view, the solutions are considered more physically valid if the agreement between the simulated longitudinal relaxation time (T1) distribution arising from the identified physical quantities and the measured T1 distribution can also be achieved. From an NMR forward solver point of view, it is easy to output T1 and T2 relaxation responses with little extra computational effort, making it desirable to develop an inverse solution workflow that can use this advantage. However, compared to ST-ISW for T2 of Bentheimer sandstone where the clay regions effective transverse relaxation time, effective diffusion coefficient, and transverse surface relaxivity ρ2 were determined, here the corresponding two longitudinal relaxation parameters would also be required, leading to a five-parameter inverse problem.

Incorporating the matching of T1 distributions in addition to T2 distributions following ST-ISW presented in Li et al. (2021) is straightforward: Both T1 and T2 fitting residuals can be jointly minimized by taking the sum of the two L2 norms of the fitting residuals as the objective. The inverse problem can then be solved by ST-ISW, except that incorporation of the T1 distribution leads to additional physical constraints, which are helpful for the identification of the most realistic solution sets. This leads to a strategy mainly focused on extending the expected improvement (EI) or entropy search acquisition functions to the constrained optimization scenarios (e.g., the expected constrained improvement; Schonlau et al. 1998), and the predictive entropy search with constraints (Hernández-Lobato et al. 2015). The family of EI acquisition functions is superior for multimodal optimization as it automatically balances exploration and exploitation by taking into account both value information and uncertainty information. In this study, we identify the nonunique solution sets by multimodal maximization of the expected constrained improvement acquisition function using the multistart sequential quadratic programming (SQP).

While conceptually simple and easy to implement, ST-ISW fails to account for correlations between the two objectives, which may lead to a waste in computational resources. Historically, the (spatial) correlation between related objectives are mostly studied in geostatistics [e.g., Goovaerts (1997) used the cokriging approach to account for the spatial correlations between the concentration of the heavy metals that are expensive to evaluate and the variables that are easy to evaluate, for example, pH levels]. Cokriging with a linear model of coregionalization (LCM) is widely applied in geostatistics (Babak and Deutsch 2009; Ochie and Rotimi 2018; Al-Mudhafar 2018) and is then extensively studied and applied in transfer learning (Bonilla et al. 2007; Álvarez et al. 2012; Swersky et al. 2013). In this study, we incorporate a transfer learning ability to ST-ISW using LCM which jointly models the T1 and T2 objectives by leveraging information from each other. We propose two approaches that differentiate themselves by whether the two objectives (matching T1 and T2 distributions) are considered of equal importance: DT-ISW-S and DT-ISW-J, indicating if the two objectives are optimized sequentially or jointly; here DT stands for the dual-task. In sequential optimization, unknown physical quantities related to the objective with higher importance are identified first, setting the bounds for another objective, whereas in joint optimization all unknowns are identified simultaneously. DT-ISW-S is formulated for the scenario where one objective is considered of higher importance and it does not matter if the other objective strictly matches, whereas DT-ISW-J is for the scenario where the two objectives are considered of equal importance and good matches of the two objectives are desirable. We demonstrate the performance of DT-ISW-S and DT-ISW-J, with ST-ISW as a baseline by the identification of the five parameters of a Bentheimer sandstone sample: one shared quantity (i.e., the effective diffusion coefficient in clay regions), together with four unique quantities (i.e., surface relaxivity of quartz and effective relaxation time in clay regions for T1 and T2, respectively). We also provide the separate optimization (SEP) as the reference for which the physical quantities related to T1 and T2 are separately identified. Finally, we provide the POS, which allows operators to balance the preference of T1 and T2 data fits for the slightly conflicting objectives.

This paper is organized as follows: An overview of DT-ISW is presented, followed by a detailed description of the materials, NMR measurements, and NMR forward simulation. Next, a detailed description of DT-ISW for efficient modeling of the two related objectives using transfer learning is provided. Finally, the performances of DT-ISW-S and DT-ISW-J are investigated and compared against ST-ISW and SEP for a Bentheimer sandstone sample, determining five T1 and T2 relaxation-related intrinsic physical properties simultaneously.

There are five components in the developed DT-ISW for the inverse problem of T1, T2 parameter estimation, namely (a) the observables, (b) the forward NMR solver, (c) the cost-function, (d) the biobjective Bayesian optimization, and (e) the solution analysis, as presented in Fig. 1.

Fig. 1

Flow chart of DT-ISW for the estimation of intrinsic physical parameters from T1 and T2 relaxation responses.

Fig. 1

Flow chart of DT-ISW for the estimation of intrinsic physical parameters from T1 and T2 relaxation responses.

Close modal

We briefly summarize these components in the itemized list below, while detailed descriptions follow in the next section.

(a) Measure NMR T1 and T2 relaxation decays ml,exp and mt,exp.

(b) Obtain the digitized representation of the sample via CT imaging (first iteration only), numerically derive the decays ml,sim and mt,sim for the chosen sets of unknown intrinsic parameters x(T1) and x(T2) (e.g., surface relaxivities of the resolved phase: quartz, effective diffusion coefficient of clay, effective relaxation times of clay regions only resolved on scanning electron miscroscope images) while honoring known quantities like porosity ϕ, volumetric magnetic susceptibility χν, bulk physical properties of water, and matching the physical kernel (see Eqs. 2 and 3) and regularization parameter λ.

(c) Acquire the probability density distribution for both T1 and T2 using both simulated and measured decays [i.e., ζsim(T1), ζexp(T1), ζsim(T2), and ζexp(T2)]. Evaluate the cost-function and calculate the sum of the L2 norm of the fitting residuals for both T1 and T2 distributions.

(d) Jointly model the T1 and T2 objective functions using the vector-valued GP with correlation captured using the LCM, followed by maximum likelihood estimation of the model hyperparameters; then, the EI acquisition function is maximized to identify the promising candidates x(T1) and x(T2). Finally, solutions within sparsely explored regions are evaluated using exact simulation.

(e) When the optimization budget is depleted, the objective functions are modeled with the updated model hyperparameters followed by a division of the solution space into various unique partitions (UPs) associated with different modes of the objective function using the solution space partitioning introduced in Li et al. (2021). Finally, for each UP, the top three solutions and the POS are reported.

Sample Characterization

Rock Sample

NMR measurements were performed on a Bentheimer sandstone core plug (which is hereafter labeled as BHG2) fully saturated with 3 wt% NaCl brine (30,000 ppm). It was cored out of a rock block sourced from Bad Bentheim quarry (Lower Saxony, Germany) exhibiting 23.9% porosity. This sandstone is a remarkably clean quartz arenite, as five analyzed samples exhibit a narrow range of 97.94 to 98.07 wt% of silicon dioxide determined by X-ray fluorescence spectroscopy. The corresponding mineralogy associations are 95.67% quartz, 1.35% kaolinite, 2.39% feldspar, and 0.03% iron-rich components. Owing to the very small iron and manganese content, the rock is diamagnetic. The bulk volumetric magnetic susceptibility of three finely powdered samples (about 1 g each) measured using magnetic susceptibility balance (Sherwood Scientific, Cambridge, UK) is −7.45 × 10–6 (SI units).

Digitized Image

A 5-mm diameter core of Bentheimer sandstone was imaged on the UNSW Tyree X-ray CT facility’s HeliScan Micro-CT set equipped with a GE Phoenix NanoFocus X-ray source and a 3,072 × 3,072 flatbed detector. Radiographs were acquired over 12 hours with 80 kV X-ray energy using a 0.75-mm aluminum filter in double helix mode. The resulting spatial resolution of the 3D image was ε=2.16μm. Following reconstruction, the gray-scale tomogram was segmented into five phases: (macro) pore space, quartz, clay region (a microporous effective phase), feldspar, and an iron-rich dense mineral phase. The segmentation first identified pore space, intermediate intensity clay region, and high density (quartz and denser) in a standard converging active contour approach (Sheppard et al. 2004)—see Li et al. (2021) for the actual sample—followed by a further partitioning of the solid phase into quartz, feldspar, and an iron-rich phase. Feldspar and quartz grains were separated using grain partitioning by a watershed algorithm (Sheppard et al. 2004) followed by a thresholding based on average grain intensity, while the high-intensity iron-rich phase was extracted directly based on intensity. For reference, a slice through the tomogram and resultant phase segmentation is given in Fig. 2.

Fig. 2

Slice through the (a) gray-scale tomogram and (b) corresponding five-phase segmentation. Domain size: 1,2403 voxels, voxelsize ε = 2.16 μm. Black: pore; green: clay; red: quartz; blue: feldspar yellow: high-density phase.

Fig. 2

Slice through the (a) gray-scale tomogram and (b) corresponding five-phase segmentation. Domain size: 1,2403 voxels, voxelsize ε = 2.16 μm. Black: pore; green: clay; red: quartz; blue: feldspar yellow: high-density phase.

Close modal

Statistics of the Bentheimer sandstone segmentations as well as magnetic susceptibility values for the calculation of the internal magnetic field at lattice resolution ε that follows is listed in Table 1.

Table 1

Statistics of the Bentheimer sandstone segmentations. Upper: Porosity from simulation (ϕsim) is calculated as fp+0.5fc (Shikhov et al. 2018), domain size is in voxel, ε denotes voxel size, and fi are phase fractions (fp, resolved porosity; fc, clay region; fq, quartz; ff, feldspar; fh, high density). Lower: Measured average volumetric magnetic susceptibilities χν, the known values for NaCl brine, clay region, quartz, feldspar, and the inferred value for high density using material balance. Magnetic susceptibilities are expressed in μSI.

Sampleε(μm)Domain
BHG2 2.226 1,2403 ϕsim fp fc fq ff fh 
0.2373 0.2252 0.0241 0.7369 0.0126 0.0011 
χν χν,w χν,c χν,q χν,f χν,h 
−7.45 −9 (χν,w+χν,k)/2 −12 −12 1,900 
Sampleε(μm)Domain
BHG2 2.226 1,2403 ϕsim fp fc fq ff fh 
0.2373 0.2252 0.0241 0.7369 0.0126 0.0011 
χν χν,w χν,c χν,q χν,f χν,h 
−7.45 −9 (χν,w+χν,k)/2 −12 −12 1,900 

Since we focus on NMR relaxation at low external field strength of 0.047 T and given the small amount of feldspar, we assume that the two phases, feldspar and quartz, share the same surface relaxivity and volumetric magnetic susceptibility, so that the increased magnetic susceptibility is assigned to the iron content in the high-density phase, leading to a higher χν,h, with the clay region considered as a mixture of kaolinite and NaCl brine, as shown in Table 1.

T1 and T2 Reference Data

Here we measured T1 relaxation time using the standard inversion recovery pulse sequence (Carr and Purcell 1954). It is formed by a 180° pulse which inverts the magnetization, followed by recovery at time delay τ, and concluded by a 90° pulse that projects the attenuated magnetization on the transverse plane for the acquisition of the free induction decay. By varying time intervals τ in subsequent scans, a set of free induction decays with different amplitudes is obtained. T1-inversion recovery measurements were performed with the following set of parameters: 64 time increments τ were spaced logarithmically between 0.2 and 10,000 ms. The signal was acquired as an average of four scans following a phase cycling sequence to suppress systematic noise due to hardware imbalances. Recording the initial value of each free induction decay as a function of the recovery time results in a mono-, or in a general case, in a multiexponential decay described by the following expression with the T1-inversion recovery kernel 1-2e-t/T1as (Callaghan 1994; Song et al. 2002; Wang et al. 2017)

mT1(t)=120ζ(T1)et/T1dT1+ηn(t),
(2)

where mT1(t) is the longitudinal magnetization decay as a function of time t, ηn is noise assumed white and additive, and our objective is the estimation of the probability density function of T1 [i.e., ζ(T1)].

The standard method to measure transverse relaxation time T2 is the Carr, Purcell, Meiboom, and Gill (CPMG) pulse sequence (Carr and Purcell 1954; Meiboom and Gill 1958). It consists of a 90° pulse that projects the initial magnetization on the transverse plane, followed by a series of 180° refocusing pulses separated by a time interval of tE=2τE (interecho time). Each 180° pulse produces an attenuated signal (echo) with the maximum occurring at time τE after the pulse. By acquiring the top of each echo, the exponential (or multiexponential, in a more general case of porous media) signal decay is obtained with the decaying rate equal to the inverse of the transverse relaxation time T2, thus giving an e-t/T2 kernel for the multiexponential problem as (Callaghan 1994; Song et al. 2002)

mT2(t)=0ζ(T2)et/T2dT2+ηn(t),
(3)

where mT2(t) is the transverse magnetization decay as a function of time t and ηn is additive white noise, and the objective is the estimation of the probability density function of T2 [i.e., ζ(T2)]. All NMR experiments were performed using the Magritek 2 MHz Rock Core Analyzer. Being equipped with the P54 RF probe (54-mm bore opening), it is capable of achieving signal-to-noise ratio in excess of 50 from four scans for the most saturated rock samples of about 20 cm3 in volume. The CPMG measurements were recorded with an echo spacing of 0.2 ms and 50,000 pulses per echo-train; the echo amplitude was determined by averaging 16 points on top of each echo.

The resultant magnetization decays are converted to relaxation time distributions by solving the respective Fredholm integrals of the first kind (i.e., Eqs. 2 and 3) for the probability density functions ζ(T1) and ζ(T2). Both are nonnegative least squares problems, for which various numerical solvers are available (Bertsekas 1982; Hansen 1992; Lawson and Hanson 1995). For consistency, all experimental and simulated decays use exactly the same kernels with 256 logarithmically spaced bins for both T1 and T2 and are inverted using the algorithm of Lawson and Hanson (1995).

Joint T1 and T2 Simulation

The NMR simulations are carried out via a random walk method. Some modifications to our previous implementations have been made over time. Arns (2004) utilized a fixed displacement and fixed timestep random walk following Mendelson (1990) and Bergman et al. (1995) by directly using the natural resolution of the underlying micro-CT image, with the addition of accounting for dephasing. Arns et al. (2011) evolved that approach to one with fixed displacement, but variable timestep while also implementing a higher time resolution through a logical subgridding approach: Given the tomogram voxel size ε, random walks are carried out on a lattice with resolution εw=ε/ls, where εw is the step length of the random walk and ls is a grid refinement factor. Furthermore, the approach allows for the existence of effective properties (e.g., voxels which are microporous and exhibit an effective diffusion coefficient). Alhwety et al. (2016) utilized the approach for a dual-scale synthetic laminated sphere pack, tracking the magnetization exchange of different microporosity domains with distance maps embedded into the NMR simulations for spatial analysis. SayedAkram et al. (2016) utilized effective medium approaches for describing the motion and NMR relaxation in Indiana limestone exhibiting significant microporosity, comparing experiment and simulation under mixed-wet conditions. Shikhov et al. (2017) measured and modeled the NMR T1-z spatially resolved NMR relaxation response for a set of sandstones under centrifuge desaturation conditions resulting in good agreement between experiment and simulation. More recently, Zheng et al. (2018) considered the case of flow propagators and exchange of magnetization between microporous and macroporous regions of a glass-bead sample. The effective medium approach for nonresolved porosity was also utilized in several studies (Cui et al. 2021; Li et al. 2021). In this work, modifications are added, allowing the simultaneous extraction of T1 and T2 responses, which adds significant additional analysis options to the approach while also enabling the efficient determination of intrinsic parameters enabling these applications. For this reason, we summarize our method in the following in more detail.

Consider a microstructure given by a 3D regular grid from a micro-CT image segmented into N phases. Then the material properties at voxel scale relevant for NMR response simulation can be presented by a set of arrays T1b1×N, T2b1×N, χν1×N, ρ1N×N, ρ2N×N. DeN×N. DeN×N. Here, T1b is longitudinal relaxation time, T2b is transverse relaxation time, χν is volumetric susceptibility, ρ1 is longitudinal surface relaxivity, ρ2 is transverse surface relaxivity, and De is the effective diffusion coefficient. We note that the array entries represent either intrinsic properties for fully resolved voxels or effective properties. For relaxation-related parameters, we have the element-wise conditions T2bT1b and ρ2ρ1. For a single fluid and a fully saturated sample considered here, random walks start only in voxels where porosity is greater than zero and with a probability proportional to that of porosity. Consequently, the introduced arrays are sparse—not all entries are meaningful and if a full notation is utilized for convenience, those entries may be set to zero. To translate the material properties into timesteps describing the motion and movement and stepwise signal damping factors, we introduce a set of additional quantities, namely ΔtN×N, pmovN×N, ST1N×N, and ST2N×N as timestep, movement probability, and T1 and T2 signal damping factors. A random walker at step count s with position rs in a voxel of phase p and internal clock ts attempts a step in a random direction (one of six nearest neighbors). If the attempted motion is successful, the random walker changes to position rs+1 of phase q with timestep Δtpq=εw26Dpq and signal damping factor following Bergman et al. (1995) as

ST1,pq=(16Δtpqρ1,pqεw)exp[ΔtpqT1b,p],
(4)
ST2,pq=1ST1,pq(16Δtpqρ2,pqεw)exp[ΔtpqT2b,p],
(5)

advancing the clock to ts+1=ts+Δtpq. Here, the terms in round brackets correspond to survival probabilities for T1 and T2 surface relaxation processes, respectively, while the exponential terms account for bulk relaxation. The surface relaxivities are defined in the usual way (e.g., independently for a T1 or T2 experiment/simulation). This implies ρ2ρ1, as a T1 surface relaxation will also destroy phase coherence. When jointly simulating T1 and T2 relaxation, the relaxation already accounted for by T1 processes therefore needs to be corrected for in the T2 process, leading to the prefactor 1/ST1,pq in Eq. 5. If the attempted motion is not successful due to pmov,pq§lt;1, the damping factors ST1,pq and ST2,pq are still applied for the attempted move. However, the timestep is taken to be Δtpp and the internal field (see below) is considered to be the one of the current position. The above formulation allows one to write the signal decay of an individual walker w carrying out Ns steps with initial signal strength M0 as a product, while recording the T1 and T2 decays simultaneously

MT1,w(tNs)=M0s=1NsST1,s,
(6)
MT2,w(tNs)=M0s=1NsST1,ss=1NsST2,scos(ΔϕD,w).
(7)

Here, ϕD is the accumulated phase shift due to diffusion in an inhomogeneous (offset) internal magnetic field Bi, with total magnetic field B(r)=Bi(r)+B0. The latter is calculated in the dipole approximation by convolution of the susceptibility field χν(r) with the dipole field Bdip as

Bi(r)=R3χν(r)Bdip(r-r)dr.
(8)

Details of the implementation are given in Arns et al. (2011). Following the random path of a walker over steps j and weighting the phase accumulation due to diffusion in the internal field by the timestep for changing locations, the total phase shift after Ns steps can be written as

ΔϕD,w=ϕD,wϕD,w,0=j=1NsγΔtj1,j(12[Bz(rj)+Bz(rj1)]Bz(r0)).
(9)

r0and rj denote the location of the start and later positions of the random walker. The CPMG sequence is implemented by starting random walks with phase ΔϕD=0 and switching the sign of ΔϕD at times (nE+12)tE, nE=1,2,NE, where tE is the echo spacing and NE is the total number of echoes recorded. Recording at times t=nEtE, nE=1,2,NE, and averaging over random walks result in the magnetization decays MT1(t) and MT2(t). We note that t is an integer multiple of tE. As timesteps are allowed to vary, individual timesteps are split into two where necessary by linear interpolation for accurate timestepping of the CPMG sequence. Finally, a comment on the choice of pmov: We assume continuity of the pore space (maximal correlation) at interfaces. This leads to pmov,pq=1 for ϕsim,pϕsim,q, pmov,pq=ϕsim,q/ϕsim,p for ϕsim,p§gt;ϕsim,q, and pmov,pq=0 otherwise, where ϕsim,p denotes the calculated porosity of phase p from simulation. Furthermore, we determine the off-diagonal entries of De by taking the harmonic mean of the respective nonzero diagonal entries. This is the simplest assumption (e.g., treating the interface as two parallel half-spaces).

The specific problem of minimization of the sum of the L2 norm of the fitting residuals for both T1 and T2 distributions can be formulated as:

minimize   f(obj)(x)=f(T1)(x(T1))+f(T2)(x(T2)),
(10)
where   x=[ρ1,q,T1e,c,ρ2,q,T2e,c,De,c],
(11)
x(T1)=[ρ1,q,T1e,c,De,c],
(12)
subject toρ1,qρ2,q,
(13)
subject  to   ρ1,qρ2,q,
(14)
T1e,cT2e,c,
(15)
xlxxu,
(16)

where xl and xu are the lower and upper bounds of the prespecified search domain and f(T1) and f(T2) are L2 norm of the fitting residuals for T1 and T2 distributions, respectively, which may be expressed as

f(T1)(x(T1))=ζsim(T1|x(T1))ζexp(T1)22,
(17)
f(T2)(x(T2))=ζsim(T2|x(T2))ζexp(T2)22,
(18)

with weights for all data points of the T1 and T2 distribution being equally 1. Each lower-dimension component x(Ti),i{1,2} comprises the unique components x(Ti,unique)=[ρi,q,log10Tie,c] and the shared component x(shared)=log10De,c, and therefore Eq. 11 specifies the complete solution. The constraints Eqs. 14 and 15 apply because in most practical situations for saturated porous media, T2 relaxation rate is faster than T1 due to near-surface interactions specific to transverse relaxation. An important nature of the problem is that the NMR simulator is adapted in a way that both f(T1) and f(T2) can be simulated simultaneously in a single function evaluation, enabling individual modeling of the two objectives to better reveal the structure of the true objective.

Scalar-Valued GPs

GP is a distribution over functions and is characterized by its mean function m(x) and covariance function k(x,x) as (Rasmussen and Williams 2005; Li et al. 2021)

f(x)𝒢𝒫(m(x),k(x,x)),
(19)

where x=(x1,x2,,xD) is a candidate in 𝒳 of dimension D×1, f(x) is the process evaluated at location x. In GP, the prior distribution over f is expressed as

f|XN(m0,Kf(X,X)),
(20)

where 𝒩 denotes normal distribution, m0n×1 denotes the mean vector for observations, (X,𝐲)={xi,yi}i=1n and (x*,y*) denotes observed and predicted candidates, respectively, and Kf(X,X) denotes the n×n covariance matrix for f, with the (p,q) entry expressed by kSE(xp,xq). Using the Gaussian likelihood function to accommodate for the noise in observations 𝐲 yields y|f=N(f,σn2I). As we are interested in prediction of a single candidate, the joint distribution of the observations 𝐲 and a single prediction y* can be expressed as

[yy]N([m0m0],[Kf(X,X)+σn2IKf(X,x)Kf(x,X)Kf(x,x)+σn2]),
(21)

where Kf(X,x*) is the n×1 covariance between observed and predicted candidates, Kf(x*,x*) is the variance of the predicted candidate, m0* is the mean for y*, and I is the n×n identity matrix. By conditioning the predictions on observations from Eq. 21, the posterior distribution for a single predicted candidate becomes

y*|x*,X,𝐲,θs𝒩(μ(x*),σ2(x*)),
(22)

where 𝒩 denotes normal distribution, θs is a vector of model hyperparameters for the scalar-valued GP, and

μ(x*)=m0*+Kf(x*,X)[Kf(X,X)+σn2I]-1(𝐲-m0),σ2(x*)=Kf(x*,x*)+σn2-Kf(x*,X)[Kf(X,X)+σn2I]-1Kf(X,x*).
(23)

Vector-Valued GPs

The vector-valued GP indicates GP with multiple outputs. We use Q to represent the number of correlated objective functions to be modeled, with Q=2 applied throughout this study. To model the correlations between the Q outputs of f, the GP kernel in Eq. 19 has to be replaced by a vector-valued GP kernel, so that the vector-valued function f can be expressed as (Bonilla et al. 2007; Swersky et al. 2013)

f(x)𝒢𝒫(m(x),𝐊(x,x)),
(24)

where m(x)Q×1 denotes the stacked mean function {mq(x)}q=1Q for each output and 𝐊 denotes a matrix-valued function whose entries (𝐊(x,x))q,q express the correlation not only between the input pairs x and x, but also between the outputs pairs fq(x) and fq(x). Similar as in Li et al. (2021), the null hypothesis is assumed as there is usually no prior knowledge about our problem; as a result, we use a constant mean function for each objective throughout this study (i.e., m(x)=m0), with a stationary covariance function: parameterized squared exponential for each objective. The squared exponential kernel Kf,q(X,X) is parameterized using automatic relevance determination, that is,

kSE(x,x)=σf2exp(12(xx)Λ1(xx)),
(25)

where σf2 is the signal amplitude, Λ=diag()-2 accommodates different levels of sensitivity against each component of x, with =(l1,,lD) being a vector of positive values, referred to as length scales. Automatic relevance determination has been incorporated to infer the sensitivity against each dimension of the input, which has been used successfully for removing irrelevant input associated with a very large inferred length scale (Williams and Rasmussen 1995; Rasmussen and Williams 2005; Wipf and Nagarajan 2007). σf2 is set to 1 when applied to vector-valued GP.

Various coregionalization models have been proposed in literature (Goovaerts 1997; Gelfand et al. 2004; Majumdar and Gelfand 2007; Krupskii and Joe 2015), and here we use the standard LCM originated from geostatistics to model f, with the complete derivation of LCM shown in  Appendix A. Assume that there are n distinct observed candidates and observations for each objective [i.e.,𝒟obs=(X,𝐲)={(xt,i,yt,i)|i=1,,n,q=1,,Q}]. Using LCM, the vector-valued GP kernel for the latent variable f can be expressed as (Álvarez et al. 2012)

Kf(X,X)=q=1QBqKf,q(X,X),
(26)

where is the Kronecker product between matrices, Q is the number of separable kernels, Bq is a Q×Q covariance matrix measuring the relationship between the Q outputs, and Kf,q(X,X) is an n×n covariance matrix measuring the relationship between inputs, with the (i,j) entry specified by kSE(xi,xj). Typically QQ and Eq. 26 degrades to intrinsic coregionalization model if Q=1. Both matrices are symmetric and positive semidefinite. We use a full-rank LCM (i.e., Q=Q) throughout this study.

Eq. 26 is called the sum of separable kernels as the covariance function 𝐊f(X,X) is expressed as the sum of Q product of two covariance functions. It is observed from Eq. 26 that for each latent function, the correlation within tasks and between tasks are decoupled. Similar to the scalar-valued GP case, we use a Gaussian likelihood to account for the noisy observations (i.e., 𝐲|f=𝒩(f,ΣnI), where Σn=diag(σn2) is a Q×Q diagonal matrix accommodating task-dependent noise levels, and σn2=(σn,12,,σn,Q2) is a vector of noise variances). Similar to the case of scalar-valued GP, the posterior distribution of mean and covariance for a single predicted candidate x* can be expressed as

y|x,X,y,θvN(μx,Σx),
(27)

where 𝐲*=[𝐲1*,,𝐲Q*] concatenates Q outputs for x*, θv is a vector of model hyperparameters where v stands for vector-valued GP, and

μx=m0+Kf(x,X)[Kf(X,X)+ΣnI]1(ym0),Σx=Kf(x,x)+ΣnKf(x,X)[Kf(X,X)+ΣnI]1Kf(X,x),
(28)

where m0* denotes the stacked constant mean function for each objective, 𝐊f(X,x*) is the covariance matrix for the latent variable f evaluated at all pairs of observed candidates and predicted candidate, 𝐊f(x*,x*) is the covariance matrix for the predicted candidate, μx*=[μ1(x*),,μQ(x*)] concatenates Q outputs, and Σx*Q×Q is the covariance matrix for Q tasks with variances on the diagonal. Fig. 3 shows a comparison of the prediction and uncertainty quantification between scalar-valued GP and vector-valued GP.

Fig. 3

Prediction and uncertainty quantification for the two correlated objectives with correlation coefficient being 0.8 using scalar-valued GP (a–b) and vector-valued GP (c–d) given seven unique observations for each objective. Left axis displays prediction, uncertainty quantification, whereas right axis displays EI. The seven candidates are deliberately selected so that each objective contains six observations on one-half plane and one observation on the other. The peaks of the red dot-dashed curve on the EI axis indicate the local maxima of the EI acquisition function for that objective. The vector-valued GP with transfer learning kernel predicts much more closer to the ground truth than the scalar-valued GP using the knowledge from the related objective.

Fig. 3

Prediction and uncertainty quantification for the two correlated objectives with correlation coefficient being 0.8 using scalar-valued GP (a–b) and vector-valued GP (c–d) given seven unique observations for each objective. Left axis displays prediction, uncertainty quantification, whereas right axis displays EI. The seven candidates are deliberately selected so that each objective contains six observations on one-half plane and one observation on the other. The peaks of the red dot-dashed curve on the EI axis indicate the local maxima of the EI acquisition function for that objective. The vector-valued GP with transfer learning kernel predicts much more closer to the ground truth than the scalar-valued GP using the knowledge from the related objective.

Close modal

It is clear that given unevenly distributed observations for both tasks, the scalar-valued GP cannot truly reflect the unexplored region, whereas the vector-valued GP predicts the trend in unexplored region using knowledge from the related objective, leading to a more informative EI guiding the search.

Proposal of Promising Candidates

Proposed by Mockus (1975), the EI acquisition function has been widely applied in Bayesian optimization with the standard GP, balancing exploration and exploitation by taking information on value and local uncertainty (Huang et al. 2006; Forrester et al. 2006; Quan et al. 2013). It is defined as the amount of improvement that the evaluation of a candidate is expected to induce.

Extending the EI to the multiobjective case is straightforward. For vector-valued GP, the EI acquisition function associated with the qth component can be expressed as

aEI,Tq(x)=yq(xq)(yq(xq)uq)p(uq)duq,
(29)

where xq- is the current best observed candidate for the qth objective and uq=yq*|X,𝐲,x*,θv is the short-hand symbol for the Gaussian distributed variable given by Eq. 27. Eqs. 27 and 29 yield

aEI,Tq(x|X,y)=(yq(xq)μq(x))Φ(yq(xq)μq(x)σq(x))+σq(x)φ(yq(xq)μq(x)σq(x)),
(30)

where Φ(x) and φ(x) are the cumulative distribution function and the probability density function of the standard normal distribution respectively.

In each iteration, the choice of the promising candidate is based on maximization of the EI acquisition function. The order of maximization requires a choice: Sometimes the T1 data is only used for verification of the nonunique solution sets obtained from the T2 inverse problem, whereas sometimes T1 and T2 data are considered of equal importance and it might be desirable to have both T1 and T2 distributions fitted of equal quality. Formally, we propose two routines for maximization of the EI acquisition function corresponding to these two scenarios:

aEI,T2 is first maximized, followed by maximization of aEI,T1 in a subspace constrained by Eqs. 14 and 15. For clarity we denote DT-ISW with sequential maximization of aEI,Tq as DT-ISW-S.

aEI,T1 and aEI,T2 are jointly maximized by maximization of the sum of aEI,T1 and aEI,T2. For clarity, we denote DT-ISW with joint maximization of aEI,Tq as DT-ISW-J.

Throughout this study, f(T2) is assigned more importance as the T2 decays acquired using CPMG measurement consist of significantly more data points than the T1 decays acquired during T1 inversion recovery measurement, making T2 distributions and the associated objective function more reliable. Maximization of aEI,Tq under linear constraints can be tackled using SQP (Boggs and Tolle 1995). The initial guesses are placed randomly in the feasible domain, ensuring that both the global optimal solution and major local optimal solutions are identified. The performance of DT-ISW-J and DT-ISW-S is compared in the next section.

Solution Analysis

After the optimization budget is depleted, the model hyperparameters are updated and the T1, T2 objectives are jointly modeled under the new set of hyperparameters. The solution space of Eq. 10 is then divided into various UPs corresponding to various modes of the objective function. The solution with the lowest fitness value in each UP is referred to as the local minimum (LM). For details, see Li et al. (2021). As the two objectives involve noisy measurements which are never noise-free, it is expected that they will be slightly conflicting and there is no solution that simultaneously optimizes each objective precisely. To account for this, we provide the POS of the T1 and T2 data fits for the slightly conflicting objectives, as shown in Fig. 4.

Fig. 4

Demonstration of the Pareto front (red line) and the POS (solid squares) in the case of two conflicting objectives. Candidate F is dominated by Candidates B and C because both B and C achieve lower fitness values on both objectives. In addition to the LM [i.e., solution C which achieves the lowest sum of f(1) and f(2)], the POS (i.e., solutions A, B, D, and E) are also reported.

Fig. 4

Demonstration of the Pareto front (red line) and the POS (solid squares) in the case of two conflicting objectives. Candidate F is dominated by Candidates B and C because both B and C achieve lower fitness values on both objectives. In addition to the LM [i.e., solution C which achieves the lowest sum of f(1) and f(2)], the POS (i.e., solutions A, B, D, and E) are also reported.

Close modal

POS is defined as the set of solutions that is not dominated by any other solutions. Generally speaking, x1 dominates x2 if x1 beats or ties x2 for each of the two objectives; mathematically, it is expressed as f(i)(x1)f(i)(x2), i{1,2}, and f(i)(x1)<f(i)(x2), i{1,2}.

In this study, we demonstrate the performance of the three approaches: DT-ISW-J, DT-ISW-S, and ST-ISW on Bentheimer sandstone, identifying five parameters by computationally producing T1 and T2 distributions almost identical with experiments using the dual-output NMR simulator. The individual optimization for the T1 and T2 are presented as reference methods. As was done in Li et al. (2021), practically the base-10 logarithm of the effective relaxation time and of the effective diffusion coefficient are used since they usually vary across orders of magnitude, and the search for x is limited to a domain bounded by the following constraints:

  • 0 ρ1,q/(μm/s), ρ2,q/(μm/s) 16

  • −3 log10(T1e,c/s), log10(T2e,c/s) 0

  • −6.28 log10[De,c/(cm2/s)] −4

and the corresponding 5D solution space 𝒳 is rather large so that a grid search or random search is computationally intractable. We compare the performance of the following three approaches discussed in the previous section for the T1, T2 inverse problem: DT-ISW-S, DT-ISW-J, and ST-ISW. As the reference method, the SEP minimizes T1 and T2 independently in the 3D solution space as was done in Li et al. (2021), ignoring that log10De,c is a shared value. We summarize the description of the three approaches and the reference in Table 2 and note that the determined values ρ1,q and ρ2,q are the lattice-based discrete surface relaxivities of quartz, whereas the actual continuum values are A times higher, and A is 3/2 following Bergman et al. (1995). The optimization budget is 180 function evaluations.

Table 2

Summary of the three approaches for the T1, T2 physical parameters identification problem. The social-learning particle swarm optimizer (SL-PSO) is applied under box constraints. SEP does not take any additional information from T1 into account and is used as a reference demonstrating the quality of the solution without constraints.

MethodOrder of OptimizationTransfer LearningConstraintsOptimizer
DT-ISW-J Joint minimization Yes Linear SQP 
DT-ISW-S Sequential minimization Yes Box SL-PSO and L-BFGS-B 
ST-ISW Joint minimization No Linear SQP 
SEP – No Box SL-PSO and L-BFGS-B 
MethodOrder of OptimizationTransfer LearningConstraintsOptimizer
DT-ISW-J Joint minimization Yes Linear SQP 
DT-ISW-S Sequential minimization Yes Box SL-PSO and L-BFGS-B 
ST-ISW Joint minimization No Linear SQP 
SEP – No Box SL-PSO and L-BFGS-B 

Comparison of the Speed of Convergence

Fig. 5a displays the best fitness value so far for f(obj), together with its two components f(T1) and f(T2) in Figs. 5b and 5c for the three approaches, with SEP plotted as a reference. In terms of the objective f(obj), both DT-ISW-S and DT-ISW-J are more efficient in the first 60 function evaluations, with the speed of convergence almost twice as fast as ST-ISW. In the following 120 steps, DT-ISW-J maintains the same rate of convergence until Step 83, where it finds the lowest fitness value, whereas DT-ISW-S continues to minimize f(obj) and find a lower f(obj) at Step 152. ST-ISW maintains the same convergence speed until the optimization budget is depleted. Minimization of f(T1) is very similar to the case of minimization of f(obj): In the first 32 steps, DT-ISW-J immediately reduces f(T1), whereas due to low priority assigned to T1 fitting, DT-ISW-S cannot reduce f(T1) since a good proposal of x(T1) is subjected to the valid proposal of x(T2). DT-ISW-S becomes effective since Step 32, and the overall rate of convergence is comparable to DT-ISW-J. However, ST-ISW, with a lower rate of convergence, steadily minimizes f(T1) to the same level as DT-ISW-S, which is slightly higher than 1×10−3. All approaches identified lower f(T1) than the reference methods.

Fig. 5

Minimum fitness value plots for (a) f(obj) and its two components; (b) f(T1); (c) f(T2) associated with the three approaches and the baseline listed in Table 2. For SEP, there are only individual optimizations of T1 and T2 and thus does not appear in (a).

Fig. 5

Minimum fitness value plots for (a) f(obj) and its two components; (b) f(T1); (c) f(T2) associated with the three approaches and the baseline listed in Table 2. For SEP, there are only individual optimizations of T1 and T2 and thus does not appear in (a).

Close modal

In terms of f(T2), DT-ISW-J, DT-ISW-S, and SEP-T2 maintain a similar speed of convergence until the fitness values fall below 1×10-3 before Step 70. In the following steps, both SEP and DT-ISW-S achieve lower fitness values because they can freely evaluate in the solution space without constraints. Though at a slower rate of convergence, ST-ISW steadily reduces f(T2) to the level of 1×10-3 until its last step. It can be inferred from Fig. 5 that the speed of convergence for both DT-ISW-S and DT-ISW-J are more than twice as fast as ST-ISW. DT-ISW-J achieves good T1 and T2 distribution agreement, whereas DT-ISW-S achieves better agreement for T2 and slightly worse agreement for T1.

Multimodal Solution Analysis by Solution Space Partitioning

As is described in the previous section, ST-ISW caters for the multimodal nature of the objective functions, with solution space partitioning applied in the solution analysis to cluster all solutions to different UPs. Here we apply the same solution analysis procedure to both DT-ISW-S and DT-ISW-J. Table 3 shows identified parameter values of the LMs for the three approaches and the reference. LMs with f(obj) above 1×10-2 are not listed. All three approaches identified a consistent value of x, and all are capable of achieving lower f(T1) values than the reference. SEP-T2 is affected by the problem of nonunique solutions—although achieving a lower f(T2), the LM 1 identified by SEP-T2 is less physically valid than LM 2. As a comparison, all approaches identified at least 2 UPs, but from Table 3 we see that for each approach there is only one UP within which the solutions are both mathematically sound and physically valid.

Table 3

The top three candidates in terms of f(obj) [or f(T1) and f(T2) if f(obj) does not exist] within each UP, identified using the three approaches and the reference method SEP. UPs are sorted in ascending order of the best identified f(obj) within the UP. The T1 and T2 distributions corresponding to the LMs are displayed in Fig. 6. Numbers in the R column indicate the rankings of the solutions out of 180 evaluated candidates in terms of f(obj), whereas numbers in the Step column indicate at which step those solutions are proposed. ρ1,q and ρ2,q are the lattice-based discrete surface relaxivity of quartz. Values of T1e,c, T2e,c, and De,c are expressed in log10 scale.

UPRρ1,q(μm/s)
(μm/s)
(μm/s)
log10

[T1e,c/(s)]
log10

[T2e,c/(s)]
log10[De,c/

(cm2/s)]
f(T1)

×104
f(T2)

×104
f(obj)

×104
Step
DT-ISW-J 
1 1 4.557 7.886 −1.739 −1.739 −5.127 19.72 5.82 25.55 83 
 5.749 8.232 −1.775 −1.853 −4.891 16.69 9.85 26.54 108 
 4.667 7.830 −1.811 −1.811 −5.035 10.45 17.52 27.97 84 
35 4.852 7.206 −2.520 −2.656 −4.258 29.99 17.31 47.30 168 
 36 4.392 7.219 −2.606 −2.635 −4.306 28.67 19.19 47.86 62 
 40 4.852 7.193 −2.575 −2.701 −4.203 25.73 25.79 51.51 171 
DT-ISW-S 
1 1 4.937 7.888 −1.797 −1.797 −5.026 14.35 4.01 18.36 152 
 5.045 8.005 −1.742 −1.742 −5.035 12.38 8.24 20.62 127 
 4.899 7.811 −1.773 −1.773 −5.058 16.04 5.49 21.53 158 
53 5.770 8.689 −2.581 −2.581 −4.000 30.25 18.88 49.13 92 
 54 5.656 8.517 −2.614 −2.614 −4.000 29.64 19.53 49.18 100 
 55 5.810 8.725 −2.571 −2.571 −4.000 30.53 18.95 49.48 93 
ST-ISW 
1 1 5.155 7.113 −1.794 −2.040 −5.001 15.87 10.36 26.23 159 
 5.134 7.092 −1.774 −2.006 −5.045 13.96 14.51 28.47 150 
 4.761 6.996 −1.753 −1.966 −5.106 16.02 13.80 29.82 180 
17 5.163 7.988 −2.738 −2.738 −4.000 29.65 23.88 53.53 166 
 19 6.291 8.490 −2.469 −2.614 −4.000 35.61 20.00 55.61 158 
 23 5.976 7.946 −2.599 −2.790 −4.000 35.54 24.76 60.30 131 
SEP-T1 
1 1 3.951 −2.075 −4.956 14.90 162 
 4.508 −1.882 −5.121 15.23 154 
 4.612 −1.842 −5.135 15.45 177 
21 4.720 −2.518 −4.275 25.49 144 
 23 5.509 −2.672 −4.000 30.12 46 
 26 4.860 −2.863 −4.000 38.66 99 
SEP-T2 
1 1 7.288 −2.068 −4.907 2.91 115 
 7.471 −2.032 −4.895 5.11 139 
 7.579 −2.017 −4.883 6.47 180 
78 6.552 −1.958 −5.247 23.18 94 
 99 7.986 −1.691 −5.236 39.85 164 
 117 5.546 −2.321 −5.138 95.09 
UPRρ1,q(μm/s)
(μm/s)
(μm/s)
log10

[T1e,c/(s)]
log10

[T2e,c/(s)]
log10[De,c/

(cm2/s)]
f(T1)

×104
f(T2)

×104
f(obj)

×104
Step
DT-ISW-J 
1 1 4.557 7.886 −1.739 −1.739 −5.127 19.72 5.82 25.55 83 
 5.749 8.232 −1.775 −1.853 −4.891 16.69 9.85 26.54 108 
 4.667 7.830 −1.811 −1.811 −5.035 10.45 17.52 27.97 84 
35 4.852 7.206 −2.520 −2.656 −4.258 29.99 17.31 47.30 168 
 36 4.392 7.219 −2.606 −2.635 −4.306 28.67 19.19 47.86 62 
 40 4.852 7.193 −2.575 −2.701 −4.203 25.73 25.79 51.51 171 
DT-ISW-S 
1 1 4.937 7.888 −1.797 −1.797 −5.026 14.35 4.01 18.36 152 
 5.045 8.005 −1.742 −1.742 −5.035 12.38 8.24 20.62 127 
 4.899 7.811 −1.773 −1.773 −5.058 16.04 5.49 21.53 158 
53 5.770 8.689 −2.581 −2.581 −4.000 30.25 18.88 49.13 92 
 54 5.656 8.517 −2.614 −2.614 −4.000 29.64 19.53 49.18 100 
 55 5.810 8.725 −2.571 −2.571 −4.000 30.53 18.95 49.48 93 
ST-ISW 
1 1 5.155 7.113 −1.794 −2.040 −5.001 15.87 10.36 26.23 159 
 5.134 7.092 −1.774 −2.006 −5.045 13.96 14.51 28.47 150 
 4.761 6.996 −1.753 −1.966 −5.106 16.02 13.80 29.82 180 
17 5.163 7.988 −2.738 −2.738 −4.000 29.65 23.88 53.53 166 
 19 6.291 8.490 −2.469 −2.614 −4.000 35.61 20.00 55.61 158 
 23 5.976 7.946 −2.599 −2.790 −4.000 35.54 24.76 60.30 131 
SEP-T1 
1 1 3.951 −2.075 −4.956 14.90 162 
 4.508 −1.882 −5.121 15.23 154 
 4.612 −1.842 −5.135 15.45 177 
21 4.720 −2.518 −4.275 25.49 144 
 23 5.509 −2.672 −4.000 30.12 46 
 26 4.860 −2.863 −4.000 38.66 99 
SEP-T2 
1 1 7.288 −2.068 −4.907 2.91 115 
 7.471 −2.032 −4.895 5.11 139 
 7.579 −2.017 −4.883 6.47 180 
78 6.552 −1.958 −5.247 23.18 94 
 99 7.986 −1.691 −5.236 39.85 164 
 117 5.546 −2.321 −5.138 95.09 
Fig. 6

The T1 and T2 distributions corresponding to the LMs listed in Table 3 associated with (a–b) DT-ISW-J, (c–d) DT-ISW-S, (e–f) ST-ISW, and (g–h) reference fittings.

Fig. 6

The T1 and T2 distributions corresponding to the LMs listed in Table 3 associated with (a–b) DT-ISW-J, (c–d) DT-ISW-S, (e–f) ST-ISW, and (g–h) reference fittings.

Close modal

Fig. 6 shows the fit corresponding to the LMs in Table 3. From appearance, the fittings for the T1 and T2 distributions are equally good for all three methods, but DT-ISW-J achieves good fit significantly faster using only 83 steps, as shown in Fig. 5 and Table 3. Apart from the good-enough-fit criteria, the physical validity should also be considered for selection of the best solutions, so that all candidates in Table 3 are checked if the parameters reach boundaries and if the effective diffusion coefficient is larger than bulk water (we use Dw=2.15×10-5cm2/s under ambient conditions).

Identification of the POS

Given Table 3, it is natural to nominate the solution corresponding to LM 1 as the final solution for the inverse problem of T1, T2 parameter estimation. However, we observe that the two objectives are slightly conflicting. Taking DT-ISW-J as an example, the LM 1 achieves the lowest overall f(obj) with a significantly lower value of f(T2) compared with the second-best solution; however, the f(T1) value of LM 1 is inferior to the second-best solution. Consequently, there is no best solution as no solution simultaneously minimizes both f(T1) and f(T2). The situation is also true for DT-ISW-J and ST-ISW, which implies that there is slight conflict between the two objectives—improvement of f(T1) cannot be achieved without harming f(T2) and vice versa. The conflict is also revealed in the result of SEP from Table 3 that if f(T1) and f(T2) are individually optimized, x(T1) and x(T2) will neither recover the same value of log10De,c nor satisfy the constraints Eqs. 14 and 15. As a result, in addition to providing the LM 1 from the three approaches, we analyze the trade-off between the conflicting objectives and provide the POS to further balance the preference of T1 and T2 data fits.

The slight conflicts between the two objectives, which exists for all UPs and manifest themselves in log scale, are illustrated in Fig. 7. As expected, for DT-ISW-J and ST-ISW the f(T1) and f(T2) are equally minimized, whereas for DT-ISW-S the f(T2) is much more preferentially minimized. The identified POS as well as the corresponding T1 and T2 fits are shown in Table 4 and Fig. 8. Comparing Table 4 with Table 3, we see that the POS does not always coincide with the top three solutions identified using solution space partitioning, and the POS gives us more flexibility to trade-off the conflicting objectives. Practically, we place slightly higher confidence in f(T2) due to the larger number of acquired points in the acquisition sequence and nominate the candidate with the lowest f(T2) under the condition that the f(T1) is no more than 2 ×10-3 as the final solution. Final solutions are in bold in Table 3. It is observed from Fig. 7 that candidates evaluated by either DT-ISW-J or DT-ISW-S are more clustered to the bottom-left, whereas candidates evaluated by ST-ISW seem to be evenly distributed in log scale. The following subsection discusses the evolution of the clusterization pattern of POS.

Fig. 7

Minimization of f(T1) and f(T2) using (a) DT-ISW-J, (b) DT-ISW-S, and (c) ST-ISW. Candidates in the bottom-left corner are preferred. Solid dots are the POS and the circles are the dominated solutions. POS are listed in Table 4.

Fig. 7

Minimization of f(T1) and f(T2) using (a) DT-ISW-J, (b) DT-ISW-S, and (c) ST-ISW. Candidates in the bottom-left corner are preferred. Solid dots are the POS and the circles are the dominated solutions. POS are listed in Table 4.

Close modal
Fig. 8

The T1 and T2 distributions corresponding to the POS in UP 1 listed in Table 4 associated with (a–b) DT-ISW-J, (c–d) DT-ISW-S, and (e–f) ST-ISW, respectively. POS corresponding to UP 2 of all three approaches do not satisfy the physical validity so that they are not displayed. In each plot, the f(T1) increases whereas the f(T2) decreases from POS 1 to POS 4.

Fig. 8

The T1 and T2 distributions corresponding to the POS in UP 1 listed in Table 4 associated with (a–b) DT-ISW-J, (c–d) DT-ISW-S, and (e–f) ST-ISW, respectively. POS corresponding to UP 2 of all three approaches do not satisfy the physical validity so that they are not displayed. In each plot, the f(T1) increases whereas the f(T2) decreases from POS 1 to POS 4.

Close modal
Table 4

The POS corresponding to the solid dots in Fig. 7. Within each UP, the solutions are sorted in descending order of f(T1). The T1 and T2 distributions corresponding to solutions in LM 1 are displayed in Fig. 8. Numbers in the R column indicate the rankings of the solutions out of 180 evaluated candidates in terms of f(obj), whereas numbers in the Step column indicate at which step those solutions are proposed. ρ1,q and ρ2,q are the lattice-based discrete surface relaxivity of quartz. Values of T1e,c, T2e,c, and De,c are expressed in log10 scale.

UPRρ1,q
(μm/s)
ρ2,q
(μm/s)
log10
[T1e,c/(s)]
log10
[T2e,c/(s)]
log10[De,c/
(cm2/s)]
f(T1)
×104
f(T2)
×104
f(obj)
×104
Step
DT-ISW-J 
4.557 7.886 −1.739 −1.739 −5.127 19.72 5.82 25.55 83 
 5.749 8.232 −1.775 −1.853 −4.891 16.69 9.85 26.54 108 
 4.667 7.830 −1.811 −1.811 −5.035 10.45 17.52 27.97 84 
 4.600 7.293 −1.855 −1.909 −5.027 7.95 25.26 33.22 94 
35 4.852 7.206 −2.520 −2.656 −4.258 29.99 17.31 47.30 168 
 36 4.392 7.219 −2.606 −2.635 −4.306 28.67 19.19 47.86 62 
 40 4.852 7.193 −2.575 −2.701 −4.203 25.73 25.79 51.51 171 
 70 4.851 7.191 −2.583 −2.730 −4.192 23.34 46.27 69.61 180 
DT-ISW-S 
4.937 7.888 −1.797 −1.797 −5.026 14.35 4.01 18.36 152 
 5.045 8.005 −1.742 −1.742 −5.035 12.38 8.24 20.62 127 
 20 5.046 7.998 −1.730 −1.730 −5.046 11.10 21.15 32.25 128 
109 4.899 8.870 −2.554 −2.554 −4.000 79.58 18.79 98.37 44 
 53 5.770 8.689 −2.581 −2.581 −4.000 30.25 18.88 49.13 92 
 54 5.656 8.517 −2.614 −2.614 −4.000 29.64 19.53 49.18 100 
 169 4.745 15.663 −2.103 −2.219 −4.754 15.08 2,683.22 2,698.30 164 
ST-ISW 
4.823 7.025 −1.762 −1.979 −5.086 19.84 10.15 29.99 179 
 5.155 7.113 −1.794 −2.040 −5.001 15.87 10.36 26.23 159 
 5.134 7.092 −1.774 −2.006 −5.045 13.96 14.51 28.47 150 
 5.137 7.115 −1.813 −2.068 −4.974 11.61 19.12 30.73 173 
19 6.291 8.490 −2.469 −2.614 −4.000 35.61 20.00 55.61 158 
 17 5.163 7.988 −2.738 −2.738 −4.000 29.65 23.88 53.53 166 
 29 5.294 7.092 −2.681 −3.000 −4.000 28.68 47.36 76.05 85 
UPRρ1,q
(μm/s)
ρ2,q
(μm/s)
log10
[T1e,c/(s)]
log10
[T2e,c/(s)]
log10[De,c/
(cm2/s)]
f(T1)
×104
f(T2)
×104
f(obj)
×104
Step
DT-ISW-J 
4.557 7.886 −1.739 −1.739 −5.127 19.72 5.82 25.55 83 
 5.749 8.232 −1.775 −1.853 −4.891 16.69 9.85 26.54 108 
 4.667 7.830 −1.811 −1.811 −5.035 10.45 17.52 27.97 84 
 4.600 7.293 −1.855 −1.909 −5.027 7.95 25.26 33.22 94 
35 4.852 7.206 −2.520 −2.656 −4.258 29.99 17.31 47.30 168 
 36 4.392 7.219 −2.606 −2.635 −4.306 28.67 19.19 47.86 62 
 40 4.852 7.193 −2.575 −2.701 −4.203 25.73 25.79 51.51 171 
 70 4.851 7.191 −2.583 −2.730 −4.192 23.34 46.27 69.61 180 
DT-ISW-S 
4.937 7.888 −1.797 −1.797 −5.026 14.35 4.01 18.36 152 
 5.045 8.005 −1.742 −1.742 −5.035 12.38 8.24 20.62 127 
 20 5.046 7.998 −1.730 −1.730 −5.046 11.10 21.15 32.25 128 
109 4.899 8.870 −2.554 −2.554 −4.000 79.58 18.79 98.37 44 
 53 5.770 8.689 −2.581 −2.581 −4.000 30.25 18.88 49.13 92 
 54 5.656 8.517 −2.614 −2.614 −4.000 29.64 19.53 49.18 100 
 169 4.745 15.663 −2.103 −2.219 −4.754 15.08 2,683.22 2,698.30 164 
ST-ISW 
4.823 7.025 −1.762 −1.979 −5.086 19.84 10.15 29.99 179 
 5.155 7.113 −1.794 −2.040 −5.001 15.87 10.36 26.23 159 
 5.134 7.092 −1.774 −2.006 −5.045 13.96 14.51 28.47 150 
 5.137 7.115 −1.813 −2.068 −4.974 11.61 19.12 30.73 173 
19 6.291 8.490 −2.469 −2.614 −4.000 35.61 20.00 55.61 158 
 17 5.163 7.988 −2.738 −2.738 −4.000 29.65 23.88 53.53 166 
 29 5.294 7.092 −2.681 −3.000 −4.000 28.68 47.36 76.05 85 

Sensitivity Analysis

The inferred parameterization of LCM is displayed in Table 5, corresponding to the steps when the LM 1 is identified in Table 3. Taking DT-ISW-J as an example, both f(T1) and f(T2) can be described as a linear combination of samples from two GPs, u1 and u2, in addition to the constant mean and Gaussian noise u3:

[f(T1)f(T2)]=[0.344u1+1.435u2+0.710+8.991×107u30.645u1+3.680u2+1.819+6.682×107u3],
(31)
Table 5

Hyperparameters inferred at the step when the LM 1 is identified for the three approaches and the reference shown in Table 3. θv,L,1 and θv,L,2 are the Cholesky factor of B1 and B2, respectively; m0, σn2, are vectors of constant mean functions, noise amplitude, and length scales, respectively. Entries on the first and second line are associated with f(T1) and f(T2). Detailed description on parameterization can be found in  Appendix B.

Approachθv,L,1θv,L,2m0σn2
DT-ISW-J [0.3440.6450] [1.4353.6800] [0.7101.819] [8.991×1076.682×107] [5.030,1.179,1.71710.075,2.316,3.197] 
DT-ISW-S [0.2130.2590] [1.0542.3970] [1.8190.791] [1.164×1062.533×107] [3.818,1.225,1.79211.077,2.017,1.871] 
ST-ISW 2.287 – 1.878  [14.046,11.236,1.358,2.622,2.153] 
SEP-T1 0.312 – 0.560 1.424×107 [5.605,0.899,2.102] 
SEP-T2 0.182 – 0.482 1.219×106 [4.788,0.973,2.062] 
Approachθv,L,1θv,L,2m0σn2
DT-ISW-J [0.3440.6450] [1.4353.6800] [0.7101.819] [8.991×1076.682×107] [5.030,1.179,1.71710.075,2.316,3.197] 
DT-ISW-S [0.2130.2590] [1.0542.3970] [1.8190.791] [1.164×1062.533×107] [3.818,1.225,1.79211.077,2.017,1.871] 
ST-ISW 2.287 – 1.878  [14.046,11.236,1.358,2.622,2.153] 
SEP-T1 0.312 – 0.560 1.424×107 [5.605,0.899,2.102] 
SEP-T2 0.182 – 0.482 1.219×106 [4.788,0.973,2.062] 

where u1GP(0,kSE,1(x,x)), u2GP(0,kSE,2(x,x)), and u3𝒩(0,1), respectively, and

kSE,1(x,x)=exp{12[(x1x15.030)2+(x2x21.179)2+(x3x31.717)2]2},
(32)
kSE,2(x,x)=exp{12[(x1x110.075)2+(x2x22.316)2+(x3x33.197)2]2}.
(33)

It is clear from Table 5 that DT-ISW-J considers the two objective functions as the combination of a major component with larger length scales (u2) capturing the trends of the objective functions and a secondary component with smaller length scales (u1) catering for the local variations of the objective functions. Meanwhile, the amplitude of the secondary component is less than one-fourth of the main component. This is the same for DT-ISW-S. As introduced before, since automatic relevance determination determines the sensitivity of the objective function against each component of the input x; we immediately conclude from Eq. 33 that an increase or decrease of 10.075 in ρ1,q/(μm/s) or ρ2,qρ2,q/(μm/s) is equivalent to an increase or decrease of 2.316 in log10(T1e,c/s) or log10(T2e,c/s) or a change of 3.197 in log10[De,c/(cm2/s)] in terms of the reduction in f(obj). Therefore, comparison of the sensitivity can be expressed as: log10T1e,c, log10T2e,c > log10De,c > ρ1,q, ρ2,q. Ideally, the unknowns should be chosen so that f(obj) is equally sensitive to all unknowns. Practically, a physical quantity is considered redundant or insensitive if the associated inferred length scale is too large. For the chosen experimental settings and sample this is the case for surface relaxivities of the minority phases and the spatial distribution of susceptibility. Namely, feldspar is considered identical with quartz as the change in f(obj) is negligible even though the properties of feldspar change moderately. Similarly, the volumetric magnetic susceptibilities χν of the constituent materials are regarded as fixed parameters in the presence of short tE and small B0.

Comparing the Efficiency Dynamically

Another observation is that for DT-ISW-J and DT-ISW-S, most function evaluations are spent in the promising region where both f(T1) and f(T2) are low, whereas ST-ISW selects significantly more candidates in the nonpromising region for exploration. To illustrate how the three approaches efficiently minimize the two objectives by trading off exploration and exploitation, we show in Figs. 9a through 9d the top 10 candidates corresponding to each UP identified using the three approaches at 60, 100, 140, and 180 steps. The four plots clearly show that all approaches successfully identified the promising region with various speeds of convergence.

Fig. 9

Evolution of the POS at (a) 60, (b) 100, (c) 140, and (d) 180 steps, with the top 10 observed candidates corresponding to each UP identified using the three approaches, DT-ISW-J, DT-ISW-S, and ST-ISW, plotted. Evolution of the UP 2 is also displayed alongside with UP 1 for each approach though the solutions are unrealistic.

Fig. 9

Evolution of the POS at (a) 60, (b) 100, (c) 140, and (d) 180 steps, with the top 10 observed candidates corresponding to each UP identified using the three approaches, DT-ISW-J, DT-ISW-S, and ST-ISW, plotted. Evolution of the UP 2 is also displayed alongside with UP 1 for each approach though the solutions are unrealistic.

Close modal

In summary, DT-ISW-S and DT-ISW-J are more than twice as efficient as ST-ISW mainly due to the following: (1) Both DT-ISW-S and DT-ISW-J simplify the regression by decomposition of the 5D problem into a dual 3D problem; (2) both DT-ISW-S and DT-ISW-J incorporate transfer learning ability, so that the T1 and T2 objectives can leverage information from each other. It is worth noting that both DT-ISW-J and ST-ISW equally minimize f(T1) and f(T2), whereas DT-ISW-S is more powerful in minimization of f(T2) due to the higher priority assigned to f(T2). For optimization problems involving multiple objectives, the multimodal search strategy together with the Pareto solution analysis gives us more flexibility in trading off the conflicting objectives.

Nonunique Solution Sets

One major concern of the inverse problem is that many different sets of property estimates may provide satisfactory data fits, requiring additional knowledge to identify the most probable and realistic solution set. The number of nonunique solution sets is positively correlated to the number of main minerals or main unknowns but is usually reduced by the accompanying constraints. If the main phase physical properties are dependent [e.g., via (in)equality constraints], incorporation of multiple measurements not only significantly speeds up the convergence but also reduces the number of nonunique solution sets and increases the confidence level of the results (e.g., the workflow for simultaneous fitting of T1 and T2 presented in this work identifies to two or less unique solution sets compared with our previous work of fitting T2 distributions under various signal-to-noise ratios in which usually two to five unique solution sets are identified) (Li et al. 2021). If they are independent, the number of nonunique solution sets will increase, but there is still very high chance that the global optimal solution set is captured due to application of the multistart SQP optimizer under a larger optimization budget.

Extension to Higher Fields

In this paper, internal magnetic field effects on NMR relaxation resulting from phase susceptibility contrast are incorporated directly into the simulation of T2 relaxation responses. Furthermore, their influence on relaxation is small due to the chosen small interecho time (tE=200 μs) and the relatively low NMR proton frequency of 2 MHz. At higher fields, T2 is sensitive to internal field inhomogeneities, necessitating an accurate calculation of the internal magnetic field given the spatial distribution of the volumetric magnetic susceptibility. A first step toward this goal was recently presented by Cui et al. (2022), enabling a high-resolution multiscale calculation of the internal magnetic field. The latter may require an even more sophisticated characterization workflow to assign mineral phases in segmented images and the direct measurement of the susceptibility of some of the individual phases to constrain modeling. The advantage would be the access to T1 frequency dispersion [in particular ρ1(f)] for wettability characterization and the fact that multiple T1 measurements at different field strength or T2 measurements with varying interecho time can further constrain the inversion for unknown intrinsic surface properties.

Application to Other Rocks

The samples considered in this work are outcrops of the Bentheimer sandstone formation, which contains a relatively minute portion of clay minerals and is relatively homogeneous. Many sandstone reservoir formations exhibit a higher degree of heterogeneity and thus wider distribution in pore sizes but also a more complex mineralogy. This poses challenges in terms of balancing field of view and resolution in the micro-CT or generally the 3D image acquisition and processing part of the presented workflow. None of these are insurmountable however: for NMR responses, the self-diffusion coefficient of relevant fluids and gases, and hence traveled distance for relevant relaxation times, implies that responses of domains larger than about 1  mm3 are independent. Thus, heterogeneity in pore and grain sizes can be dealt with by a decomposition of larger cores (full core or core plugs) into smaller domains, potentially combined with a microstructure typing regime to enable a multiscale image acquisition workflow, for example, Jiang and Arns (2020a,-2021). NMR responses can then be derived as ensemble averages over respective domains. Regional variation in clay content or mineralogy may cause local apparent surface relaxivities; decomposing these into intrinsic mineral-specific ones as demonstrated in this work and accounting for local variations in clay distribution should provide an efficient pathway for samples with more complex mineralogy. Given the very efficient workflow presented, multiscale solvers such as Cui et al. (2022) can be utilized in this approach despite their high computational cost.

It is clear that for reservoir rocks the wettability state and wettability alteration for future enhanced oil recovery scenarios are important considerations. The presented workflow, in particular when combined with pore-scale modeling of fluid flow, may provide significant additional insight into the distribution of surfaces with different wetting properties. This may lead to enhanced interpretations of NMR T1 and T2 spectra or higher-dimensional NMR measurements like T1-T2 correlation maps at partial fluid saturations.

The application of the presented technique to long cored sections of reservoirs would benefit from transferring knowledge from already processed cores when similarities between core samples exist. This leads to the concept of transfer learning for study of rock heterogeneity, which is out of scope for the work presented here (see Li et al. 2022).

Finally, we comment on future applications to carbonate rocks, which are often mono-mineralic but exhibit a complex multiscale pore structure. Here the spatial distribution of wettability and connectivity of the pore space may be considered the major target variables in an inverse solution workflow.

In this paper, we introduced a DT-ISW enabling the extraction of multiple intrinsic physical properties associated with T1 and T2 relaxation responses by joint minimization of the deviation between simulated and measured T1 and T2 distributions. An LCM is used in the implementation of transfer learning. This, together with the adaption of the NMR simulator providing both T1 and T2 responses simultaneously, makes the implementation highly efficient.

The workflow is demonstrated on Bentheimer sandstone, identifying five parameters by computationally producing T1 and T2 distributions almost identical with experiments using the dual-output simulator. We compared the performance of a joint optimization (DT-ISW-J) of the L2 norm of T1 and T2 fitting residuals with a sequential implementation (DT-ISW-S) and a single-task optimization (ST-ISW) and draw the following specific conclusions:

  • DT-ISW-J and DT-ISW-S achieve twice the speed of convergence of ST-ISW due to the statistical modeling of the two highly correlated objectives aided by transfer learning using LCM.

  • DT-ISW-J and ST-ISW equally minimize the L2 norm of T1 and T2 fitting residuals, whereas DT-ISW-S preferentially minimizes the objective assigned higher importance.

  • A POS allows balancing T1 and T2 data fits as fitting T1 and T2 responses can result in conflicting objectives.

  • For both T1 and T2, measured and simulated relaxation time distributions are in excellent agreement over the entire distribution function including short components. This suggests that the conventional interpretation of NMR relaxation time distributions can be carried out on simulated responses, including cutoff analysis for permeability correlations or estimation of bound water. Given the excellent agreement to experiment and availability of micro-CT images, more complex mappings to petrophysical parameters may be introduced.

  • The method extracts the intrinsic surface relaxivities associated with mineral-fluid contacts, not the heuristic surface relaxivities typically extracted when mapping to external length scale measurements (e.g., mercury intrusion capillary measurements). It also accounts for internal gradients directly. This can be of significant interest when interpreting T1 and T2 measurements at different field strength.

  • While the study is focused on identification of parameters governing T1 and T2 relaxation, the method can be easily extended to correlation measurements (e.g., T1-T2 and D-T2). In turn, respective simulations should provide significant insights into the cause of various features of these distributions and thus improve their interpretation.

     
  • aEI,T1 and aEI,T2

    EI acqusitions function related to the T1 and T2 objectives, respectively

  •  
  • B or B(r)

    total magnetic field (at location r), Gauss

  •  
  • B0

    applied static magnetic field, Gauss

  •  
  • Bdip

    dipole field, Gauss

  •  
  • Bi or Bi (r)

    inhomogeneous (offset) internal magnetic field (at location r), Gauss

  •  
  • Bq

    Q × Q covariance matrix measuring the relationship between the Q outputs of the objective q

  •  
  • Bz

    z component of the total magnetic field, Gauss

  •  
  • D

    length of the input x, equivalent to the number of unknowns

  •  
  • De,c

    effective diffusion coefficient of water in the clay region, cm2/s

  •  
  • De or De,pq

    diffusion coefficient (from phase p to phase q), cm2/s

  •  
  • Dobs

    observation set

  •  
  • f(obj) or f(obj) (x)

    objective function (as a function of x)

  •  
  • fp, fc, fq, ff , fh

    phase fraction of bulk pore, clay, quartz, feldspar, and high-density phase, respectively, calculated from CT images

  •  
  • f(T1) and  f(T2), or  f(T1)(x(T1)) and  f(T2)(x(T2))

    objective functions associated with T1 and T2 (as a function of x(T1) and x(T2), respectively

  •  
  • f(x)

    scalar-valued GP

  •  
  • f(x)

    vector-valued GP

  •  
  • G

    average or effective internal gradient strength, Gauss

  •  
  • GP

    Gaussian process; for scalar-valued GP, f(x)GP(m(x),k(x,x)), the function is distributed as a Gaussian process with mean function m(x) and covariance function k(x,x); for vector-valued GP, f(x)GP(m(x),K(x,x)), the function is distributed as a Gaussian process with mean function m(x) and covariance function K(x,x)

  •  
  • I

    identity matrix

  •  
  • kSE, or kSE(xp, xq)

    parameterized squared exponential kernel (for candidates xp and xq)

  •  
  • k(x,x)

    covariance function for scalar-valued GP

  •  
  • K or Kf (X, X)

    covariance matrix for the (noise-free) latent function values f for vector-valued GP

  •  
  • Kf or Kf(X,X)

    covariance matrix for the (noise-free) latent function values f for scalar-valued GP

  •  
  • Kf,q  or  Kf,q(X,X)

    covariance matrix for the (noise-free) latent function values f for the objective q′ for vector-valued GP

  •  
  • Kf(x,x)

    variance of predicted candidate in scalar-valued GP

  •  
  • Kf(x,X)

    covariance between predicted and observed candidates in scalar-valued GP

  •  
  • Kf (x, x)

    covariance of predicted candidate for vector-valued GP

  •  
  • Kf (x, X)

    covariance between predicted and observed candidates for vector-valued GP

  •  
  • K(x,x)

    covariance function for vector-valued GP, with its entries (K(x,x))q,q expressing the correlation not only between the input pairs x and x′ but also between the outputs pairs fq(x) and fq(x)

  •  
  • ls

    grid refinement factor

  •  
  • m0

    scalar-valued constant mean function

  •  
  • m0

    vector-valued constant mean function

  •  
  • m0

    constant mean for a single predicted candidate

  •  
  • m0

    vector of constant mean for a single predicted candidate

  •  
  • m1,exp and mt,exp

    measured longitudinal and transverse relaxation decay, respectively

  •  
  • m1,sim and mt,sim

    simulated longitudinal and transverse relaxation decay, respectively

  •  
  • mT1(t)  and  mT2(t)

    T1 and T2 magnetization decay as function of t, respectively

  •  
  • m(x)

    scalar-valued mean function

  •  
  • m(x)

    vector-valued mean function, equivalent to {mq(x)}q=1Q

  •  
  • M0

    initial signal strength for a random walker

  •  
  • MT1(t)  and  MT2(t)

    overall T1 and T2 magnetization decays, respectively

  •  
  • MT1,w(tNs)  and  MT2,w(tNs)

    recorded T1 and T2 decays for a random walker after Ns time steps, respectively

  •  
  • n

    number of observed candidates

  •  
  • nE

    echo count

  •  
  • N

    number of phases

  •  
  • NE

    total number of echoes

  •  
  • Ns

    total number of steps carried out by a random walker

  •  
  • N(μ(X),(X))

    normal distribution: a Gaussian (normal) distribution with mean vector μ and covariance matrix Σ

  •  
  • pmov or pmov,pq

    movement probability (traversing from phase p to phase q)

  •  
  • Q

    number of correlated objective functions

  •  
  • Q

    total number of seperable kernels

  •  
  • r0 and rj

    location of the start and later positions of a random walker, respectively, µm

  •  
  • rs and rs+1

    position of a random walker at step count s and s + 1, respectively, µm

  •  
  • s

    step count

  •  
  • S

    surface area of an individual pore, µm2

  •  
  • ST1 and ST2  or  ST1,pq and ST2,pq

    T1 and T2 signal damping factors (traversing from phase p to phase q), respectively

  •  
  • t

    elapsed time, seconds

  •  
  • tE

    echo time, seconds

  •  
  • ts and ts+1

    internal clock for a random walker at step count s and s + 1, respectively, seconds

  •  
  • T1b and T2b

    T1 and T2 relaxation time, respectively, seconds

  •  
  • T1e,c, T1b,w

    effective T1 of the clay region and bulk water, respectively, seconds

  •  
  • T2e,c, T2b,w

    effective T2 of the clay region and bulk water, respectively, seconds

  •  
  • V

    volume of an individual pore, μm3

  •  
  • w

    an individual walker

  •  
  • x

    input for the objective function, x=(x1,x2,...xD)T

  •  
  • x*

    a single predicted candidate

  •  
  • xl and xu

    lower and upper bounds of the pre-specified search domain

  •  
  • xq¯

    the current best observed candidate for the qth objective function

  •  
  • x(shared)

    shared component of x(Ti)

  •  
  • x(Ti)

    lower-dimension component of x, i {1, 2}

  •  
  • x(Ti,unique)

    unique component of x(Ti)

  •  
  • x(T1)  and  x(T2)

    input for the objective function associated with T1 and T2, respectively

  •  
  • X

    matrix of observed candidates

  •  
  • X

    solution space

  •  
  • χν

    volumetric magnetic susceptibility, µSI

  •  
  • χν,w, χν,c, χν,q, χν,f, χν,h

    volumetric magnetic susceptibility of water, clay, quartz, feldspar and high-density phase, respectively, µSI

  •  
  • y

    vector of observations

  •  
  • y or yq

    prediction (for the objective q)

  •  
  • y*

    vector of predictions

  •  
  • y*

    prediction for a single candidate

  •  
  • γ

    gyromagnetic ratio, 2.6753×104, rad / (Gauss⋅s)

  •  
  • ε

    lattice resolution, or voxelsize, µm

  •  
  • εw

    step length of a random walk, µm

  •  
  • Δt or Δtpq

    timestep for a random walker (traversing from phase p to phase q), seconds

  •  
  • ΔϕD,w

    total phase shift for a random walker, rad

  •  
  • θs  or  θs

    vector of model hyperparameters for scalar-valued GP (in log10 scale)

  •  
  • θv  or  θv

    vector of model hyperparameters for vector-valued GP (in log10 scale)

  •  
  • x

    Q × Q predictive covariance matrix for a single observed candidate using vector-valued GP

  •  
  • n

    Q × Q diagonal matrix accommodating task-dependent noise levels, n=diag(σn2)

  •  
  • ζsim(T1),ζexp(T1),ζsim(T2) and ζexp(T2)

    probability density function of T1 and T2, inverted from simulated and experimental decay, respectively

  •  
  • ζsim(T1|x(T1)) and ζsim(T2|x(T2))

    probability density function of T1 and T2, inverted from simulated decay and conditioned on the input x(T1)  and  x(T2), respectively

  •  
  • ηn (t)

    white noise

  •  
  • Λ

    matrix of characteristic length scales, Λ = diag (ℓ)−2

  •  
  • λ

    regularization parameter

  •  
  • μ(x)

    predictive mean for a single predicted candidate using scalar-valued GP

  •  
  • μ(x)

    predictive mean for a single predicted candidate using vector-valued GP

  •  
  • ρ1,q and ρ2,q

    T1 and T2 surface relaxivity of quartz, respectively, µm/ s

  •  
  • ρ1  and  ρ2

    longitudinal and transverse surface relaxivities derived by adjusting the dominant mode of the NMR relaxation time measurements to an external length scale reference measurement, respectively, µm/ s

  •  
  • ρ1 and ρ2, or ρ1,pq and ρ2,pq

    longitudinal and transverse surface relaxivity (traversing from phase p to phase q), respectively, µm/s

  •  
  • σf2

    signal amplitude of covariance function

  •  
  • σn2

    noise variance of covariance function

  •  
  • σn2

    vector of noise variance,σn2=(σn,12,...,σn,Q2)T

  •  
  • σ2(x)

    predictive variance for a single predicted candidate using scalar-valued GP

  •  
  • τ

    time delay in inversion-recovery pulse sequence, seconds

  •  
  • τE

    interecho time, seconds

  •  
  • φ(x)

    probability density function

  •  
  • Φ(x)

    cumulative distribution function

  •  
  • ϕ

    porosity from experiment

  •  
  • ϕD

    accumulated phase shift due to diffusion in Bi, rad

  •  
  • ϕsim

    porosity from simulation

  •  
  • ϕsim,p  and  ϕsim,q

    calculated porosity from simulation, related to phase p and q, respectively

The tomogram data that support the findings of this study are made available online at the Digital Rocks Portal (https://doi.org/10.17612/1J6K-SH07).

CHA acknowledges the Australian Research Council for funding through ARC discovery project DP200103548. This work was supported by computational resources provided by the Australian Government through gadi under the National Computational Merit Allocation Scheme (grant m65).

Appendix A—Derivation of LCM

Given the data set 𝒟obs, the jth outputs are indeed expressed as the sum of the mean function and linear combinations of independent random functions, that is,

fj(x)=mj+q=1Qaj,quq(x),
(A-1)

where the latent functions uq(x) are independent samples from a specific GP following 𝒩(0,kq(x,x)), aj,q is the scalar coefficient specifying relative contribution associating with each uq(x) for the jth task. The independence assumption can be relaxed when the objective functions are expressed through a linear combination of nonorthogonal latent functions (Vargas-Guzmán et al. 2002). The significance of nonorthogonality is that in some real cases, a linear combination may be required to couple several correlated attributes in a single model to include negative cross-covariance between components. Since the modeled objectives are usually considered positively correlated, expressing the objective function by nonorthogonal latent functions are not thoroughly discussed here and we leave it to the interested readers for in-depth studies. Here we implement automatic relevance determination to the covariance function kq(x,x). Under independency assumption, the covariance between uq(x) is given by cov[uq(x),uq(x)]=kq(x,x) if q=q, and Eq. (A.1) can be rewritten by grouping together the latent functions uq(x) which share the same covariance, that is,

fj(x)=mj+q=1Qi=1Rqaj,qiuqi(x).
(A-2)

Eq. (A-2) can be viewed as linear combinations of Q groups of functions uqi(x) within which the independent functions uqi(x) share the same covariance. Under independency assumption, the covariance between any pair of uqi(x) can expressed as

cov[fj(x)mj,fj(x)mj]=q=1Qi=1Rqaj,qiaj,qikq(x,x),
(A-3)

which exactly specifies the entries of (𝐊(x,x))j,j. The multitask kernel can be then expressed as

(K(x,x))j,j=q=1Qbj,jqkq(x,x)=q=1QBqkq(x,x),
(A-4)

where bj,jq=i=1Rqaj,qiaj,qi specifies entries of the coregionalization matrix Bq.

Appendix B—Parameterization of LCM

Compared with parameterization of the scalar-valued GP in Li et al. (2021), the vector-valued GP requires inference on the additional correlation matrix Bq. To enforce positive definiteness and also suggested by Swersky et al. (2013), we represent Bq using its Cholesky factor Lq, where Bq=LqLq, as

Lq=[L11,qL21,qL22,qLQ1,qLQ2,qLQQ,q],
(B-1)

whereas enforcing that the diagonal of Lq is nonnegative. Assuming constant mean functions for each task with a full-rank LCM, we give the parameterization of the vector-valued GP in Table B-1.

Table B-1

Parameterization of the vector-valued GP modeled by full-rank LCM.

Taskθv,Lσn2m0
L1,1,1,,LQ,Q,1 σn,12 m0,1 l1,12,l1,D2 
L1,1,2,,LQ,Q,2 σn,22 m0,2 l2,12,l2,D2 
… … … … … 
Q L1,1,Q,,LQ,Q,Q σn,Q2 m0,Q lQ,12,lQ,D2 
Taskθv,Lσn2m0
L1,1,1,,LQ,Q,1 σn,12 m0,1 l1,12,l1,D2 
L1,1,2,,LQ,Q,2 σn,22 m0,2 l2,12,l2,D2 
… … … … … 
Q L1,1,Q,,LQ,Q,Q σn,Q2 m0,Q lQ,12,lQ,D2 

In addition to the Q mean and Q noise variance hyperparameters, LCM calls for Q2(Q+1)/2 hyperparameters in the Cholesky factor and DQ in length scales. In summary, the parameterization of the vector-valued GP using LCM can be expressed as θv=[θv,L,σn2,m0,], and practically the following parameterization scheme is adopted, that is,

θv=[θv,L,log10(σn2),m0,log10(2)].
(B-2)

The full-rank LCM (Q=Q) and reduced-rank LCM (QQ) are suitable for objectives with moderate and high similarities respectively, and in this study the full-rank LCM is adopted given no information about the intertask correlation.

In ST-ISW, we adopted a fully Bayesian treatment on model hyperparameters (Snoek et al. 2012; Li et al. 2021). However, such treatment soon becomes intractable due to the cubic growth of the computational burden with the number of observed candidates. As a result, the model hyperparameters are determined by maximum likelihood estimation. We use the multistart L-BFGS-B to ensure that the hyperparameter settings is globally optimum.

Original SPE manuscript received for review 22 December 2021. Revised manuscript received for review 26 April 2022. Paper (SPE 210563) peer approved 28 April 2022.

Afrough
,
A.
,
Vashaee
,
S.
,
Romero Zerón
,
L
. et al. 
.
2019
.
Absolute Measurement of Pore Size Based on Nonground Eigenstates in Magnetic-Resonance Relaxation
.
Phys Rev Appl
11
(
4
):
041002
. 10.1103/PhysRevApplied.11.041002.
Al-Garadi
,
K.
,
El-Husseiny
,
A.
,
Elsayed
,
M
. et al. 
.
2022
.
A Rock Core Wettability Index Using NMR T Measurements
.
J Pet Sci Eng
208
:
109386
. 10.1016/j.petrol.2021.109386.
Alhwety
,
N. H.
,
Shikhov
,
I.
,
Arns
,
J.-Y
. et al. 
.
2016
.
Rock-Typing of Thin-Bedded Reservoir Rock by NMR in the Presence of Diffusion Coupling
.
Paper presented at the
SPWLA 57th Annual Logging Symposium
,
Reykjavik, Iceland
, 25–29 June. SPWLA-2016-YYY.
Al-Mudhafar
,
W. J
.
2018
.
Integrating Core Porosity and Well Logging Interpretations for Multivariate Permeability Modeling through Ordinary Kriging and Co-Kriging Algorithms
.
Paper presented at the
Offshore Technology Conference
,
Houston, Texas, USA
, 30 April–3 May. OTC-28764-MS. 10.4043/28764-MS.
Álvarez
,
M. A.
,
Rosasco
,
L.
, and
Lawrence
,
N. D
.
2012
.
Kernels for Vector-Valued Functions: A Review
.
Found Trends Mach Learn
4
(
3
):
195
266
. 10.1561/2200000036.
Arns
,
C. H
.
2004
.
A Comparison of Pore Size Distributions Derived by NMR and X-Ray-CT Techniques
.
Phys A: Stat Mech Appl
339
(
1–2
):
159
165
. 10.1016/j.physa.2004.03.033.
Babak
,
O.
and
Deutsch
,
C. V
.
2009
.
Improved Spatial Modeling by Merging Multiple Secondary Data for Intrinsic Collocated Cokriging
.
J Pet Sci Eng
69
(
1–2
):
93
99
. 10.1016/j.petrol.2009.08.001.
Banavar
,
J. R.
and
Schwartz
,
L. M
.
1987
.
Magnetic Resonance as a Probe of Permeability in Porous Media
.
Phys Rev Lett
58
(
14
):
1411
1414
. 10.1103/PhysRevLett.58.1411.
Benavides
,
F.
,
Leiderman
,
R.
,
Souza
,
A
. et al. 
.
2017
.
Estimating the Surface Relaxivity as a Function of Pore Size from NMR T2 Distributions and Micro-Tomographic Images
.
Comput Geosci
106
:
200
208
. 10.1016/j.cageo.2017.06.016.
Bergman
,
D. J.
,
Dunn
,
K.-J.
,
Schwartz
,
L. M
. et al. 
.
1995
.
Self-Diffusion in A Periodic Porous Medium: A Comparison of Different Approaches
.
Phys Rev E
51
(
4
):
3393
3400
. 10.1103/physreve.51.3393.
Bertsekas
,
D. P
.
1982
.
Projected Newton Methods for Optimization Problems with Simple Constraints
.
SIAM J Control Optim
20
(
2
):
221
246
. 10.1137/0320018.
Arns
,
C. H.
,
Knackstedt
,
M. A.
, and
Martys
,
N. S
.
2005
.
Cross-Property Correlations and Permeability Estimation in Sandstone
.
Phys Rev E
72
(
4
):
046304
. 10.1103/PhysRevE.72.046304.
Arns
,
C. H.
,
Sheppard
,
A. P.
,
Saadatfar
,
M
. et al. 
.
2006
.
Prediction of Permeability from NMR Response: Surface Relaxivity Heterogeneity
.
Paper presented at the
SPWLA 47th Annual Logging Symposium
,
Veracruz, Mexico
, 4–7 June. SPWLA-2006-GG.
Arns
,
C. H.
,
AlGhamdi
,
T.
, and
Arns
,
J.-Y
.
2011
.
Numerical Analysis of Nuclear Magnetic Resonance Relaxation–Diffusion Responses of Sedimentary Rock
.
New J Phys
13
(
1
):
015004
. 10.1088/1367-2630/13/1/015004.
Boggs
,
P. T.
and
Tolle
,
J. W
.
1995
.
Sequential Quadratic Programming
.
Acta Numerica
4
:
1
51
. 10.1017/S0962492900002518.
Bonilla
,
E. V.
,
Chai
,
K. M. A.
, and
Williams
,
C. K. I
.
2007
. Multi-Task Gaussian Process Prediction.
In
20th International Conference on Neural Information Processing Systems
.
Red Hook, New York
:
Curran Associates Inc
.
Borgia
,
G. C.
,
Brown
,
R. J. S.
, and
Fantazzini
,
P
.
1998
.
Estimates of Permeability and Irreducible Water Saturation by Means of a New Robust Computation of Fractional Power Average Relaxation Times
.
Magn Reson Imaging
16
(
5–6
):
613
615
. 10.1016/S0730-725X(98)00042-3.
Brownstein
,
K. R.
and
Tarr
,
C. E
.
1979
.
Importance of Classical Diffusion in NMR Studies of Water in Biological Cells
.
Phys Rev A
19
(
6
):
2446
2453
. 10.1103/PhysRevA.19.2446.
Callaghan
,
P
.
1994
.
Principles of Nuclear Magnetic Resonance Microscopy
.
Oxford, United Kingdom
:
Oxford Science Publications, Oxford University Press
.
Carr
,
H. Y.
and
Purcell
,
E. M
.
1954
.
Effects of Diffusion on Free Precession in Nuclear Magnetic Resonance Experiments
.
Phys Rev
94
(
3
):
630
638
. 10.1103/PhysRev.94.630.
Chen
,
J.
,
Hirasaki
,
G. J.
, and
Flaum
,
M
.
2006
.
NMR Wettability Indices: Effect of OBM on Wettability and NMR Responses
.
J Pet Sci Eng
52
(
1–4
):
161
171
. 10.1016/j.petrol.2006.03.007.
Costabel
,
S.
,
Weidner
,
C.
,
Müller-Petke
,
M
. et al. 
.
2018
.
Hydraulic Characterisation of Iron-Oxide-Coated Sand and Gravel Based on Nuclear Magnetic Resonance Relaxation Mode Analyses
.
Hydrol Earth Syst Sci
22
(
3
):
1713
1729
. 10.5194/hess-22-1713-2018.
Cui
,
Y.
,
Shikhov
,
I.
,
Li
,
R
. et al. 
.
2021
.
A Numerical Study of Field Strength and Clay Morphology Impact on NMR Transverse Relaxation in Sandstones
.
J Pet Sci Eng
202
:
108521
. 10.1016/j.petrol.2021.108521.
Cui
,
Y.
,
Shikhov
,
I.
, and
Arns
,
C. H
.
2022
.
NMR Relaxation Modelling in Porous Media with Dual-Scale-Resolved Internal Magnetic Fields
.
Transp Porous Med
March
. 10.1007/s11242-022-01752-0.
Dachanuwattana
,
S.
,
Yu
,
W.
, and
Sepehrnoori
,
K
.
2019
.
An Efficient MCMC History Matching Workflow Using Fit-for-Purpose Proxies Applied in Unconventional Oil Reservoirs
.
J Pet Sci Eng
176
:
381
395
. 10.1016/j.petrol.2019.01.070.
Deng
,
Z.
,
Tutunnikov
,
I.
,
Averbukh
,
I. S
. et al. 
.
2020
.
Bayesian Optimization for Inverse Problems in Time-Dependent Quantum Dynamics
.
J Chem Phys
153
(
16
). 10.1063/5.0015896.
Dunn
,
K. J.
,
LaTorraca
,
G. A.
, and
Bergman
,
D. J
.
1999
.
Permeability Relation with Other Petrophysical Parameters for Periodic Porous Media
.
Geophysics
64
(
2
):
470
478
. 10.1190/1.1444552.
Fleury
,
M.
and
Deflandre
,
F
.
2003
.
Quantitative Evaluation of Porous Media Wettability Using NMR Relaxometry
.
Magn Reson Imaging
21
(
3–4
):
385
387
. 10.1016/s0730-725x(03)00145-0.
Forrester
,
A. I. J.
,
Keane
,
A. J.
, and
Bressloff
,
N. W
.
2006
.
Design and Analysis of “Noisy” Computer Experiments
.
AIAA J
44
(
10
):
2331
2339
. 10.2514/1.20068.
Gelfand
,
A. E.
,
Schmidt
,
A. M.
,
Banerjee
,
S
. et al. 
.
2004
.
Nonstationary Multivariate Process Modeling through Spatially Varying Coregionalization
.
Test
13
(
2
):
263
312
. 10.1007/BF02595775.
Gizatullin
,
B.
,
Shikhov
,
I.
,
Arns
,
C
. et al. 
.
2019
.
On the Influence of Wetting Behaviour on Relaxation of Adsorbed Liquids - A Combined NMR, EPR and DNP Study of Aged Rocks
.
Magn Reson Imaging
56
:
63
69
. 10.1016/j.mri.2018.09.019.
Goovaerts
,
P
.
1997
.
Geostatistics for Natural Resources Evaluation
.
Oxford, United Kingdom
:
Oxford University Press
.
Hansen
,
P. C
.
1992
.
Numerical Tools for Analysis and Solution of Fredholm Integral Equations of the First Kind
.
Inverse Probl
8
(
6
):
849
872
. 10.1088/0266-5611/8/6/005.
Hernández-Lobato
,
J. M.
,
Gelbart
,
M. A.
,
Hoffman
,
M. W
. et al. 
.
2015
. Predictive Entropy Search ForBayesian Optimization with Unknown Constraints.
In
Proceedings of the 32nd International Conference on International Conference on Machine Learning
, Vol. 37.
Massachusetts, United States
:
JMLR.org
. https://dl.acm.org/doi/10.5555/3045118.3045299.
Hidajat
,
I.
,
Singh
,
M.
,
Cooper
,
J
. et al. 
.
2002
.
Permeability of Porous Media from Simulated NMR Response
.
Transp Porous Media
48
(
2
):
225
247
. 10.1023/A:1015682602625.
Holland
,
D. J.
,
Mitchell
,
J.
,
Blake
,
A
. et al. 
.
2013
.
Grain Sizing in Porous Media Using Bayesian Magnetic Resonance
.
Phys Rev Lett
110
(
1
). 10.1103/PhysRevLett.110.018001.
Horowitz
,
B.
,
Afonso
,
S. M. B.
, and
De Mendonça
,
C. V. P
.
2013
.
Surrogate Based Optimal Waterflooding Management
.
J Pet Sci Eng
112
:
206
219
. 10.1016/j.petrol.2013.11.006.
Huang
,
D.
,
Allen
,
T. T.
,
Notz
,
W. I
. et al. 
.
2006
.
Global Optimization of Stochastic Black-Box Systems via Sequential Kriging Meta-Models
.
J Glob Optim
34
(
3
):
441
466
. 10.1007/s10898-005-2454-3.
Jiang
,
H.
and
Arns
,
C. H
.
2020
a.
A Pore-Scale Upscaling Approach for Laminated Sandstones Using Minkowski Maps and Hydraulic Attributes
.
Water Resour Res
56
(
8
). 10.1029/2020WR027978.
Jiang
,
H.
and
Arns
,
C. H
.
2020
b.
Fast Fourier Transform and Support-Shift Techniques for Pore-Scale Microstructure Classification Using Additive Morphological Measures
.
Phys Rev E
101
(
3
):
033302
. 10.1103/PhysRevE.101.033302.
Jiang
,
H.
and
Arns
,
C. H
.
2021
.
Pore-Scale MultiResolution Rock-Typing of Layered Sandstones via Minkowski Maps
.
Water Res
57
(
4
). ;. 10.1029/2020WR029144.
Jones
,
D. R.
,
Schonlau
,
M.
, and
Welch
,
W. J
.
1998
.
Efficient Global Optimization of Expensive Black-Box Functions
.
J Glob Optim
13
(
4
):
455
492
. 10.1023/A:1008306431147.
Kenyon
,
W. E
.
1997
.
Petrophysical Principles of Applications of NMR Logging
.
Log Anal
38
:
02
. SPWLA-1997-v38n2a4.
Korb
,
J. P.
,
Nicot
,
B.
, and
Jolivet
,
I
.
2018
.
Dynamics and Wettability of Petroleum Fluids in Shale Oil Probed by 2D T 1 -T 2 and Fast Field Cycling NMR Relaxation
.
Microporous Mesoporous Mater
269
:
7
11
. 10.1016/j.micromeso.2017.05.055.
Krupskii
,
P.
and
Joe
,
H
.
2015
.
Structured Factor Copula Models: Theory, Inference and Computation
.
J Multivar Anal
138
:
53
73
. 10.1016/j.jmva.2014.11.002.
Lawson
,
C. L.
and
Hanson
,
R. J
.
1995
.
Solving Least Squares Problems: Solving Least Squares Problems
.
Hoboken, New Jersey
:
Prentice-Hall Inc
. https://doi.org/10.1137/1.9781611971217.
Li
,
R.
,
Shikhov
,
I.
, and
Arns
,
C. H
.
2021
.
Solving Multiphysics, Multiparameter, Multimodal Inverse Problems: An Application to NMR Relaxation in Porous Media
.
Phys Rev Appl
15
(
5
):
054003
. 10.1103/PhysRevApplied.15.054003.
Li
,
R.
,
Shikhov
,
I.
, and
Arns
,
C. H
.
2022
.
Bayesian Optimization with Transfer Learning: A Study on Spatial Variability of Rock Properties Using NMR Relaxometry
.
Water Resour Res
.
Li
,
W.
,
Zhang
,
D.
, and
Lin
,
G
.
2015
.
A Surrogate-Based Adaptive Sampling Approach for History Matching and Uncertainty Quantification
.
Paper presented at the
SPE Reservoir Simulation Symposium
,
Houston, Texas, USA
, 23–25 February. SPE-173298-MS. 10.2118/173298-MS.
Looyestijn
,
W. J.
and
Hofman
,
J
.
2005
.
Wettability Index Determination from NMR Logs
.
Paper presented at the
SPE Middle East Oil and Gas Show and Conference
,
Kingdom of Bahrain
, 12–15 March. SPE-93624-MS. 10.2118/93624-MS.
Majumdar
,
A.
and
Gelfand
,
A. E
.
2007
.
Multivariate Spatial Modeling for Geostatistical Data Using Convolved Covariance Functions
.
Math Geol
39
(
2
):
225
245
. 10.1007/s11004-006-9072-6.
Marschall
,
D.
,
Gardner
,
J. S.
,
Mardon
,
D
. et al. 
.
1995
.
Method for Correlating NMR Relaxometry and Mercury Injection Data
.
Paper presented at the
Society of Core Analysis Conference
. SCA-9511.
Meiboom
,
S.
and
Gill
,
D
.
1958
.
Modified Spin-Echo Method for Measuring Nuclear Relaxation Times
.
Rev Sci Instrum
29
(
8
):
688
691
. 10.1063/1.1716296.
Mendelson
,
K. S
.
1990
.
Percolation Model of Nuclear Magnetic Relaxation in Porous Media
.
Phys Rev B
41
(
1
):
562
567
. 10.1103/physrevb.41.562.
Mockus
,
J
.
1975
.
On the Bayes Methods for Seeking the Extremal Point
.
IFAC Proceedings
8
(
1
):
428
431
. 10.1016/S1474-6670(17)67769-3.
Mockus
,
J
.
1994
.
Application of Bayesian Approach to Numerical Methods of Global and Stochastic Optimization
.
J Glob Optim
4
(
4
):
347
365
. 10.1007/BF01099263.
Müller-Petke
,
M.
,
Dlugosch
,
R.
,
Lehmann-Horn
,
J
. et al. 
.
2015
.
Nuclear Magnetic Resonance Average Pore-Size Estimations Outside the Fast-Diffusion Regime
.
Geophysics
80
(
3
):
D195
D206
. 10.1190/geo2014-0167.1.
Ochie
,
K. I.
and
Rotimi
,
O. J
.
2018
.
Geostatistics – Kriging and Co-Kriging Methods in Reservoir Characterization of Hydrocarbon Rock Deposits
.
Paper presented at the
SPE Nigeria Annual International Conference and Exhibition
,
Lagos, Nigeria
, 6–8 August. SPE-193483-MS. 10.2118/193483-MS.
Prammer
,
M. G
.
1994
.
NMR Pore Size Distributions and Permeability at the Well Site
.
Paper presented at the
SPE Annual Technical Conference and Exhibition
,
New Orleans, Louisiana, USA
, 25–28 September. SPE-28368-MS. 10.2118/28368-MS.
Quan
,
N.
,
Yin
,
J.
,
Ng
,
S. H
. et al. 
.
2013
.
Simulation Optimization via Kriging: A Sequential Search Using Expected Improvement with Computing Budget Constraints
.
IIE Trans
45
(
7
):
763
780
. 10.1080/0740817X.2012.706377.
Rana
,
S.
,
Ertekin
,
T.
, and
King
,
G. R
.
2018
.
An Efficient Probabilistic Assisted History Matching Tool Using Gaussian Processes Proxy Models: Application to Coalbed Methane Reservoir
.
Paper presented at the
SPE Annual Technical Conference and Exhibition
,
Dallas, Texas, USA
, 24–26 September. SPE-191655-MS. 10.2118/191655-MS.
Rasmussen
,
C. E.
and
Williams
,
C. K. I
.
2005
.
Gaussian Processes for Machine Learning
.
Cambridge, Massachusetts
:
The MIT Press
. 10.7551/mitpress/3206.001.0001.
Øren
,
P. E.
,
Antonsen
,
F.
,
Rueslåtten
,
H. G
. et al. 
.
2002
.
Numerical Simulations of NMR Responses for Improved Interpretations of NMR Measurements in Reservoir Rocks
.
Paper presented at the
SPE Annual Technical Conference and Exhibition
,
San Antonio, Texas, USA
, 29 September–2 October. SPE-77398-MS. 10.2118/77398-MS.
SayedAkram
,
N. I.
,
Shikhov
,
I.
,
Arns
,
J.-Y
. et al. 
.
2016
.
Micro-CT Assisted Interpretation of NMR Responses of Heterogeneous Mixed-Wet Carbonate Rock
.
Paper presented at the
SPWLA 57th Annual Logging Symposium
,
Reykjavik, Iceland
, 25–29 June. SPWLA-2016-QQQ.
Sayyafzadeh
,
M
.
2015
.
History Matching by Online Metamodeling
.
Paper presented at the
SPE Reservoir Characterisation and Simulation Conference and Exhibition
,
Abu Dhabi, UAE
, 14–16 September. SPE-175618-MS. 10.2118/175618-MS.
Schonlau
,
M.
,
Welch
,
W. J.
, and
Donald
,
R. J
.
1998
.
Global Versus Local Search in Constrained of Computer Models Lecture Notes-Monograph Series
,
Vol
.
34
,
11
25
.
Beachwood, Ohio
:
Institute of Mathematical Statistics
. https://doi.org/10.1214/lnms/1215456182.
Sen
,
P. N.
,
Straley
,
C.
,
Kenyon
,
W. E
. et al. 
.
1990
.
Surface-to-volume Ratio, Charge Density, Nuclear Magnetic Relaxation, and Permeability in Clay-bearing Sandstones
.
Geophysics
55
(
1
):
61
69
. 10.1190/1.1442772.
Sheppard
,
A. P.
,
Sok
,
R. M.
, and
Averdunk
,
H
.
2004
.
Techniques for Image Enhancement and Segmentation of Tomographic Images of Porous Materials
.
Phys A: Stat Mech Appl
339
(
1–2
):
145
151
. 10.1016/j.physa.2004.03.057.
Shikhov
,
I.
,
D’Eurydice
,
M. N.
,
Arns
,
J.-Y
. et al. 
.
2017
.
An Experimental and Numerical Study of Relative Permeability Estimates Using Spatially Resolved T1-z NMR
.
Transp Porous Med
118
(
2
):
225
250
. 10.1007/s11242-017-0855-7.
Shikhov
,
I.
,
Li
,
R.
, and
Arns
,
C. H
.
2018
.
Relaxation and Relaxation Exchange NMR to Characterise Asphaltene Adsorption and Wettability Dynamics in Siliceous Systems
.
Fuel
220
:
692
705
. 10.1016/j.fuel.2018.02.059.
Slijkerman
,
W. F. J.
,
Hofman
,
J. P.
,
Looyestijn
,
W. J
. et al. 
.
2001
.
A Practical Approach to Obtain Primary Drainage Capillary Pressure Curves from NMR Core and Log Data
.
Petrophysics
42
(
4
):
SPWLA
-
2001
.
Snoek
,
J.
,
Larochelle
,
H.
, and
Adams
,
R. P
.
2012
. Practical Bayesian Optimization of Machine Learning.
In
Proceedings of the 25th International Conference on Neural Information Processing Systems
, Vol. 2.
Red Hook, New York
:
Curran Associates Inc
. https://dl.acm.org/doi/10.5555/2999325.2999464.
Song
,
Y.-Q.
,
Ryu
,
S.
, and
Sen
,
P. N
.
2000
.
Determining Multiple Length Scales in Rocks
.
Nature
406
(
6792
):
178
181
. 10.1038/35018057.
Song
,
Y.-Q.
,
Venkataramanan
,
L.
,
Hürlimann
,
M. D
. et al. 
.
2002
.
T1 - T2 Correlation Spectra Obtained Using a Fast Two-Dimensional Laplace Inversion
.
J Magn Reson
154
(
2
):
261
268
. 10.1006/jmre.2001.2474.
Straley
,
C.
,
Matteson
,
A.
,
Feng
,
S
. et al. 
.
1987
.
Magnetic Resonance, Digital Image Analysis, and Permeability of Porous Media
.
Appl Phys Lett
51
(
15
):
1146
1148
. 10.1063/1.98766.
Straley
,
C.
and
Schwartz
,
L. M
.
1996
.
Transverse Relaxation in Random Bead Packs: Comparison of Experimental Data and Numerical Simulations
.
Magn Reson Imaging
14
(
7–8
):
999
1002
. 10.1016/S0730-725X(96)00206-8.
Swersky
,
K.
,
Snoek
,
J.
, and
Adams
,
R. P
.
2013
. Multi-Task Bayesian Optimization.
In
Proceedings of the 26th International Conference on Neural Information Processing Systems
, Vol. 2.
Red Hook, New York
:
Curran Associates Inc
. https://dl.acm.org/doi/10.5555/2999792.2999836.
Timur
,
A
.
1968
.
Effective Porosity and Permeability of Sandstones Investigated through Nuclear Magnetic Resonance Principles
.
Paper presented at the
SPWLA 9th Annual Logging Symposium
,
New Orleans, Louisiana, USA
, 23–26 June. SPWLA-1968-K.
Tinni
,
A.
,
Carl
,
S.
, and
Rai
,
C
.
2014
.
NMR T1 - T2 Response of Moveable and Non-Moveable Fluids in Conventional and Unconventional Rocks
.
Paper presented at the
International Symposium of the Society of Core Analysts
,
Avignon, France
, 8–11 September. SCA2014-091.
Torrey
,
H. C
.
1956
.
Bloch Equations with Diffusion Terms
.
Phys Rev
104
(
3
):
563
565
. 10.1103/PhysRev.104.563.
Toumelin
,
E.
,
Torres-Verdín
,
C.
, and
Chen
,
S
.
2003
a.
Modeling of Multiple Echo-Time NMR Measurements for Complex Pore Geometries and Multiphase Saturations
.
SPE Res Eval & Eng
6
(
4
):
234
243
. SPE-85635-PA. 10.2118/85635-PA.
Toumelin
,
E.
,
Torres-Verdín
,
C.
,
Chen
,
S
. et al. 
.
2003
b.
Reconciling NMR Measurements and Numerical Simulations: Assessment of Temperature and Diffusive Coupling Effects on Two-Phase Carbonate Samples
.
Petrophysics
44
(
2
):
SPWLA
-
2003
.
Valckenborg
,
R. M. E.
,
Huinink
,
H. P.
, and
Kopinga
,
K
.
2003
.
Nuclear Magnetic Resonance Dephasing Effects in a Spherical Pore with a Magnetic Dipolar Field
.
J Chem Phys
118
(
7
):
3243
3251
. 10.1063/1.1536970.
Vargas-Guzmán
,
J. A.
,
Warrick
,
A. W.
, and
Myers
,
D. E
.
2002
.
Coregionalization by Linear Combination of Nonorthogonal Components
.
Math Geol
34
(
4
):
405
419
. 10.1023/A:1015078911063.
Vargas-Hernández
,
R. A.
,
Guan
,
Y.
,
Zhang
,
D. H
. et al. 
.
2019
.
Bayesian Optimization for the Inverse Scattering Problem in Quantum Reaction Dynamics
.
New J Phys
21
(
2
):
022001
. 10.1088/1367-2630/ab0099.
Wang
,
H.
,
Zhao
,
M.
,
Ackerman
,
J. L
. et al. 
.
2017
.
Saturation-Inversion-Recovery: A Method for T1 Measurement
.
J Magn Reson
274
:
137
143
. 10.1016/j.jmr.2016.11.015.
Wilkinson
,
D. J.
,
Johnson
,
D. L.
, and
Schwartz
,
L. M
.
1991
.
Nuclear Magnetic Relaxation in Porous Media: The Role of the Mean Lifetime Tau (Rho,D)
.
Phys Rev B
44
(
10
):
4960
4973
. 10.1103/physrevb.44.4960.
Williams
,
C. K. I.
and
Rasmussen
,
C. E
.
1995
. Gaussian Processes for Regression.
In
8th International Conference on Neural Information Processing Systems
.
Cambridge, Massachusetts
:
MIT Press
. https://dl.acm.org/doi/10.5555/2998828.2998901.
Williamson
,
N. H.
,
Röding
,
M.
,
Liu
,
H
. et al. 
.
2018
.
The Pseudo 2-D Relaxation Model for Obtaining - T2 Relationships from 1-D T1 and T2 Measurements of Fluid in Porous
.
Microporous Mesoporous Mater
269
:
191
194
. https://doi.org/10.1016/j.micromeso.2017.05.056.
Wipf
,
D.
and
Nagarajan
,
S
.
2007
. A New View of Automatic Relevance Determination.
In
Proceedings of the 20th International Conference on Neural Information Processing Systems
.
Red Hook, New York
:
Curran Associates Inc
. https://dl.acm.org/doi/10.5555/2981562.2981766.
Zheng
,
Y.
,
Shikhov
,
I.
,
Gbayan
,
L. K
. et al. 
.
2018
.
About the Connectivity of Dual-Scale Media Based on Micro-Structure Based Regional Analysis of NMR Flow Propagators
.
J Contam Hydrol
212
:
143
151
. 10.1016/j.jconhyd.2017.11.001.