Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) •...

53
SLIM Seismic Laboratory for Imaging and Modeling the University of British Columbia Randomized sampling strategies Felix J. Herrmann Released to public domain under Creative Commons license type BY (https://creativecommons.org/licenses/by/4.0). Copyright (c) 2010 SLIM group @ The University of British Columbia.

Transcript of Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) •...

Page 1: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMSeismicLaboratoryforImagingandModelingtheUniversityofBritishColumbia

Randomized sampling strategies

FelixJ.Herrmann

Released to public domain under Creative Commons license type BY (https://creativecommons.org/licenses/by/4.0).Copyright (c) 2010 SLIM group @ The University of British Columbia.

Page 2: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Drivers & impediments

“Acquisition costs”

‣ Full-waveform inversion requires hifi data

“Data deluge”

‣ “Curse of dimensionality” compounded by over restrictive “Nyquist sampling criterion”

“Limits on computational resources”

‣ End of “Moore’s law”

Page 3: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Wish listAcquisition & inversion costs determined by structure of data & complexity of the subsurface

‣ sampling criteria that are dominated by transform-domain sparsity and not by the size of the discretization

Controllable error that depends on

‣ degree of subsampling / dimensionality reduction

‣ available computational resources

Page 4: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

StrategyAdapt recent compressive sensing (CS)

• randomized subsampling - turn aliases/interferences into noise

• sparsity promotion - removes subsampling noise by exploiting signal structure

This is really an “acquisition” design problem

Let’s have a look at a stylized recovery problem first...

Page 5: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMProblem statement

Consider the following (severely) underdetermined system of linear equations:

Is it possible to recover x0 accurately from b?

The new field of Compressive Sensing attempts to answer this.

unknown

data(measurements/observations/simulations)

x0

A

=

b

Page 6: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMSparse recovery

x0

A

A := RFH=

Fourier coefficients(sparse)

with

Fouriertransform

restrictionoperator

signal

b

Page 7: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMCoarse sampling schemes

Fourier

transform

3-fold under-sampling

significant coefficients detected

ambiguity

few significant coefficients

Fourier

transform

Fourier

transform

[Hennenfent & Herrmann, ’08]

Page 8: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMSparse one-norm recovery

Signal model

and k sparse

Sparse one-norm recovery

with

Study recovery as a function of

• the subsampling ratio n/N

• “over sampling” ratio k/n

x = arg minx

||x||1def=

N!

i=1

|x[i]| subject to b = Ax

b = Ax0 where b ! Rn

n! N

x0

[Sacchi ’98][Candès et.al, Donoho, ’06]

Page 9: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMThe math of Compressive Sensing

Recovery is possible & stable as long as each subset S of k columns of with the # of nonzeros approximately behaves as an orthogonal basis.

In that case, we have

where S runs over all sets with cardinality

• the smaller the restricted isometry constant (RIP) the more energy is captured and the more stable the inversion of A

• determined by the mutual coherence of the cols in A

Let’s adapt this theory to seismic acquisition and processing

A ! Rn!N k ! N

(1! !k)"xS"2!2 # "ASxS"2!2 # (1 + !k)"xS"2!2 ,

! k

!k

[Candès et.al, ’06]

Page 10: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMKey elements

sparsifying transform

• typically localized in the time-space domain to handle the complexity of seismic data

advantageous coarse randomized sampling

• generates incoherent random undersampling “noise” in the sparsifying domain

sparsity-promoting solver

• requires few matrix-vector multiplications

Page 11: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMExtension

Extend CS framework:

Expected to perform well when

Generalizes to redundant transforms for cases where

• max of RIP constants for M, S are small

• or remains sparse for x sparse

Open research topic...

restrictionmatrix

measurementmatrix

sparsitymatrix

A := RMSH

µ = max1!i "=j!N

|!RMsi

"H RMsj |

SSHx [Candès et.al, ’10]

[Rauhut et.al, ’06]

Page 12: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Empirical performance analysis

Selection of the appropriate sparsifying transform

• nonlinear approximation error

SNR(!) = !20 log"f ! f!""f" with ! = k/P

[FJH, ’10]

Page 13: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMNonlinear approximation error

0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.020

5

10

15

20

25

30

!

SNR

[db]

analysis waveletone−norm waveletanalysis curveletone−norm curveletanalysis waveatomone−norm waveatom

common receiver gather recovery error

Page 14: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Curvelets

-0.4

-0.2

0

0.2

0.4

-0.4 -0.2 0 0.2 0.4

[Demanet et. al., ‘06]

Page 15: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMKey elements

sparsifying transform

• typically localized in the time-space domain to handle the complexity of seismic data

• curvelets

advantageous coarse sampling

• generates incoherent random undersampling “noise” in the sparsifying domain

sparsity-promoting solver

• requires few matrix-vector multiplications

Page 16: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Case study IAcquisition design according to Compressive Sensing

• Periodic subsampling vs randomized jittered sampling of sequential sources in 2- and 3-D

Page 17: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

seismic line

Page 18: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

missing shots

50% subsampled shotfrom regularly missing

shot positions

Page 19: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

interpolated

SNR = 8.9 dB50% subsampled shotfrom regularly missing

shot positions

Page 20: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Jittered sampling

shotpositions

shotpositions

PDF

shotpositions

PDF

Typical spatial convolution kernelSampling schemeType

poor

lyjit

tere

dop

timal

lyjit

tere

dre

gula

r

[Hennenfent & FJH, ’08][Gang et.al., ‘09]

Page 21: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

missing traces

50% subsampled shot

from randomized jittered shots

Page 22: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

interpolated

SNR = 10.9 dB50% subsampled shot

from randomized jittered shots

Page 23: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

interpolated

SNR = 8.9 dB50% subsampled shotfrom regularly missing

shot positions

Page 24: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM1 & 2-D jittered samplings

Spectra become increasingly “blue”

5

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(a)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(b)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(c)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

So

urc

e N

o.

(d)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

So

urc

e N

o.

(e)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

So

urc

e N

o.

(f)

Figure 2: Di!erent types of sampling: (a) regular, (b) uniform random along one axisand regularly sampled along other, (c) jittered sampling along one axis and regularlysampled along other, (d) 2D jittered sampling, with jittered sample positions alongone axis, and positions determined by another jittered sampling pattern on other axis,(e) 2D jittered sampling, jittered positions along receiver axis, and di!erent jitteredpositions along each cable inline (non-separable), (f) Fully 2D jittered sampling.

positions of shots (for marine surveys) are jittered with the same distribution. It isconceivably possible for both jittered distributions to be independent of each other,and this case is illustrated in Figure 2(e). Figure 2(f) shows fully two-dimensionaljittered sampling for positioning of geophones, where the positions are not determinedby the Kronecker product of two one-dimensional jittered distributions, but insteadby a jittered distribution determined by a two-dimensional rectangular tiling of theacquisition plane. From our experiments, we found that jittered sampling is betterthan uniform discrete random sampling in one dimension, so it is natural to extend itto two dimensions (Laszlo, 1995) in the hope that it would also be better than uniformrandom sampling in this higher dimensional case.

In addition, we also introduce another two types of blue-noise sampling schemes,Poisson Disk sampling (Cook, 1986) and Farthest Point sampling (Eldar et al., 1997).As previously stated, a blue-noise signal refers to a signal whose energy is concentratedat high frequencies with little energy concentrated at lower non-zero frequencies.Sampling patterns with blue-noise spectra, common in the field of image processing,scatter aliasing artifacts out of the signal band into high frequencies and have been

5

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(a)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(b)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sourc

e N

o.

(c)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

Sou

rce

No

.

(d)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

So

urc

e N

o.

(e)

15 20 25 30 35 40 45 50

15

20

25

30

35

40

45

50

Receiver No.

So

urc

e N

o.

(f)

Figure 2: Di!erent types of sampling: (a) regular, (b) uniform random along one axisand regularly sampled along other, (c) jittered sampling along one axis and regularlysampled along other, (d) 2D jittered sampling, with jittered sample positions alongone axis, and positions determined by another jittered sampling pattern on other axis,(e) 2D jittered sampling, jittered positions along receiver axis, and di!erent jitteredpositions along each cable inline (non-separable), (f) Fully 2D jittered sampling.

positions of shots (for marine surveys) are jittered with the same distribution. It isconceivably possible for both jittered distributions to be independent of each other,and this case is illustrated in Figure 2(e). Figure 2(f) shows fully two-dimensionaljittered sampling for positioning of geophones, where the positions are not determinedby the Kronecker product of two one-dimensional jittered distributions, but insteadby a jittered distribution determined by a two-dimensional rectangular tiling of theacquisition plane. From our experiments, we found that jittered sampling is betterthan uniform discrete random sampling in one dimension, so it is natural to extend itto two dimensions (Laszlo, 1995) in the hope that it would also be better than uniformrandom sampling in this higher dimensional case.

In addition, we also introduce another two types of blue-noise sampling schemes,Poisson Disk sampling (Cook, 1986) and Farthest Point sampling (Eldar et al., 1997).As previously stated, a blue-noise signal refers to a signal whose energy is concentratedat high frequencies with little energy concentrated at lower non-zero frequencies.Sampling patterns with blue-noise spectra, common in the field of image processing,scatter aliasing artifacts out of the signal band into high frequencies and have been

regular uniform jittered

separable2d jittered

non-seperable2d jittered

fully 2djittered

[Tang et. al., ’09-’10]

Page 25: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMRecovery from 1-2D jittered samplings (25%)

Spectra become increasingly “blue”

regular(3.91 dB)

uniform(7.20 dB)

jittered(8.94 dB)

separable2d jittered (9.45 dB)

non-seperable2d jittered (10.03 dB)

fully 2djittered (10.86 dB)

21

(a) (b) (c)

(d) (e) (f)

Figure 11: Reconstructions from 75% missing traces: (a) 2D regular sampling,SNR=3.91 dB, (b) regular along source axis, discrete uniform random along re-ceiver axis, SNR=7.30 dB, (c) regular along source axis, jittered along receiver axis,SNR=8.94 dB, (d) 2D jittered sampling, jittered sampling along receiver and sourceaxes, same source pos. for all receivers, SNR=9.65 dB, (e) 2D jittered sampling alongreceiver and source axes, di!erent source pos. for each receiver, SNR=10.03 dB, (f)Fully 2D jittered sampling, SNR=10.86 dB

21

(a) (b) (c)

(d) (e) (f)

Figure 11: Reconstructions from 75% missing traces: (a) 2D regular sampling,SNR=3.91 dB, (b) regular along source axis, discrete uniform random along re-ceiver axis, SNR=7.30 dB, (c) regular along source axis, jittered along receiver axis,SNR=8.94 dB, (d) 2D jittered sampling, jittered sampling along receiver and sourceaxes, same source pos. for all receivers, SNR=9.65 dB, (e) 2D jittered sampling alongreceiver and source axes, di!erent source pos. for each receiver, SNR=10.03 dB, (f)Fully 2D jittered sampling, SNR=10.86 dB

Page 26: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Case study IIAcquisition design according to Compressive Sensing

• Subsampling with randomized jittered sequential sources vs randomized phase-encoded simultaneous sources

[Beasley et. al., ’98 ][Berkhout ’08][Herrmann ’09-’10]

Page 27: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Simultaneous & incoherent sources

Page 28: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Unblending/Demultiplexing

Blending versus unblending ...

?

$$$$$$$$$ $

Page 29: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

multiplexed

50% subsampled shots

from randomizedsimultaneous shots

Page 30: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

demultiplexed

SNR = 16.1 dB50% subsampled shot

from randomizedsimultaneous shots

Page 31: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

recovered

SNR = 10.9 dB50% subsampled shot

from randomized jittered shots

Page 32: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Empirical performance analysis

Selection of the appropriate sparsifying transform

• nonlinear approximation error

• recovery error

SNR(!) = !20 log"f ! f!""f" with ! = k/P

SNR(!) = !20 log"f ! f !""f" with ! = � � �

[FJH, ’10]

Page 33: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMMultiple experiments

common receiver gather

Generate 25 random experiments for varying subsampling ratios:

‣ sequential sources‣ simultaneous sources

Study recovery errors & oversampling ratios for

‣Wavelets‣Curvelets‣Waveatoms

Page 34: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMMultiple experiments

0.2 0.4 0.605

10152025

simultaneous wavelet

!

SNR

[dB]

0.2 0.4 0.605

10152025uniform random wavelet

!

SNR

[dB]

0.2 0.4 0.605

10152025

simultaneous curvelet

!

SNR

[dB]

0.2 0.4 0.605

10152025uniform random curvelet

!

SNR

[dB]

0.2 0.4 0.605

10152025simultaneous waveatom

!

SNR

[dB]

0.2 0.4 0.605

10152025uniform random waveatom

!

SNR

[dB]

Page 35: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Empirical performance analysis

Selection of the appropriate sparsifying transform

• nonlinear approximation error

• recovery error

• oversampling ratio

SNR(!) = !20 log"f ! f!""f" with ! = k/P

SNR(!) = !20 log"f ! f !""f" with ! = � � �

!/" with " = inf{" : SNR(!) ! SNR(")}[FJH, ’10]

