application of gpu on seismic data...

1
RTM and Modeling on GPU Application of GPU on Seismic Data Processing Haiquan Wang, Chen Lin LandOcean Energy Services Co., Ltd. Abstract RTM and Modeling on GPU Seismic Denoising on GPU We use finite difference method (FD) to solve the acoustic wave equations. In order to avoid numerical dispersion and instability of the wave equations, 4 th -order FD in time domain, 8 th -order in x, y direction and 16 th -order in z direction in spatial domain are applied. The forward modeling shots are generated by high order FD based on the 2D model as shown in Figure 1a and performed RTM seismic imaging. The result shown in Figure 1b is matched with the velocity model completely. Seismic Denoising on GPU d e t W x t S j x , Figure 3 32 samples scheme of STFT. Figure1. a) 2D Model. b) RTM result. Figure 2 a) Kirchhoff PSTM section. b) RTM Section. Different speed is applied for linear moveout (LMO) correction. If the linear noise is flattened, then it will be horizontally filtered. Meanwhile, the useful reflection in the form of the hyperbola can never be flattened and survived after filtering. In Figure 5, the reflection is much more obvious after linear noise removal. Linear Noise Removal Figure 4 a) Shot with abnormal traces. b) Abnormal frequency is removed in STFT domain but useful part of frequency in the trace still remains. Demultiple Despiking STFT maps 1D time domain signals to 2D time-frequency signals. The equation is given as follows: where W is windowing function. STFT computes a time-frequency spectrum for each input trace that every sample on seismic trace will be transformed. If short window has N samples, after STFT, there will have [N/2+1] real samples and [N/2+1] imaginary samples. Rearrange the data according to the sequence [N/2+1], trace number and trace samples after whole shot record transformed, then will get [N/2+1] sub-band records for the real part and [N/2+1] sub-band records for the imaginary part. We choose 32 samples and rearrange the data to form separate real parts and imaginary parts (Figure 3). Other than abnormal trace removal directly, as much of the overdriven noise component as possible could be removed for optimal results. The spike traces still remain instead of being removed or zero setting. The result of despiking in STFT domain is displayed in Figure 4. Figure 5 a) Shot before linear noise removal. b) Shot after linear noise removal. GPU has been performed in Prestack Time Migration (PSTM) and Reverse Time Migration (RTM) for years, now further applied on conventional data processing. Using Short Time Fourier Transform (STFT), the input data to be solved in terms of not only in time-space or frequency domain, but also in both space-time and frequency domain at the same time. It can be utilized for despiking, coherence noise removal, demultiple, etc. with less side effects than traditional. However, every sample needs to do FFT, the calculation is intensive. In virtue of GPU parallel computing, the application of STFT method has excellent results. a b a b Normal moveout (NMO) correction is applied on CDP gather by multiple velocity. The flattened multiple is easily filtered in horizontal direction. STFT method can help reduce the side effects with less reflection removed. The CDP gather after multiple velocity NMO is displayed in Figure 6a, Figure 6b shows the gather after horizontal filtering. It is much clearer in their velocity spectrums (Figure 6c and 6d). Two sections by using Kirchhoff PSTM and RTM are depicted in Figure 2. The imaging accuracy of steep dip structure on RTM result is much higher than that on PSTM result. Figure 6 a) CDP gather after multiple velocity NMO. b) CDP gather after horizontal filtering. c) Velocity spectrum before demultiple. d) Velocity after demultiple. a b a b CONTACT NAME Haiquan Wang: [email protected] POSTER P4134 CATEGORY: ENERGY EXPLORATION - EE01

Upload: hacong

Post on 14-Apr-2018

223 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Application of GPU on Seismic Data Processingon-demand.gputechconf.com/gtc/2014/poster/pdf/P4134_fourier... · RTM and Modeling on GPU Application of GPU on Seismic Data Processing

RTM and Modeling on GPU

Application of GPU on Seismic Data ProcessingHaiquan Wang, Chen Lin

LandOcean Energy Services Co., Ltd.

Abstract

RTM and Modeling on GPU

Seismic Denoising on GPU

We use finite difference method (FD) to solve the acousticwave equations. In order to avoid numerical dispersion andinstability of the wave equations, 4th-order FD in time domain,8th-order in x, y direction and 16th-order in z direction inspatial domain are applied.

The forward modeling shots are generated by high order FDbased on the 2D model as shown in Figure 1a and performedRTM seismic imaging. The result shown in Figure 1b ismatched with the velocity model completely.

Seismic Denoising on GPU

detWxtS jx ,

Figure 3 32 samples scheme of STFT.

Figure1. a) 2D Model. b) RTM result.

Figure 2 a) Kirchhoff PSTM section. b) RTM Section.

Different speed is applied for linear moveout (LMO) correction.If the linear noise is flattened, then it will be horizontallyfiltered. Meanwhile, the useful reflection in the form of thehyperbola can never be flattened and survived after filtering. InFigure 5, the reflection is much more obvious after linear noiseremoval.

Linear Noise Removal

Figure 4 a) Shot with abnormal traces. b) Abnormal frequency is removed in STFT domain but useful part of frequency in the trace still remains.

Demultiple

Despiking

STFT maps 1D time domain signals to 2D time-frequencysignals. The equation is given as follows:

where W is windowing function.

STFT computes a time-frequency spectrum for each inputtrace that every sample on seismic trace will be transformed.If short window has N samples, after STFT, there will have[N/2+1] real samples and [N/2+1] imaginary samples.Rearrange the data according to the sequence [N/2+1], tracenumber and trace samples after whole shot recordtransformed, then will get [N/2+1] sub-band records for thereal part and [N/2+1] sub-band records for the imaginary part.We choose 32 samples and rearrange the data to formseparate real parts and imaginary parts (Figure 3).

Other than abnormal trace removal directly, as much of theoverdriven noise component as possible could be removed foroptimal results. The spike traces still remain instead of beingremoved or zero setting. The result of despiking in STFTdomain is displayed in Figure 4.

Figure 5 a) Shot before linear noise removal. b) Shot after linear noise removal.

GPU has been performed in Prestack Time Migration (PSTM)and Reverse Time Migration (RTM) for years, now furtherapplied on conventional data processing. Using Short TimeFourier Transform (STFT), the input data to be solved in termsof not only in time-space or frequency domain, but also inboth space-time and frequency domain at the same time. Itcan be utilized for despiking, coherence noise removal,demultiple, etc. with less side effects than traditional.However, every sample needs to do FFT, the calculation isintensive. In virtue of GPU parallel computing, the applicationof STFT method has excellent results.

a

b

a b

Normal moveout (NMO) correction is applied on CDP gatherby multiple velocity. The flattened multiple is easily filtered inhorizontal direction. STFT method can help reduce the sideeffects with less reflection removed. The CDP gather aftermultiple velocity NMO is displayed in Figure 6a, Figure 6bshows the gather after horizontal filtering. It is much clearerin their velocity spectrums (Figure 6c and 6d).

Two sections by using Kirchhoff PSTM and RTM are depictedin Figure 2. The imaging accuracy of steep dip structure onRTM result is much higher than that on PSTM result. Figure 6 a) CDP gather after multiple velocity NMO. b) CDP gather after horizontal filtering.

c) Velocity spectrum before demultiple. d) Velocity after demultiple.

a b

a b

contact name

Haiquan Wang: [email protected]

P4134

category: EnErgy ExPloration - EE01