PDF VersionMarkdown Version

Learned coupled inversion for carbon sequestration monitoring and forecasting with Fourier neural operators

Ziyi Yin, Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann
Georgia Institute of Technology


Seismic monitoring of carbon storage sequestration is a challenging problem involving both fluid-flow physics and wave physics. Additionally, monitoring usually requires the solvers for these physics to be coupled and differentiable to effectively invert for the subsurface properties of interest. To drastically reduce the computational cost, we introduce a learned coupled inversion framework based on the wave modeling operator, rock property conversion and a proxy fluid-flow simulator. We show that we can accurately use a Fourier neural operator as a proxy for the fluid-flow simulator for a fraction of the computational cost. We demonstrate the efficacy of our proposed method by means of a synthetic experiment. Finally, our framework is extended to carbon sequestration forecasting, where we effectively use the surrogate Fourier neural operator to forecast the CO2 plume in the future at near-zero additional cost.


Time-lapse seismic monitoring of CO2 sequestration is one of the most commonly used technologies to monitor CO2 dynamics in the Earth’s subsurface through multiple seismic surveys (vintages) (D. E. Lumley, 2001). Time-lapse seismic has been used by carbon capture and storage (CCS) practitioners at various storage sites (O. Eiken et al., 2000; R. Arts et al., 2003; A. Chadwick et al., 2010; PS Ringrose et al., 2013; Furre et al., 2017). The growth of the CO2 plumes can be inferred by time-lapse seismic imaging (R. Arts et al., 2003; Ayeni and Biondi, 2010; Maria Kotsi, 2020; Yin et al., 2021) or by time-lapse full-waveform inversion (Queißer and Singh, 2013; D. Yang et al., 2016; M Kotsi et al., 2020). Unfortunately, plain subtractions of time-lapse seismic images or inversion results often contain unwanted artifacts due to noise or to differences in acquisition (Oghenekohwo and Herrmann, 2017a; Zhou and Lumley, 2021b), which can potentially corrupt the often rather subtle time-lapse differences due to changes in CO2 concentration.

Over the years, several attempts have been made to mitigate this challenge by improving the repeatability of time-lapse seismic, including the forward and backward bootstrapping method (Asnaashari et al., 2015), the double-difference method (Watanabe et al., 2004; Denli and Huang, 2009; Z. Zhang and Huang, 2013; D. Yang et al., 2015), the central-difference method (Zhou and Lumley, 2021a), data assimilation via Kalman filtering (J. Y. Li et al., 2014; Eikrem et al., 2019; C. Huang and Zhu, 2020) and the joint recovery model (Oghenekohwo et al., 2017; Wason et al., 2017; Oghenekohwo and Herrmann, 2017b; Yin et al., 2021). While these methods resulted in improvements in repeatability of time-lapse seismic, they ignore the fact that the dynamics of CO2 plumes, to the leading order, adhere to two-phase flow equations. Given physical properties of the two fluids (brine and supercritical CO2) and the spatial porosity and permeability distributions, these fluid-flow equations are capable of predicting CO2 concentration snapshots during and after CO2 injection. By coupling these fluid-flow equations, via a rock physics model (the patchy saturation model (Avseth et al., 2010)), to the wave equation, D. Li et al. (2020) proposed an end-to-end inversion framework where time-lapse seismic surveys are jointly inverted to yield estimates for the spatial permeability distribution. Compared to the sequential inversion (Mohamed Hatab and MacBeth, 2021; M Hatab and MacBeth, 2021) and history matching workflows (Oliver et al., 2021), estimates of the CO2 concentration in the coupled inversion are regularized by fluid-flow physics. Because coupled inversion (D. Li et al., 2020) makes use of the fluid-flow equations, it offers a framework capable of producing direct estimates for the permeability. The latter can be used to generate improved predictions for the behavior of CO2 plumes. Despite the initially promising results by D. Li et al. (2020) on synthetic experiments, the downside of their proposed coupled framework is the increased complexity that comes with including partial differential equations (PDEs) for the fluid-flow as constraints. Aside from the need to compute sensitivities of solutions of the fluid-flow equations, solving these PDE can be computationally expensive (Settgast et al., 2018; Rasmussen et al., 2021).

