Systems and methods for underwater flow analysis
This invention relates generally to analyzing fluid flow and calculating significant deviations in fluid flow. There is a system and a method. The system includes a user device, a video acquisition processor, a server, and a database. Generally, the method includes recording underwater fluid flow, analyzing the fluid flow using fluid flow and object detection algorithms, checking for deviations in recent fluid flow, and alerting a user.
1 . A system for measuring underwater fluid flow with full motion video, the system comprising:
a user device;
a video acquisition processor;
a data storage unit configured to store at least one or more sets of historical normal flow data; and
a server comprising at least one computer processor, the server configured to:
receive, over a network, one or more images or videos from the video acquisition processor, the images or videos comprising visual information associated with one or more flowing fluids;
identify, one or more current image textures associated with the flowing fluids from the one or more images or videos;
compare, the one or more current images of the flowing fluids to one or more earlier images of the flowing fluids;
determine, upon comparing the current images to the earlier images, where fluid movement is occurring;
identify, one or more objects near the flowing fluids;
analyze, by the fusion algorithm, the current image textures, the fluid movement, the one or more objects near the flowing fluids, and visual information associated with fluids flowing into an underwater cavity as a function of plume volume and time;
calculate, upon analyzing the current image textures, the fluid movement, and the one or more objects near the flowing fluids, an estimated outward fluid flow;
compare, the estimated outward fluid flow with the one or more sets of historical normal flow data;
determine, whether the estimated outward fluid flow expresses a deviation from the historical normal flow data;
capture, upon determining that the estimated outward fluid flow expresses a deviation from the historical normal flow data, a visual image or video of the current fluid flow;
generate an auditory or visual alert;
transmit the visual image or video of the current fluid flow and the auditory or visual alert to the user device;
receive, over the network, updated one or more images or videos from the video acquisition processor upon calculation of the estimated outward fluid flow; and
recalculate the estimated outward fluid flow based on the updated one or more images or videos.
2 . The system of claim 1 , wherein the fluid flow is associated with an underwater wellbore.
3 . The system of claim 1 , wherein the one or more objects near the flowing fluids comprise at least one of a drill string, a wellhead top, a wellhead bottom, or a pipe.
4 . The system of claim 1 , wherein the server is further configured to compare current and past images of flowing fluids to the one or more objects near the flowing fluids.
5 . A method for measuring underwater fluid flow with full motion video, the method comprising:
receiving, over a network, one or more images or videos from a video acquisition processor, images or videos comprising visual information associated with one or more flowing fluids;
identifying, by one or more computer processors, one or more current image textures associated with the flowing fluids from the one or more images or videos;
comparing, by the one or more computer processors, the one or more current images of the flowing fluids to one or more earlier images of the flowing fluids;
determining, upon comparing the current images to the earlier images, where fluid movement is occurring;
identifying, by the one or more computer processors, one or more objects near the flowing fluids;
analyzing, by the one or more computer processors, the current image textures, the fluid movement, the one or more objects near the flowing fluids, and visual information associated with fluids flowing into an underwater cavity as a function of plume volume and time;
calculating, by the one or more computer processors upon analyzing the current image textures, the fluid movement, and the one or more objects near the flowing fluids, an estimated outward fluid flow;
compare, by the one or more computer processors, the estimated outward fluid flow with the one or more sets of historical normal flow data;
determining, by the one or more computer processors, whether the estimated outward fluid flow expresses a deviation from the historical normal flow data;
capturing, by the one or more computer processors upon determining that the estimated outward fluid flow expresses a deviation from the historical normal flow data, a visual image or video of the current fluid flow;
generating an auditory or visual alert;
transmitting, by the one or more computer processors, the visual image or video of the current fluid flow and the auditory or visual alert to a user device;
receiving, over the network, updated one or more images or videos from the video acquisition processor upon calculation of the estimated outward fluid flow; and
recalculating, by the one or more computer processors, the estimated outward fluid flow based on the updated one or more images or videos.
6 . The method of claim 5 , wherein the fluid flow is associated with an underwater wellbore.
7 . The method of claim 5 , wherein the one or more objects near the flowing fluids comprise at least one of a drill string, a wellhead top, a wellhead bottom, or a pipe.
8 . The method of claim 5 , further comprising: comparing, by the one or more computer processors, current and past images of flowing fluids to the one or more objects near the flowing fluids.
9 . A computer readable non-transitory medium comprising computer executable instructions that, when executed on a computer processor, cause the computer processor to perform steps comprising:
receiving, over a network, one or more images or videos from a video acquisition processor, images or videos comprising visual information associated with one or more flowing fluids;
identifying one or more current image textures associated with the flowing fluids from the one or more images or videos;
comparing, the one or more current images of the flowing fluids to one or more earlier images of the flowing fluids;
determining, upon comparing the current images to the earlier images, where fluid movement is occurring;
identifying one or more objects near the flowing fluids;
analyzing the current image textures, the fluid movement, the one or more objects near the flowing fluids, and visual information associated with fluids flowing into an underwater cavity as a function of plume volume and time;
calculating, upon analyzing the current image textures, the fluid movement, and the one or more objects near the flowing fluids, an estimated outward fluid flow;
comparing, the estimated outward fluid flow with the one or more sets of historical normal flow data;
determining, whether the estimated outward fluid flow expresses any deviations from the historical normal flow data;
capturing, upon determining that the estimated outward fluid flow expresses a deviation from the historical normal flow data, a visual image or video of the current fluid flow;
generating an auditory or visual alert; and
transmitting the visual image or video of the current fluid flow and the auditory or visual alert to a user device;
receiving, over the network, updated one or more images or videos from the video acquisition processor upon calculation of the estimated outward fluid flow; and
recalculating the estimated outward fluid flow based on the updated one or more images or videos.
10 . The computer readable non-transitory medium of claim 9 , wherein the fluid flow is associated with an underwater wellbore.
11 . The computer readable non-transitory medium of claim 9 , further configured to perform steps comprising; comparing current and past images of flowing fluids to the one or more objects near the flowing fluids.