Next Article in Journal
Effect of Air-Abrasion Dentin Pre-Treatment on Shear Bond Strength of Contemporary Dental Adhesive Systems
Previous Article in Journal
Trends in Control Strategies of Parallel Robot Manipulators for Robot-Assisted Rehabilitation
Previous Article in Special Issue
Underground Hydrogen Storage in Saline Aquifers: A Simulation Case Study in the Midwest United States
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Attribute-Guided Prestack Seismic Waveform Inversion—Methodology, Applications, and Feasibility to Characterize Underground Reservoirs for Potential Hydrogen Storage

by
Dwaipayan Chakraborty
and
Subhashis Mallick
*
Department of Geology and Geophysics, University of Wyoming, 1000 E. University Avenue, Laramie, WY 82071, USA
*
Author to whom correspondence should be addressed.
Submission received: 11 December 2025 / Revised: 6 January 2026 / Accepted: 7 January 2026 / Published: 14 January 2026
(This article belongs to the Special Issue Geological Storage and Engineering Application of Gases)

Abstract

Prestack seismic waveform inversion starts with an initial model and computes synthetic or predicted seismic data using a wave equation-based approach. Then, by matching these predicted data with the observed seismic data, it iteratively modifies the initial model using an optimization method until the predicted and observed data reasonably match. This method has been demonstrated to be superior to amplitude-variation-with-angle inversion. Because of the wave equation-based approach, computational cost is, however, one major drawback of the method. In the presence of well-logs with borehole measurements of the subsurface properties such as the P-wave velocity, S-wave velocity, and density, it is possible to provide a good initial model, and the method quickly converges to the true model at well locations. However, for locations away from the wells, the initial models are obtained by interpolating the initial models at the well locations over the interpreted geological horizons. These models can be far from the true models and inverting prestack data for these locations using wave equation-based method is computationally challenging. Because of these computational challenges, amplitude-variation-with-angle inversion is the current state-of-the-art method for routine seismic inversion applications. In this work, we provide an attribute-guided framework to generate initial models and demonstrate its applicability, which can potentially overcome computational challenges of prestack seismic waveform inversion. Furthermore, we also discuss the feasibility of using this attribute-guided approach to characterize reservoirs for underground hydrogen storage.

1. Introduction

Inverting prestack seismic data for subsurface elastic properties such as P- and S-wave velocities ( V P , V S ), density ( ρ ), etc., is a routine process in the oil and gas industry and has been successfully applied to characterize both hydrocarbon and carbon capture and storage (CCS) reservoirs. These reservoir characterization projects require estimating subsurface models at a resolution of quarter wavelengths of dominant seismic frequency or lower [1]. Although full waveform inversion (FWI) that numerically solves three-dimensional (3D) wave equation is already in place [2], computing cost and the curse of high dimensionality limits FWI to low resolution. These low-resolution models from FWI are adequate for imaging-related applications but not for the reservoir characterization projects [3]. Consequently, routinely practiced prestack inversion methods for reservoir characterization are amplitude-variation-with-angle (AVA) inversion [4] or its subsets, such as the elastic impedance (EI) inversion and extended elastic impedance (EEI) inversion [5,6]. Although AVA provides the desired resolution, the method is based on convolutional modeling that ignores complex wave effects and often fails to estimate an accurate elastic model from real seismic data [7,8,9].
In between FWI and AVA, a method, to which we refer here as prestack waveform inversion (PWI), was also introduced and successfully applied in many reservoir-related projects [10,11,12,13,14,15]. PWI is a subset of FWI which analytically solves the one-dimensional (1D) wave equation for computing synthetic seismic data. Because of the 1D assumption, PWI is strictly valid for horizontally stratified layers. However, all AVA inversion methods, including its subsets, EI and EEI, are also based on such a 1D assumption. To approximately validate the 1D subsurface, AVA inversions are typically applied to prestack-migrated data. Migration is the imaging process of moving the reflection from all source-receiver pairs to their common image points. For simple-to-moderate subsurface geology, a common image gather (CIG) from prestack migration can be regarded as locally 1D, on which both AVA inversion and PWI can be applied [16].
Mallick and Adhikari (2015) [1], Pafeng et al. (2017) [15], and Mallick et al. (2025) [9] demonstrated the superiority of PWI over AVA inversion. Despite this superiority, the PWI applications are limited, and AVA is still the method of choice for routine reservoir characterization projects. The primary reason for this is the computational cost needed for 3D PWI. Although this method analytically solves the 1D wave equation for forward modeling, it is still computationally demanding. Mallick and Adhikari (2015) [1], Pafeng et al. (2017) [15], and Jia et al. (2021) [3] introduced the concept of multilevel parallelization for PWI to expedite computational efficiency in high-performance computing platforms. However, even with such parallelization, the method is much slower than the AVA inversion. In the regions close to the well locations where well-logs with V P , V S , and ρ measurements are available, PWI can be provided with an initial model that is close to the true model. In such situations, starting from these initial models, PWI converges very quickly to the true model, and its runtime is generally comparable with that of the AVA inversion. However, as we move away from the well locations, the initial model is provided via interpolation of the low-frequency well-log models over the horizons that are interpreted from stacked seismic data (Mallick and Adhikari, 2015 [1]; Pafeng et al., 2017 [15]). These interpolated models could be far from the true models for those locations. Consequently, both PWI and AVA require many iterations to converge, and PWI becomes much more computationally demanding than the AVA inversion. Obtaining a good low-frequency initial model is therefore the key to improving the computational efficiency of PWI. The primary motivation of this work is (1) to develop a robust method to generate a good initial model for isotropic elastic seismic inversion and (2) demonstrate that, by using this initial model, PWI can obtain reliable results in reasonable timeframes.
For seismic oceanography, an acoustic attribute-guided approach to obtain initial models for inverting water column reflections from real marine seismic data and to estimate sound speeds have been recently developed [17]. Furthermore, these inverted sound speeds have also been shown to reliably estimate oceanwater temperature and salinity for weather and climate-related applications [18]. This acoustic attribute-guided method uses an attribute E i n t , computed from stacked seismic reflection data, which strongly correlates with the sound speed, such that a reliable sound speed can be estimated directly from E i n t , and can be used as the initial model. In this work, we extend this acoustic attribute-guided approach to the elastic case. We use the linearized P-P reflection coefficient formula to estimate AVA intercept ( A ), AVA gradient ( B ) , and AVA curvature ( C ) from prestack seismic data. We then derive three attributes, P i n t ,   S i n t , and D i n t from A ,   B , and C . Using both synthetic and real seismic data, we then demonstrate that, like the acoustic case, P i n t ,   S i n t , and D i n t strongly correlate, respectively, with V P ,   V S , and ρ , using which, a reliable initial model for isotropic elastic seismic inversion can be obtained.
In the following, we first review the acoustic attribute-guided approach and the necessary steps to extend the method for isotropic elastic inversion. We then demonstrate the applicability of this elastic attribute-guided approach using synthetic and real seismic data. Using synthetic data, we then provide a potential future application to characterize the subsurface hydrogen storage reservoirs. Finally, we discuss results and make some concluding remarks.

2. Attribute-Guided Method