To address this challenge, we propose to replace solvers for the fluid-flow PDEs by Fourier neural operators (FNOs, Z. Li et al., 2020). After training on a representative dataset, FNOs are capable of producing CO2 plume snapshots quickly (Wen et al., 2021a; K. Zhang et al., 2022) while automatic differentiation (AD) gives us easy and fast access to the gradient with respect to the input. As such, trained FNOs can be considered as a data-driven surrogate for the computationally expensive fluid-flow simulations, making them a suitable candidate for the proposed coupled inversion framework that calls for multiple fluid-flow simulations including calculation of the gradient.

This extended abstract is organized as follows. First, we discuss the coupled inversion framework for seismic monitoring of geological carbon storage. Second, we introduce FNOs as surrogates for fluid-flow simulations. Next, we present the learned FNO-based coupled inversion framework where the fluid-flow solver is replaced by a pre-trained FNO. Finally, we verify the efficacy of the learned coupled inversion framework through a synthetic experiment. We further show that the trained FNO can forecast the growth of the CO2 plume in the future with the inverted permeability model.

Coupled inversion framework

Our goal is to estimate the past, current, and future behavior of CO2 plumes from available time-lapse seismic data. To achieve this goal, we consider the coupled inversion framework proposed by D. Li et al. (2020). In this framework, three types of physics are integrated, namely fluid-flow, rock, and wave physics. The CO2 plume dynamics are modeled by two-phase flow equations (Pruess and Nordbotten, 2011), which we represent as the following mapping: \[ \begin{equation} \mathbf{K}\mapsto\mathbf{c}=\mathcal{S}(\mathbf{K})\quad\text{where} \quad \mathbf{c}=[\mathbf{c}_1,\mathbf{c}_2,\ldots,\mathbf{c}_{n_v}], \label{fluidflow} \end{equation} \] where the vectors \(\mathbf{c}_i,\,i=1\ldots n_v\) are the discretized CO2 concentration snapshots for each vintage. In this mapping, \(\mathcal{S}\) represents two-phase flow simulations that given the permeability, \(\mathbf{K}\), models the CO2 concentration as a spatial function over \(n_v\) consecutive times. Then, the patchy saturation model (Avseth et al., 2010) maps the \(n_v\) snapshots of the CO2 concentration to seismic wavespeeds—i.e., we introduce for each vintage (\(i=1\ldots n_v\)) the following mapping: \[ \begin{equation} \mathbf{c}_i\mapsto\mathbf{v}_i = \mathcal{R}(\mathbf{c}_i) \quad \text{for} \quad i=1, 2, \ldots, n_v, \label{patchy} \end{equation} \] where \(\mathcal{R}\) represents the rock physics model and \(\mathbf{v}_i,\, i=1\cdots n_v\) the snapshots of the acoustic wavespeed. To connect these wavespeed snapshots to the seismic data vintages, we introduce the mapping: \[ \begin{equation} \mathbf{v}_i\mapsto\mathbf{d}_i = \mathcal{F}_i(\mathbf{v}_i) \quad \text{for} \quad i=1, 2, \ldots, n_v, \label{seismic} \end{equation} \] where \(\mathcal{F}_i\) is the wave modeling operator for vintage \(i\) that generates the corresponding seismic dataset \(\mathbf{d}_i\) given the velocity model \(\mathbf{v}_i\) (Tarantola, 1984; Virieux and Operto, 2009). To arrive at the end-to-end formulation linking multi-vintage seismic data to the permeability, we finally compose (denoted by the \(\circ\) symbol) these three mappings yielding the following minimization problem: \[ \begin{equation} \begin{split} \underset{\mathbf{K}}{\operatorname{minimize}} \quad \frac{1}{2}\|\mathcal{F}\circ\mathcal{R}\circ\mathcal{S}(\mathbf{K})-\mathbf{d}\|_2^2 \\ \text{where} \quad \mathbf{d}=[\mathbf{d}_1,\mathbf{d}_2,\ldots,\mathbf{d}_{n_v}], \end{split} \label{couple} \end{equation} \] where \(\mathbf{d}\) represents the \(n_v\) vintages of the time-lapse data. While the optimization problem \(\ref{couple}\) offers a unique formulation where time-lapse seismic data are linked to the permeability, its minimization is complex since it entails nested application of the adjoint-state method (Plessix, 2006) involving computationally expensive forward simulations of both wave and fluid-flow physics. To simplify the formulation and to drastically reduce computational cost of minimization problem \(\ref{couple}\), we propose to replace the fluid-flow solves by a trained FNO.

