Total variation tomographic inversion via the Alternating Direction Method of Multipliers

Similar documents
26257 Nonlinear Inverse Modeling of Magnetic Anomalies due to Thin Sheets and Cylinders Using Occam s Method

Lecture 2: Seismic Inversion and Imaging

Model parametrization strategies for Newton-based acoustic full waveform

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Accelerating the Hessian-free Gauss-Newton Full-waveform Inversion via Preconditioned Conjugate Gradient Method

Sparse wavelet expansions for seismic tomography: Methods and algorithms

Interval velocity estimation through convex optimization

Deconvolution with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

P257 Transform-domain Sparsity Regularization in Reconstruction of Channelized Facies

Introduction to Geophysical Inversion

Tu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization

TRAVELTIME TOMOGRAPHY (CONT)

Practical implementation of SRME for land multiple attenuation

Simultaneous source separation via robust time variant Radon operators

SEG/New Orleans 2006 Annual Meeting

Removing blended sources interference using Stolt operator Amr Ibrahim, Department of Physics, University of Alberta,

Electromagnetic migration of marine CSEM data in areas with rough bathymetry Michael S. Zhdanov and Martin Čuma*, University of Utah

A Nuclear Norm Minimization Algorithm with Application to Five Dimensional (5D) Seismic Data Recovery

A least-squares shot-profile application of time-lapse inverse scattering theory

Comparison of 1-D inversion schemes for TDEM data

