IP Library › Granted Patent US 12,313,800
Granted Patent B2
US 12,313,800 · App. 17/907,003 · Granted May 27, 2025

Ground roll attenuation using unsupervised deep learning

Inventors: Haibin Di (Houston, TX); Nicolae Moldoveanu (Houston, TX); Hiren Maniar (Houston, TX); Aria Abubakar (Sugar Land, TX)
Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
G01V1/36G01V1/345G06N3/0455G06N3/048G06T5/70G01V2210/32G01V2210/74G06T2207/20084G06T2207/20212
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,313,800
App. No.
17/907,003
Granted
May 27, 2025
Kind
B2
Abstract

A machine-implemented method, at least one non-transitory computer-readable medium storing instructions, and a computing system are provided for attenuating noise. A computing system receives a seismic image and generates a first image using a first neural network configured to identify low-frequency ground roll in a seismic image, and a second image using a second neural network configured to identify reflections in the seismic image. A combined image is generated by combining the first image and the second image. The first neural network and the second neural network are adjusted to reduce a difference between the combined image and the seismic image using frequency constraint to guide separation of the seismic image into the first image and the second image.

Claims (83)

1. A method for attenuating noise in seismic data, comprising:

receiving a seismic image;

generating a first image using a first neural network configured to identify low frequency noise in the seismic image;

generating a second image using a second neural network configured to identify reflections in the seismic image and to attenuate the low frequency noise;

generating a combined image by combining the first image and the second image; and

adjusting the first neural network and the second neural network to reduce a difference between the combined image and the seismic image using frequency constraint to guide separation of the seismic image into the first image and the second image.

2. The method of claim 1 , further comprising:

before the generating of the first image and the second image, generating, by a computing system, a binary mask, the binary mask having a value of 1 in an area of first arrival and a value of 0 otherwise, the generating of the binary mask comprising:

binarizing a plurality of seismic images;

training an encoder-decoder neural network to generate a smooth image from the binarized seismic images; and

fitting in a vertical direction a 0-1 boundary with a sigmoid function.

3. The method of claim 2 , wherein:

total data loss is a sum of data loss, a product of a first coefficient with a first regularization term that imposes a first frequency constraint, and a product of a second coefficient with a second regularization term that imposes a second frequency constraint,

the data loss is equal to a quotient calculated by dividing, by a number of 2D data sections per patch, a product of a squared Frobenius norm of the seismic data, as originally received, subtracted from an element-wise multiplication of the binary mask with a summation of outputs of the first neural network and the second neural network,

the first regularization term is equal to a quotient of a first summation along a first discrete frequency domain in a vertical direction from zero through a window size in the first discrete frequency domain of an absolute value of a two-dimensional Fourier transform function of X, divided by a number of pixels for computing a mean value of the first summation,

the second regularization term is equal to a quotient of a second summation along the first discrete frequency domain in a vertical direction from one plus the window size in the first discrete frequency domain through Q of an absolute value of a two-dimensional Fourier transform function of Y, divided by the number of pixels for computing the mean value of the first summation subtracted from the number of 2D data sections per patch,

the first discrete frequency domain is 1, . . . , Q, and

a second discrete frequency domain in a horizontal direction is 1, . . . , P.

4. The method of claim 2 , further comprising:

applying the binary mask to the received seismic image to mask the noise before the area of first arrival in the received seismic image before the generating of the first image and the second image from the seismic image.

5. The method of claim 1 , wherein an architecture of each of the first neural network and the second neural network comprises:

a first plurality of stacks of first convolutional layers separated by respective down sampling;

a second plurality of stacks of second convolutional layers separated by respective up sampling; and

a relu activation function after each convolutional layer of the first and the second convolutional layers except for an output layer.

6. The method of claim 5 , wherein the architecture of each of the first neural network and the second neural network further comprises:

a skip connection from an output of a first stack of the first plurality of stacks to an input of a last stack of the second plurality of stacks.

7. The method of claim 1 , further comprising:

normalizing, by a computing system, seismic data from the seismic image before providing the seismic image to the first neural network and the second neural network.

8. At least one non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a computing system, cause the computing system to perform operations, the operations comprising:

receiving a seismic image;

generating a first image using a first neural network configured to identify low frequency noise, including ground roll, in the seismic image;

generating a second image using a second neural network configured to identify reflections in the seismic image and to attenuate the low frequency noise;

combining the first image and the second image to generate a combined image; and

adjusting the first neural network and the second neural network to reduce a difference between the combined image and the seismic image using frequency constraint to guide separation of the seismic image into the first image and the second image.

