IP Library Granted Patent US 8,504,300
Granted Patent B2
US 8,504,300 · App. 12/772,687 · Granted Aug 6, 2013

Extraction of depositional systems

Inventors: Geoffrey A. Dorn (Broomfield, CO); William S. Hammon, III (Boulder, CO); James A. Carlson (Boulder, CO)
Assignee: Terraspark Geosciences, LLC
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 8,504,300
App. No.
12/772,687
Granted
Aug 6, 2013
Kind
B2
Abstract

Surface wrapping is a semi-automatic approach for segmentation of a geobody bounding surface within volumetric data. The approach is metaphorically based upon the concept of collapsing an elastic surface onto a physical object. The desired output of the process is a polygonal mesh that may be stored as data, displayed to the end user, or used in further data processing techniques. This approach has advantages over fully automated segmentation algorithms in that it may be applied to data where the volume to be segmented is not fully imaged, or where a high level of noise is present. This approach is also significantly less time consuming for the human analyst than fully manual segmentation techniques, in that the user need only define an approximate initial bounding surface prior to application of the algorithm which determines a more detailed and accurate bounding surface.

Claims (34)

1. A method for modeling an object comprising:

creating, by a processor, a bounding surface mesh including multiple vertices, the mesh being a connected triangulated surface wherein faces of the bounding surface are tessellated to collectively form visible polygons of the bounding surface mesh, the bounding surface mesh completely enclosing the object;

adjusting one or more of the vertices and associated mesh;

adjusting a second of the one or more vertices and associated mesh; and

continuing to adjust the one or more vertices until each of the one or more vertices either meets a boundary surface or is fixed based on an elasticity factor, and the object is modeled.

2. The method of claim 1 , wherein when one of the one or more vertices meets the bounding surface, the one or more vertices becomes fixed.

3. The method of claim 1 , wherein for greater numbers of vertices the accuracy increases.

4. The method of claim 1 , wherein the object is a 2-D or a 3-D object.

5. The method of claim 1 , wherein the modeling is applied to one or more of a volume data set, a medical volume, a seismic volume, a ground penetrating radar volume, an ultrasonic volume, an aerospace volume, an object, a mineral and an ore.

6. The method of claim 1 , wherein the boundary surface substantially represents an interface between two or more substances, materials, bodies, masses, objects, discrete objects, elements, ores or geologic objects.

7. A system that models an object comprising:

a bounding surface module that:

creates a bounding surface mesh including multiple vertices, the mesh being a connected triangulated surface wherein faces of the bounding surface are tessellated to collectively form visible polygons of the bounding surface mesh, the bounding surface mesh completely enclosing the object;

adjusts, using one or more processors, one or more of the vertices and associated mesh;

adjusts a second of the one or more vertices and associated mesh; and

continues to adjust the one or more vertices until each of the one or more vertices either meets a boundary surface or is fixed based on an elasticity factor, and the object is modeled.

8. The system of claim 7 , wherein when one of the one or more vertices meets the bounding surface, the one or more vertices becomes fixed.

9. The system of claim 7 , wherein for greater numbers of vertices the accuracy increases.

10. The system of claim 7 , wherein the object is a 2-D or a 3-D object.

11. The system of claim 7 , wherein the modeling is applied to one or more of a volume data set, a medical volume, a seismic volume, a ground penetrating radar volume, an ultrasonic volume, an aerospace volume, an object, a mineral and an ore.

12. The system of claim 7 , further comprising outputting a graphical representation of the object.

13. The system of claim 7 , wherein the graphical representation can be manipulated to display differing degrees of vertex adjustment.

14. The system of claim 7 , wherein one or more graphically representable interior inclusions are included in the object.

15. The system of claim 7 , wherein the adjusting step interpolates poorly imaged data.

16. The system of claim 7 , wherein the bounding surface mesh is elastic.

17. The system of claim 7 , wherein the object contains one or more faults.

18. The system of claim 7 , wherein the object is represented by a data set.

19. The system of claim 7 , wherein the data set is volumetric data, medical data, seismic data, radar data, ultrasonic data, aerospace data, modeling data, cellular data or object data.

20. The system of claim 7 , wherein the boundary surface substantially represents an interface between two or more substances, materials, bodies, masses, objects, discrete objects, elements, ores or geologic objects.

21. A non-transitory computer-readable information storage media having stored thereon instructions, that when executed by one or more processors, cause to be performed a method for modeling an object comprising:

creating, by the one or more processors, a bounding surface mesh including multiple vertices, the mesh being a connected triangulated surface wherein faces of the bounding surface are tessellated to collectively form visible polygons of the bounding surface mesh, the bounding surface mesh completely enclosing the object;

adjusting one or more of the vertices and associated mesh;

adjusting a second of the one or more vertices and associated mesh; and

continuing to adjust the one or more vertices until each of the one or more vertices either meets a boundary surface or is fixed based on an elasticity factor, and the object is modeled.

Assignments (4)
SECURITY INTEREST Recorded Oct 4, 2024
From: GEOSOFTWARE C.V.
To: MIDSTAR LENDING CORP.
Reel/Frame 068799/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: GEOSOFTWARE C.V.
To: GEOSOFTWARE C.V.
Reel/Frame 064190/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2022
From: CGG SERVICES (NL) B.V.
To: GEOSOFTWARE C.V.
Reel/Frame 062014/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2015
From: TERRASPARK GEOSCIENCES, LLC; TERRASPARK IP, LLC
To: CGG JASON (NETHERLANDS) B.V.
Reel/Frame 035386/0926 →
Continuity (5)
Division 11766287 · Jun 21, 2007
Provisional Application 60815630 · Jun 21, 2006
Provisional Application 60815625 · Jun 21, 2006
Provisional Application 60815961 · Jun 21, 2006
Related Publication 20100211363A1 · Aug 19, 2010