Page 36: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMOversampling ratios

0.2 0.4 0.6

1020304050607080

1

simultaneous wavelet

!

!/"

0.2 0.4 0.6

50100150200250

1

uniform random wavelet

!

!/"

0.4 0.6 0.82

4

6

8

10

1

simultaneous curvelet

!

!/"

0.4 0.6 0.8

10203040506070

1

uniform random curvelet

!

!/"

0.4 0.6 0.8

5

10

15

20

1

simultaneous waveatom

!

!/"

0.4 0.6 0.8

20406080

100

1

uniform random waveatom

!

!/"

Page 37: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMKey elements

sparsifying transform

• typically localized in the time-space domain to handle the complexity of seismic data

• curvelets

advantageous coarse sampling

• generates incoherent random undersampling “noise” in the sparsifying domain

• does not create large gaps for measurement in the physical domain

• does not create coherent interferences in simultaneous acquisition

sparsity-promoting solver

• requires few matrix-vector multiplications

Page 38: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Reality check

“When a traveler reaches a fork in the road, the 11-norm tells him to take either one way or the other, but the l2 -norm instructs him to head off into the bushes.”

John F. Claerbout and Francis Muir, 1973

Page 39: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

One-norm solver

[van den Berg & Friedlander, ’08][Hennenfent, FJH, et. al, ‘08]