Fourier neural operators

There exists a growing literature on solving numerical PDEs via learned data-driven approaches involving neural networks (Lu et al., 2019; Raissi et al., 2019; Kochkov et al., 2021; Karniadakis et al., 2021). After incurring initial training costs, neural networks have been shown to to provide faster alternatives to numerical PDE simulations. Recently, FNOs (Z. Li et al., 2020, 2021) have emerged as a powerful technique to approximate the solution operator of parametric PDEs. After training, FNOs can generate approximation solutions of PDEs from the coefficients orders of magnitude faster than numerical solvers (Z. Li et al., 2020). This means that computational costs, which consist of generating training pairs coefficient (permeability \(\mathbf{K}\)) and solution (CO2 concentration \(\mathbf{c}\)) and training the network, are sustained upfront. This front loading of computations leads to a drastic reduction in simulation time during the inversion—i.e., minimization of problem \(\ref{couple}\). We refer to the existing literature (Wen et al., 2021a; K. Zhang et al., 2022) for details on how to train FNOs to approximately map permeability models to the time evolution of CO2 plumes. In this abstract, we assume to have \(\mathcal{S}_{\boldsymbol{\theta}}(\mathbf{K})\approx \mathcal{S}(\mathbf{K})\) for the permeability drawn from a certain distribution. Here, \(\mathcal{S}_{\boldsymbol{\theta}}(\cdot)\) denotes the approximate map, which depends on the learned FNO weights \({\boldsymbol{\theta}}\). Given an unseen spatial distribution for the permeability \(\mathbf{K}\), the trained FNO can instantaneously produce the time-dependant CO2 concentration by forward evaluation of the FNO as \(\mathcal{S}_{\boldsymbol{\theta}}(\mathbf{K})\) (Z. Li et al., 2020; Wen et al., 2021a; K. Zhang et al., 2022). In addition, AD gives us access to the gradient with respect to FNO’s input (the permeability \(\mathbf{K}\)) that can be used for inversion. By virtue of these capabilities, the proposed approximation by FNOs can be used as a surrogate for the fluid-flow solver in the end-to-end formulation of problem \(\ref{couple}\).

Forecast via learned coupled inversion

While the end-to-end formulation (shown in Figure 1) provides access to estimates of the permeability, CO2 plume forecasting (Wen et al., 2021b) is our main objective because they offer guarantees that the CO2 plume is progressing as planned. To meet our goal of CO2 plume forecasting, the proposed learned and coupled formulation offers several distinct advantages. First, the coupled formulation uses information from all collected time-lapse vintages to arrive at estimates for the permeability itself and past and current behavior of the CO2 plume. The fact that the two-phase flow equations act as a regularizer leads to improved estimates for the CO2 plume (D. Li et al., 2020). Second, the use of FNOs reduces the computational cost (Z. Li et al., 2020; Wen et al., 2021a), which potentially enables uncertainty quantification and risk management of the growth of the CO2 plume in the future. Third, the coupled framework provides access to estimates for the permeability that can be used to forecast future behavior of CO2 plumes. Given the estimated permeability model from the learned coupled inversion and an FNO trained on the time range of CCS projects, the current and future CO2 concentration snapshots can all be generated by forward evaluation of the FNO. The forecast of CO2 plume in the future can help the practitioners to detect potential failing scenarios in the early period of the CCS project, such as CO2 leaking through fractures in the seal (Philip Ringrose, 2020).

