Back to results
US 9,541,658 B2Granted
Dynamically allocating different numbers of bits to windows of a series representing a seismic trace
AssigneeWesternGeco L. L. C.
InventorFrancis G. Sherrill
Life of this patent
Estimating the term…
Abstract
To process seismic data, a set of data values representing a seismic trace is received, and amplitudes of data values associated with plural groups in the set are analyzed. Different numbers of bits are dynamically allocated to at least some of the groups of the set according to the analyzing.
Claims22
A method of processing seismic data, comprising:
- receiving, by a system having a processor, a set of data values representing a seismic trace;
- determining, by the system, maximum absolute amplitudes of data values in corresponding plural groups in the set, wherein the determining includes identifying, for at least one of the plural groups, the corresponding maximum absolute amplitude from among data values in the respective group;
- computing, by the system, an aggregate of the maximum absolute amplitudes to produce aggregate values;
- dynamically allocating, by the system, different numbers of bits to at least some of the groups of the set according to the determined maximum absolute amplitudes and the aggregate values;
- using the dynamically allocated numbers of bits to store data values in the corresponding groups:
- and
- identifying, by the system using the stored data values, a subterranean element in a subterranean structure.
4 more elements
An article comprising at least one non-transitory computer-readable storage medium containing instructions that when executed cause a computer to:
- receive a series representing a seismic trace, wherein the series comprises one of a time series and depth series;
- determine scalars corresponding to plural windows of the series, wherein determining the scalars comprises determining maximum absolute amplitudes of data values within corresponding windows, wherein determining the maximum absolute amplitudes includes identifying, for at least one of the plural windows, the corresponding maximum absolute amplitude from among data values in the respective window;
- compute an aggregate of the scalars to produce aggregate values;
- dynamically allocate numbers of bits to corresponding windows of the series according to the scalars and the aggregate values;
- use the dynamically allocated numbers of bits to store data values within the corresponding windows:
- and
- identify, using the stored data values, a subterranean element in a subterranean structure.
4 more elements
A computer comprising:
- an interface to receive seismic data;
- and
- at least one processor to:
- sample the received seismic data to obtain a series of seismic data samples, wherein the series is divided into plural windows, and wherein the series comprises one of a time series and depth series;
- determine scalars for the corresponding windows, wherein the scalars are based on the seismic data samples in the corresponding windows, and the scalars represent respective maximum absolute amplitudes of the seismic data samples in the corresponding windows, wherein determining the maximum absolute amplitudes includes identifying, for at least one of the plural windows, the corresponding maximum absolute amplitude from among data values in the respective window;
- compute an aggregate of the scalars to produce aggregate values;
- dynamically allocate numbers of bits to the windows of the series according to the scalars and the aggregate values, wherein the dynamically allocated numbers of bits are useable to store data values in the corresponding windows:
- and
- identify, using the stored data values, a subterranean element in a subterranean structure.
6 more elements
Dependencies are inferred from the claim text.