System and method for surface steerable drilling
US-9494030-B2 · Nov 15, 2016 · US
US12444040B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12444040-B2 |
| Application number | US-202418663733-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 14, 2024 |
| Priority date | Oct 22, 2018 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computer vision drilling systems and methods may be used with a drilling rig. The computer vision systems and methods may be used during drilling of a well to monitor the drilling equipment and personnel on the drilling site to provide safer drilling operations. The results from the computer vision drilling system may be used to cause corrective actions to be performed if a safety condition arises. In addition, computer vision systems and methods are provided to automatically monitor the drilling site and drilling operations, such as by tallying pipe in the drill string and by monitoring equipment for anomalous drilling conditions, and automatically taking corrective action as may be needed.
Opening claim text (preview).
What is claimed is: 1. A computer vision system for a drilling rig, the computer vision system comprising: a processor adapted to receive image data from one or more cameras, wherein each of the one or more cameras is trained on one or more locations of a drilling rig or equipment associated with the drilling rig, thereby defining a drilling rig area and is adapted to provide image data associated with the drilling rig area during drilling operations; a memory coupled to the processor, wherein the memory comprises instructions executable by the processor to: receive the image data from the one or more cameras; determine, responsive to the image data, whether a predetermined safety condition exists or is predicted to occur; determine a confidence value associated with the determination of the existence or predicted occurrence of the predetermined safety condition; determine a corrective action responsive to the determination of the existence or predicted occurrence of the predetermined safety condition; determine, based on the confidence value, a time of implementation for the determined corrective action; and generate one or more control signals to implement the corrective action at the determined time of implementation. 2. The computer vision system of claim 1 , wherein the instructions further comprise instructions executable by the processor to provide or display the confidence value on a display device. 3. The computer vision system of claim 1 , wherein the predetermined safety condition comprises a person on the rig and one or more drilling rig components occupying a same space within a time period. 4. The computer vision system of claim 1 , wherein the processor is configured to determine the confidence value responsive to a consistency of the image data over a series of time intervals. 5. The computer vision system of claim 1 , wherein the processor is configured to determine the confidence value responsive to a consistency of elements determined by the computer vision system in the image data over a series of observations. 6. The computer vision system of claim 1 , wherein the processor is configured to determine the confidence value responsive to an accuracy and/or resolution of the image data obtained from the one or more cameras. 7. The computer vision system of claim 1 , wherein the processor is configured to determine the confidence value responsive to a comparison of a determined result with one or more results stored in a database. 8. The computer vision system of claim 1 , wherein the time of implementation of the corrective action is longer when the confidence value is low and shorter when the confidence value is high. 9. A non-transitory computer readable storage medium comprising a plurality of instructions executable by one or more processors, the plurality of instructions comprising instructions which, when executed by the one or more data processors, cause the one or more data processors to perform actions including: receiving image data associated with a drilling rig area during drilling operations from one or more cameras; determining, responsive to the image data, whether a predetermined safety condition exists or is predicted to occur; determining a confidence value associated with the determination of the existence or predicted occurrence of the predetermined safety condition; determining a corrective action responsive to the determination of the existence or predicted occurrence of the predetermined safety condition; determine, based on the confidence value, a time of implementation for the determined corrective action based on the confidence value; and generating one or more control signals to implement the corrective action at the determined time of implementation. 10. The non-transitory computer readable storage medium of claim 9 , wherein the instructions further comprise instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including displaying the confidence value on a display device. 11. The non-transitory computer readable storage medium of claim 9 , wherein the instructions further comprise instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including determining the confidence value responsive to a comparison of a determined result with one or more results stored in a database. 12. The non-transitory computer readable storage medium of claim 9 , wherein the instructions further comprise instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including determining the confidence value responsive to an accuracy and/or resolution of the image data obtained from the one or more cameras. 13. The non-transitory computer readable storage medium of claim 9 , wherein the instructions further comprise instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including determining the confidence value responsive to a consistency of elements determined by a computer vision system in the image data over a series of observations. 14. The non-transitory computer readable storage medium of claim 9 , wherein the instructions further comprise instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including determining the confidence value responsive to a consistency of elements determined by the computer vision system in the image data over a series of time intervals. 15. A method comprising: receiving image data associated with a drilling rig area during drilling operations from one or more cameras; determining, responsive to the image data, whether a predetermined safety condition exists or is predicted to occur; determining a confidence value associated with the determination of the existence or predicted occurrence of the predetermined safety condition; determining a corrective action responsive to the determination of the existence or predicted occurrence of the predetermined safety condition; determining, based on the confidence value, a time of implementation for the determined corrective action; and generating one or more control signals to implement the corrective action at the determined time of implementation. 16. The method of claim 15 , further comprising displaying the confidence value on a display device. 17. The method of claim 15 , further comprising determining the confidence value responsive to a comparison of a determined result with one or more results stored in a database. 18. The method of claim 15 , further comprising determining the confidence value responsive to an accuracy and/or resolution of the image data obtained from the one or more cameras. 19. The method of claim 15 , further comprising determining the confidence value responsive to a consistency of elements determined by the computer vision system in the image data over a series of observations. 20. The method of claim 15 , further comprising determining the confidence value responsive to a consistency of elements determined by the computer vision system in the image data over a series of time intervals.
Static body considered as a whole, e.g. static pedestrian or occupant recognition · CPC title
Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title
using neural networks · CPC title
using classification, e.g. of video objects · CPC title
Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.