Figure1Learned coupled inversion framework, which contains three modules: pre-trained FNO, rock physics model, and wave physics model. Given time-lapse seismic datasets, we estimate the intrinsic permeability via end-to-end inversion.

Numerical experiments

By means of a synthetic case study, we validate the performance of our FNO-based learned coupled inversion framework to invert for the permeability from time-lapse seismic data. We then show that we can use the estimated permeability to forecast the evolution of the CO2 plume in the future. We begin by describing how we train the FNO to learn the two-phase flow physics.

Training setup

We create \(1000\) pairs of permeability and time evolution of CO2 concentration to form the training set. The size of the permeability is \(64 \times 64\) with a grid spacing of \(15\,\mathrm{m}\) in both vertical and horizontal directions. Each permeability model is \(20\,\) millidarcies (md) everywhere except for a high permeability channel with \(120\,\mathrm{md}\) in the central area of the model, of which the random curving boundaries are generated by a Gaussian process (Bishop and Nasrabadi, 2006). An example of the permeability model in shown in Figure 2a. For fluid-flow simulation, we add an injection well that injects supercritical CO2 (with density \(501.9\,\mathrm{kg}/\mathrm{m}^3\)) on the left-hand side of the model, and a production well that produces brine (with density \(1053.0\,\mathrm{kg}/\mathrm{m}^3\)) on the right-hand side of the model. We assume the porosity of the reservoir is fixed to \(25\%\) homogeneously. The time evolution of the CO2 concentration is modeled with FwiFlow.jl (D. Li et al., 2020) over a period of \(1000\) days with a time step of \(20\) days. This numerical simulation creates \(51\) snapshots in total for each permeability model. We form the training dataset, where each sample is a pair of the permeability model and corresponding \(51\) snapshots of CO2 concentration. We train an FNO that maps the input permeability \(\mathbf{K}(x,z,t)\) to the output CO2 concentration \(\mathbf{c}(x,z,t)\). We follow the original implementation of FNOs https://github.com/zongyi-li/fourier_neural_operator (Z. Li et al., 2020) and re-implement the FNO in Julia in order to integrate with other software modules in the learned coupled inversion framework.

Learned coupled inversion from time-lapse seismic data

After training, we show the performance of the learned coupled inversion framework described in Figure 1. During testing, we draw an unseen permeability sample, shown in Figure 2a, and generate \(11\) early snapshots of CO2 concentration at every \(40\)th day using the numerical solvers. The snapshots at day \(40\), \(160\) and \(280\) are shown in Figure 3d, 3e, 3f, respectively. Since these are the early snapshots, the CO2 plume does not reach the entire high permeability channel from the left to the right. We then convert these CO2 concentration snapshots to the time-varying velocity models via the patchy saturation model (Avseth et al., 2010), and generate \(11\) cross-well seismic surveys on these \(11\) velocity models. The wave physics is modeled with JUDI.jl (P. A. Witte et al., 2019; Louboutin et al., 2022), which uses the highly-optimized matrix-free wave propagators of Devito (Louboutin et al., 2019; Luporini et al., 2020, 2022). Each seismic survey contains \(32\) active sources in a borehole on the left-hand side of the model, and \(960\) receivers in a borehole on the right-hand side of the model. We then invert for the permeability from the time-lapse seismic data via the learned coupled inversion framework in Figure 1. We start our initial guess as an average of the samples in the training set (a blurred channel shown in Figure 2b), and iteratively solve for the permeability by projected gradient descent with a box constraint on the permeability between \(10\,\mathrm{md}\) and \(130\,\mathrm{md}\). At each iteration, we compute the seismic data misfit for only four shot records in each time-lapse survey. This reduces the cost of wave physics as only one eighth of the shot records are used during the forward and gradient evaluation (X. Li et al., 2012; Leeuwen and Herrmann, 2013). We use the backtracking linear search algorithm (Stanimirović and Miladinović, 2010) to choose the step length accordingly. We use SetIntersectionProjection.jl (Peters and Herrmann, 2019; Peters et al., 2021) for box constraint projection. After \(120\) iterations (\(15\) data passes on the entire time-lapse dataset), the inverted permeability is shown in Figure 2c. Since the CO2 plume grows mostly at the left part of the channel (near the injection well) in these early snapshots, some part of the permeability model is in the null space thus difficult to recover exactly. However, we can see that the learned coupled inversion is able to approximately estimate the high permeability channel and to delineate curvatures especially at the upper boundary. Next, we demonstrate that this estimate is already remarkably accurate to recover the shape of the CO2 plume and forecast the growth of the CO2 plume in the future.

