Seismic data filtering techniques
A method includes receiving a plurality of seismic data. The method also includes generating a plurality of seismic reports each having an arrangement of different subsets of the plurality of seismic data. Further, the method includes determining a quality score associated with each seismic report of the plurality of seismic reports. Further still, the method includes generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the seismic data.
1 . A method comprising:
receiving a plurality of seismic data from a prospecting area;
generating a plurality of seismic reports each having an arrangement of different subsets of the plurality of seismic data;
determining a quality score associated with each seismic report of the plurality of seismic reports;
generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the seismic data;
indicating, via the seismic data filtering model and based on the quality scores, a location of interest for drilling within the prospecting area; and
drilling at the location of interest based on the indicating of the location of interest.
2 . The method of claim 1 , wherein generating the seismic reports comprises:
identifying metadata associated with the plurality of seismic data; and
clustering seismic data having substantially similar metadata to generate the different subsets of the plurality of seismic data.
3 . The method of claim 1 , wherein the relationships between the quality scores and the seismic data comprise relationships between the quality scores and different types of seismic data.
4 . The method of claim 1 , wherein the relationships between the quality scores and the seismic data comprise relationships between the quality scores and one or more features of the seismic data.
5 . The method of claim 1 , wherein the seismic data comprises amplitude plots, trace header plots, vector head mappings, geographic location maps, or a combination thereof.
6 . The method of claim 1 , comprising:
providing an additional plurality of seismic reports as input to the seismic data filtering model; and
receiving, as an output of the seismic data filtering model, a filtered subset of the seismic reports.
7 . The method of claim 1 , wherein the seismic reports comprise an assembled document with a respective subset of seismic data arranged in different locations.
8 . The method of claim 1 , wherein the subsets of the plurality of seismic reports comprise predetermined arrangement of a plurality of types of seismic data.
9 . A method, comprising:
receiving a plurality of seismic data from a prospecting area;
generating a plurality of seismic reports using the plurality of seismic data, wherein each seismic report of the plurality of seismic reports comprises a different subset of the plurality of seismic data;
providing the plurality of seismic reports as input to a seismic data filtering model wherein the seismic data filtering model stores relationships between quality scores and the seismic data;
receiving, as an output of the seismic data filtering model, a filtered subset of the seismic reports;
indicating, via the seismic data filtering model and based on the filtered subset of the seismic reports, a location of interest for drilling within the prospecting area; and
drilling at the location of interest based on the indicating of the location of interest.
10 . The method of claim 9 , wherein the plurality of seismic data comprises a plurality of different types of seismic data.
11 . The method of claim 10 , wherein the different subset of the plurality of seismic data comprises a first seismic data of a first type of seismic data and a second seismic data of a second type of seismic data.
12 . The method of claim 9 , comprising:
receiving an additional plurality of seismic data;
generating an additional plurality of seismic reports each having an arrangement of the additional plurality of seismic data;
determining a quality score associated with each seismic report of the additional plurality of seismic reports; and
generating the seismic data filtering model based on the quality scores of the additional plurality of seismic reports.
13 . The method of claim 9 , wherein each seismic report of the plurality of seismic reports comprises an electronic document that is configured to display at least a portion of the plurality of seismic data.
14 . The method of claim 9 , wherein the seismic data filtering model is configured to:
determine a quality score for each seismic report of the plurality of seismic reports;
determine a plurality of seismic reports having the quality score exceeding a threshold; and
generate the filtered subset of the seismic reports based on the plurality of seismic reports having the quality score exceeding the threshold.
15 . A system, comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to perform operations comprising:
receiving a plurality of seismic data from a prospecting area;
determining a first subset of the plurality of seismic data;
determining a second subset of the plurality of seismic data;
generating a plurality of seismic reports having an arrangement of the first subset of the plurality of seismic data and the second subset of the plurality of seismic data;
determining a quality score associated with each seismic report of the plurality of seismic reports;
generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the plurality of seismic data;
indicating, via the seismic data filtering model and based on the quality scores, a location of interest for drilling within the prospecting area; and
drilling at the location of interest based on the indicating of the location of interest.
16 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to perform further operations comprising:
receiving a first weighted value for the first subset of the plurality of seismic data;
receiving a second weighted value for the second subset of the plurality of seismic data; and
determining the arrangement based on the first weighted value and the second weighted value.
17 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to determine the quality score comprises:
identifying one or more error features in the first subset, the second subset, or both; and
determining the quality score based on a presence of the one or more error features.
18 . The system of claim 17 , wherein the one or more error features comprise an indication of a range of the plurality of seismic data, missing data, relatively high noise, a continuity of the plurality of seismic data, an anomaly in the plurality of seismic data, or a combination thereof.
19 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to perform further operations comprising:
providing an additional plurality of seismic reports as input to the plurality of seismic data filtering model; and
receiving, as an output of the plurality of seismic data filtering model, a filtered subset of the seismic reports.
20 . The system of claim 15 , wherein the plurality of seismic data comprises amplitude plots, trace header plots, vector head mappings, geographic location maps, or a combination thereof.