9. The at least one non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

before the generating of the first image and the second image, applying a binary mask to the seismic image to remove noise before an area of first arrival in the seismic image.

10. The at least one non-transitory computer-readable medium of claim 9 , wherein:

total data loss is a sum of data loss, a product of a first coefficient with a first regularization term that imposes a first frequency constraint, and a product of a second coefficient with a second regularization term that imposes a second frequency constraint,

the data loss is equal to a quotient calculated by dividing, by a number of 2D data sections per patch, a product of a squared Frobenius norm of the seismic data, as originally received, subtracted from an element-wise multiplication of the binary mask with a summation of outputs of the first neural network and the second neural network,

the first regularization term is equal to a quotient of a first summation, along a first discrete frequency domain in a vertical direction from zero through a window size in the first discrete frequency domain, of an absolute value of a two-dimensional Fourier transform function of X, divided by a number of pixels for computing a mean value of the first summation,

the second regularization term is equal to a quotient of a second summation along the first discrete frequency domain in the vertical direction from one plus the window size in the first discrete frequency domain through Q of an absolute value of a two-dimensional Fourier transform function of Y, divided by the number of pixels for computing the mean value of the first summation subtracted from the number of 2D data sections per patch,

the first discrete frequency domain is 1, . . . , Q, and

a second discrete frequency domain in a horizontal direction is 1, . . . , P.

11. The at least one non-transitory computer-readable medium of claim 8 , wherein an architecture of each of the first neural network and the second neural network comprises:

a first plurality of stacks of first convolutional layers separated by respective down sampling;

a second plurality of stacks of second convolutional layers separated by respective up sampling; and

a relu activation function after each convolutional layer of the first and the second convolutional layers except for an output layer.

12. The at least one non-transitory computer-readable medium of claim 11 , wherein:

the down sampling comprises one of max pooling and average pooling, and

the up sampling comprises using a nearest-neighbor interpolation method.

13. The at least one non-transitory computer-readable medium of claim 11 , wherein the operations further comprise:

normalizing seismic data from the seismic image before providing the seismic image to the first neural network and the second neural network, the normalized seismic data being calculated by subtracting a mean value of the seismic data before the normalizing from the seismic data before the normalizing, and dividing a result of the subtracting by a standard deviation of the seismic data before the normalizing.

14. The at least one non-transitory computer-readable medium of claim 11 , wherein the architecture of each of the first neural network and the second neural network further comprises:

a skip connection from an output of a first stack of the first plurality of stacks to an input of a last stack of the second plurality of stacks.

15. A computing system for attenuating low-frequency ground roll, comprising:

one or more processors; and

a memory system comprising one or more non-transitory computer-readable media storing instructions that, when executed by at least one of the one or more processors, cause the computing system to perform operations, the operations comprising:

receiving a seismic image;

generating a first image using a first neural network configured to identify the low-frequency ground roll in the seismic image;

generating a second image using a second neural network configured to identify reflections in the seismic image;

combining the first image and the second image to generate a combined image; and

adjusting the first neural network and the second neural network to reduce a difference between the combined image and the seismic image using frequency constraint to guide separation of the seismic image into the first image and the second image.

16. The computing system of claim 15 , wherein the operations further comprise:

applying a binary mask to the seismic image, before the generating of the first image and the second image, to remove noise before an area of first arrival in the seismic image.

17. The computing system of claim 16 , wherein:

the operations further comprise normalizing seismic data from the seismic image before providing the seismic image to the first neural network and the second neural network, the normalized seismic data being calculated by subtracting a mean value of the seismic data before the normalizing from the seismic data before the normalizing, and dividing a result of the subtracting by a standard deviation of the seismic data before the normalizing,

total data loss is a sum of data loss, a product of a first coefficient with a first regularization term that imposes a first frequency constraint, and a product of a second coefficient with a second regularization term that imposes a second frequency constraint,

the data loss is equal to a quotient calculated by dividing, by a number of 2D data sections per patch, a product of a squared Frobenius norm of the seismic data, as originally received, subtracted from an element-wise multiplication of the binary mask with a summation of outputs of the first neural network and the second neural network,

the first regularization term is equal to a quotient of a first summation, along a first discrete frequency domain in a vertical direction from zero through a window size in the first discrete frequency domain, of an absolute value of a two-dimensional Fourier transform function of X, divided by a number of pixels for computing a mean value of the first summation,

