IP Library Granted Patent US 12687649
Granted Patent B2
US 12687649 · App. 18/477,464 · Granted Jul 21, 2026

Method and apparatus for adaptive cross-correlation based full waveform inversion

Inventor: Xuejian Liu (Houston, TX)
Assignee: CHINA PETROLEUM & CHEMICAL CORPORATION
G01V1/282G01V1/303G01V1/305G01V2210/614G01V2210/6222
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 12687649
App. No.
18/477,464
Granted
Jul 21, 2026
Kind
B2
Abstract

Method and apparatus for performing a traveltime-based seismic full waveform inversion using the frequency-dependent Hann window and the source-independent scheme to generate a final velocity model of subsurface formations are provided. The method includes positioning seismic data recording sensors in the survey region; blasting at points of incidence in the survey region to generate seismic waves; and sensing and recording the seismic waves using the seismic data recording sensor. The recorded seismic waves are seismic data. The method further includes transmitting the seismic data to a computer system including one or more memories and storing the seismic data in one or more memories; storing a source wavelet in the one or more memories; performing, by the computer system, a forward modeling operation using the source wavelet; and generating, by the computer system, the final velocity model using the seismic full waveform inversion with the forward modeling operation.

Claims (37)

1 . A method for performing a seismic full waveform inversion to generate a velocity model of subsurface formations of a survey region, comprising:

(a) positioning seismic data recording sensors at a plurality of locations in the survey region and positioning a well logging tool having seismic data recording sensors in a well bore in the survey region;

(b) emitting at points of incidence in the survey region to generate seismic waves, which travel through subsurface earth formations;

(c) observing the seismic waves and recording observed seismic data based on the seismic waves using the seismic data recording sensors positioned at the plurality of locations and/or disposed in the well logging tool in the well bore;

(d) transmitting the observed seismic data from the seismic data recording sensors to a computer system including one or more memories, storing the observed seismic data in the one or more memories, and storing a source wavelet and a current medium parameter model in the one or more memories;

(e) performing, by the computer system, a forward modeling operation using the source wavelet and the current medium parameter model according to a forward wave equation and obtain a forward wavefield to generate synthetic data based on the forward wave equation;

(f) processing, by the computer system, the synthetic data and the observed seismic data using a Hann window operation, respectively, to obtain a localized synthetic data and a localized seismic data;

(g) selecting, by the computer system, a traveltime difference based on a cross-correlation between the localized synthetic data and the localized seismic data;

(h) solving, by the computer system, an adjoint equation of the forward wave equation using the traveltime difference and the localized seismic data to obtain an adjoint source;

(i) generating, by the computer system, an updated medium parameter model for the seismic full waveform inversion and synthetic data using the forward modeling operation;

(j) performing operations (e) to (i) until convergence;

(k) outputting the updated velocity as a final velocity model to a display upon the convergence; and

(l) displaying an image of the final velocity model on the display of the computer system.

2 . The method of claim 1 , further comprising constructing, by the computer system, a matching filter that matches the synthetic data and the observed seismic data.

3 . The method of claim 2 , wherein the synthetic data, prior to being subject to the Hann window operation, is convolved with the matching filter.

4 . The method of claim 3 , wherein operation (i) further comprises, by the computer system, reversely propagating the adjoint source to obtain an adjoint wavefield;

calculating a gradient using the forward wavefield and the adjoint wavefield;

determining a search direction and a step length; and

updating the medium parameter model with the step length.

5 . The method of claim 1 , wherein the convergence is obtained when a value of a traveltime based misfit function is less than a predetermined value.

6 . The method of claim 1 , wherein the convergence is obtained when a number of iterations reaches a predetermined value.

7 . The method of claim 1 , wherein the medium parameter model is selected from a velocity model.

8 . The method of claim 1 , wherein the source wavelet is an Ormsby wavelet or a Ricker wavelet.

9 . The method of claim 2 , wherein the matching filter is a Wiener filter.

10 . The method of claim 4 , wherein the updating step uses an inversion method selected from a steepest-descent algorithm, a nonlinear conjugate gradient method, a Gaussian Newton's method, and a quasi-Newton's method.

11 . A system for performing a seismic full waveform inversion to generate a velocity model of subsurface formations of a survey region, the system comprising:

a plurality of seismic data recording sensors positioned in the survey region at different locations and/or a well logging tool including having seismic data recording sensors positioned in a well bore in the survey region; and

a blasting device positioned at each a point of incidence in the survey region to generate seismic waves, which travel through subsurface earth formations,

wherein:

the plurality of seismic data recording sensors and/or the seismic data recording sensors in the well logging tool positioned in the well bore are configured to sense seismic waves and record seismic data based on the seismic waves and to transmit the seismic data to a computer system including one or more memories and at least one processor,

the one or more memories are configured to store the transmitted seismic data, a source wavelet, and instructions, and

the one or more processors are configured to execute the instructions stored in the one or more memories to implement:

performing a forward modeling operation using the source wavelet and a current medium parameter model according to a forward wave equation to obtain a forward wavefield;

processing a synthetic data and an observed seismic data to Hann window operation, respectively, to obtain a localized synthetic data and a localized seismic data;

selecting a traveltime difference based on a cross-correlation between the localized synthetic data and the localized seismic data;

solving an adjoint equation of the forward wave equation using the traveltime difference and the localized seismic data to obtain an adjoint source; and

generating an updated medium parameter model for the seismic full waveform inversion and synthetic data using the forward modeling operation.