IP Library Granted Patent US 12,416,738
Granted Patent B2
US 12,416,738 · App. 17/959,214 · Granted Sep 16, 2025

Method for iterative first arrival picking using global path tracing

Inventors: Dongliang Zhang (Khobar, SA); Constantinos Tsingas (Dhahran, SA); Tong Wang Fei (Dhahran, SA); Mohammed S. Mubarak (Dhahran, SA); Hong Liang (Katy, TX)
Assignee: SAUDI ARABIAN OIL COMPANY
G01V1/345E21B7/04E21B44/00E21B47/0224G01V1/282G01V1/303E21B2200/20G01V2210/1295G01V2210/1425G01V2210/622G01V2210/65G01V2210/74
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 12,416,738
App. No.
17/959,214
Granted
Sep 16, 2025
Kind
B2
Abstract

Systems and methods for automated first arrival picking are disclosed. The method includes obtaining a seismic dataset composed of a plurality of seismic gathers and determining a pilot for each gather, where the pilot includes a position on an ordinate axis for each seismic trace representing a first arrival. The method continues iteratively until a stopping criterion is met by creating a preconditioned gather using the pilot, determining a differential pilot using global path tracing subject to a constraint and incrementing the pilot using the differential pilot to create a total picked first arrival. Once the stopping criterion has been met, the method further includes determining a final picked first arrival based on the total picked first arrival, determining a seismic velocity model from the final picked first arrival using a tomographic inversion and creating a seismic image using the seismic velocity model and the seismic dataset.

Claims (59)

1. A method, comprising:

obtaining a seismic dataset for a subterranean region of interest, wherein the seismic dataset comprises a plurality of seismic gathers and each seismic gather comprises a plurality of spatially-ordered seismic traces;

determining a pilot for each seismic gather, wherein the pilot comprises a position on an ordinate axis for each seismic trace within the seismic gather;

for each seismic gather, iteratively or recursively, until a stopping criterion is met:

creating a preconditioned gather using the pilot, wherein the preconditioned gather comprises a plurality of preconditioned traces,

determining a differential pilot, using global path tracing subject to a constraint, wherein the differential pilot comprises an increment on the ordinate axis for each preconditioned gather, and

incrementing the pilot using the differential pilot to create a total picked first arrival;

determining a final picked first arrival based on the total picked first arrival;

determining a seismic velocity model from the final picked first arrival using a tomographic inversion; and

creating a seismic image for the subterranean region of interest using the seismic velocity model and the seismic dataset.

2. The method of claim 1 , further comprising identifying, using a seismic interpretation workstation, a drilling target within the subterranean region of interest based, at least in part, on the seismic image.

3. The method of claim 2 , further comprising planning a wellbore path using a wellbore path planning system to intersect the drilling target.

4. The method of claim 3 , further comprising drilling a wellbore guided by the wellbore path using a drilling system.

5. The method of claim 1 , wherein the stopping criterion comprises a predetermined total picked first arrival quality metric.

6. The method of claim 1 , wherein creating the preconditioned gather comprises determining the plurality of preconditioned traces, wherein each preconditioned trace is generated by shifting one of the plurality of spatially-ordered seismic traces along the ordinate axis by a shift determined from the pilot.

7. The method of claim 1 , wherein determining the differential pilot, using the global path tracing subject to the constraint comprises:

calculating an accumulated amplitude along a plurality of global paths across the preconditioned gather, wherein each global path comprises one sample drawn from each preconditioned trace subject to the constraint;

determining a path of maximum accumulated amplitude based on identifying the global path with a greatest accumulated amplitude; and

determining the differential pilot from a separation of the pilot and the path of maximum accumulated amplitude.

8. The method of claim 7 , wherein the constraint specifies a maximum separation on the ordinate axis between candidate path samples on spatially-adjacent traces.

9. A non-transitory computer readable memory comprising computer-executable instructions stored thereon that, when executed on a processor, cause the processor to perform:

receiving a seismic dataset for a subterranean region of interest, wherein the seismic dataset comprises a plurality of seismic gathers and each seismic gather comprises a plurality of spatially-ordered seismic traces;

