IP Library Granted Patent US 9,618,639
Granted Patent B2
US 9,618,639 · App. 13/781,277 · Granted Apr 11, 2017

Method and system for image-guided fault extraction from a fault-enhanced seismic image

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 9,618,639
App. No.
13/781,277
Granted
Apr 11, 2017
Kind
B2
Abstract

A system and method is provided for performing image-guided fault extraction from a fault-enhanced seismic image. The system divides three-dimensional fault-enhanced seismic images into a series of two-dimensional seismic image slices that can be selectively displayed and analyzed for fault surfaces. The system allows a user to select two or more fault surface points in a displayed image slice and identifies a fault path between the first fault surface point and the second fault surface that corresponds to a calculated at least cost path.

Claims (67)

1. A method for performing image-guided fault extraction from a fault-enhanced seismic image using a computer having at least one processor and a display, the fault-enhanced seismic image comprising a plurality of image slices, the method comprising:

displaying on the display of the computer a fault-enhanced seismic image;

receiving a selection of a particular image slice of the plurality of image slices from a user;

displaying on the display of the computer the particular image slice;

receiving a first input designating a first fault point in the particular image slice and receiving a second input designating a second fault point in the particular image slice;

defining a fault path between the first fault point and the second fault point that corresponds to a calculated least cost path that is determined by the processor of the computer, wherein the calculated least cost path between the first fault point and the second fault point is determined based on a comparison of Geodesic distances between data point pairs along each of a plurality of paths between the first fault point and the second fault point and a bias data corresponding to each of the data point pairs along the plurality of pairs; and

generating the fault path for display on the display of the computer to show an extracted fault.

2. The method of claim 1 further comprises retrieving the fault-enhanced seismic image from a data source in response to a fault-enhanced seismic image retrieval request from the user.

3. The method of claim 1 further comprising:

receiving a third user input designating a third fault point in the particular image slice between the first fault point and the second fault point;

identifying a modified fault path connecting the first fault point, the second fault point, and the third fault point between that corresponds to a modified calculated least cost path; and

generating the modified fault path identified for display.

4. The method of claim 1 wherein the first input and second input is received from a user.

5. The method of claim 1 wherein the first input and second input is generated automatically by the processor based on image analysis.

6. A system for performing image-guided fault extraction from a fault-enhanced seismic image comprising:

a data source comprising a plurality of a fault-enhanced seismic images, each of the plurality of a fault-enhanced seismic images comprising a plurality of image slices at least one processor; and

an application executed by the at least processor to:

display a selected one of the plurality of fault-enhanced seismic image;

receiving a selection of a particular image slice of plurality of image slices from a user;

display the particular image slice;

receive a first input designating a first fault point in the particular image slice and

receive a second input designating a second fault point in the particular image slice;

identify a fault path between the first fault point and the second fault point that corresponds to a calculated least cost path, wherein the calculated least cost path between the first fault point and the second fault point is determined based on a comparison of geodesic distances between data point pairs along each of a plurality of paths between the first fault point and the second fault point and a bias data corresponding to each of the data point pairs along the plurality of pairs; and

generate the fault path for display to show an extracted fault.

7. The system of claim 6 wherein the application executed by the at least processor is further configured to retrieved the fault-enhanced seismic image from the data source in response to a fault-enhanced seismic image retrieval request from the user.

8. The system of claim 6 wherein the application executed by the at least processor is further configured to:

receive a third user input designating a third fault point in the particular image slice between the first fault point and the second fault point;

identify a modified fault path connecting the first fault point, the second fault point, and the third fault point between that corresponds to a modified calculated least cost path; and

generate the modified fault path identified for display.

9. The system of claim 6 wherein the first input and second input is received from a user.

10. The system of claim 6 wherein the first input and second input is generated automatically by the processor based on image analysis.

11. A method for performing image-guided fault extraction from a fault-enhanced seismic image using a computer having at least one processor and a display, the fault-enhanced seismic image comprising a plurality of image slices, the method comprising:

displaying on the display of the computer a fault-enhanced seismic image;

receiving a selection of a particular image slice of the plurality of image slices from a user;

displaying on the display of the computer the particular image slice;

receiving a first input designating a first fault point in the particular image slice and receiving a second input designating a second fault point in the particular image slice;

defining a fault path between the first fault point and the second fault point that corresponds to a calculated least cost path that is determined by the processor of the computer, wherein the calculated least cost path between the first fault point and the second fault point is determined based on a comparison of geodesic distances between data point pairs along each of a plurality of paths between the first fault point and the second fault point; and

generating the fault path for display on the display of the computer to show an extracted fault.

12. The method of claim 11 further comprising identifying a plurality of paths between the first fault point and the second fault point, each of the plurality of paths comprising multiple pairs of connected data points;

calculating a total geodesic distance associated with each of the plurality of paths by summing an geodesic distance between each pair of connected data points of the multiple pairs of connected data points for each of the plurality of paths;

comparing the total geodesic distances for each of the plurality of paths to identify a particular path that corresponds to a shortest total geodesic distance; and