Figure2Learned coupled inversion from \(11\) seismic surveys with FNO as a surrogate. (a) Unseen ground truth permeability test sample. (b) Initial permeability. (c) Inverted permeability via \(100\) projected gradient descent iterations.

In addition to recovering the permeability, we are interested in CO2 concentration recovery as it indicates the growing progress of the CO2 plume. In Figure 3, we show the recovered CO2 concentration snapshots at day \(40\), \(160\) and \(280\), which are acquired by a forward evaluation of FNO on the inverted permeability. We juxtapose the recovered concentrations snapshots with the ground truth and the differences for easy visualization. We observe that our predicted CO2 concentration snapshots fit the ground truth accurately with very few artifacts near the boundaries of the CO2 plume. This demonstrates that the proposed learned coupled inversion framework can be used successfully for carbon storage monitoring.



Figure3(a)(b)(c) Recovered snapshots of CO2 concentration at \(40\), \(160\), and \(280\) days after injection. (d)(e)(f) Ground truth snapshots of CO2 concentration. (g)(h)(i) Difference plotted in the same scale.

Finally, once we reach the \(400\) days, we do not have access to seismic data anymore (in the future). However, we can use the trained FNO to forecast the CO2 concentration in the relatively near future assuming that the fluid dynamic will not drastically change. We show on Figure 4 the forecast at day \(440\), \(560\) and \(680\) by juxtaposing them with the ground truth obtained through numerical simulation and the differences. We observe that the forecast is relatively accurate and catches the global behavior of the plume even though no seismic monitoring data is available. This result confirms that the pre-trained FNO in combination with the permeability estimate from the time-lapse seismic can provide a forecasting framework for seismic monitoring of geological carbon storage.



Figure4(a)(b)(c) CO2 concentration forecast at \(440\), \(560\), and \(680\) days after injection. (d)(e)(f) Ground truth snapshots of CO2 concentration from numerical simulation on the ground truth permeability model. (g)(h)(i) Difference plotted in the same scale.

The learned coupled inversion framework is implemented in Julia, where we use Flux.jl for AD. The scripts to reproduce the experiments are available on the SLIM GitHub page https://github.com/slimgroup/FNO4CO2.

Discussion and conclusion

Coupled inversion for carbon sequestration monitoring is computationally challenging as it needs to iteratively solve fluid-flow and wave equations, and differentiate through the solvers. We overcome this problem by replacing the fluid-flow solver by a pre-trained Fourier neural operator, which reduces the computational cost of fluid-flow simulations and differentiation. We demonstrated that the learned coupled inversion framework can yield reasonable estimates of the permeability of the reservoir. This estimated permeability can then be used for not only generating the CO2 concentration snapshots at the current vintages, but also forecasting the growth of the CO2 plume in the future. This can potentially enable uncertainty quantification for potential plume behaviors in the future for risk management. While these initial results on learned coupled inversion are encouraging, more realistic physics phenomena can be considered in future work to numerically model the fluid-flow and wave physics more accurately. More robust inversion methods with regularization and constraints may also lead to better estimation of the permeability and CO2 concentration. Future work will also involve exploration of the generalization capability of the Fourier neural operator and development of a large-scale \(3\)D continuous monitoring framework that potentially updates the permeability according to the latest acquired seismic data from the field.


This research was carried out with the support of Georgia Research Alliance and partners of the ML4Seismic Center. The authors thank Philipp A. Witte at Microsoft for the constructive discussion.