For acoustic inversion, Mallick and Chakraborty (2022) [17] and Chakraborty and Mallick (2024) [18] computed the time ( t ) variant attribute E i n t t as
E i n t t = 0 t E t d t .
In Equation (1), E t is computed from the stacked seismic data U t . To compute E t , U t is Fourier transformed in the frequency ( ω ) domain as U ω . Next, the attribute W ω is computed by interchanging each real and imaginary component of U ω . Thus, if a given sample j of U ω is a j + i b j , where i = 1 , the corresponding sample of W ω is b j + i a j . Next, W ω is inverse Fourier transformed into the time domain, and its real part is represented to be the time domain attribute W t . Finally, E t is computed from U t and W t as
E t = U t 2 + W t 2 ,
for each time sample t . Note that W t is not the Hilbert transform of U t . In Hilbert transform, each component of U ω is phase-shifted by π / 2 and inverse Fourier transformed to the time domain [19], which is not same as how we compute W t .
Mallick and Chakraborty (2022) [17] and Chakraborty and Mallick (2024) [18] computed E i n t t from the above procedure. Then, they cross-plotted E i n t t against oceanwater sound speed V t , purely derived from velocity analysis, and derived an empirical relationship of V as a function of E i n t . Finally, they used this derived relationship to compute the attribute-guided initial sound speed model.
To extend this acoustic initial model generation for the isotropic elastic case, it is first necessary to understand the underlying physics behind this acoustic attribute-guided approach. The stacked seismic data amplitudes from which E t is computed can be roughly approximated as normal incidence reflection coefficients. Given an interface between two acoustic layers where V 1 and ρ 1 are the sound speed (velocity) and density of the upper layer and V 2 and ρ 2 are those for the lower layer, the exact expression of the normal incidence reflection coefficient R 0 is given as (Aki and Richards. 2002 [19])
R 0 = ρ 2 V 2 ρ 1 V 1 ρ 2 V 2 + ρ 1 V 1 .
For small contrasts in the velocity and density, Equation (3) can be approximated as
R 0 1 2 ( Δ V V + Δ ρ ρ ) ,
where V and ρ are the average velocity and density and Δ V and Δ ρ are their contrasts, given as
V = V 1 + V 2 2 , ρ = ρ 1 + ρ 2 2 , Δ V = V 2 V 1 , Δ ρ = ρ 2 ρ 1 .
In seismic oceanography, the density contrasts within the water column layers are very small and the reflection amplitudes are primarily controlled by the sound speed contrasts [20]. This means that Δ ρ 0 and therefore R 0 Δ V 2 V . This dependence of the water column reflection amplitudes on the sound speed contrasts is the reason for the attribute E i n t , given by Equation (1), to depend strongly upon the sound speed.
To extend this attribute-guided approach for the isotropic elastic case, we start from the linearized reflection coefficient formula for the boundary between two layers, where the P- and S-wave velocity and density of the top layer are V P 1 , V S 1 , and ρ 1 and those for the bottom layer are V P 2 , V S 2 , and ρ 2 . This linearized P-P reflection coefficient R P P for such a boundary can be written from Aki and Richards (2002) [19] as
R P P θ A + B sin 2 θ + C sin 2 θ tan 2 θ .
In Equation (6), θ is the average angle-of-incidence (average of the incident and the transmitted angles for the P-P reflection and transmission). The parameters A , B , and C in Equation (6) are, respectively, the AVA intercept, gradient, and curvature, and are given as
A = 1 2 Δ V P V P + Δ ρ ρ ,
B = 1 2 Δ V P V P 2 V S V P 2 Δ ρ ρ + 2 Δ V S V S ,
and
C = 1 2 Δ V P V P .
In Equations (7)–(9), V P , V S , and ρ are the average P-wave velocity, S-wave velocity, and density
V P = V P 1 + V P 2 2 V S = V S 1 + V S 2 2 ρ = ρ 1 + ρ 2 2 ,
and Δ V P , Δ V S , and Δ ρ are their respective contrasts
Δ V P = V P 2 V P 1 Δ V S = V S 2 V S 1 Δ ρ = ρ 2 ρ 1 .
Thus, a least square fit of Equation (6) to the angle domain prestack seismic data would provide the AVA intercept ( A ), AVA gradient ( B ), and AVA curvature ( C ) as functions of time ( t ). Then, from Equations (7) and (9), we get
Δ V P V P = 2 C ,
and
Δ ρ ρ = 2 A C .
Finally, from Equations (8), (12) and (13), and assuming a background V P V S = 2 , we get
Δ V S V S = 2 C A + B .
Equations (1), (2), (6) and (12)–(14) provide the fundamental framework to extend the attribute-guided acoustic model to an attribute-guided elastic model from the following steps:
  • From the prestack seismic data in the offset-time ( x t ) domain, we compute the data in the incidence angle–time ( θ t ) domain.
  • By a least square fit of Equation (6) to the θ t domain seismic data, we estimate the AVA intercept A ( t ) , AVA gradient B ( t ) , and AVA curvature C ( t )
  • Using Equations (12)–(14), we compute P ( t ) = Δ V P ( t ) / V P ( t ) , S ( t ) = Δ V S ( t ) / V S ( t ) , and D ( t ) = Δ ρ ( t ) / ρ ( t ) from A ( t ) , B ( t ) , and C ( t )
  • From Equations (1) and (2), we compute P i n t ( t ) , S i n t ( t ) , and D i n t ( t ) . To compute P i n t ( t ) , we use P ( t ) as U ( t ) . To compute S i n t ( t ) , we use S ( t ) as U ( t ) . Finally, to compute D i n t ( t ) , we use D ( t ) as U ( t )
  • Cross-plot P i n t ( t ) versus V P ( t ) , S i n t ( t ) versus V S ( t ) , and D i n t ( t ) versus ρ ( t ) at the available well locations to derive P i n t V P , S i n t V S and D i n t ρ relations and use them to compute the attribute-guided initial elastic model of V P , V S , and ρ .
Although the above five-step process appears straightforward, its practical implementation is not simple. The primary reason for this is developing a robust methodology to extract A , B , and C from real seismic data and estimating P i n t ,   S i n t , and D i n t . The linearized reflection coefficient formula (Equation (6)), which is the basis of estimating these parameters, requires seismic data to be in the incidence angle and time ( θ t ) domain. Real seismic data, on the other hand, are in the offset and time ( x t ) domain. Therefore, x t domain data must be transformed to the θ t domain using an offset-to-angle mapping procedure. We postpone the discussion of this x t onto θ t mapping for later, and first discuss having obtained reliable seismic data in the θ t domain, the necessary steps and the assumptions needed to estimate P i n t ,   S i n t , and D i n t .
Notice from the right-hand side of Equation (6) that, for incidence angles less than 30 ° , R P P is almost linear with sin 2 θ , because sin 2 θ tan 2 θ is nearly zero for those angles. For higher incidence angles, however, sin 2 θ tan 2 θ rapidly increases with increasing θ . Because of this behavior, fitting the entire Equation (6) to the θ t domain seismic data is unstable where the range of θ values are more than 30 ° . At the same time, to reliably estimate the AVA curvature C , data for θ values, at least up to 50 or 55 ° , are necessary. This is a classical problem in AVA analysis and there are many robust methods to estimate A , B , and C from angle domain prestack seismic data. Trying different approaches, below is the method that we adopted for least square fitting to θ t domain seismic data:
  • Use a standard least squares procedure to fit the first two terms of the right-hand side of Equation (6) for the subset of data where θ 30 ° . This process provided estimates of A and B
  • Fit all three terms on the right-hand side of Equation (6) for the rest of the θ t domain data (that is, for the subset of data where θ > 30 ° ). In this step, we use a constrained least square fitting technique and force A and B to those estimated from step 1 and we estimate only C
