Abstract
A common method of imaging with seismic data is reverse time migration (RTM) in which recorded data are back-propagated to form an image of the subsurface. Least-squares RTM (LSRTM) extends this method to an iterative method that minimizes a data misfit term. An appropriate regularization term such as a sparsity-promoting functional (e.g., total variation (TV)) is required to stabilize the LSRTM solution. In this paper, in order to efficiently solve such regularized LSRTM via distributed optimization algorithms, we first reformulate the problem into a consensus form. The alternating direction method of multipliers (ADMM) allows us to split the problem into separate subproblems, resulting to a two-step iteration which efficiently solves the original problem. The most time-consuming step is due to LSRTM of the data associated with each source, separately, which is carried out in parallel via a set of workers. The resulting local images are sent to a master that is responsible for generating (via a proximal mapping) a unique global image that is close to the mean of local images while minimizing the regularizing function. This loop gives a general framework for the parallel computation of regularized LSRTM and allows different regularizing functions to be employed by using appropriate proximal operators. We demonstrate the performance of the proposed algorithm with a set of numerical examples. The results show that TV methods can generate more accurate images compared with the l1-norm sparse LSRTM, l2-norm LSRTM, and traditional RTM. Furthermore, the new algorithm shows improvements over the traditional formulations due to the consensus parallelization.
Similar content being viewed by others
References
Aghamiry, H.S., Gholami, A., Operto, S.: Compound regularization of full-waveform inversion for imaging piecewise media. IEEE Transactions on Geoscience and Remote Sensing, 1–13. https://doi.org/10.1109/TGRS.2019.2944464 (2019)
Aghamiry, H.S., Gholami, A., Operto, S.: Improving full-waveform inversion by wavefield reconstruction with the alternating direction method of multipliers. Geophysics 84(1), R139–R162 (2019)
Anderson, J.E., Tan, L., Wang, D.: Time-reversal checkpointing methods for RTM and FWI. Geophysics 77(4), S93–S103 (2012)
Bai, M., Wu, J., Zu, S., Chen, W.: A structural rank reduction operator for removing artifacts in least-squares reverse time migration. Comput Geosci 117, 9–20 (2018)
Baysal, E., Kosloff, D.D., Sherwood, J.W.: Reverse time migration. Geophysics 48(11), 1514–1524 (1983)
Beck, A.: First-order Methods in Optimization, vol. 25. SIAM (2017)
Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J., et al.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends®; Mach Learn 3(1), 1–122 (2011)
Bredies, K., Kunisch, K., Pock, T.: Total generalized variation. SIAM J Imaging Sci 3(3), 492–526 (2010)
Chen, K., Sacchi, M.D.: Elastic least-squares reverse time migration via linearized elastic full-waveform inversion with pseudo-hessian preconditioning. Geophysics 82(5), S341–S358 (2017)
Claerbout, J.: Geophysical image estimation by example. Lulu com (2014)
Claerbout, J.F.: Earth Soundings Analysis: Processing Versus Inversion, vol. 6. Blackwell Scientific Publications Boston (1992)
Combettes, P.L., Wajs, V.R.: Signal recovery by proximal forward-backward splitting. Multiscale Model Simul 4(4), 1168–1200 (2005)
Dai, W., Fowler, P., Schuster, G.T.: Multi-source least-squares reverse time migration. Geophys. Prospect. 60(4), 681–695 (2012)
Dai, W., Schuster, G.T.: Plane-wave least-squares reverse-time migration. Geophysics 78(4), S165–S177 (2013)
Dussaud, E., Symes, W.W., Williamson, P., Lemaistre, L., Singer, P., Denel, B., Cherrett, A.: Computational Strategies for Reverse-Time Migration. In: SEG Technical Program Expanded Abstracts 2008, pp. 2267–2271. Society of Exploration Geophysicists (2008)
Dutta, G.: Sparse least-squares reverse time migration using seislets. J. Appl. Geophys. 136, 142–155 (2017)
Feng, Z., Schuster, G.T.: Elastic least-squares reverse time migration. Geophysics 82(2), S143–S157 (2017)
Fung, S.W., Ruthotto, L.: An uncertainty-weighted asynchronous admm method for parallel pde parameter estimation. SIAM J. Sci. Comput. 41(5), S129–S148 (2019)
Gholami, A., Hosseini, S.M.: A general framework for sparsity-based denoising and inversion. IEEE Trans Signal Process 59(11), 5202–5211 (2011)
Gholami, A., Hosseini, S.M.: A balanced combination of tikhonov and total variation regularizations for reconstruction of piecewise-smooth signals. Signal Process. 93(7), 1945–1960 (2013)
Gholami, A., Sacchi, M.D.: A fast and automatic sparse deconvolution in the presence of outliers. IEEE Trans. Geosci. Remote Sens. 50(10), 4105–4116 (2012)
Gholami, A., Sacchi, M.D.: Fast 3D blind seismic deconvolution via constrained total variation and GCV. SIAM J Imaging Sci 6(4), 2350–2369 (2013)
Gholami, A., Zabihi Naeini, E.: 3d dix inversion using bound-constrained total variation regularization. Geophysics 84(3), R311–R320 (2019)
Glowinski, R., Osher, S.J., Yin, W.: Splitting Methods in Communication, Imaging, Science, and Engineering. Springer (2017)
Goldstein, T., Osher, S.: The split Bregman method for l1-regularized problems. SIAM J Imaging Sci 2 (2), 323–343 (2009)
Guitton, A.: Amplitude and kinematic corrections of migrated images for nonunitary imaging operators. Geophysics 69(4), 1017–1024 (2004)
Hennenfent, G.: Sampling and Reconstruction of Seismic Wavefields in the Curvelet Domain, Graduate Thesis. University of British Columbia (2008)
Herrmann, F.J., Moghaddam, P., Stolk, C.C.: Sparsity-and continuity-promoting seismic image recovery with curvelet frames. Appl. Comput. Harmon. Anal. 24(2), 150–173 (2008)
Kadu, A., Kumar, R.: Decentralized full-waveform inversion. In: 80Th EAGE Conference and Exhibition 2018 (2018)
Lailly, P., Bednar, J.: The seismic inverse problem as a sequence of before stack migrations. In: Conference on Inverse Scattering: Theory and Application, pp. 206–220. Siam, Philadelphia (1983)
Lari, H.H., Gholami, A.: Curvelet-tv regularized bregman iteration for seismic random noise attenuation. J. Appl. Geophys. 109, 233–241 (2014)
Li, X., Aravkin, A.Y., van Leeuwen, T., Herrmann, F.J.: Fast randomized full-waveform inversion with compressive sensing. Geophysics 77(3), A13–A17 (2012)
Lin, Y., Lianjie, L.: Least-squares reverse-time migration with modified total-variation regularization. In: SEG Technical Program Expanded Abstracts 2015, pp. 4264–4269. Society of Exploration Geophysicists (2015)
Luo, S., Hale, D.: Least-squares migration in the presence of velocity errors. Geophysics 79(4), S153–S161 (2014)
Nemeth, T., Wu, C., Schuster, G.T.: Least-squares migration of incomplete reflection data. Geophysics 64(1), 208–221 (1999)
Papafitsoros, K., Schoenlieb, C.B., Sengul, B.: Combined first and second order total variation inpainting using split bregman. Image Process Line 3, 112–136 (2013)
Parikh, N., Boyd, S., et al.: Proximal algorithms. Found Trends®; Optim 1(3), 127–239 (2014)
Plessix, R.E.: A review of the adjoint-state method for computing the gradient of a functional with geophysical applications. Geophys. J. Int. 167(2), 495–503 (2006)
Plessix, R.E., Mulder, W.: Frequency-domain finite-difference amplitude-preserving migration. Geophys. J. Int. 157(3), 975–987 (2004)
Ren, Z., Liu, Y., Sen, M.K.: Least-squares reverse time migration in elastic media. Geophys. J. Int. 208 (2), 1103–1125 (2016)
Sacchi, M., Wang, J., Kuehl, H.: Regularized migration/inversion: New generation of seismic imaging algorithm. CSEG Rec 31, 55–59 (2006)
Schuster, G.T.: Seismic inversion. Society of Exploration Geophysicists (2017)
Symes, W.W.: Mathematics of reflection seismology. Rice University, pp. 1–85 (1995)
Symes, W.W.: Reverse time migration with optimal checkpointing. Geophysics 72(5):SM213–SM221 (2007)
Tarantola, A.: Theoretical background for the inversion of seismic waveforms, including anelasticity and attenuation. Pure Appl. Geophys. 128, 365–399 (1988)
Taylor, H.L., Banks, S.C., McCoy, J.F.: Deconvolution with the 1 norm. Geophysics 44(1), 39–52 (1979)
Tsianos, K.I., Lawlor, S., Rabbat, M.G.: Consensus-based distributed optimization: practical issues and applications in large-scale machine learning. In: 2012 50Th Annual Allerton Conference On Communication, Control, and Computing (Allerton), pp. 1543–1550. IEEE (2012)
Whitmore, N.D.: Iterative depth migration by backward time propagation. In: SEG Technical Program Expanded Abstracts 1983, pp. 382–385. Society of Exploration Geophysicists (1983)
Witte, P.A., Louboutin, M., Luporini, F., Gorman, G.J., Herrmann, F.J.: Compressive least-squares migration with on-the-fly fourier transforms. Geophysics 84(5), 1–76 (2019)
Xue, Z., Chen, Y., Fomel, S., Sun, J.: Seismic imaging of incomplete data and simultaneous-source data using least-squares reverse time migration with shaping regularization. Geophysics 81(1), S11–S20 (2015)
Yang, M., Daskalakis, E., Herrmann, F.: Fast sparsity-promoting least-squares migration with multiples in the time domain. In: SEG Technical Program Expanded Abstracts 2017, pp. 4828–4832. Society of Exploration Geophysicists (2017)
Yang, P., Brossier, R., Virieux, J.: Wavefield reconstruction by interpolating significantly decimated boundaries. Geophysics 81(5), T197–T209 (2016)
Yao, G., Jakubowicz, H.: Least-squares reverse-time migration in a matrix-based formulation. Geophys. Prospect. 64(3), 611–621 (2016)
Yin, W., Osher, S.: Error forgetting of Bregman iteration. J. Sci. Comput. 54(2-3), 684–695 (2013)
Zand, T., Malcolm, A., Gholami, A., Richardson, A.: Compressed imaging to reduce storage in adjoint-state calculations. IEEE Trans. Geosci. Remote Sens. 57(11), 9236–9241 (2019)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Steps of computing the imaging condition
Computation of the imaging condition for each source includes performing the following three steps [30, 38]:
-
1.
Computation of the forward wavefield, u = A− 1b, which is obtained by forward time recursion:
$$ u^{n} = 2u^{n-1} - u^{n-2} + (c_{0} T)^{2} \left( \nabla^{2} u^{n-1} - b^{n-1}\right) $$(27)for n = 0, 1,...,N − 1 where un ≡ u(x,nT).
-
2.
Computation of the backward wavefield \(v=A^{-T}P^{T}\ddot {d}\) which is the solution of the backward PDE:
$$ A^{T}v=P^{T}\ddot{d} $$(28)where \(\ddot {d}\equiv (D^{T} \otimes I)d\). Here, \(P^{T}\ddot {d}\) serves as the source term in which PT back-projects the second derivative of the data to the subsurface model [10]. One can think of \(P^{T}\ddot {d}\) as a wavefield which is zero except at receiver positions where it takes a value equal to \(\ddot {d}\). Since \(A:=(\nabla ^{2} - \frac {1}{{c_{0}^{2}}(\bold {x})} \frac {\partial ^{2}}{\partial t^{2}})\), we get that \(A^{T}:=(\nabla ^{2} - \frac {1}{{c_{0}^{2}}(\bold {x})} (\frac {\partial ^{2}}{\partial t^{2}})^{T})\) (note that ∇2 is symmetric). Thus, the PDE form of Eq. 28 is
$$ \nabla^{2} v(\bold{x},t) - \frac{1}{{c_{0}^{2}}(\bold{x})} (\frac{\partial^{2}}{\partial t^{2}})^{T} v(\bold{x},t) = \{P^{T}\ddot{d}\}(\bold{x},t). $$(29)Since ∂2/∂t2 is approximated by the lower triangular matrix D as in Eq. 6, its transpose is an upper triangular matrix as follows:
$$ (\frac{\partial^{2}}{\partial t^{2}})^{T} \approx D^{T}:=\frac{1}{T^{2}} \left[\begin{array}{cccccc} 1 & -2 &1& 0& {\cdots} & 0 \\ 0 & 1 &-2&1& {\cdots} & 0 \\ {\vdots} & & {\ddots} &{\ddots} & {\ddots} & {\vdots} \\ 0 & {\cdots} & 0 &1& -2 & 1 \\ 0 & {\cdots} & 0 & 0&1 & -2 \\ 0 & {\cdots} &0& 0 & 0 & 1 \end{array}\right]. $$(30)Accordingly, the backward wavefield defined by Eq. 29 can also be solved by the recursive (1), but, in this case, the recursion is performed backward in time N − 1,N − 2,..., 0 [30, 38].
-
3.
Multiplication of the two wavefields obtained from steps 1 and 2 and summing over time (due to the summation operator eT ⊗ I).
Rights and permissions
About this article
Cite this article
Zand, T., Siahkoohi, H.R., Malcolm, A. et al. Consensus optimization of total variation–based reverse time migration. Comput Geosci 24, 1393–1407 (2020). https://doi.org/10.1007/s10596-020-09958-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10596-020-09958-1