Arts, R., Eiken, O., Chadwick, A., Zweigel, P., van der Meer, L., and Zinszner, B., 2003, Monitoring of CO2 injected at sleipner using time lapse seismic data: In J. Gale & Y. Kaya (Eds.), Greenhouse gas control technologies - 6th international conference (pp. 347–352). Pergamon. doi:https://doi.org/10.1016/B978-008044276-1/50056-8

Asnaashari, A., Brossier, R., Garambois, S., Audebert, F., Thore, P., and Virieux, J., 2015, Time-lapse seismic imaging using regularized full-waveform inversion with a prior model: Which strategy? Geophysical Prospecting, 63, 78–98.

Avseth, P., Mukerji, T., and Mavko, G., 2010, Quantitative seismic interpretation: Applying rock physics tools to reduce interpretation risk: Cambridge university press.

Ayeni, G., and Biondi, B., 2010, Target-oriented joint least-squares migration/inversion of time-lapse seismic data sets: Geophysics, 75, R61–R73.

Bishop, C. M., and Nasrabadi, N. M., 2006, Pattern recognition and machine learning: Springer.

Chadwick, A., Williams, G., Delepine, N., Clochard, V., Labat, K., Sturton, S., … others, 2010, Quantitative analysis of time-lapse seismic monitoring data at the sleipner CO2 storage operation: The Leading Edge, 29, 170–177.

Denli, H., and Huang, L., 2009, Double-difference elastic waveform tomography in the time domain: In SEG technical program expanded abstracts 2009 (pp. 2302–2306). Society of Exploration Geophysicists.

Eiken, O., Brevik, I., Arts, R., Lindeberg, E., and Fagervik, K., 2000, Seismic monitoring of CO2 injected into a marine acquifer: In SEG technical program expanded abstracts 2000 (pp. 1623–1626). Society of Exploration Geophysicists.

Eikrem, K. S., Nævdal, G., and Jakobsen, M., 2019, Iterated extended kalman filter method for time-lapse seismic full-waveform inversion: Geophysical Prospecting, 67, 379–394.

Furre, A.-K., Eiken, O., Alnes, H., Vevatne, J. N., and Kiær, A. F., 2017, 20 years of monitoring CO2-injection at sleipner: Energy Procedia, 114, 3916–3926. doi:https://doi.org/10.1016/j.egypro.2017.03.1523

Hatab, M., and MacBeth, C., 2021, Assessing data error for 4D seismic history matching: Uncertainties from processing workflow: In EAGE annual conference & exhibition (Vol. 2021, pp. 1–5). European Association of Geoscientists & Engineers.

Hatab, M., and MacBeth, C., 2021, Assessment of data error for 4D quantitative interpretation: In First international meeting for applied geoscience & energy (pp. 3439–3443). Society of Exploration Geophysicists.

Huang, C., and Zhu, T., 2020, Towards real-time monitoring: Data assimilated time-lapse full waveform inversion for seismic velocity and uncertainty estimation: Geophysical Journal International, 223, 811–824.

Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., and Yang, L., 2021, Physics-informed machine learning: Nature Reviews Physics, 3, 422–440.

Kochkov, D., Smith, J. A., Alieva, A., Wang, Q., Brenner, M. P., and Hoyer, S., 2021, Machine learning–accelerated computational fluid dynamics: Proceedings of the National Academy of Sciences, 118.

Kotsi, M., 2020, Time-lapse seismic imaging and uncertainty quantification: PhD thesis,. Memorial University of Newfoundland.

Kotsi, M., Malcolm, A., and Ely, G., 2020, Uncertainty quantification in time-lapse seismic imaging: A full-waveform approach: Geophysical Journal International, 222, 1245–1263.

Leeuwen, T. van, and Herrmann, F. J., 2013, Fast waveform inversion without source-encoding: Geophysical Prospecting, 61, 10–19.

Li, D., Xu, K., Harris, J. M., and Darve, E., 2020, Coupled time-lapse full-waveform inversion for subsurface flow problems using intrusive automatic differentiation: Water Resources Research, 56, e2019WR027032.

Li, J. Y., Ambikasaran, S., Darve, E. F., and Kitanidis, P. K., 2014, A kalman filter powered by-matrices for quasi-continuous data assimilation problems: Water Resources Research, 50, 3734–3749.