The above procedure worked reasonably well for both synthetic and real data. We did not apply any angular weighting or stabilization in our two-step fitting. In AVA or poststack inversion, seismic data amplitudes are calibrated using well-logs such that they correspond to the reflection coefficients. In our method, we did this calibration to poststack data for estimating a single wavelet. However, to extract A ,   B ,   C , we did not do any calibration. The reason for this is because PWI does not require absolute amplitudes to be calibrated to the reflection coefficients. However, the method requires that the relative amplitudes on the prestack seismic data are preserved using a surface-consistent relative amplitude preserved (RAP) processing workflow, which we discuss later.
Once A ,   B , and C are estimated, Equations (12)–(14) provide P = Δ V P / V P , D = Δ ρ / ρ , and S = Δ V S / V S . While computing P and D does not require additional assumptions, computing S requires a background value of V P / V S , and, in deriving Equation (14), we assumed a value of 2 , which requires further explanation. Poisson’s ratio ν can be defined as (see Mallick, 2007 [8])
ν = 1 2 V S V P 2 2 1 V S V P 2 .
Thus, the value of 2 for V P / V S corresponds to ν = 1 / 3 . For exploration depths of interest, most of the formations are shale and sand, and sometime carbonates. Poisson’s ratio for these formations are, in fact, close to 1 / 3 . Their values sometimes deviate for overpressured shales, clean water saturated sands, oil and gas sands, etc. However, assuming an average (background) value of ν = 1 / 3 is reasonable and widely applied in AVA analysis (Mallick, 2001 [7]).

3. Synthetic Examples

Considering that convolution is the basis for forward modeling for AVA inversion, our first example is based on the convolutional synthetic seismic data, shown in Figure 1. Figure 1a shows the P- and S-wave velocity ( V P , V S ) and Figure 1b shows the density ( ρ ) for the RSU #1 real well-log data from the Rock-Springs Uplift (RSU), Wyoming, USA. Depth domain well-logs were tied to the seismic data, acquired at the RSU location and then converted to two-way P-wave travel times and shown in Figure 1a,b. Using Equations (6)–(11), we computed the linearized P-P reflection coefficient R P P θ , t for θ = 0 55 ° in steps of 5 ° and then convolved with a 30 Hz zero-phase Ricker wavelet to compute the convolutional angle gather, shown in Figure 1c.
From the convolutional synthetic angle gather (Figure 1c), we estimated A t , B t , and C t via a least square fit of Equation (6), and used Equations (12)–(14) to compute P = Δ V P / V P , S = Δ V S / V S , and D = Δ ρ / ρ , as shown in Figure 2.
We next use Equations (1) and (2) and compute P i n t , S i n t , and D i n t from the attributes P , S , and D . Figure 3 shows the cross-plot of P i n t versus V P (Figure 3a), S i n t versus V S (Figure 3b), and D i n t versus ρ (Figure 3c). The black dots in Figure 3 are the plotted points, and the dashed red curves are the best-fit polynomials through these points. Equations of these fitted polynomials, including their goodness of fit ( R 2 ) values, are shown as captions at the right bottom corner of Figure 3.
Finally, we use the fitted polynomial equations shown in Figure 3 to directly compute V P from P i n t , V S from S i n t and ρ from D i n t and compare them with the original well-logs (Figure 4).
From Figure 3 and Figure 4, we may conclude that the attributes P i n t , S i n t , and D i n t are good predictors of V P , V S , and ρ . Although the predicted model does not perfectly match the true model (Figure 4), it is of reasonable accuracy to be used as the initial model for any inversion. This conclusion is, however, based on convolutional synthetic seismic data, computed directly in the θ t domain (Figure 1c). In practice, seismic data are acquired in the offset-time ( x t ) domain and converted to the θ t domain. In addition, Mallick (2007) [8] demonstrated that the convolutional assumption is not valid for θ > 30 ° where complex wave effects interfere with the primary reflections, and it is advisable to use wave equation-based computation instead of convolution. Before proceeding with real data, it is thus important to start with x t domain synthetic data computed from a wave equation-based method, transform to the θ t domain, and discuss the usability of our approach.
Figure 5a shows the x t domain synthetic seismic data computed using full wave equation modeling and the RSU #1 well-log data shown in Figure 1a,b. Note that, to directly compare with the convolutional synthetic (Figure 1c), we show the RSU #1 well-logs in the time domain in Figure 1a,b. To compute the wave equation synthetics, however, we used the depth domain versions of these well-logs. Figure 5b shows the interval and root mean square (RMS) P-wave velocity. The interval velocity of Figure 5b is, in fact, the same as the V P curve of Figure 1a. Finally, we used the velocity field of Figure 5b to compensate the synthetic data of Figure 5a for the geometrical spreading loss, correct for the normal moveout (NMO), and display them in Figure 5c.
Figure 6 illustrates the process of x t to θ t transformation. Seismic data shown in the background of Figure 6a are the same synthetic data shown in Figure 5c. The green and red curves in the foreground of this Figure are the P-wave ray-paths X θ , t , computed using the interval and RMS velocities (Figure 5b) for 15° and 50° incidence angles. These ray-paths, computed from raytracing, are valid for infinite frequency. For band-limited seismic data, contributions for these angles do not come exactly from these time and offset varying ray trajectories, but a range around them, known as the Fresnel zone, given as the quarter of the dominant seismic wavelength on either side of these trajectories [21]. The range of the offset traces that lie within the Fresnel zone for each angle θ is called the angle mute for that angle. A partial stack of the offset domain data after GSC and NMO along the angle mutes, computed for each angle, is the process of x t to θ t transformation and shown in Figure 6b for θ =   5° to 55° in steps of 5 ° . Note that, having known the interval velocity V i n t t (Figure 5b), the dominant seismic frequency f d o m , and constant angle ray trajectory X θ , t (Figure 6a), the offset traces belonging to the angle mute for incidence angle θ and time t lie within the range X θ , t ± V i n t t / 4 f d o m . Instead of constant θ , we can also compute constant ray-parameter ( p = sin θ / V i n t ) trajectories. Defining the ray-parameter mutes like angle mutes and partially stacking the x t domain traces along them is the process of mapping x t domain traces onto ray-parameter intercept-time ( p τ ) domain. These partial stacks over θ or p mutes are known as slant stacking (Mallick et al., 2025 [9]), and provide an approximate plane wave decomposition of x t domain data onto the θ t or p τ domain. Note that an exact plane wave decomposition using Fourier and Hankel transforms (Aki and Richards, 2002 [19]) requires very fine offset sampling of x t domain data; otherwise, they are spatially aliased. The x t domain data that Padhi et al. (2015) [20] used to obtain the p τ data using an exact Fourier–Hankel transform, for example, had an offset sampling of 12.5 m. In most of the real seismic data, however, it is hard to find such fine offset domain sampling. For real RSU seismic data that we use here, the offset sampling is 440 feet (134.112 m). Because slant stacking does not require fine sampling in offset, it is a practical choice for plain wave decomposition onto the θ t or p τ domain.
Like the convolutional angle gather, we now carry out the same analysis using the synthetic angle gather computed from the x t to θ t transformation (Figure 6b) and show the results in Figure 7 and Figure 8. Notice from Figure 7 that, even for this case, the attributes P i n t t , S i n t t , and D i n t t reasonably correlate with V P , V S , and ρ . These correlations are not as good as those we obtained from the convolutional gathers (Figure 3). However, predicted V P , V S , and ρ are still reasonable and can be used as reliable initial models for inversion (Figure 8).

4. Real Data Example

