Method and apparatus for generating a cross plot in attribute space from a plurality of attribute data sets and generating a class data set from the cross plot
First Claim
1. In a seismic classification system, a method of generating a classified result which can be recorded or displayed on a workstation display, comprising the steps of:
- (a) receiving at least a first attribute set where the attribute data set includes a plurality of points and a plurality of types of attribute data corresponding, respectively, to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, and (c) generating the classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space, the classified result being based on clusters of the plurality of points as plotted in the first cross plot.
3 Assignments
0 Petitions
Accused Products
Abstract
A workstation stores a novel seismic classification software package (known as the “Seisclass software”). During execution of the Seisclass software by a processor of the workstation, the workstation processor will present a plurality of attribute data, describing the characteristics of a geological feature, simultaneously as “attribute data sets” and as “points in attribute space”. Characteristic groupings and attribute dependencies can be detected, either automatically or with manual support using a-priori knowledge. Clusters, groups of data sharing particular characteristics, are classified, either automatically or with manual support. The classification result is presented as a “class data set” allowing the association of the attribute characteristics with data set positions. The type of attributes and their dependencies may allow a classification of a geological feature, such as a sub-surface, with respect to its reservoir properties, such reservoir properties including, for example, the possible existence of underground hydrocarbon deposits in an earth formation.
123 Citations
28 Claims
-
1. In a seismic classification system, a method of generating a classified result which can be recorded or displayed on a workstation display, comprising the steps of:
-
(a) receiving at least a first attribute set where the attribute data set includes a plurality of points and a plurality of types of attribute data corresponding, respectively, to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, and (c) generating the classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space, the classified result being based on clusters of the plurality of points as plotted in the first cross plot. - View Dependent Claims (2, 3, 4)
-
-
5. In a seismic classification system, a method of generating a classified result which can be recorded or displayed on a workstation display, comprising the steps of:
-
(a) receiving at least a first attribute set where the attribute data set includes a plurality of points and a plurality of attribute data corresponding respectively to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, step b further comprising;
(b1) selecting a subset of the attribute data on the first attribute data set to represent a first set of inspection data, (b2) generating a second cross plot in attribute space from the first set of inspection data, the second cross plot having a distribution/separation of clusters, (b3) evaluating the distribution/separation of the clusters on the second cross plot (b4) selecting a subset of points among a set of clusters on the first cross plot in attribute space to represent a second set of inspection data, (b5) generating a second attribute data set from the second set of inspection data, the second attribute data set having a distribution of points, (b6) evaluating the distribution of the points on the second attribute data set, (b7) selecting some of the attribute data on the first attribute data set to represent training data, (b8) selecting other attribute data on the first attribute data set to represent validation data, a class of the training data being approximately the same as a class of the validation data, (b9) generating a third cross plot in a particular attribute space in response to the training data, and (b10) generating a fourth cross plot in said particular attribute space in response to the validation data, whereby a cluster in said particular attribute space resultant from said validation data should be located adjacent to another cluster in the same said particular attribute space resultant from said training data when said class of said training data is approximately the same as said class of said validation data; and
(c) generating the classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space. - View Dependent Claims (6)
-
-
7. In a seismic classification system, a method of generating a classified result which can be recorded or displayed on a workstation display, comprising the steps of:
-
(a) receiving at least a first attribute set where the attribute data set includes a plurality of points and a plurality of attribute data corresponding, respectively, to the plurality of points. (b) Penetrating a first cross plot in attribute space in response to the attribute data on the first attribute data set, and (c) generating the classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space, wherein the generating step (c) for generating the classified result in response to the plurality of points on the first attribute data set and the cross plot in attribute space, having said at least two clusters of points, comprises the steps of;
(c1) assigning a first label to a first one of said at least two clusters of points on said cross plot in attribute space, each point in said first one of said at least two clusters of points on said cross plot in attribute space having assigned thereto said first label and corresponding to a first set of locations on said first attribute data set, (c2) assigning a second label to a second one of said at least two clusters of points on said cross plot in attribute space, each point in said second one of said at least two clusters of points on said cross plot in attribute space having assigned thereto said second label and corresponding to a second set of locations on said first attribute data set, (c3) labeling each of said first set of locations on said first attribute data set with said first label, and (c4) labeling each of said second set of locations on said first attribute data set with said second label.
-
-
8. A seismic classification apparatus adapted for producing a classified result from a plurality of types of attribute data sets, comprising:
-
first generation means for generating a plurality of values associated, respectively, with a plurality of points distributed over the surface on a subsurface of an earth formation;
second generation means responsive to the plurality of values for generating a plurality of labels which are associated, respectively, with the plurality of values; and
means for associating the plurality of labels with the respective plurality of points on the subsurface of the earth formation thereby generating a class data set plot comprising the plurality of points which are labeled, respectively, with the plurality of labels, the class data set plot representing the classified result, the classified result being based on clusters of the plurality of points as plotted in the first cross plot.
-
-
9. A seismic classification apparatus adapted for producing a classified result from a plurality of attribute data sets, comprising:
-
first generation means for generating a plurality of values associated, respectively, with a plurality of points distributed over the surface on a subsurface of an earth formation;
second generation means responsive to the plurality of values for generating a plurality of labels which are associated, respectively, with the plurality of values; and
means for associating the plurality of labels with the respective plurality of points on the subsurface of the earth formation thereby generating a class data set plot comprising the plurality of points which are labeled, respectively, with the plurality of labels, the class data set plot representing the classified result, wherein the second generation means comprises;
selecting means for selecting an inspection subset of said plurality of values;
first clustering means responsive to the inspection subset for clustering said inspection subset of said plurality of values in attribute space; and
second clustering means for clustering all of said plurality of values in the attribute space when the inspection subset of the plurality of values are clustered acceptably in the attribute space by the first clustering means. - View Dependent Claims (10, 11, 12)
-
-
13. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine, to perform method steps for generating a classified result that can be recorded or displayed on a workstation display, said method steps comprising:
-
(a) receiving at least a first attribute data set where the attribute data set includes a plurality of points and a plurality of types of attribute data corresponding, respectively, to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, and (c) generating the classified result in response to the plurality of points on the first attribute data set and the cross plot in attribute space, the classified result being based on clusters of the plurality of points as plotted in the first cross plot. - View Dependent Claims (14, 15, 16)
-
-
17. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine, to perform method steps for generating a classified result that can be recorded or displayed on a workstation display, said method steps comprising:
-
(a) receiving at least a first attribute data set where the attribute data set includes a plurality of points and a plurality of attribute data corresponding, respectively, to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, wherein the generating step (b) of said method steps for generating the first cross plot in attribute space in response to the attribute data on the first attribute data set further comprises the steps of (b1) selecting a subset of the attribute data on the first attribute data set to represent a first set of inspection data, (b2) generating a second cross plot in attribute space from the first set of inspection data, the second cross plot having a distribution/separation of clusters, (b3) evaluating the distribution/separation of the clusters on the second cross plot, (b4) selecting a subset of points among a set of clusters on the first cross plot in attribute space to represent a second set of inspection data, (b5) generating a second attribute data set from the second set of inspection data, the second attribute data set having a distribution of points, and (b6) evaluating the distribution of the points on the second attribute data set, (b7) selecting some of the attribute data on the first attribute data set to represent training data, (b8) selecting other attribute data on the first attribute data set to represent validation data, a class of the training data being approximately the same as a class of the validation data, (b9) generating a third cross plot in a particular attribute space in response to the training data, and (b10) generating a fourth cross plot in said particular attribute space in response to the validation data, whereby a cluster in said particular attribute space resultant from said validation data should be located adjacent to another cluster in the same said particular attribute space resultant from said training data when said class of said training data is approximately the same as said class of said validation data; and
(c) generating the classified result in response to the plurality of points on the first attribute data set and the cross plot in attribute space. - View Dependent Claims (18)
-
-
19. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine, to perform method steps for generating a classified result that can be recorded or displayed on a workstation display, said method steps comprising:
-
(a) receiving at least a first attribute data set where the attribute data set includes a plurality of points and a plurality of types of attribute data corresponding, respectively, to the plurality of points, (b) generating a first cross plot in attribute space in response to the attribute data on the first attribute data set, and (c) generating the classified result in response to the plurality of points on the first attribute data set and the cross plot in attribute space, wherein the generating step (c) comprises the steps of;
(c1) assigning a first label to a first one of said at least two clusters of points on said cross plot in attribute space, each point in said first one of said at least two clusters of points on said cross plot in attribute space having assigned thereto said first label and corresponding to a first set of locations on said first attribute data set, (c2) assigning a second label to a second one of said at least two clusters of points on said cross plot in attribute space, each point in said second one of said at least two clusters of points on said cross plot in attribute space having assigned thereto said second label and corresponding to a second set of locations on said first attribute data set, (c3) labeling each of said first set of locations on said first attribute data set with said first label, and (c4) labeling each of said second set of locations on said first attribute data set with said second label.
-
-
20. A seismic classification system adapted for producing a classified result adapted from a plurality of types of attribute data, comprising:
-
first means for receiving said plurality of types of attribute data, said plurality of types of attribute data corresponding to a plurality of points on a first attribute data set;
second means for generating a first cross plot in attribute space in response to the plurality of types of attribute data on the first attribute data set; and
third means for generating a classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space, the classified result being based on clusters of the plurality of points as plotted in the first cross plot. - View Dependent Claims (21, 22)
-
-
23. A seismic classification system adapted for producing a classified result adapted from a plurality of attribute data, comprising:
-
first means for receiving said plurality of attribute data, said plurality of attribute data corresponding to a plurality of points on a first attribute data set;
second means for generating a first cross plot in attribute space in response to the plurality of attribute data on the first attribute data set, wherein said second means for generating said first cross plot in attribute space in response to the plurality of attribute data on the first attribute data set comprises;
means for selecting a subset of the attribute data on the first attribute data set to represent a first set of inspection data, means for generating a second cross plot in attribute space from the first set of inspection data, the second cross plot having a distribution/separation of clusters, and means for evaluating the distribution/separation of the clusters on the second cross plot; and
third means for generating a classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space. - View Dependent Claims (24, 25, 26, 28)
-
-
27. A seismic classification system, adapted for producing a classified result adapted from a plurality of attribute data, comprising:
-
first means for receiving said plurality of attribute data, said plurality of attribute data corresponding to a plurality of points on a first attribute data set;
second means for generating a first cross plot in attribute space in response to the plurality of attribute data on the first attribute data set and wherein said first cross plot in attribute space has at least two clusters of points, and third means for generating a classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space, wherein said third means for generating a classified result in response to the plurality of points on the first attribute data set and the first cross plot in attribute space comprises;
means assigning a first label to a first one of said at least two clusters of points on said first cross plot in attribute space, each point in said first one of said at least two clusters of points on said first cross plot in attribute space having assigned thereto said first label and corresponding to a first set of locations on said first attribute data set, means for assigning a second label to a second one of said at least two clusters of points on said first cross plot in attribute space, each point in said second one of said at least two clusters of points on said first cross plot in attribute space having assigned thereto said second label and corresponding to a second set of locations on said first attribute data set, means for labeling each of said first set of locations on said first attribute data set with said first label, and means for labeling each of said second set of locations on said first attribute data set with said second label.
-
Specification