determining a pilot for each seismic gather, wherein the pilot comprises a position on an ordinate axis for each seismic trace within the seismic gather;

for each seismic gather, iteratively or recursively, until a stopping criterion is met:

creating a preconditioned gather using the pilot, wherein the preconditioned gather comprises a plurality of preconditioned traces,

determining a differential pilot, using global path tracing subject to a constraint, wherein the differential pilot comprises an increment on the ordinate axis for each preconditioned gather, and

incrementing the pilot using the differential pilot to create a total picked first arrival;

determining a final picked first arrival based on the total picked first arrival;

determining a seismic velocity model from the final picked first arrival using a tomographic inversion; and

creating a seismic image for the subterranean region of interest using the seismic velocity model and the seismic dataset.

10. The non-transitory computer readable memory of claim 9 , wherein the ordinate axis indicates time.

11. The non-transitory computer readable memory of claim 9 , wherein creating the preconditioned gather comprises determining the plurality of preconditioned traces, wherein each preconditioned trace is generated by shifting one of the plurality of spatially-ordered seismic traces along the ordinate axis by a shift determined from the pilot.

12. The non-transitory computer readable memory of claim 9 , wherein determining the differential pilot, using the global path tracing subject to the constraint comprises:

calculating an accumulated amplitude along a plurality of global paths across the preconditioned gather, wherein each global path comprises one sample drawn from each preconditioned trace subject to the constraint;

determining a path of maximum accumulated amplitude based on identifying the global path with a greatest accumulated amplitude; and

determining the differential pilot from a separation of the pilot and the path of maximum accumulated amplitude.

13. The non-transitory computer readable memory of claim 12 , wherein the constraint specifies a maximum separation on the ordinate axis between candidate path samples on spatially-adjacent traces.

14. A system, comprising:

a seismic survey system configured to acquire a seismic dataset for a subterranean region of interest, wherein the seismic dataset comprises a plurality of seismic gathers and each seismic gather comprises a plurality of spatially-ordered seismic traces; and

a seismic processor configured to:

receive the seismic dataset for the subterranean region of interest from the seismic survey system,

determine a pilot for each seismic gather, wherein the pilot comprises a position on an ordinate axis for each seismic trace within the seismic gather,

for each seismic gather, iteratively or recursively, until a stopping criterion is met:

create a preconditioned gather using the pilot, wherein the preconditioned gather comprises a plurality of preconditioned traces,

determine a differential pilot, using global path tracing subject to a constraint, wherein the differential pilot comprises an increment on the ordinate axis for each preconditioned gather,

increment the pilot using the differential pilot to create a total picked first arrival,

determine a final picked first arrival based on the total picked first arrival;

determine a seismic velocity model from the final picked first arrival using a tomographic inversion, and

create a seismic image for the subterranean region of interest using the seismic velocity model and the seismic dataset; and

a seismic interpretation workstation configured to identify a drilling target within the subterranean region of interest based, at least in part, on the seismic image.

15. The system of claim 14 , further comprising a wellbore path planning system configured to plan a wellbore path to intersect the drilling target.

16. The system of claim 15 , further comprising a drilling system to drill a wellbore guided by the wellbore path.

17. The system of claim 14 , wherein the stopping criterion comprises a predetermined total picked first arrival quality metric.

18. The system of claim 14 , wherein creating the preconditioned gather comprises determining the plurality of preconditioned traces, wherein each preconditioned trace is generated by shifting one of the plurality of spatially-ordered seismic traces along the ordinate axis by a shift determined from the pilot.

19. The system of claim 14 , wherein determining the differential pilot using the global path tracing subject to the constraint comprises:

calculating an accumulated amplitude along a plurality of global paths across the preconditioned gather, wherein each global path comprises one sample drawn from each preconditioned trace subject to the constraint;

determining a path of maximum accumulated amplitude based on identifying the global path with a greatest accumulated amplitude; and

determining the differential pilot from a separation of the pilot and the path of maximum accumulated amplitude.