designating the particular path as the least cost path.

13. The method of claim 11 further comprising

identifying a plurality of paths between the first fault point and second fault point, each of the plurality of paths comprising multiple pairs of connected data points;

calculating a geodesic distance between each pair of connected data points of the multiple pairs of connected data point for each of the plurality of paths;

comparing the geodesic distances for each of the plurality of paths to identify a particular path that corresponds to shortest geodesic distances between each pair of the connected data points; and

wherein the least cost path corresponds to a particular path comprising pairs of connected data points with the shortest geodesic distances.

14. A system for performing image-guided fault extraction from a fault-enhanced seismic image comprising:

a data source comprising a plurality of a fault-enhanced seismic images, each of the plurality of a fault-enhanced seismic images comprising a plurality of image slices at least one processor; and

an application executed by the at least processor to:

display a selected one of the plurality of fault-enhanced seismic image;

receiving a selection of a particular image slice of plurality of image slices from a user;

display the particular image slice;

receive a first input designating a first fault point in the particular image slice and

receive a second input designating a second fault point in the particular image slice;

identify a fault path between the first fault point and the second fault point that corresponds to a calculated least cost path, wherein the calculated least cost path between the first fault point and the second fault point is determined based on a comparison of Geodesic distances between data point pairs along each of a plurality of paths between the first fault point and the second fault point; and

generate the fault path for display to show an extracted fault.

15. The system of claim 14 wherein the application executed by the at least processor is further configured to:

identify a plurality of paths between the first fault point and the second fault point, each of the plurality of paths comprising multiple pairs of connected data points;

calculate a total geodesic distance associated with each of the plurality of paths by summing an geodesic distance between each pair of connected data points of the multiple pairs of connected data points for each of the plurality of paths;

compare the total geodesic distances for each of the plurality of paths to identify a particular path that corresponds to the shortest geodesic distances; and

designate the particular path as the least cost path.

16. The system of claim 14 wherein the application executed by the at least processor is further configured to:

identify a plurality of paths between the first fault point and second fault point, each of the plurality of paths comprising multiple pairs of connected data points;

calculate a geodesic distance between each pair of connected data points of the multiple pairs of connected data point for each of the plurality of paths;

compare the geodesic distances for each of the plurality of paths to identify a particular path that corresponds to the shortest geodesic distances; and

wherein the least cost path corresponds to a particular path comprising pairs of connected data points with the shortest geodesic distances.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 065943/0954) Recorded Dec 29, 2025
From: GOLUB CAPITAL MARKETS LLC
To: ENVERUS, INC.
Reel/Frame 074103/0381 →
SECURITY INTEREST Recorded Dec 18, 2025
From: ENVERUS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 073262/0041 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS AT R/F 046672/0947 Recorded Dec 22, 2023
From: GOLUB CAPITAL MARKETS LLC, AS AGENT
To: DRILLING INFO, INC.
Reel/Frame 066122/0466 →
SECURITY INTEREST Recorded Dec 22, 2023
From: ENVERUS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 065943/0954 →
RELEASE OF SECURITY INTEREST Recorded Dec 22, 2023
From: DBD CREDIT FUNDING LLC
To: GLOBALVIEW SOFTWARE, INC.; DRILLING INFO, INC.
Reel/Frame 065943/0580 →
CHANGE OF NAME Recorded Oct 28, 2021
From: DRILLING INFO, INC.
To: ENVERUS, INC.
Reel/Frame 057968/0816 →
SECURITY INTEREST Recorded Aug 1, 2018
From: GLOBALVIEW SOFTWARE, INC.; DRILLING INFO, INC.
To: DBD CREDIT FUNDING LLC
Reel/Frame 046527/0532 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2018
From: GOLUB CAPITAL MARKETS LLC (F/K/A GCI CAPITAL MARKETS LLC), AS ADMINISTRATIVE AGENT
To: DRILLING INFO, INC.
Reel/Frame 046508/0784 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2018
From: GOLUB CAPITAL MARKETS LLC (F/K/A GCI CAPITAL MARKETS LLC), AS ADMINISTRATIVE AGENT
To: TRANSFORM SOFTWARE AND SERVICES, INC.
Reel/Frame 046507/0255 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 31, 2018
From: DRILLING INFO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS AGENT
Reel/Frame 046672/0947 →
SECURITY INTEREST Recorded Dec 6, 2016
From: DRILLING INFO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 040537/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2014
From: TRANSFORM SOFTWARE & SERVICES, INC.
To: DRILLING INFO, INC.
Reel/Frame 033255/0103 →
SECURITY AGREEMENT Recorded Jun 19, 2013
From: TRANSFORM SOFTWARE AND SERVICES, INC.
To: GCI CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 030660/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2013
From: WITTE, DEAN CLIFFORD; GRANT, CHRISTIAN WINFIELD; EMANUEL, MARK JEFFREY; NEAVE, JOHN WALTER
To: TRANSFORM SOFTWARE & SERVICES, INC.
Reel/Frame 030177/0072 →