Copyright © by SIAM. Unauthorized reproduction of this article is prohibited.

908 EWOUT VAN DEN BERG AND MICHAEL P. FRIEDLANDER

Trace #

Tim

e

50 100 150 200 250

(a) Image with missing traces

Trace #50 100 150 200 250

(b) Interpolated image

0 0.5 1 1.5 20

50

100

150

200

250

one!norm of solution (x104)

two

!no

rm o

f re

sidua

l

Pareto curveSolution path

(c) Pareto curve and solution path

Fig. 6.1. Corrupted and interpolated images for problem seismic. Graph (c) shows the Paretocurve and the solution path taken by SPGL1.

ever, as might be expected of an interior-point method based on a conjugate-gradientlinear solver, it can require many matrix-vector products.

It may be progressively more di!cult to solve (QP!) as ! ! 0 because the reg-ularizing e"ect from the one-norm term tends to become negligible, and there is lesscontrol over the norm of the solution. In contrast, the (LS" ) formulation is guaranteedto maintain a bounded solution norm for all values of " .

6.4. Sampling the Pareto curve. In situations where little is known aboutthe noise level #, it may be useful to visualize the Pareto curve in order to understandthe trade-o"s between the norms of the residual and the solution. In this sectionwe aim to obtain good approximations to the Pareto curve for cases in which it isprohibitively expensive to compute it in its entirety.