20. The system of claim 19 , wherein the constraint specifies a maximum separation on the ordinate axis between candidate path samples on spatially-adjacent traces.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: LIANG, HONG
To: ARAMCO SERVICES COMPANY
Reel/Frame 063975/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: ZHANG, DONGLIANG; TSINGAS, CONSTANTINOS; FEI, TONG WANG; MUBARAK, MOHAMMED S.
To: SAUDI ARABIAN OIL COMPANY
Reel/Frame 063976/0210 →
Continuity (1)
Related Publication 20240118442A1 · Apr 11, 2024
References Cited (35)
US 6189611B1 · Kasevich · 2001 [cited by applicant]
US 7423930B2 · Valero et al. · 2008 [cited by applicant]
US 8720550B2 · Banerjee et al. · 2014 [cited by applicant]
US 10067255B2 · Colombo et al. · 2018 [cited by applicant]
US 10852450B2 · Colombo et al. · 2020 [cited by applicant]
US 11187066B2 · Aljindan et al. · 2021 [cited by applicant]
US 11467299B2 · Kim · 2022 [cited by examiner]
US 20050128872A1 · Valero · 2005 [cited by examiner]
US 20110096626A1 · Zhu · 2011 [cited by examiner]
US 20140219054A1 · Mousa et al. · 2014 [cited by applicant]
US 20140278120A1 · Kahn et al. · 2014 [cited by applicant]
US 20140352973A1 · Dwars · 2014 [cited by applicant]
US 20190293816A1 · Yoo et al. · 2019 [cited by applicant]
US 20190302298A1 · Colombo et al. · 2019 [cited by applicant]
US 20190324167A1 · Zhang · 2019 [cited by applicant]
CN 103225497B · 2015 [cited by applicant]
CN 105425286A · 2016 [cited by examiner]
CN 106054251A · 2016 [cited by applicant]
CN 107272066B · 2019 [cited by applicant]
CN 109143367A · 2019 [cited by applicant]
CN 111060966A · 2020 [cited by applicant]
CN 109917457B · 2020 [cited by applicant]
CN 111538086B · 2021 [cited by applicant]
WO 2011056551A1 · 2011 [cited by applicant]
CN105425286A translation (Year: 2016). [cited by examiner]
Hale, Dave, “Dynamic warping of seismic images”, Geophysics, vol. 78, No. 2, pp. S105-S115, 2013 (11 pages). [cited by applicant]
Zhang, Dongliang et al., “Automatic First Arrival Picking Workflow by Global Path Tracing”, Geophysics, vol. 87, No. 1, 2021 (13 pages). [cited by applicant]
Colombo, Daniele, et al., “Fully automated near-surface analysis by surface-consistent refraction method,” Geophysics, 2016 (11 pages). [cited by applicant]
Wu, Xinming, et al., “Fast salt boundary interpretation with optimal path picking,” Geophysics, 2018 (9 pages). [cited by applicant]
McCormack, Michael D et al., “First-break refreaction event picking and seismic data trace editing using neural networks,” Geophysics, 1993 (12 pages). [cited by applicant]
Xu, Yinpo, et al., “A high accurate automated first-break picking method for seismic records from high-density acquisition in areas with a complex surface,” Geophysical Prospecting, 2020 (25 pages). [cited by applicant]
Ormat Technologies, “Wister 2013 3D Seismic Processing Report,” CGG Subsurface Technologies, 2014 (35 pages). [cited by applicant]
Chu, Chung-Kuang P., et al., “First Break Refraction Event Picking Using Fuzzy Logic Systems,” IEEE Transactions on Fuzzy Systems, 1994 (12 pages). [cited by applicant]
Akram, Jubran, et al., “A review and appraisal of arrival-time picking methods for downhole microseismic data,” Geophysics, 2016 (21 pages). [cited by applicant]
Zhang, Dongliang, et al., “Automatic traveltime picking by global path tracing,” Paper presented at the SEG/AAPG/SEPM First International Meeting for Applied Geoscience & Energy, Denver, Colorado, USA and online, Sep. 2… [cited by applicant]