Li, X., Aravkin, A. Y., Leeuwen, T. van, and Herrmann, F. J., 2012, Fast randomized full-waveform inversion with compressive sensing: Geophysics, 77, A13–A17. doi:10.1190/geo2011-0410.1

Li, Z., Kovachki, N., Azizzadenesheli, K., Liu, B., Bhattacharya, K., Stuart, A., and Anandkumar, A., 2020, Fourier neural operator for parametric partial differential equations:.

Li, Z., Zheng, H., Kovachki, N., Jin, D., Chen, H., Liu, B., … Anandkumar, A., 2021, Physics-informed neural operator for learning partial differential equations: ArXiv Preprint ArXiv:2111.03794.

Louboutin, M., Lange, M., Luporini, F., Kukreja, N., Witte, P. A., Herrmann, F. J., … Gorman, G. J., 2019, Devito (v3.1.0): An embedded domain-specific language for finite differences and geophysical exploration: Geoscientific Model Development. doi:10.5194/gmd-12-1165-2019

Louboutin, M., Witte, P., Yin, Z., Modzelewski, H., and Costa, C. da, 2022, Slimgroup/JUDI.jl: V2.6.4:. Zenodo. doi:10.5281/zenodo.5893940

Lu, L., Jin, P., and Karniadakis, G. E., 2019, Deeponet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators: ArXiv Preprint ArXiv:1910.03193.

Lumley, D. E., 2001, Time-lapse seismic reservoir monitoring: Geophysics, 66, 50–53.

Luporini, F., Louboutin, M., Lange, M., Kukreja, N., rhodrin, Bisbas, G., … Cristo, R., 2022, Devitocodes/devito: V4.6.2:. Zenodo. doi:10.5281/zenodo.6108644

Luporini, F., Louboutin, M., Lange, M., Kukreja, N., Witte, P., Hückelheim, J., … Gorman, G. J., 2020, Architecture and performance of devito, a system for automated stencil computation: ACM Transactions on Mathematical Software (TOMS), 46, 1–28.

Oghenekohwo, F., and Herrmann, F. J., 2017a, Highly repeatable time-lapse seismic with distributed compressive sensing—Mitigating effects of calibration errors: The Leading Edge, 36, 688–694.

Oghenekohwo, F., and Herrmann, F. J., 2017b, Improved time-lapse data repeatability with randomized sampling and distributed compressive sensing: EAGE annual conference proceedings. doi:10.3997/2214-4609.201701389

Oghenekohwo, F., Wason, H., Esser, E., and Herrmann, F. J., 2017, Low-cost time-lapse seismic with distributed compressive sensing-part 1: Exploiting common information among the vintages: Geophysics, 82, P1–P13. doi:10.1190/geo2016-0076.1

Oliver, D. S., Fossum, K., Bhakta, T., Sandø, I., Nævdal, G., and Lorentzen, R. J., 2021, 4D seismic history matching: Journal of Petroleum Science and Engineering, 207, 109119.

Peters, B., and Herrmann, F. J., 2019, Algorithms and software for projections onto intersections of convex and non-convex sets with applications to inverse problems: ArXiv Preprint ArXiv:1902.09699.

Peters, B., Louboutin, M., and Modzelewski, H., 2021, Slimgroup/SetIntersectionProjection.jl: V0.2.1:. Zenodo. doi:10.5281/zenodo.5203700

Plessix, R.-E., 2006, A review of the adjoint-state method for computing the gradient of a functional with geophysical applications: Geophysical Journal International, 167, 495–503.

Pruess, K., and Nordbotten, J., 2011, Numerical simulation studies of the long-term evolution of a CO2 plume in a saline aquifer with a sloping caprock: Transport in Porous Media, 90, 135–151.

Queißer, M., and Singh, S. C., 2013, Full waveform inversion in the time lapse mode applied to CO2 storage at sleipner: Geophysical Prospecting, 61, 537–555.

Raissi, M., Perdikaris, P., and Karniadakis, G. E., 2019, Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations: Journal of Computational Physics, 378, 686–707.