We test two approaches for interpolation through a small set of samples i =1, . . . , k. In the first, we generate a uniform distribution of parameters !i = (i/k)"ATb"!and solve the corresponding problems (QP!i). In the second, we generate a uni-form distribution of parameters #i = (i/k)"b"2 and solve the corresponding problems(BP#i). We leverage the convexity and di"erentiability of the Pareto curve to approx-imate it with piecewise cubic polynomials that match function and derivative valuesat each end. When a nonconvex fit is detected, we switch to a quadratic interpolation

from http://people.cs.ubc.ca/~mpf/

Page 40: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIMKey elements

sparsifying transform

• typically localized in the time-space domain to handle the complexity of seismic data

• curvelets

advantageous coarse sampling

• generates incoherent random undersampling “noise” in the sparsifying domain

• does not create large gaps for measurement in the physical domain

• does not create coherent interferences in simultaneous acquisition

sparsity-promoting solver

• requires few matrix-vector multiplications

Page 41: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

ObservationsControllable error for reconstruction from randomized subsamplings

Curvelets and simultaneous acquisition perform the best

Oversampling compared to conventional compression is small

Combination of sampling & encoding into a single linear step has profound implications

• acquisition costs no longer determined by resolution & size

• but by transform-domain sparsity & recovery error

Page 42: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Case study IIProcessing according to CS

