G01V7/06

Geophysical inversion with convolutional neural networks

A method including: storing, in a computer memory, geophysical data obtained from a survey of a subsurface region; and extracting, with a computer, a subsurface physical property model by processing the geophysical data with one or more convolutional neural networks, which are trained to relate the geophysical data to at least one subsurface physical property consistent with geological prior information.

Systems and methods for imaging a proppant in a hydraulically-fractured oil reservoir
11008855 · 2021-05-18 · ·

A method for determining a location of a proppant in a subterranean formation includes obtaining a first set of data in a wellbore using a downhole tool. The proppant is pumped into the wellbore after the first set of data is obtained. The proppant is pumped while or after the subterranean formation is fractured. A second set of data is obtained in the wellbore using the downhole tool after the proppant is pumped into the wellbore. The first set of data and the second set of data include a gravitational field measurement. The first and second sets of data are compared, and in response to the comparison, the location of the proppant in the subterranean formation is determined.

Systems and methods for imaging a proppant in a hydraulically-fractured oil reservoir
11008855 · 2021-05-18 · ·

A method for determining a location of a proppant in a subterranean formation includes obtaining a first set of data in a wellbore using a downhole tool. The proppant is pumped into the wellbore after the first set of data is obtained. The proppant is pumped while or after the subterranean formation is fractured. A second set of data is obtained in the wellbore using the downhole tool after the proppant is pumped into the wellbore. The first set of data and the second set of data include a gravitational field measurement. The first and second sets of data are compared, and in response to the comparison, the location of the proppant in the subterranean formation is determined.

SYSTEM, METHOD, AND DEVICE FOR REAL-TIME SINKHOLE DETECTION
20210109248 · 2021-04-15 ·

A system for real-time sinkhole detection comprises a plurality of measuring devices, a network system, and an analysis system. The plurality of measuring devices include a plurality of sensors, wherein each of the plurality sensors is configured to record, process and compile spatial data into a data set. The network system is configured to electronically collect a plurality of the data sets from each of the plurality of sensors. The analysis system comprises an electronic database system and a server. The server is configured to electronically transmit the plurality of the data sets to the electronic database system; query the data set from the electronic database system; process the data set by applying a machine learning algorithm to generate a real-time result about sinkhole detection; transmit the real-time result to an interface system; and update the electronic database system by transmitting the real-time result back to the electronic database system.

SYSTEM, METHOD, AND DEVICE FOR REAL-TIME SINKHOLE DETECTION
20210109248 · 2021-04-15 ·

A system for real-time sinkhole detection comprises a plurality of measuring devices, a network system, and an analysis system. The plurality of measuring devices include a plurality of sensors, wherein each of the plurality sensors is configured to record, process and compile spatial data into a data set. The network system is configured to electronically collect a plurality of the data sets from each of the plurality of sensors. The analysis system comprises an electronic database system and a server. The server is configured to electronically transmit the plurality of the data sets to the electronic database system; query the data set from the electronic database system; process the data set by applying a machine learning algorithm to generate a real-time result about sinkhole detection; transmit the real-time result to an interface system; and update the electronic database system by transmitting the real-time result back to the electronic database system.

SYSTEM AND METHOD FOR PERFORMING VECTOR ROTATION
20210117501 · 2021-04-22 ·

A method and system for rotating a vector, including at least one lookup table (LUT) including data corresponding to the vector being rotated around a first angle and a second angle, processing circuitry configured for accessing the at least one LUT for incrementally rotating the vector around the first and second angles, where accessing includes identifying an LUT input entry and selecting a corresponding LUT output entry, the corresponding output entry including an incremental angular rotation (IAR) of the vector around the first angle or the second angle, and a comparator configured to generate a comparator signal based upon comparing a counter incremented by the IAR with the first angle or the second angle, the processing circuitry further configured to iteratively access the at least one LUT, based on the comparator signal, for completing the incremental rotation of the vector around the first angle and the second angle.

SYSTEM AND METHOD FOR PERFORMING VECTOR ROTATION
20210117501 · 2021-04-22 ·

A method and system for rotating a vector, including at least one lookup table (LUT) including data corresponding to the vector being rotated around a first angle and a second angle, processing circuitry configured for accessing the at least one LUT for incrementally rotating the vector around the first and second angles, where accessing includes identifying an LUT input entry and selecting a corresponding LUT output entry, the corresponding output entry including an incremental angular rotation (IAR) of the vector around the first angle or the second angle, and a comparator configured to generate a comparator signal based upon comparing a counter incremented by the IAR with the first angle or the second angle, the processing circuitry further configured to iteratively access the at least one LUT, based on the comparator signal, for completing the incremental rotation of the vector around the first angle and the second angle.

System and method for estimating three-dimensional measurements of physical objects

Method and System for estimating three dimensional measurements of a physical object by utilizing readings from inertial sensors is provided. The method involves capturing by a handheld unit, three dimensional aspects of the physical object. The raw recordings are received from the inertial sensors and are used to develop a raw rotation matrix. The raw rotation matrix is subjected to low pass filtering to obtain processed matrix constituted of filtered Euler angles wherein coordinates from the processed rotation matrix is used to estimate gravitational component along the three axis leading to determination of acceleration values and further calculation of measurement of each dimension of the physical object.

System and method for estimating three-dimensional measurements of physical objects

Method and System for estimating three dimensional measurements of a physical object by utilizing readings from inertial sensors is provided. The method involves capturing by a handheld unit, three dimensional aspects of the physical object. The raw recordings are received from the inertial sensors and are used to develop a raw rotation matrix. The raw rotation matrix is subjected to low pass filtering to obtain processed matrix constituted of filtered Euler angles wherein coordinates from the processed rotation matrix is used to estimate gravitational component along the three axis leading to determination of acceleration values and further calculation of measurement of each dimension of the physical object.

METHOD AND SYSTEM FOR PROCESSING GRAVITY AND MAGNETIC DATA IN GEOLOGICAL RESOURCE EXPLORATION
20200379141 · 2020-12-03 ·

The present invention discloses a method and system for processing gravity and magnetic data in geological resource exploration. The method includes: acquiring first (i) potential field data and (ii) gradient data of an observation surface, performing upward continuation of the acquired data using a wave-number domain conversion method to obtain second and third gradient data and second potential field data, and determining third potential field data using a fourth-order explicit scheme Milne method according to the first, second, and third gradient data, and the second potential field data; calculating fourth gradient data using an ISVD method according to the third potential field data; and correcting the third potential field data using a fourth-order implicit scheme Simpson method according to the fourth gradient data, the first potential field data, and the first and second gradient data to obtain corrected third potential field data.