INTERPOLATION OF PERIODIC DATA
First Claim
1. A method for interpolating seismic data, comprising:
- receiving data acquired at one or more locations, wherein the data represents subterranean formations in the earth;
selecting one or more of the locations, wherein the selected locations are within a vicinity of an interpolation location;
forming a matrix of interpolation coefficients based on a first function having one or more interpolation variables, a bandwidth for an interpolation operator and one or more differences between the selected locations, wherein at least one of the interpolation variables is periodic;
forming a differences vector based on a second function having the interpolation variables, the bandwidth and one or more differences between the selected locations and the interpolation location;
forming an interpolation operator vector by applying an inverse of the matrix of interpolation coefficients to the differences vector; and
estimating a data value for the interpolation location using the interpolation operator vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for interpolating data. The method includes receiving data acquired at one or more locations where the data represents subterranean formations in the earth. The method also includes selecting one or more of the locations such that the selected locations are within a vicinity of an interpolation location. Next, the method includes forming a matrix of interpolation coefficients based on a first function having one or more interpolation variables, a bandwidth for an interpolation operator and one or more differences between the selected locations, wherein at least one of the interpolation variables is periodic. The method then includes forming a differences vector based on a second function having the interpolation variables, the bandwidth and one or more differences between the selected locations and the interpolation location. Using the matrix of interpolation coefficients and the differences vector, the method then forms an interpolation operator vector by applying an inverse of the matrix of interpolation coefficients to the differences vector. The method then estimates a data value for the interpolation location using the interpolation operator vector.
-
Citations
20 Claims
-
1. A method for interpolating seismic data, comprising:
-
receiving data acquired at one or more locations, wherein the data represents subterranean formations in the earth; selecting one or more of the locations, wherein the selected locations are within a vicinity of an interpolation location; forming a matrix of interpolation coefficients based on a first function having one or more interpolation variables, a bandwidth for an interpolation operator and one or more differences between the selected locations, wherein at least one of the interpolation variables is periodic; forming a differences vector based on a second function having the interpolation variables, the bandwidth and one or more differences between the selected locations and the interpolation location; forming an interpolation operator vector by applying an inverse of the matrix of interpolation coefficients to the differences vector; and estimating a data value for the interpolation location using the interpolation operator vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for interpolating seismic data, comprising:
-
receiving seismic data acquired at one or more locations, wherein the seismic data represents subterranean formations in the earth; selecting one or more of the locations, wherein the selected locations are within a vicinity of an interpolation location; selecting a bandwidth for an interpolation operator; forming a matrix of interpolation coefficients based on a first function having one or more interpolation variables, the bandwidth and one or more differences between the selected locations, wherein at least one of the interpolation variables is periodic; forming a differences vector based on a second function having the interpolation variables, the bandwidth and one or more differences between the selected locations and the interpolation location; forming an interpolation operator vector by application of the inverse of the matrix of interpolation coefficients to the differences vector; computing a mean square error for the interpolation operator vector; comparing the mean square error for the interpolation operator vector with a predetermined acceptable mean square error; and if the mean square error for the interpolation operator vector is less than or equal to the predetermined acceptable mean square error, estimating a seismic data value for the interpolation location using the interpolation operator vector. - View Dependent Claims (18)
-
-
19. A computer system, comprising:
-
a processor; and a memory comprising program instructions executable by the processor to; receive data acquired at one or more locations, wherein the data represents subterranean formations in the earth; select one or more of the locations, wherein the selected locations are within a vicinity of an interpolation location; select a bandwidth for an interpolation operator; form a matrix of interpolation coefficients based on a first function having on one or more interpolation variables, the bandwidth and one or more differences between the selected locations, wherein at least one of the interpolation variables is periodic; form a differences vector based on a second function having the interpolation variables, the bandwidth and one or more differences between the selected locations and the interpolation location; form an interpolation operator vector by applying an inverse of the matrix of interpolation coefficients to the differences vector; and estimate a data value for the interpolation location using the interpolation operator vector. - View Dependent Claims (20)
-
Specification