After convolutional and wave equation-based synthetic seismic data examples computed from the RSU #1 well-log, we now demonstrate our attribute-guided initial model generation from real RSU seismic data. Figure 9a shows the x t domain real seismic data before GSC and NMO at the exact location of the RSU #1 well. To correct these data for GSC and NMO and map onto θ t , we could use the well-log V P , as we did for the wave equation synthetics (Figure 5). Our objective here, however, is demonstrating the ability of the method to extract a good initial model away from the wells. To do so, we propose extracting the P i n t V P , S i n t V S , and D i n t t relations from the available well locations and using these relations at the locations away from the wells. Therefore, using the well-log velocity for GSC, NMO, and x t to θ t mapping at well locations and using a differently obtained velocity for other locations for the same mapping does not fulfill our objective. So, instead of using the well-logs, we perform a velocity analysis on the data to derive the interval and RMS velocity (Figure 9b) and use this derived velocity field to correct data for GSC and NMO (Figure 9c).
Following GSC and NMO, we obtain angle domain data via x t to θ t transformation (Figure 10) using the velocity field shown in Figure 9b. We then compute P i n t , S i n t , and D i n t and derive the V P P i n t , V S S i n t , and ρ D i n t relations (Figure 11). Finally, we estimate our initial model using the V P P i n t , V S S i n t , and ρ D i n t relations shown in Figure 11 and display the results in Figure 12. As can be seen, although we used velocity fields from velocity analysis for x t to θ t mapping, the derived V P P i n t , V S S i n t , and ρ D i n t relations estimated a reasonable initial model of V P , V S , and ρ from real seismic data.
Using the predicted V P , V S , and ρ model, shown in Figure 12 as the initial model, we inverted the real seismic data at the RSU #1 well location (Figure 9a) using PWI with a global optimization method based on a Genetic Algorithm (GA). The details of this GA-based PWI has been previously discussed by Mallick (1995, 1999) [12,13], Mallick and Adhikari (2015) [1], Pafeng et al., (2017) [15], Jia et al., (2021) [3], and Mallick et al., (2025) [9]. For completeness, we provide an overview of the methodology in Appendix A, and in Figure 13, we show the comparison of the inverted model (red) with the RSU #1 well-log (black). It is evident from Figure 13 that, starting from the attribute-guided initial model, PWI estimated the true model with a very good accuracy.

5. Feasibility to Characterize Reservoirs for Underground Hydrogen Storage

Our final example is a synthetic study investigating the application of the attribute-guided approach to characterize subsurface reservoirs for hydrogen storage. To mitigate global warming from fossil fuel consumption, CCS is now a well-accepted method. To achieve the future target of a net-zero emission with a carbon-free grid, CCS alone is, however, inadequate, and the use of alternate renewable energy resources such as solar, wind, hydropower, geothermal, etc., are necessary. Although geothermal energy, especially enhanced geothermal energy, is potentially an unlimited energy resource, its current usage is limited, and many technical hurdles must be overcome before it can be used on commercial scales [22]. Energy production from other renewables such as solar, wind, hydropower, etc., on the other hand, is a mature technology. Their productions, however, fluctuate, because they depend upon seasonally fluctuating events like the sunlight level and intensity, wind force, water level, etc. These seasonal fluctuations, in combination with annually varying, but steadily rising, energy demand, result in renewable energy excesses or deficits. Therefore, these renewable resources without energy storage cannot meet future energy demands. In view of this, it has been proposed that producing and storing hydrogen (H2) during the periods of excess renewable energy supply and using it for energy production during periods of low renewable energy supply can address the energy supply and demand from these renewables. This concept prompted many research and development efforts for H2-based energy technologies. To use H2 as an energy resource in commercial scales, however, it is important to find ways to store H2 underground, because surface storage facilities are not adequate [23]. And the most economically viable options for such underground storage are mine/salt caverns [24] and porous and permeable sediments, such as the depleted hydrocarbon reservoirs or deep saline aquifers [25]. Because of the natural worldwide abundance of porous and permeable sediments, they are likely to be important for future H2 storage. Like CCS, the success of such Underground Hydrogen Storage in Porous media (UHSP) lies in successfully implementing a monitoring, verification, and accounting (MVA) strategy to ensure totality and minimal loss of the injected gas via leakage, chemical reactions, and capillary trapping. While the time-dependent behavior of carbon dioxide (CO2)-sequestered reservoirs are well-studied and the MVA strategies are well-established, they are mostly untested for UHSP. Heinemann et al. (2021) [25] discuss a broad list of UHSP challenges, ranging from the physical factors such as the physical properties of H2, in situ pressure, etc., to geochemical factors like biological (microbial) reactions and the possibilities of the injected hydrogen reacting with the rock-forming minerals. The list of these UHSP challenges is too broad, and here, we perform a feasibility study investigating if seismic data can detect the presence of hydrogen stored in a porous and permeable reservoir using our attribute-guided approach.
Most of our prior experiences on subsurface fluid storage is in connection with CCS, where CO2 is stable in the supercritical phase at the formation depths of interest. H2, on the other hand, is stable as gas at similar depths. The density of supercritical CO2 (~0.941 g/cm3) is close to that of brine (~1.03 g/cm3). The sound speed (P-wave velocity or V P ) of supercritical CO2 (~280 m/s) is, however, much less than that of brine (~1500 m/s). Consequently, when brine is replaced by supercritical CO2 in a porous formation, the sharp drop in V P is usually detectable from seismic data [26].
In contrast with supercritical CO2, V P of H2 (~1400 m/s) is comparable with that of brine, and its density (~0.00084 g/cm3) is much less (Hassanpouryouzband et al., 2021 [23]). Consequently, if a 100% brine-saturated rock is replaced by H2, there is a sharp drop in density ( ρ ), the S-wave velocity ( V S ) remains almost unchanged, and the P-wave velocity ( V P ) slightly increases (because of the density drop). To demonstrate this effect, we replaced a 100% brine-saturated sandstone formation (Nugget Sandstone) at a 2900–3000 m depth interval of the RSU #1 well-log with 80% H2 and 20% brine. Figure 14 shows the original V P , V S , and ρ in black and those after fluid (H2) replacement in red.
We computed wave equation-based synthetics in the x t domain using the fluid-substituted well-log, converted them into the θ t domain using the offset-to-angle mapping procedure discussed above, and compared them with the θ t domain synthetics for the original RSU #1 well-log (Figure 6b). In Figure 15, we show this comparison. Figure 15a,b are the same (original and fluid-substituted) models of Figure 14 the in time domain, Figure 15c,d are the θ t domain synthetics, and Figure 15d is the difference between the synthetic data shown in Figure 15c,d. Notice that the fluid replacement produces visible density-driven reflection differences between the original seismic data and those after replacing brine with H2 for the interval of fluid replacement and underneath.
To study the feasibility of detecting the presence of H2, we ran the GA-based PWI on the x t domain fluid-substituted synthetic data. We used the attribute-driven inverted model (the model shown in red in Figure 13) as the initial model. Because replacing the brine with H2 does not change V P and V S , but substantially modifies ρ (see Figure 14), in our GA-based optimization, we searched for ρ only and did not make any attempt to modify V P and V S from the initial model. The result of this PWI is shown in Figure 16. Figure 16a compares the inverted density model (red) with the initial model (cyan) and the fluid (H2)-substituted model (black), showing that, although our initial density model was the model prior to fluid substitution, it converged to the fluid-substituted model with very good accuracy. This demonstrates that the attribute-guided approach to obtain the static (before fluid replacement) model, and using it as the initial model, is a feasible approach to detect the subsurface H2 storage reservoirs. To further demonstrate the inversion accuracy, in Figure 16b,c, we compare the observed (after H2 substitution) angle domain data with those computed using the inverted model for 5° to 55° in increments of 5°. Furthermore, in Figure 16d–f, we show the detailed match between these observed and predicted data for 10° 30°, and 50° incidence angles.

6. Discussion

