IP Library Granted Patent US 12,320,939
Granted Patent B2
US 12,320,939 · App. 17/825,914 · Granted Jun 3, 2025

Frequency-dependent machine learning model in seismic interpretation

Inventors: Fan Jiang (Sugarland, TX); Alejandro Jaramillo (Edinburgh, GB); Steven Roy Angelovich (Livermore, CO)
Assignee: Landmark Graphics Corporation
G01V1/345G01V1/282G01V1/301G06N20/20G01V2210/642
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,320,939
App. No.
17/825,914
Granted
Jun 3, 2025
Kind
B2
Abstract

Frequency-dependent machine-learning (ML) models can be used to interpret seismic data. A system can apply spectral decomposition to pre-processed training data to generate frequency-dependent training data of two or more frequencies. The system can train two or more ML models using the frequency-dependent training data. Subsequent to training the two or more ML models, the system can apply the two or more ML models to seismic data to generate two or more subterranean feature probability maps. The system can perform an analysis of aleatoric uncertainty on the two or more subterranean feature probability maps to create an uncertainty map for aleatoric uncertainty. Additionally, the system can generate a filtered subterranean feature probability map based on the uncertainty map for aleatoric uncertainty.

Claims (50)

1. A method comprising:

applying spectral decomposition to pre-processed training data to generate frequency-dependent training data of two or more frequencies;

training two or more machine-learning (ML) models using the frequency-dependent training data, wherein each ML model of the two or more ML models comprises a plurality of layers, wherein each ML model of the two or more ML models is trained using frequency-dependent training data of a different frequency than a frequency of frequency-dependent training data that is used to train a different ML model of the two or more ML models;

subsequent to training the two or more ML models, applying the two or more ML models to seismic data to generate two or more subterranean feature probability maps;

performing an analysis of aleatoric uncertainty on the two or more subterranean feature probability maps to create an uncertainty map for aleatoric uncertainty; and

generating a filtered subterranean feature probability map based on the uncertainty map for aleatoric uncertainty.

2. The method of claim 1 , wherein performing the analysis of aleatoric uncertainty comprises:

selecting one of the two or more subterranean feature probability maps;

applying an algorithm to quantify aleatoric uncertainty in the selected subterranean feature probability map; and

creating the uncertainty map for aleatoric uncertainty.

3. The method of claim 2 , wherein generating the filtered subterranean feature probability map comprises applying the uncertainty map to filter out high uncertainty areas from the selected subterranean feature probability map.

4. The method of claim 1 , further comprising performing a structure-oriented filter on field seismic data to produce the pre-processed training data.

5. The method of claim 4 , wherein performing the structure-oriented filter comprises optimizing a size of a moving filter window to preserve geologic discontinuities and reduce noise in the field seismic data.

6. The method of claim 1 , wherein the two or more subterranean feature probability maps comprise two or more geologic fault probability maps.

7. The method of claim 1 , wherein training the two or more ML models comprises:

randomly selecting partial training data from the frequency-dependent training data; and

measuring, from the partial training data, a probability distribution function that can quantify uncertainty in the ML model.

8. A system comprising:

a processor; and

a non-transitory computer-readable medium comprising instructions that are executable by the processor for causing the processor to perform operations comprising:

applying spectral decomposition to pre-processed training data to generate frequency-dependent training data of two or more frequencies;

training two or more machine-learning (ML) models using the frequency-dependent training data in which each ML model of the two or more ML models is trained using frequency-dependent training data of a different frequency than a frequency of frequency-dependent training data that is used to train a different ML model of the two or more ML models, wherein each ML model of the two or more ML models comprises a plurality of layers;

subsequent to training the two or more ML models, applying the two or more ML models to seismic data to generate two or more subterranean feature probability maps;

performing an analysis of aleatoric uncertainty on the two or more subterranean feature probability maps to create an uncertainty map for aleatoric uncertainty; and

generating a filtered subterranean feature probability map based on the uncertainty map for aleatoric uncertainty.

9. The system of claim 8 , wherein performing the analysis of aleatoric uncertainty comprises:

selecting one of the two or more subterranean feature probability maps;

applying an algorithm to quantify aleatoric uncertainty in the selected subterranean feature probability map; and

creating the uncertainty map for aleatoric uncertainty.

10. The system of claim 9 , wherein generating the filtered subterranean feature probability map comprises applying the uncertainty map to filter out high uncertainty areas from the selected subterranean feature probability map.

11. The system of claim 8 , wherein the operations further comprise performing a structure-oriented filter on field seismic data to produce the pre-processed training data.

12. The system of claim 11 , wherein performing the structure-oriented filter comprises optimizing a size of a moving filter window to preserve geologic discontinuities and reduce noise in the field seismic data.

