+ All Categories
Home > Documents > Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic...

Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic...

Date post: 19-Jan-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
14
© 2020 Chevron Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton Payne, Anne Dutranois Coumont, Mike Li [email protected] November 18 th 2020
Transcript
Page 1: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

© 2020 Chevron

Dip-Guided Auto-tracker for Seismic Interpretation

Brett Hern, Barton Payne,

Anne Dutranois Coumont, Mike Li

[email protected]

November 18th 2020

Page 2: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

2© 2020 Chevron

About the Author

Computational Geoscientist

Chevron Technical Center

Biography

• PhD Electrical Engineering with 7 years experience

at Chevron

• Professional Interests: Seismic Interpretation,

Computational Geometry, Static Reservoir

Modeling, Software Engineering, Artificial

Intelligence

Page 3: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

3© 2020 Chevron

Acknowledgements

• Project team members

– Barton Payne, Anne Dutranois-Coumont, Bin Qiu

• Feature advice and feedback:

– Barton Payne, Anne Dutranois-Coumont, Steve Holdaway, Eric Stromboe, Antonio Nocioni, and many

others

• Petrel plugin deployment team: Fred Xu, Sarah Vitel, Edmund Ing

• MathWorks

Page 4: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

4© 2020 Chevron

Motivation

• MATLAB’s efficient language structure, mathematical libraries, and flexible visualizations are

powerful tools for rapidly designing algorithms

• Quality of algorithm designs depends on the variety of test datasets

• The easiest way to get feedback and testing from busy interpreters is to bring your algorithm

conveniently to their environment

• MATLAB provides flexible capabilities to deploy algorithms directly into Petrel plugins for rapid

iterative improvement and deployment.

Page 5: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

5© 2020 Chevron

Conventional Horizon Auto-tracking

‘The Parihaka seismic data shown is courtesy of the Government of New Zealand Petroleum and Minerals’

Page 6: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

6© 2020 Chevron

Simple/flexible visualization tools

• MATLAB’s visualization libraries allow for rapid prototyping and algorithm analysis

Page 7: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

7© 2020 Chevron

Algorithm Deployment Workflow

Iterative Deployment Workflow

• User feedback starts when the algorithm is in

Petrel• Easier to iteratively improve to MATLAB

implementation

MATLAB Algorithm

MATLAB .Net Library

Petrel Plugin

User

Feedback

Typical Deployment Workflow

C++ (C#) Algorithm

Petrel Plugin

User

Feedback

Weeks to Months Minutes

MATLAB Algorithm

Page 8: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

8© 2020 Chevron

Algorithm Deployment Workflow

• Adding MATLAB libraries to Petrel plugins is simple and well documented

Compiler

SDK

MATLAB or MATLAB

Runtime Installation

MATLAB

function

Page 9: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

9© 2020 Chevron

Algorithm Enhancement and QC Workflow

• Several algorithm changes were enabled by this rapid prototyping process:

–More flexible geometry of auto-correlation input

–Corrections for seismic amplitude clipping / quantization

– Include horizon-based dip in addition to precomputed seismic dip volumes

–Numerous additional stopping conditions (e.g. horizon curvature)

Petrel

MATLAB

MATLAB Algorithm

Petrel Plugin

MATLAB Visualizations

MATLAB Debugging Tools

AlgorithmInput.mat

QCTool.exe

MATLAB Algorithm

MATLAB Visualizations

Geoscientists Machine Developer Machine

MATLAB Compiler

Page 10: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

10© 2020 Chevron

Dip QC

• There are a variety of seismic dip estimators and representations.

Page 11: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

11© 2020 Chevron

Dip QC

• Typically seismic dip is QC’d by co-rendering dip with seismic amplitude

Page 12: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

12© 2020 Chevron

Dip QC

• Geoscientists requested that we incorporate out dip QC visualization direction into Petrel

Page 13: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

13© 2020 Chevron

Dip-guided Auto-tracking

Page 14: Dip-Guided Auto-tracker for Seismic Interpretation · Dip-Guided Auto-tracker for Seismic Interpretation Brett Hern, Barton ... About the Author Computational Geoscientist Chevron

14© 2020 Chevron

Conclusions

• MATLAB’s efficient language structure, mathematical libraries, and flexible visualizations are

powerful tools for rapidly designing algorithms

• Quality of algorithm designs depends on the variety of test datasets

• The easiest way to get feedback and testing from busy interpreters is to bring your algorithm

conveniently to their environment

• MATLAB provides flexible capabilities to deploy algorithms directly into Petrel plugins for rapid

iterative improvement and deployment.


Recommended