Starting from the acoustic problem for the initial model generation from an attribute-guided approach, we extended the method to the isotropic elastic case. We also demonstrated the application of our method using both synthetic and real data. In contrast with our new approach, the initial model for seismic inversion is traditionally generated from the following three-step process:
(1)
importing the well-logs at their specific locations on the stacked seismic data;
(2)
interpreting geological horizons;
(3)
horizon-guided interpolation of the low-frequency components of the imported well-logs in between the wells.
Although such horizon-guided interpolation provides a geologically consistent initial model, Mallick and Chakraborty (2022) [17] pointed out that they tend to introduce human bias of horizon interpretations, an imprint of which is always present in the inverted model. Additionally, although such an initial model is reasonably accurate near the well locations, it can be far from the true model for the locations further away from them. Being a global method, the GA-based PWI finds the true model, irrespective of whether the initial model is near or far from it. Its runtime, however, becomes expensive as we move further away from the well locations, where the initial model is progressively far from the true model. The convergence of the GA-based PWI using attribute-guided initial model is slower near the well location as compared with starting with a horizon-guided initial model. Our preliminary investigations, however, indicate that the convergence rate of the method using the attribute-guided initial model does not change as we move further away from the wells, which, in turn, can make the GA-based PWI computationally efficient for inverting 3D seismic data volumes.
To further elaborate our point, in Figure 17, we compare the horizon-guided and attribute-guided initial V P models, generated from the RSU real seismic data. Out of the entire 3D volume of 176 inline and crosslines, one inline (IL-74) and one crossline (XL-77), which intersect one another at the RSU #1 well location, are shown in this Figure. Note that the subsurface geological features, estimated from the horizon interpretation and interpolation, are present in the horizon-guided V P model (Figure 17a). The attribute-guided model, shown in Figure 17b on the other hand, is like the horizon-guided model (Figure 17a), with a light red zone between 0 and 0.4 s, a bright red zone between 0.4 and 1.6 s, and a yellow/green/blue zone below 1.6 s. However, this attribute-guided initial model lacks geological features like those present in the horizon-guided model. For acoustic inversion, Mallick and Chakraborty (2022) [17] started from such an attribute-guided model and estimated an accurate sound speed model. They did not guide inversion through the interpreted horizons, but their inverted model was consistent with the reflections on the stacked data. Our final aim is to use the attribute-guided V P model (Figure 17b) and similar models for V S and ρ in our GA-based PWI. If we can estimate a geologically consistent subsurface elastic model without any horizon-based interpretation and interpolation, we can then claim this method to be free from any bias from horizon interpretation. Although this method worked very well for acoustic inversion, some additional fine-tuning of the GA-based PWI is necessary for extending it to the isotropic elastic case. These investigations will require going beyond the qualitative comparison that we provide in Figure 17 and making rigorous quantitative analyses and studying the relative merits and demerits of horizon-guided and attribute-guided initial model generation methods. These issues are currently being investigated and will be discussed in a separate paper.
In Figure 3 and Figure 7, and Figure 11, we used regression models to estimate V P ,   V S , and ρ from P i n t ,   S i n t , and D i n t . To obtain these models, we carried out a thorough analysis of the attributes P i n t , S i n t , and D i n t and verified that the polynomials shown in these Figures are optimal. Overall similarity between the horizon- and attribute-guided V P models (Figure 17) justifies the appropriateness of the V P regression model. Although not shown, we carried out similar comparisons for V S and ρ , which indicate that our estimated regression models are optimal and do not have any over- or underfitting issues.
Although we believe that our regression models are optimal, the accuracy of estimating reliable V P , V S , and ρ models from P i n t , S i n t , and D i n t from real seismic data requires that the data are processed through prestack migration using a surface-consistent relative amplitude preserved (RAP) processing workflow, so that reflection amplitudes for the entire seismic data volume are comparable. A discussion of RAP processing is given in Resnick (1993) [21] and we provide an overview in Appendix A. Even after applying such RAP processing, additional investigations will be necessary to further validate the assumptions behind our attribute-guided model generation. However, the capability of inverting seismic data without any horizon-based interpretation can be a very powerful tool and worth investigating.
For achieving the target of a net-zero emission with a carbon-free grid, enhancing energy production from renewable resources is necessary where the role of hydrogen production and its underground storage is vital. Such underground hydrogen storage requires the monitoring of these reservoirs where seismic inversion must play a key role. From Figure 14, Figure 15 and Figure 16, the feasibility of detecting such hydrogen storage reservoirs lies in an accurate estimation of density. This conclusion is, however, based on replacing a 100% brine-saturated formation with 20% brine and 80% H2, and demonstrating that V P and V S are less sensitive to the presence of H2 than ρ . To emphasize this conclusion, we carried out additional experiments with different levels of brine and H2 saturation and show the results in Figure 18.
As can be seen from Figure 18, irrespective of the saturation level, V S remains unchanged and V P slightly increases. However, ρ changes gradually as we replace the 100% brine-saturated formation with increasing H2 saturation. Because of this sensitivity, we believe that density could be one key factor for delineating the hydrogen storage reservoirs. Estimating density from convolution-based AVA methods is difficult. Our attribute-guided and waveform-based approach, on the other hand, can accurately predict density, and is therefore the appropriate choice to characterize subsurface hydrogen storage reservoirs.
Because our investigations indicate that hydrogen is relatively insensitive to V P and V S , and sensitive only to ρ , in the inversion result shown in Figure 16, we left V P and V S unchanged and attempted to change ρ only. However, this behavior is based on the fluid substitution results, in which it is assumed that there is no chemical reaction between H2 and rock-forming minerals. In case of such chemical reactions, V P and V S may also change, which requires additional investigation. Additionally, for hydrogen storage reservoirs, it is not only necessary to store hydrogen underground, but it is also equally important to extract the stored fluid for energy production as and when necessary. To achieve this, a cost-effective MVA strategy combining seismic inversion with reservoir fluid flow and geomechanical simulations [27,28,29] must be implemented to optimize H2 injection and production rates, in such a way that much of the stored fluid can be recovered for energy production. We must therefore point out that our current investigation is only a feasibility study, and additional research is necessary to effectively store and produce hydrogen.

7. Conclusions

We provide an attribute-guided approach for generating the initial model for seismic waveform inversion. Using synthetic and real seismic data, we demonstrate the applicability of the method in obtaining a good initial model such that the inversion can potentially handle 3D seismic data volumes in a compute-efficient way. Using synthetic seismic data, we also demonstrate the feasibility of using our method to delineate subsurface hydrogen storage reservoirs where accurately estimating the density from seismic inversion is the key. Additional investigations are needed to solve large 3D seismic inversion problems using our method. However, because this method can potentially obtain a geologically consistent subsurface model without any bias from horizon-guided interpolations, we conclude that our proposed approach is a viable tool for future seismic inversion applications.

Author Contributions

Conceptualization, S.M.; Methodology, D.C.; Software, S.M.; Validation, D.C.; Formal analysis, D.C.; Investigation, D.C. and S.M.; Writing—original draft, D.C.; Writing—review & editing, S.M.; Supervision, S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