13. The system of claim 8 , wherein the two or more subterranean feature probability maps comprise two or more geologic fault probability maps.

14. The system of claim 8 , wherein training the two or more ML models comprises:

randomly selecting partial training data from the frequency-dependent training data; and

measuring, using the partial training data, a probability distribution function that can be used to quantify uncertainty in the ML model.

15. A non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising:

applying spectral decomposition to pre-processed training data to generate frequency-dependent training data of two or more frequencies;

training two or more machine-learning (ML) models using the frequency-dependent training data in which each ML model of the two or more ML models is trained using frequency-dependent training data of a different frequency than a frequency of frequency-dependent training data that is used to train a different ML model of the two or more ML models, wherein each ML model of the two or more ML models comprises a plurality of layers;

subsequent to training the two or more ML models, applying the two or more ML models to seismic data to generate two or more subterranean feature probability maps;

performing an analysis of aleatoric uncertainty on the two or more subterranean feature probability maps to create an uncertainty map for aleatoric uncertainty; and

generating a filtered subterranean feature probability map based on the uncertainty map for aleatoric uncertainty.

16. The non-transitory computer-readable medium of claim 15 , wherein performing the analysis of aleatoric uncertainty comprises:

selecting one of the two or more subterranean feature probability maps;

applying an algorithm to quantify aleatoric uncertainty in the selected subterranean feature probability map; and

creating the uncertainty map for aleatoric uncertainty.

17. The non-transitory computer-readable medium of claim 16 , wherein generating the filtered subterranean feature probability map comprises applying the uncertainty map to filter out high uncertainty areas from the selected subterranean feature probability map.

18. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise performing a structure-oriented filter on field seismic data to produce the pre-processed training data.

19. The non-transitory computer-readable medium of claim 18 , wherein performing the structure-oriented filter further comprises optimizing a size of a moving filter window to preserve geologic discontinuities and reduce noise in the field seismic data.

20. The non-transitory computer-readable medium of claim 15 , wherein the two or more subterranean feature probability maps comprise two or more geologic fault probability maps.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: JIANG, FAN; JARAMILLO, ALEJANDRO; ANGELOVICH, STEVEN ROY
To: LANDMARK GRAPHICS CORPORATION
Reel/Frame 060032/0626 →
Continuity (2)
Provisional Application 63317825 · Mar 8, 2022
Related Publication 20230288594A1 · Sep 14, 2023
References Cited (24)
US 20070299614A1 · Dewarrat · 2007 [cited by examiner]
US 20200183032A1 · Liu · 2020 [cited by examiner]
US 20200348433A1 · Xu · 2020 [cited by examiner]
US 20200375549A1 · Wexler · 2020 [cited by examiner]
US 20210063591A1 · Hu · 2021 [cited by examiner]
US 20210116598A1 · Thorne et al. · 2021 [cited by applicant]
US 20210209490A1 · Casas · 2021 [cited by examiner]
US 20210356361A1 · Kenny · 2021 [cited by examiner]
US 20210390400A1 · Yao · 2021 [cited by examiner]
US 20220004919A1 · Zhang et al. · 2022 [cited by applicant]
US 20220343218A1 · Yueksel · 2022 [cited by examiner]
US 20230026857A1 · Di · 2023 [cited by examiner]
US 20230101523A1 · Poplin · 2023 [cited by examiner]
US 20230122128A1 · Chen · 2023 [cited by examiner]
CN 103364835A · 2013 [cited by examiner]
KR 102294384B1 · 2021 [cited by applicant]
WO 2021183518A1 · 2021 [cited by applicant]
English translation of CN 201310272364, Oct. 23, 2013. (Year: 2013). [cited by examiner]
Convolutional Neural Networks, 2015, The Wayback Machine. (Year: 2015). [cited by examiner]
Jiang et al., “Seismic attribute-guided automatic fault prediction by deep learning”, EAGE Annual 82nd Conference + Exhibition, Amsterdam, Dec. 8-11, 2020, 5 pages. [cited by applicant]
Kwon et al., “Uncertainty quantification using Bayesian neural networks in classification: Application to biomedical image segmentation”, Computational Statistics & Data Analysis, vol. 142, Feb. 2020, 13 pages. [cited by applicant]
Lyu et al., “Seismic fault enhancement using spectral decomposition assisted attributes”, SEG Technical Program Expanded Abstracts, 2019, pp. 1938-1942. [cited by applicant]
International Application, International Search Report and Written Opinion, PCT/US2022/031179, Nov. 30, 2022, 8 pages. [cited by applicant]
PCT/US2022/031179, “International Search Report and Written Opinion”, Nov. 30, 2022, 8 pages. [cited by applicant]