Rasmussen, A. F., Sandve, T. H., Bao, K., Lauser, A., Hove, J., Skaflestad, B., … others, 2021, The open porous media flow reservoir simulator: Computers & Mathematics with Applications, 81, 159–185.

Ringrose, P., 2020, How to store CO2 underground: Insights from early-mover CCS projects: Springer.

Ringrose, P., Mathieson, A., Wright, I., Selama, F., Hansen, O., Bissell, R., … Midgley, J., 2013, The in salah CO2 storage project: Lessons learned and knowledge transfer: Energy Procedia, 37, 6226–6236.

Settgast, R. R., White, J., Corbett, B., Vargas, A., Sherman, C., Fu, P., … others, 2018, Geosx simulation framework:. Lawrence Livermore National Lab.(LLNL), Livermore, CA (United States).

Stanimirović, P. S., and Miladinović, M. B., 2010, Accelerated gradient descent methods with line search: Numerical Algorithms, 54, 503–520.

Tarantola, A., 1984, Inversion of seismic reflection data in the acoustic approximation: Geophysics, 49, 1259–1266.

Virieux, J., and Operto, S., 2009, An overview of full-waveform inversion in exploration geophysics: Geophysics, 74, WCC1–WCC26.

Wason, H., Oghenekohwo, F., and Herrmann, F. J., 2017, Low-cost time-lapse seismic with distributed compressive sensing-part 2: Impact on repeatability: Geophysics, 82, P15–P30. doi:10.1190/geo2016-0252.1

Watanabe, T., Shimizu, S., Asakawa, E., and Matsuoka, T., 2004, Differential waveform tomography for time-lapse crosswell seismic data with application to gas hydrate production monitoring: In SEG technical program expanded abstracts 2004 (pp. 2323–2326). Society of Exploration Geophysicists.

Wen, G., Li, Z., Azizzadenesheli, K., Anandkumar, A., and Benson, S. M., 2021a, U-FNO–an enhanced fourier neural operator based-deep learning model for multiphase flow: ArXiv Preprint ArXiv:2109.03697.

Wen, G., Tang, M., and Benson, S. M., 2021b, Towards a predictor for CO2 plume migration using deep neural networks: International Journal of Greenhouse Gas Control, 105, 103223.

Witte, P. A., Louboutin, M., Kukreja, N., Luporini, F., Lange, M., Gorman, G. J., and Herrmann, F. J., 2019, A large-scale framework for symbolic implementations of seismic inversion algorithms in julia: Geophysics, 84, F57–F71. doi:10.1190/geo2018-0174.1

Yang, D., Liu, F., Morton, S., Malcolm, A., and Fehler, M., 2016, Time-lapse full-waveform inversion with ocean-bottom-cable data: Application on valhall field: Geophysics, 81, R225–R235.

Yang, D., Meadows, M., Inderwiesen, P., Landa, J., Malcolm, A., and Fehler, M., 2015, Double-difference waveform inversion: Feasibility and robustness study with pressure data: Geophysics, 80, M129–M141.

Yin, Z., Louboutin, M., and Herrmann, F. J., 2021, Compressive time-lapse seismic monitoring of carbon storage and sequestration with the joint recovery model: SEG technical program expanded abstracts. doi:10.1190/segam2021-3569087.1

Zhang, K., Zuo, Y., Zhao, H., Ma, X., Gu, J., Wang, J., … Yao, J., 2022, Fourier neural operator for solving subsurface oil/Water two-phase flow partial differential equation: SPE Journal, 1–15.

Zhang, Z., and Huang, L., 2013, Double-difference elastic-waveform inversion with prior information for time-lapse monitoring: Geophysics, 78, R259–R273.

Zhou, W., and Lumley, D., 2021a, Central-difference time-lapse 4D seismic full-waveform inversion: Geophysics, 86, R161–R172.

Zhou, W., and Lumley, D., 2021b, Non-repeatability effects on time-lapse 4D seismic full waveform inversion for ocean-bottom node data: Geophysics, 86, 1–60.