the second regularization term is equal to a quotient of a second summation along the first discrete frequency domain in the vertical direction from one plus the window size in the first discrete frequency domain through Q of an absolute value of a two-dimensional Fourier transform function of Y, divided by the number of pixels for computing the mean value of the first summation subtracted from the number of 2D data sections per patch,

the first discrete frequency domain is 1, . . . , Q, and

a second discrete frequency domain in a horizontal direction is 1, . . . , P.

18. The computing system of claim 15 , wherein:

an architecture of each of the first neural network and the second neural network comprises:

a first plurality of stacks of first convolutional layers separated by respective down sampling,

a second plurality of stacks of second convolutional layers separated by respective up sampling, and

a relu activation function after each convolutional layer of the first and the second convolutional layers except for an output layer; and

the down sampling comprises one of max pooling and average pooling, and

the up sampling comprises using a nearest-neighbor interpolation method.

19. The computing system of claim 18 , wherein the architecture of each of the first neural network and the second neural network further comprises:

a skip connection from an output of a first stack of the first plurality of stacks to an input of a last stack of the second plurality of stacks.

20. The computing system of claim 15 , wherein the operations further comprise:

normalizing seismic data from the seismic image before providing the seismic image to the first neural network and the second neural network, the normalized seismic data being calculated by subtracting a mean value of the seismic data before the normalizing from the seismic data before the normalizing, and dividing a result of the subtracting by a standard deviation of the seismic data before the normalizing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2022
From: DI, HAIBIN; MOLDOVEANU, NICOLAE; MANIAR, HIREN; ABUBAKAR, ARIA
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 061223/0456 →
Continuity (2)
Provisional Application 62993817 · Mar 24, 2020
Related Publication 20230109902A1 · Apr 13, 2023
References Cited (23)
US 10664963B1 · Rossi · 2020 [cited by examiner]
US 20180129917A1 · Chu · 2018 [cited by examiner]
US 20180137605A1 · Otsuka · 2018 [cited by examiner]
US 20180150947A1 · Lu · 2018 [cited by examiner]
US 20180164455A1 · Elboth et al. · 2018 [cited by applicant]
US 20180203144A1 · Karrenbach · 2018 [cited by examiner]
US 20190302290A1 · Alwon · 2019 [cited by applicant]
US 20200126186A1 · Kim · 2020 [cited by examiner]
US 20210063594A1 · Wang · 2021 [cited by examiner]
US 20210090289A1 · Karanam · 2021 [cited by examiner]
US 20210104313A1 · Mizobe · 2021 [cited by examiner]
US 20220012536A1 · Wang · 2022 [cited by examiner]
US 20220130136A1 · Ando · 2022 [cited by examiner]
US 20220230022A1 · Park · 2022 [cited by examiner]
Jia et al., “Separating Ground-roll from Land Seismic Record via Convolutional Neural Network”, 2018 SEG Maximizing Asset Value through Artificial Intelligence and Machine Learning Workshop, 5 pages, Sep. 2018, availabl… [cited by applicant]
Si, “Attenuation of random noise using denoising convolutional neural networks”, Interpretation vol. 7, Issue 3, p. 1A-T725, Aug. 2019, 13 pages. available at: URL: https://www.researchgate.net/profile/Xu-Si-3/publicati… [cited by applicant]
Draganov et al., “Reflection images from ambient seismic noise”, Geophysics, vol. 74, No. 5, pp. A63-A67, Sep.-Oct. 2009, available at: URL: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.699.6453&rep=rep1&ty… [cited by applicant]
Greg Benz Photography—How to stack multiple images to reduce noise in starry night skies, available at: URL: https://www.youtube.com/watch?v=i0_oQ3je4gc>, Published on Feb. 8, 2017. [cited by applicant]
Search Report and Written Opinion of International Patent Application No. PCT/US2021/023415 on Jun. 15, 2021; 9 pages. [cited by applicant]
Extended Search Report issued in European Patent Application No. 21776200.4 dated Feb. 16, 2024, 6 pages. [cited by applicant]
Zhu, W. et al., Seismic Signal Denoising and Decomposition Using Deep Neural Networks, arXiv:1811.02695v1, Cornell University Library, New York, 14 pages. [cited by applicant]
Askari, R. et al., “Ground roll attenuation using the S and x-f-k transforms”, Geophysical Prospecting, 2008, 56, pp. 105-114. [cited by applicant]
International Preliminary Report on Patentability of International Patent Application No. PCT/US2021/023415 dated Oct. 6, 2022, 6 pages. [cited by applicant]
Cited By (1)
US 12,674,905