We acknowledge the use of computational resources at the Advanced Research Computing Center (ARCC) of the University of Wyoming (https://doi.org/10.15786/M2FY47) and the NCAR Wyoming Supercomputing Center provided by the National Science Foundation and the State of Wyoming and supported by NCAR’s Computational and Information Systems Laboratory (https://doi.org/10.5065/D6RX99HX). We also thank the anonymous reviewers whose constructive comments and criticisms improved the quality of the manuscript. Lastly, we thank Juno’s Software Services LLC, Missouri City, Texas 77459, USA for the PWI Software Version 1.1.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

RAP Processing workflow: Preserving relative amplitudes is the key to the success of both AVA inversion and PWI. RAP processing workflow has been thoroughly discussed by Resnick (1993) [21] and Mallick (2025) [9], and for completeness, here we provide a summary.
Figure A1 provides the general workflow of RAP processing that we used for PWI. The steps up to prestack time or depth migration are components of a standard processing workflow that is routinely used in seismic industry, details of which can be found in [30]. Inputs to PWI are offset time ( x t ) domain prestack seismic data without NMO and GSC. To the x t domain common image gathers, output from migration; we therefore remove NMO and GSC and prepare x t domain data for PWI.
Figure A1. A relative amplitude preserved (RAP) processing workflow for PWI.
Figure A1. A relative amplitude preserved (RAP) processing workflow for PWI.
Eng 07 00045 g0a1
Genetic Algorithm (GA) Optimization: GA optimization, used in PWI, has been discussed in detail by Mallick (1995, 1999) [12,13]. Below, we provide a brief outline of the method.
We use an elitist GA optimization method, an overview of which is shown in Figure A2. As shown in this figure, we first generate an initial population of N p o p models of V P , V S , and ρ . To the initial model, generated from either a horizon- or attribute-guided process, we define a search window, and randomly generate this model population. We then compute synthetic seismic data, either in the θ t or p τ domain, using the 1D wave equation modeling method for each of these N p o p models. From RAP-processed x t domain prestack seismic data (Figure A1), we compute real (observed) data in the θ t or p τ domain via partial stacking using the slant stacking procedure that we previously discussed. Note that the V P of each model is different. Using these different V P , we correctly input x t domain prestack data for GSC and NMO and then partially stack to obtain the θ t or p τ domain data. Therefore, from a single set of RAP-processed input data in the x t domain, we obtain N p o p observed data in the θ t or p τ domain. We then match each of the N p o p synthetic data with their corresponding observed data and estimate the fitness or objective of each model. By casting GA optimization as a maximization problem, we use normalized cross-correlation, given as
y k = 1 N t N θ i = 1 N t j = 1 N θ 2 S i j D i j S i j 2 + D i j 2 ,  
as the measure of fitness or objective. In Equation (A1), N t is the number of time (or intercept-time) samples and N θ is the number of angle (or ray-parameter) samples. S i j and D i j in Equation (A1), respectively, represent the synthetic and observed data for sample i = 1 ,   2 ,   , N t and j = 1 ,   2 ,   , N θ . After computing objectives, we check for the stopping criteria of whether to stop or continue iterating. These stopping criteria are the important convergence checks, provided by a set of conditions, which we discuss later below. If the stopping criteria are met, we report solutions and exit. Otherwise, we continue modifying models using the GA processes of reproduction, crossover, mutation, and elitism and continue iterating by advancing to new generations.
Figure A2. GA optimization for PWI.
Figure A2. GA optimization for PWI.
Eng 07 00045 g0a2
In reproduction, we choose the set of models from the original population in proportion to their scaled fitness (objective), using a suitably chosen scaling function. This fitness scaling is equivalent to regularizing the objective to ensure that the models generated through iterations do not quickly converge to a local optimum and seek to find the global optimum. Out of the many methods of fitness scaling, we found that linear scaling [31] works very well. Mallick (1995, 1999) [12,13] and Mallick et al. (2025) [9] provided details of how to do this linear scaling for PWI, and here we adopt the same procedure. In crossover, two models from the original model populations are randomly chosen as parents and their model contents are partially swapped with a crossover probability P c r o s s to produce two children. In mutation, model parameters for each child population after crossover are changed using a mutation probability of P m u t e . Following crossover and mutation, objectives of the child population are computed via computing synthetics and matching with observation. Finally, in elitism, the objectives of each pair of parents and their children are compared and, with a probability of elitism P e l i t , the fittest two are chosen to advance. The process of iteration to generate the new set of models from the previous set via reproduction, crossover, mutation, and elitism advances the set of models from one generation to the next generation and is continued until the stopping criteria are satisfied. Please note that, using V P models generated during each iteration (generation) of GA optimization, we compute observed θ t or p τ gather and match with corresponding synthetics. Thus, the model may be far away at the beginning, and our x t onto θ t (or p τ ) mapping may not be accurate, especially for large incidence angles (or ray parameters). But, with the progress of generations, the models are refined, such mapping becomes progressively accurate, and the synthetic and observed data closely match. For further details of these steps and progressing GA over generations, please see Mallick et al. (2025) [9].
In Figure A3, we provide the stopping criteria for GA optimization, which are controlled by two key parameters—(1) G m a x and (2) C m i n . G m a x is the maximum number of generations and C m i n is the minimum correlation value between the observed and predicted (synthetic) data ( D i j and S i j in (Equation (A1))) to be attained in the optimization process. After advancing to a new generation, N G , we first check if N G = G m a x . If yes, we stop iterating and report solutions. However, if N G < G m a x , we check if any of the computed objectives ( y k ,   k = 1 ,   2 , , N p o p ) C m i n . If yes, we exit iteration to report solutions. However, if none of the computed objectives are C m i n , we then advance to next generation and continue.
Figure A3. Stopping criteria for GA optimization.
Figure A3. Stopping criteria for GA optimization.
Eng 07 00045 g0a3
The choice of the GA parameters, G m a x , C m i n and the population size ( N p o p ) are data-dependent. Jia et al. (2021) [3] conducted a thorough testing of these parameters and recommended that choosing N p o p = 80 ; G m a x = 400 , and C m i n = 0.95 works very well. In addition, choices of the probabilities of crossover, mutation, and elitism ( P c r o s s , P m u t , and P e l i t ) are also vital. Jia et al. (2021) [3] recommends P c r o s s = 0.6 ; P e l i t = 0.9 ; and P m u t = 0.1 for the first 1/10th of G m a x (generation 1–40) and 0.001 for generations 41 to 400 works very well. In our applications, we used these recommended set of parameters.

References

  1. Mallick, S.; Adhikari, S. Amplitude-variation-with-offset and prestack waveform inversion A direct comparison using a real data example from the Rock-Springs Uplift, Wyoming, USA. Geophysics 2015, 80, B49–B59. [Google Scholar] [CrossRef]
  2. Virieux, J.; Asnaashari, A.; Brossier, R.; Métivier, L.; Ribodetti, R.; Zhou, W. An Introduction to Full Waveform Inversion, Encyclopedia of Exploration Geophysics; Society of Exploration Geophysicists: Tulsa, OK, USA, 2017; ISBN 978-1-56080-302-7. [Google Scholar] [CrossRef]
  3. Jia, L.; Mallick, S.; Wang, C. Data driven prestack waveform inversion-methodology and examples. Interpretation 2021, 9, T1065–T1084. [Google Scholar] [CrossRef]
  4. Hampson, D.P.; Russell, B.; Bankhead, B. Simultaneous inversion of pre-stack seismic data. In SEG Technical Program Expanded Abstracts; GeoScienceWorld: McLean, VA, USA, 2005. [Google Scholar] [CrossRef]
  5. Connolly, P.A. Elastic impedance. Lead. Edge 1999, 18, 438–452. [Google Scholar] [CrossRef]
  6. Whitcombe, D.N.; Connolly, P.A.; Reagan, R.L.; Redshaw, T.C. Extended elastic impedance for fluid and lithology prediction. Geophysics 2002, 67, 63–67. [Google Scholar] [CrossRef]
  7. Mallick, S. AVO and elastic impedance. Lead. Edge 2001, 20, 1094–1104. [Google Scholar] [CrossRef]
  8. Mallick, S. Amplitude-variation-with-offset, elastic impedance, and prestack waveform inversion, a modeling study. Geophysics 2007, 72, C1–C7. [Google Scholar] [CrossRef]
  9. Mallick, S.; Srivastava, A.; Chakraborty, D. High-Resolution Subsurface Characterization Using Seismic Inversion—Methodology and Examples. Eng 2025, 6, 206. [Google Scholar] [CrossRef]
  10. Sen, M.K.; Stoffa, P.L. Nonlinear one-dimensional seismic waveform inversion using simulated annealing. Geophysics 1991, 56, 1624–1638. [Google Scholar] [CrossRef]
  11. Stoffa, P.L.; Sen, M.K. Nonlinear multiparameter optimization using genetic algorithms: Inversion of plane-wave seismograms. Geophysics 1991, 56, 1794–1810. [Google Scholar] [CrossRef]
  12. Mallick, S. Model-based inversion of amplitude-variations-with-offset data using a genetic algorithm. Geophysics 1995, 60, 939–954. [Google Scholar] [CrossRef]
  13. Mallick, S. Some practical aspects of prestack waveform inversion using a genetic algorithm: An example from the east Texas Woodbine gas sand. Geophysics 1999, 64, 326–336. [Google Scholar] [CrossRef]
  14. Sen, M.K.; Roy, I.G. Computation of differential seismograms and iteration adaptive regularization in prestack waveform inversion. Geophysics 2003, 68, 2026–2039. [Google Scholar] [CrossRef]
  15. Pafeng, J.; Mallick, S.; Sharma, H. Prestack waveform inversion of three-dimensional seismic data—An example from the Rock Springs Uplift, Wyoming, USA. Geophysics 2017, 82, B1–B12. [Google Scholar] [CrossRef]
  16. Mahmoudian, F.; Margrave, G.F. A review of angle domain common image gathers. CREWS Res. Rep. 2009, 21, 29. [Google Scholar]
  17. Mallick, S.; Chakraborty, D. Prediction of the ocean water sound speeds via attribute-guided seismic waveform inversion. Geophysics 2022, 87, U67–U79. [Google Scholar] [CrossRef]
  18. Chakraborty, D.; Mallick, S. Estimation of Temperature and Salinity from Marine Seismic Data—A Two-Step Approach. J. Mar. Sci. Eng. 2024, 12, 471. [Google Scholar] [CrossRef]
  19. Aki, K.; PG Richards, P.G. Quantitative Seismology, 2nd ed.; University Science Books: New York, NY, USA, 2002; ISBN 9781891389634. 700p. [Google Scholar]
  20. Padhi, A.; Mallick, S.; Fortin, W.; Holbrook, W.S. 2-D ocean temperature and salinity images from pre-stack seismic waveform inversion methods: An example from the South China Sea. Geophys. J. Int. 2015, 202, 800–810. [Google Scholar] [CrossRef]
  21. Resnick, J.R. Seismic data processing for AVO and AVA analysis. In Offset Dependent Reflectivity—Theory and Practice for AVO and AVA Analysis; Castagna, J.P., Backus, M.M., Eds.; Society of Exploration Geophysicists: Tulsa, OK, USA, 1993; pp. 175–189. ISBN 1-56080-059-3. [Google Scholar]
  22. Luo, W.; Kottsova, A.; Vardon, P.J.; Dieudonné, A.C.; Brehme, M. Mechanisms causing injectivity decline and enhancement in geothermal projects. Renew. Sustain. Energy Rev. 2023, 185, 113623. [Google Scholar] [CrossRef]
  23. Hassanpouryouzband, A.; Joonaki, E.; Edlmann, K.; Haszeldine, R.S. Offshore Geological Storage of Hydrogen: Is this our Best Option to Achieve Net-Zero? ACS Energy Lett. 2021, 6, 2181–2186. [Google Scholar] [CrossRef]
  24. Lindblom, U.E. A Conceptual Design for Compressed Hydrogen Storage in Mined Caverns. Int. J. Hydrogen Energy 1985, 10, 667–675. [Google Scholar] [CrossRef]
  25. Heinemann, N.; Alcalde, J.M.; Miocic, J.; Hangx, S.T.J.; Kallmeyer, J.; Ostertag-Henning, C.; Hassanpouryouzband, A.; Thaysen, E.M.; Strobel, G.J.; Schmidt-Hattenberger, C.K.; et al. Enabling large-scale hydrogen storage in porous media—The scientific challenges. Energy Environ. Sci. 2021, 14, 853–964. [Google Scholar] [CrossRef]
  26. Padhi, A.; Mallick, S.; Behzadi, H.; Alvarado, V. Efficient modeling of seismic signature of patchy saturation for time lapse monitoring of carbon sequestrated deep saline reservoirs. Appl. Energy 2014, 114, 445–455. [Google Scholar] [CrossRef]
  27. Settari, A.; Mounts, F.M. A Coupled Reservoir and Geomechanical Simulation System. SPE J. 1998, 3, 219–226. [Google Scholar] [CrossRef]
  28. Settari, A.; Walters, D.A. Advances in Coupled Geomechanical and Reservoir Modeling with Applications to Reservoir Compaction. SPE J. 2001, 6, 334–342. [Google Scholar] [CrossRef]
  29. Thomas, L.K.; Chin, L.Y.; Pierson, R.G.; Stylte, J.E. Coupled Geomechanics and Reservoir Simulation. SPE J. 2003, 8, 350–358. [Google Scholar] [CrossRef]
  30. Yilmaz, Ö. Seismic Data Processing (Investigations in Geophysics, Vol 2); Society of Exploration Geophysicists: Tulsa, OK, USA, 1987; ISBN 978-0931830402. [Google Scholar]
  31. Goldberg, D.E. Genetic Algorithms in Search Optimization and Machine Learning; Addison-Wesley Pub. Co., Inc.: Reading, MA, USA, 1989; ISBN 978-0201157673. [Google Scholar]
Figure 1. (a) P- and S-wave velocity ( V P , V S ), (b) density ( ρ ), and (c) computed convolutional synthetic angle gather.
Figure 1. (a) P- and S-wave velocity ( V P , V S ), (b) density ( ρ ), and (c) computed convolutional synthetic angle gather.
Eng 07 00045 g001
Figure 2. Attributes computed from the convolutional angle gather of Figure 1c. (a) P = Δ V P / V P . (b) S = Δ V S / V S . (c) D = Δ ρ / ρ .
Figure 2. Attributes computed from the convolutional angle gather of Figure 1c. (a) P = Δ V P / V P . (b) S = Δ V S / V S . (c) D = Δ ρ / ρ .
Eng 07 00045 g002
Figure 3. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. The black dots are the cross-plotted points, and the dashed red curves are the polynomials fitted through these points. Equations for the fitted polynomials, including their R 2 values, are shown at the bottom right-hand corner.
Figure 3. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. The black dots are the cross-plotted points, and the dashed red curves are the polynomials fitted through these points. Equations for the fitted polynomials, including their R 2 values, are shown at the bottom right-hand corner.
Eng 07 00045 g003
Figure 4. Comparison of V P , V S , and ρ computed from the attributes P i n t , S i n t , and D i n t shown in red with the actual well-logs shown in black. (a) V P and V S , (b) ρ .
Figure 4. Comparison of V P , V S , and ρ computed from the attributes P i n t , S i n t , and D i n t shown in red with the actual well-logs shown in black. (a) V P and V S , (b) ρ .
Eng 07 00045 g004
Figure 5. (a) Wave equation-based synthetic seismic data computed from the RSU #1 well-log. (b) P-wave interval and RMS velocity. (c) Synthetic data after the geometrical spreading compensation (GSC) and NMO correction.
Figure 5. (a) Wave equation-based synthetic seismic data computed from the RSU #1 well-log. (b) P-wave interval and RMS velocity. (c) Synthetic data after the geometrical spreading compensation (GSC) and NMO correction.
Eng 07 00045 g005
Figure 6. The process of x t to θ t transformation. (a) Seismic data in x t domain after GSC and NMO along with 15° and 50° constant P-wave incidence angle trajectories. (b) Angle domain data for 5° to 55° in increments of 5°.
Figure 6. The process of x t to θ t transformation. (a) Seismic data in x t domain after GSC and NMO along with 15° and 50° constant P-wave incidence angle trajectories. (b) Angle domain data for 5° to 55° in increments of 5°.
Eng 07 00045 g006
Figure 7. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. Same as Figure 3 but using the synthetic angle domain data after x t to θ t transformation.
Figure 7. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. Same as Figure 3 but using the synthetic angle domain data after x t to θ t transformation.
Eng 07 00045 g007
Figure 8. (a) V P and V S , (b) ρ . Same as Figure 4 but using the equations of the fitted relations shown in Figure 7.
Figure 8. (a) V P and V S , (b) ρ . Same as Figure 4 but using the equations of the fitted relations shown in Figure 7.
Eng 07 00045 g008
Figure 9. (a) Real seismic data at the location of the RSU #1 well without GSC and NMO. (b) RMS and interval velocity fields, estimated from the offset gather of (a) via velocity analysis. (c) Offset gather shown in (a) after GSC and NMO using the velocity field shown in (b).
Figure 9. (a) Real seismic data at the location of the RSU #1 well without GSC and NMO. (b) RMS and interval velocity fields, estimated from the offset gather of (a) via velocity analysis. (c) Offset gather shown in (a) after GSC and NMO using the velocity field shown in (b).
Eng 07 00045 g009
Figure 10. (a) Seismic data in x t domain after GSC and NMO along with 15° and 50° constant P-wave incidence angle trajectories. (b) Angle domain data for 5° to 55° in increments of 5°. Same as Figure 6, but for real seismic data and using the RMS and interval velocities from velocity analysis.
Figure 10. (a) Seismic data in x t domain after GSC and NMO along with 15° and 50° constant P-wave incidence angle trajectories. (b) Angle domain data for 5° to 55° in increments of 5°. Same as Figure 6, but for real seismic data and using the RMS and interval velocities from velocity analysis.
Eng 07 00045 g010
Figure 11. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. Same as Figure 3 and Figure 7, but for real seismic data.
Figure 11. (a) P i n t versus V P , (b) S i n t versus V S , and (c) D i n t versus ρ cross-plots. Same as Figure 3 and Figure 7, but for real seismic data.
Eng 07 00045 g011
Figure 12. (a) V P and V S , (b) ρ . Same as Figure 4 and Figure 8 but using real seismic data.
Figure 12. (a) V P and V S , (b) ρ . Same as Figure 4 and Figure 8 but using real seismic data.
Eng 07 00045 g012
Figure 13. Inversion result of real seismic data from PWI. (a) Inverted V P and V S (red) compared with the well-log V P and V S (black) (b) Same as (a) but for the density.
Figure 13. Inversion result of real seismic data from PWI. (a) Inverted V P and V S (red) compared with the well-log V P and V S (black) (b) Same as (a) but for the density.
Eng 07 00045 g013
Figure 14. The original RSU #l well-log data (black) and after fluid (H2) substitution (red). (a) V P and V S , (b) ρ.
Figure 14. The original RSU #l well-log data (black) and after fluid (H2) substitution (red). (a) V P and V S , (b) ρ.
Eng 07 00045 g014
Figure 15. Seismic response before and after H2 injection. (a,b) Same as Figure 14 but in time domain. (c) Angle domain synthetic seismic response before and (d) after H2 injection. (e) Difference between (c,d). The synthetic seismic responses were computed in x t domain using a wave equation-based method and converted to θ t domain using offset-to-angle mapping.
Figure 15. Seismic response before and after H2 injection. (a,b) Same as Figure 14 but in time domain. (c) Angle domain synthetic seismic response before and (d) after H2 injection. (e) Difference between (c,d). The synthetic seismic responses were computed in x t domain using a wave equation-based method and converted to θ t domain using offset-to-angle mapping.
Eng 07 00045 g015
Figure 16. PWI result of the synthetic data demonstrating the feasibility of detecting H2 storage reservoirs. (a) Density models. The original model before H2 replacement is in cyan, which was used as the initial model for the inversion. The model after fluid replacement is in black and the inverted model is in red. (b) Observed and (c) predicted data from the inverted model. (df) Detailed match between the observed and their corresponding predictions for 10-, 30-, and 50-degree incidence angles.
Figure 16. PWI result of the synthetic data demonstrating the feasibility of detecting H2 storage reservoirs. (a) Density models. The original model before H2 replacement is in cyan, which was used as the initial model for the inversion. The model after fluid replacement is in black and the inverted model is in red. (b) Observed and (c) predicted data from the inverted model. (df) Detailed match between the observed and their corresponding predictions for 10-, 30-, and 50-degree incidence angles.
Eng 07 00045 g016
Figure 17. Comparison between a horizon-guided and an attribute-guided initial V P model. (a) Horizon-guided model. (b) Attribute-guided model. Notice the estimated velocities in both models are similar in an overall sense. The horizon-guided model, however, contains geological features that are imposed by how the horizons were interpreted. The attribute-guided model, on the other hand, does not contain any of these features.
Figure 17. Comparison between a horizon-guided and an attribute-guided initial V P model. (a) Horizon-guided model. (b) Attribute-guided model. Notice the estimated velocities in both models are similar in an overall sense. The horizon-guided model, however, contains geological features that are imposed by how the horizons were interpreted. The attribute-guided model, on the other hand, does not contain any of these features.
Eng 07 00045 g017
Figure 18. Results of replacing brine with H2 in the Nugget formation of the RSU#1 well at 2900–3000 m depth interval at different saturation levels. (a) V P ,   V S , (b) ρ . Note that there is no change in V S for different levels of brine and H2 saturation. V P increases slightly but remains the same. This slight increase in V P is shown by the cyan curve at the 2900–3000 m depth interval, which corresponds to 20% brine and 80% H2. V P for other saturation levels (80% bine 20% H2 and 50% brine 50% H2) correspond so closely to the cyan curve that they are not visible. In contrast with V P and V S , ρ decreases more gradually as the H2 saturation increases from 0 to 80%.
Figure 18. Results of replacing brine with H2 in the Nugget formation of the RSU#1 well at 2900–3000 m depth interval at different saturation levels. (a) V P ,   V S , (b) ρ . Note that there is no change in V S for different levels of brine and H2 saturation. V P increases slightly but remains the same. This slight increase in V P is shown by the cyan curve at the 2900–3000 m depth interval, which corresponds to 20% brine and 80% H2. V P for other saturation levels (80% bine 20% H2 and 50% brine 50% H2) correspond so closely to the cyan curve that they are not visible. In contrast with V P and V S , ρ decreases more gradually as the H2 saturation increases from 0 to 80%.
Eng 07 00045 g018
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chakraborty, D.; Mallick, S. Attribute-Guided Prestack Seismic Waveform Inversion—Methodology, Applications, and Feasibility to Characterize Underground Reservoirs for Potential Hydrogen Storage. Eng 2026, 7, 45. https://doi.org/10.3390/eng7010045

AMA Style

Chakraborty D, Mallick S. Attribute-Guided Prestack Seismic Waveform Inversion—Methodology, Applications, and Feasibility to Characterize Underground Reservoirs for Potential Hydrogen Storage. Eng. 2026; 7(1):45. https://doi.org/10.3390/eng7010045

Chicago/Turabian Style

Chakraborty, Dwaipayan, and Subhashis Mallick. 2026. "Attribute-Guided Prestack Seismic Waveform Inversion—Methodology, Applications, and Feasibility to Characterize Underground Reservoirs for Potential Hydrogen Storage" Eng 7, no. 1: 45. https://doi.org/10.3390/eng7010045

APA Style

Chakraborty, D., & Mallick, S. (2026). Attribute-Guided Prestack Seismic Waveform Inversion—Methodology, Applications, and Feasibility to Characterize Underground Reservoirs for Potential Hydrogen Storage. Eng, 7(1), 45. https://doi.org/10.3390/eng7010045

Article Metrics

Back to TopTop