(x, y, z) m 2. (x, y, z) ...] T. m 2. m = [m 1. m 3. Φ = r T V 1 r + λ 1. m T Wm. m T L T Lm + λ 2. m T Hm + λ 3. t(x, y, z) = m 1

Interpolation using asymptote and apex shifted hyperbolic Radon transform

SUMMARY. min. m f (m) s.t. m C 1

Stanford Exploration Project, Report 120, May 3, 2005, pages

Refraction Full-waveform Inversion in a Shallow Water Environment

We G High-resolution Tomography Using Offsetdependent Picking and Inversion Conditioned by Image-guided Interpolation

Anisotropy-preserving 5D interpolation by hybrid Fourier transform

2D Inversions of 3D Marine CSEM Data Hung-Wen Tseng*, Lucy MacGregor, and Rolf V. Ackermann, Rock Solid Images, Inc.

Amplitude and kinematic corrections of migrated images for non-unitary imaging operators

An imaging technique for subsurface faults using Teleseismic-Wave Records II Improvement in the detectability of subsurface faults

Iterative resolution estimation in Kirchhoff imaging

Least squares Kirchhoff depth migration: important details

Integral equation method for anisotropic inversion of towed streamer EM data: theory and application for the TWOP survey

A NUMERICAL EXPERIMENT ON NONLINEAR IMAGE RECONSTRUCTION FROM FIRST-ARRIVAL TIMES FOR TWO-DIMENSIONAL ISLAND ARC STRUCTURE

Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising

Temporal Integration Of Seismic Traveltime Tomography

Seismic Reflection Method

Least Squares Kirchhoff Depth Migration: potentials, challenges and its relation to interpolation

SUMMARY. method to synthetic datasets is discussed in the present paper.

APPLICATION OF MATLAB IN SEISMIC INTERFEROMETRY FOR SEISMIC SOURCE LOCATION AND INTERPOLATION OF TWO DIMENSIONAL OCEAN BOTTOM SEISMIC DATA.

G009 Scale and Direction-guided Interpolation of Aliased Seismic Data in the Curvelet Domain

Machine-learning Based Automated Fault Detection in Seismic Traces

Multicomponent f-x seismic random noise attenuation via vector autoregressive operators

Perception Viewed as an Inverse Problem

Image denoising using TV-Stokes equation with an orientation-matching minimization

GG450 4/5/2010. Today s material comes from p and in the text book. Please read and understand all of this material!

Velocity Model Sampling and Interpolation: The Gradient Problem

Adaptive Waveform Inversion: Theory Mike Warner*, Imperial College London, and Lluís Guasch, Sub Salt Solutions Limited

Geometric theory of inversion and seismic imaging II: INVERSION + DATUMING + STATIC + ENHANCEMENT. August Lau and Chuan Yin.

Inversion after depth imaging

The Alternating Direction Method of Multipliers

Anisotropic model building with well control Chaoguang Zhou*, Zijian Liu, N. D. Whitmore, and Samuel Brown, PGS

Elastic full waveform Inversion for land walkaway VSP data

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

GEOPHYS 242: Near Surface Geophysical Imaging. Class 8: Joint Geophysical Inversions Wed, April 20, 2011

Successful application of joint reflection/refraction tomographic velocity inversion in a shallow water marine environment.

Coherent partial stacking by offset continuation of 2-D prestack data

A MAP Algorithm for AVO Seismic Inversion Based on the Mixed (L 2, non-l 2 ) Norms to Separate Primary and Multiple Signals in Slowness Space

Writing Kirchhoff migration/modelling in a matrix form

Simultaneous joint inversion of refracted and surface waves Simone Re *, Claudio Strobbia, Michele De Stefano and Massimo Virgilio - WesternGeco

Joint seismic traveltime and TEM inversion for near surface imaging Jide Nosakare Ogunbo*, Jie Zhang, GeoTomo LLC

Introduction to seismic body waves Tomography

Total Variation Denoising with Overlapping Group Sparsity

Estimation of Tikhonov Regularization Parameter for Image Reconstruction in Electromagnetic Geotomography

Lagrangian methods for the regularization of discrete ill-posed problems. G. Landi

Mostafa Naghizadeh and Mauricio D. Sacchi

Timelapse ERT inversion approaches and their applications

Fast Algorithms for Regularized Minimum Norm Solutions to Inverse Problems

Ultrasonic Multi-Skip Tomography for Pipe Inspection

Least squares Kirchhoff depth migration with. preconditioning

Full waveform inversion of physical model data Jian Cai*, Jie Zhang, University of Science and Technology of China (USTC)

Point spread function reconstruction in ground-based astronomy by l 1 -l p model

Multi-azimuth velocity estimation

G004 Robust Frequency-domain Multi-parameter Elastic Full Waveform Inversion

N. Kazemi* (University of Alberta), A. Gholami (University of Tehran) & M. D. Sacchi (University of Alberta)

High Resolution Imaging by Wave Equation Reflectivity Inversion

1D internal multiple prediction in a multidimensional world: errors and recommendations

GEOPHYS 242: Near Surface Geophysical Imaging. Class 5: Refraction Migration Methods Wed, April 13, 2011

Applications of the generalized norm solver

Seismic data interpolation beyond aliasing using regularized nonstationary autoregression a

Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling

Modelling, migration, and inversion using Linear Algebra

We C 07 Least-squares Inversion for Imaging the Full Seismic Wavefield

Summary. Figure 1: Simplified CRS-based imaging workflow. This paper deals with the boxes highlighted in green.

Improvements in time domain FWI and its applications Kwangjin Yoon*, Sang Suh, James Cai and Bin Wang, TGS

3D Computer Vision. Dense 3D Reconstruction II. Prof. Didier Stricker. Christiano Gava

1. Techniques for ill-posed least squares problems. We write throughout this lecture = 2. Consider the following least squares problems:

The power of stacking, Fresnel zones, and prestack migration

Investigating Image Inpainting via the Alternating Direction Method of Multipliers

Alternating Direction Method of Multipliers

H003 Deriving 3D Q Models from Surface Seismic Data Using Attenuated Traveltime Tomography

Multicomponent land data pre-processing for FWI: a benchmark dataset

2010 SEG SEG Denver 2010 Annual Meeting

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

SUMMARY THEORY INTRODUCTION

Main Menu. Summary. Introduction

A projected Hessian matrix for full waveform inversion Yong Ma and Dave Hale, Center for Wave Phenomena, Colorado School of Mines

SUMMARY. denoise the original data at each iteration. This can be

Robust 3D gravity gradient inversion by planting anomalous densities

Transcription:

Total variation tomographic inversion via the Alternating Direction Method of Multipliers Landon Safron and Mauricio D. Sacchi Department of Physics, University of Alberta Summary Geophysical inverse problems are typically ill-posed and require a priori information to estimate a meaningful solution. If the unknown model is assumed to contain edges and sharp features, total variation (TV) regularization can be applied to retrieve a solution that present sharp boundaries. In this paper, we cast the seismic tomography inverse problem as a l 2 l 1 least squares problem with total variation regularization. We make a substitution to change the problem into a form that can be solved using the alternating direction method of multipliers (ADMM). Testing the method with noisy synthetic VSP traveltime data results in an edge-preserving model that approximately matches the true model. Similar results are obtained when we apply the method to the inversion of the classical Dix equation. Introduction Seismic tomography is an imaging technique that can be used to determine the Earth s velocitystructure. First, the image is separated into sections that are assumed to be have the same material properties. Then, using measurements made of seismic waves passing through the subsurface, the properties of these sections are determined. Clearly, seismic tomography is an inverse problem. Like other geophysical inverse problems, the data used in seismic tomography is contaminated with unknown noise. As a result, infinitely many subsurface models satisfy the same set of observations and the inverse problem is said to be ill-posed. A common approach to solving many geophysical inverse problems is to cast them as regularized least squares problems. One such example is Tikhonov regularization (Tikhonov and Arsenin, 1977), which is often used to choose the smoothest solution that satisfies the data. Smooth solutions are computationally inexpensive and can be appropriately used to solve many inverse problems, such as vertical seismic profiles (Lizarralde and Swift, 1999). While smooth solutions can be justified in many settings (Constable et al., 1987), they are not always appropriate. This is the case when imaging geological interfaces with strong acoustic velocity contrasts (e.g. salt bodies). In these situations, we expect to see sharp boundaries and interfaces in the model. Therefore, a better choice of regularization is to look for a blocky solution, i.e., one that allows for edges and sharp features. This is precisely the goal of the total variation regularization proposed by Rudin et al. (1992). In this paper, we apply the alternating direction method of multipliers to seismic tomography with total variation regularization. We test the method with noisy synthetic vertical seismic profile (VSP) and common mid-point (CMP) traveltime data. GeoConvention 2015: New Horizons 1

Total variation regularization Let d be a N x 1 vector of seismic data, L be a data kernel of size N x M, m be a subsurface model of size M x 1 and n be additive noise of size N x 1, where N and M are the number of observations and model parameters, respectively. Then the seismic data can be found from the forward problem d = Lm + n. (1) In reality, we are more interested in the inverse problem (tomography), i.e., finding m of size M x 1 for a known d and L and an unknown n. Because the noise is unknown, we cannot uniquely solve for m. Regularization is therefore necessary to stabilize the problem. Casting the inverse problem as a least squares problem gives us min R(m) + µ Lm m d 2 2, (2) where. 2 is the l 2 norm, R(m) is a regularization function and µ is a tradeoff parameter. In the case with total variation regularization, we set R(m) = N D i m 1 1, (3) where. 1 is the l 1 norm, D is a N x N first difference operator and D i is the i th row of D. The solution to the inverse problem is therefore min m n Setting y i = D i m transforms (1.4) into the constrained problem D i m 1 1 + µ 2 Lm d 2 2. (4) n min { m,y y i 1 1 + µ 2 Lm d 2 2 : y i = D i m}. (5) The inverse problem is now in a form that can be solved iteratively using the alternating direction method of multipliers. Alternating direction method of multipliers The alternating direction method of multipliers was first proposed by Glowinski and Marrocco (1975) and Gabay and Mercier (1976). The method provides a fast iterative scheme for solving optimization problems of the form min {P(x) + Q(z) : Ax + Bz = c}, (6) x,z where P and Q are convex functions. The alternating direction method of multipliers proposes to solve (6) by looking for saddle points of the augmented Lagrangian function L A (x,z,λ) P(x) + Q(z) + λ T (Ax + Bz c) + β 2 Ax + Bz c 2 2, (7) where λ is an estimate of the Lagrange multiplier, β is the dual update length and the superscript T denotes the transpose. This leads to the iterative scheme x k+1 arg min L A (x,z k,λ k ), x z k+1 arg min L A (x k+1,z,λ k ), z λ k+1 λ k β(x k+1 Dz k+1 ), GeoConvention 2015: New Horizons 2

where k denotes the iteration number. Applying ADMM to the TV regularized seismic tomography problem (7) results in the augmented Lagrangian function N ( L A (m,y,λ) y i 1 1 λi T (y i D i m) + β ) 2 y i D i m 2 2 + µ 2 Lm d 2 2. (8) Starting with x = x k and λ = λ k, we iterate as follows: y k+1 arg min L A (m k,y,λ k ), y m k+1 arg min m L A (m,y k+1,λ k ), λ k+1 λ k β(y k+1 Dm k+1 ). In Tao and Yang (2009), the authors recast the minimizations as closed form solutions: { y k+1 i = max D i m k + 1 β (λ k ) i 1 } β,0 sgn ( m k+1 = D T (y k+1 1 β λ k ) + µ β LT d (D i m k + 1β (λ k ) i ), (9) ) (D T D + µ β LT L) 1, (10) where and sgn are the piece-wise product and and signum function, respectively. After updating y and m, λ is updated as λ k+1 λ k β(y k+1 Dm k+1 ). (11) All that remains is to define a convergence criteria. The authors of Tao and Yang (2009) use the relative change in the model as a test for convergence, i.e., m k+1 m k 2 2 max{ m k 2 < ε, (12) 2,1} where ε is the point of convergence. To summarize, the alternating direction method of multipliers is given by the following algorithm: Algorithm 1 ADMM Input: d, L, µ, β and λ 0. Initialize m = d and λ = λ 0. While not converged, Do (1) Update y k+1 with (9) (2) Update m k+1 with (10) (3) Update λ k+1 with (11) End While Model selection Up to this point, we have established that ADMM can be used to solve TV regularized tomography problems for a given µ and β. The problem then is to find the value of µ and β that produce the model that best fits the observed data. In Constable et al. (1987), the authors choose the best model according to the weighted least squares criterion. The idea comes from the assumption that the data are independent measurements of random variables, meaning the residual error should follow a Gaussian distribution. Consequently, if we define χ 2 as χ 2 = Lm d 2 2 σ 2, (13) GeoConvention 2015: New Horizons 3

where σ is the standard error of the noise, then the best solution is the one that results in a value of χ 2 closest to N, the number of observations. In other words, E[χ 2 ]=N. In Tao and Yang (2009), the authors find that the quality of the inversion has little relevance to the value of β. It is therefore reasonable to choose β based entirely on the speed of convergence of the ADMM algorithm. As a result, the problem of choosing the best model is reduced to choosing the best value of the tradeoff parameter, µ. Therefore, a good approach is to iteratively increase (or decrease) µ until χ 2 matches N with an acceptable level of misfit. We set the point of convergence for the ADMM algorithm to be at ε = 10 11. Increasing the precision beyond this point results in no appreciable increase in the accuracy of the inverse solution. Of course, the selection of ε largely depends on the computational power available and the goal of the inversion. Example: VSP traveltime inversion We demonstrate the effectiveness of ADMM for solving the TV regularized inverse problem by using noisy synthetic VSP traveltime data. We begin by defining a 1-dimensional velocity model that comprises 6 horizontal layers. The theoretical survey uses equally spaced receivers lowered into a borehole and a source placed at the Earths surface at 0m offset. Direct-arrival traveltime data is then computed for each receiver. Finally, we contaminate the traveltime data with Gaussian noise with standard error σ = 1ms. To set the problem up according to equation (1), we define d as the noisy direct-arrival traveltimes, L as the causal integration operator multiplied by the receiver spacing and m as the unknown acoustic reciprocal velocity model. The inverse problem is clearly ill-posed. We choose to implement total variation regularization to select the best edge-preserving model. Trial and error reveals that setting β = 4 allows the ADMM algorithm to converge to a blocky solution in a relatively minimal number of iterations. After approximately 1000 iterations, the ADMM algorithm converged to the inverse solution shown in Figure 1. Unlike the smooth inversion, the TV regularized inverse model predicts most of the interfaces and interval velocities that are present in the true model. The figure also highlights the fact that the noise level limits the resolution of the model. This is best observed at shallow depths, where the true traveltime signal is small and may be overwhelmed by the random noise. TV regularization can interpret this as having additional non-real layers. 0 100 200 True Model TV Regularization Smooth Regularization 300 400 Depth [m] 600 700 800 900 1000 1700 1800 1900 2000 2100 2200 2300 2400 2 2600 Velocity [m/s] Figure 1: Inverted vertical seismic profile using TV regularization and smooth regularization. GeoConvention 2015: New Horizons 4

0 0 100 2 100 2 200 2000 200 2000 300 300 Depth [m] 400 1 Depth [m] 400 1 1000 1000 600 600 700 700 800 0 0 50 100 150 200 250 300 350 400 450 Offset [m] (a) 800 0 0 50 100 150 200 250 300 350 400 450 Offset [m] (b) Figure 2: Dix inversion example. (a) True subsurface model. The deepest layer was assigned an acoustic velocity of zero as a reminder that the properties of this layer cannot be recovered. (b) Inverse model found using TV regularization. The model consists of layers that are nearly uniform. Example: Dix equation The classical Dix equation relates root-mean-square (RMS) velocities to interval velocities for a horizontally layered section. The relationship is given by V 2 RMS = p Vn 2 t 0,n n=1 t 0,n, (14) where p is the number of layers to the n th interface, V n is the acoustic velocity of the n th layer, t 0,n is the zero-offset two-way traveltime through the n th layer and t 0,n is the zero-offset two-way traveltime for the n th reflection. We can rewrite the equation in the form shown in (1) by setting d = t 0,n V 2 RMS, L as the causal integration operator and m = V 2 n t 0,n. Dix equation can be used to solve for a 1-dimensional subsurface model based on data from 1 CMP. However, we propose to use Dix equation to image a 2-dimensional subsurface comprised of 5 folded layers. 1 CMP will not be sufficient to resolve the folded strata. Instead, we propose to concatenate the results of 50 equally spaced CMPs. We solve each CMP according to Dix equation, subject to a lateral edge-preserving condition as enforced by total variation regularization. We begin by computing synthetic data. We calculate true RMS velocities and then contaminate them with random noise with a standard error of 5m/s. Similarly, the zero-offset two-way traveltimes for the n th reflection, t 0,n, are computed by contaminating the true t 0,n s with Gaussian noise with a standard error of 2ms. Infinitely many models can satisfy the CMP traveltime data. We choose total variation regularization to look for the edge-preserving model that best fits the data. Trial and error reveals that setting β = 80000 allows the ADMM algorithm to converge to a blocky solution in a relatively minimal number of iterations. Figure 2 shows the results after approximately 700 iterations. The shape and acoustic velocities of the folded layers approximately resemble the true model. The figure also shows that TV regularization was successful at recovering an edge preserving model. Conclusion In this paper, we have discussed the application of the alternating direction method of multipliers to seismic tomography with total variation regularization. This ultimately required recasting the TV GeoConvention 2015: New Horizons 5

regularized inverse problem as a constrained l 2 l 1 least squares problem, which could then be solved iteratively. Experimental results for VSP and CMP traveltime data confirm that the method converges to an accurate solution. The speed of convergence for the method could likely be improved with the addition of an automated selection of the dual update parameter β. Acknowledgements We thank the sponsors of the Signal Analysis and Imaging Group (SAIG) for supporting our research program. Landon Safron was also supported by NSERC via the Undergraduate Student Research Awards (USRA) program. References Constable, S. C., R. L. Parker, and C. G. Constable, 1987, Occam s inversion: A practical algorithm for generating smooth models from electromagnetic sounding data: Geophysics, 52, 289 300. Gabay, D. and B. Mercier, 1976, A dual algorithm for the solution of nonlinear variational problems via finiteelement approximations: Comput. Math. Appl., 2, 17 40. Glowinski, R. and A. Marrocco, 1975, Sur lapproximation par elements finis dordre un, et la resolution par penalisation-dualite dune classe de problemes de dirichlet nonlineaires: Rev. Francaise daut. Inf. Rech. Oper., 2, 41 76. Lizarralde, D. and S. Swift, 1999, Smooth inversion of VSP traveltime data: Geophysics, 64, 659 661. Rudin, L. I., S. Osher, and E. Fatemi, 1992, Nonlinear total variation based noise removal algorithms: Physica D, 60, 259 268. Tao, M. and J. Yang, 2009, Alternating direction algorithms for total variation deconvolution in image reconstruction: TR0918 Department of Mathematics, Nanjing University. Tikhonov, A. and V. Arsenin, 1977, Solutions of ill-posed problems: Winston, Washington. GeoConvention 2015: New Horizons 6