• CS recovery from simultaneous data, followed by primary estimation

vs.

• Primary estimation directly from simultaneous data

Page 43: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

Page 44: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

CS

Use to demultiplex

Gaussian matrixA =

!R ! I

"S!

(Randomized simultaneous sources)

Page 45: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

Total data recovered

from randomizeddata

Page 46: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Physical principle

Modeling the surface:

Inversion “focusses” multiples onto primaries ...

[Groenestijn et. al. ‘09][Lin and Herrmann, ‘09]

upgoing wavefield!"#$P ! G#$!"

surface-free impulse response

downgoing wavefield! "# $[Q"P]

Page 47: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

Predicted primaries from

recovered total data

Page 48: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Extension CSUse to demultiplex & predict

Seismic Laboratory for Imaging and Modeling

Model

A =(M models free surface & source function)

Gaussian noise

Seismic Laboratory for Imaging and Modeling

Model

M S†

[Lin & FJH, ’09]

R{randomized physics

Page 49: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Seismic Laboratory for Imaging and Modeling

Recovered total data

from randomizedcompressive data

Page 50: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

ConclusionsSparse wavefield recovery benefits from

• randomization

• sparsification

• inclusion of physics

Recovery has a controlable error

Leads to acquisition & processing where costs are no longer dominated by resolution & size but by transform-domain sparsity & recovery error

Page 51: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

AcknowledgmentsThis work was in part financially supported by the Natural Sciences and Engineering Research Council of Canada Discovery Grant (22R81254) and the Collaborative Research and Development Grant DNOISE (334810-05).

This research was carried out as part of the SINBAD II project with support from the following organizations: BG Group, BP, Petrobras, and WesternGeco. 

Page 52: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

SLIM

Thank you

slim.eos.ubc.ca

Page 53: Randomized sampling strategies · SLIM Strategy Adapt recent compressive sensing (CS) • randomized subsampling -turn aliases/interferences into noise • sparsity promotion -removes

Further readingCompressive sensing

– Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information by Candes, 06.

– Compressed Sensing by D. Donoho, ’06

Simultaneous acquisition

– A new look at simultaneous sources by Beasley et. al., ’98.

– Changing the mindset in seismic data acquisition by Berkhout ’08.

Transform-based seismic data regularization– Interpolation and extrapolation using a high-resolution discrete Fourier transform by Sacchi et. al, ’98

– Non-parametric seismic data recovery with curvelet frames by FJH and Hennenfent.,’07– Simply denoise: wavefield reconstruction via jittered undersampling by Hennenfent and FJH, ‘08

Estimation of surface-free Green’s functions:

– Estimating primaries by sparse inversion and application to near-offset data reconstruction by Groenestijn, ’09

– Unified compressive sensing framework for simultaneous acquisition with primary estimation by T. Lin & FJH, ’09

Review

– Randomized sampling and sparsity: getting more information from fewer samples by FJH, ’09-’10