IP Library Granted Patent US 12,073,566
Granted Patent B2
US 12,073,566 · App. 17/569,341 · Granted Aug 27, 2024

System and method for vision based graphical fluid flow anomaly detection for display verification

Inventors: Debabrata Pal (Kolkata, IN); Abhishek Alladi (Kurnool, IN); Parag Ravindra Rao (Bangalore, IN); Luke M. Zeleznak (Phoenix, AZ)
Assignee: Honeywell International Inc.
G06T7/20G06T7/13G06T7/90G06T2207/10016G06T2207/20081G06T2207/20084
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,073,566
App. No.
17/569,341
Granted
Aug 27, 2024
Kind
B2
Abstract

A system for fluid flow verification comprises a video recording device that captures frames of actual fluid or fluid display, and a processor coupled to the recording device. The processor hosts fluid verification modules, including a fluid flow rate verification module, and a fluid color verification module. The fluid flow rate verification module is operative to receive the frames; binarize region of interest, and compute histogram of white/black pixels; count white pixels to detect actual fluid quantity; determine whether actual fluid quantity matches expected fluid quantity; if there is a match, measure fluid change rate; determine whether there is steady fluid flow; if not, report fluid flow rate anomaly. The fluid color verification module is operative to: receive binarized region of interest and histogram; detect fluid color by extracting sample color mask of pixels; determine whether detected fluid color matches expected fluid color; if not, report fluid color anomaly.

Claims (71)

1. A system for fluid flow verification, the system comprising:

a video recording device operative to capture video frames of an actual fluid or a fluid display; and

at least one processor operatively coupled to the video recording device, wherein the at least one processor hosts a plurality of fluid verification modules comprising:

a fluid flow rate verification module including instructions to cause the at least one processor to:

receive a plurality of video frames captured by the video recording device;

for each of the video frames, binarize a region of interest and compute therefrom a histogram of white pixels and black pixels;

count the white pixels in each of the video frames to detect an actual fluid quantity;

determine whether the actual fluid quantity matches an expected fluid quantity at a given time;

if the actual fluid quantity matches the expected fluid quantity, measure a fluid rate of change;

determine whether there is a steady fluid flow based on the fluid rate of change; and

if there is not a steady fluid flow, report a presence of a fluid flow rate anomaly; and

a fluid color verification module including instructions to cause the at least one processor to:

receive the plurality of video frames captured by the video recording device;

receive the binarized region of interest and the histogram of white pixels and black pixels, for each of the video frames, from the fluid flow rate verification module;

detect a fluid color by extracting a sample color mask of pixels from a position of the white pixels in each binarized region of interest;

determine whether the detected fluid color matches an expected fluid color at the given time; and

if the detected fluid color does not match the expected fluid color, report a presence of a fluid color anomaly.

2. The system of claim 1 , wherein the fluid verification modules further comprise:

a fluid type verification module that includes instructions to cause the at least one processor to:

receive the plurality of video frames captured by the video recording device;

for each of the video frames, binarize a region of interest and perform an edge pattern analysis to detect a fluid type;

determine whether the detected fluid type matches an expected fluid type; and

if the detected fluid type does not match the expected fluid type, report a presence of a fluid type anomaly.

3. The system of claim 1 , wherein if a direction of fluid flow or fluid fill is incorrect, the fluid flow rate verification module reports a fluid direction anomaly.

4. The system of claim 1 , wherein the video recording device is operative to capture video frames of an actual fluid flow, or a graphical fluid flow display.

5. The system of claim 1 , wherein the white pixels in the histogram represent presence of fluid, and the black pixels in the histogram represent absence of fluid.

6. The system of claim 1 , wherein the ratio of white pixels to black pixels for each frame corresponds to a relative quantity of fluid.

7. The system of claim 1 , wherein the expected fluid quantity at the given time is retrieved from a database and correlated with the actual fluid quantity using a pixel map.

8. The system of claim 1 , wherein the fluid rate of change is measured from a last video frame to a present video frame, by a detecting a fluid flow direction and a fluid flow magnitude.

9. The system of claim 8 , wherein the fluid flow magnitude is detected using a time series prediction module operative to:

receive a fluid quantity value from previous frames;

calculate and output a model predicted value for a fluid quantity at a current frame;

compare the model predicted value with an actual fluid quantity at the current frame; and

if the actual fluid quantity is deviated from the model predicted value by more than a threshold, an anomaly is detected for the current frame.

10. A method for fluid flow verification, the method comprising:

providing a fluid flow rate verification module including instructions to cause at least one processor to perform a method comprising:

receiving a plurality of video frames showing an actual fluid or a fluid display;

binarizing a region of interest for each of the video frames;

computing a histogram of white pixels and black pixels for each binarized region of interest;

counting the white pixels in each histogram to detect an actual fluid quantity;

retrieving an expected fluid quantity at a given time from a database;

determining whether the actual fluid quantity matches an expected fluid quantity at a given time;

if the actual fluid quantity matches the expected fluid quantity, measuring a fluid rate of change;

determining whether there is a steady fluid flow based on the fluid rate of change; and

if there is not a steady fluid flow, reporting a fluid flow rate anomaly.

11. The method of claim 10 , further comprising:

providing a fluid color verification module including instructions to cause the at least one processor to perform a method comprising:

receiving the plurality of video frames showing the actual fluid or the fluid display;

receiving each binarized region of interest and the histogram of white pixels and black pixels, from the fluid flow rate verification module;

detecting a fluid color by extracting a sample color mask of pixels from a position of the white pixels in each binarized region of interest;

retrieving an expected fluid color at a given time from a database;

determining whether the detected fluid color matches the expected fluid color at the given time; and

if the detected fluid color does not match the expected fluid color, reporting a fluid color anomaly.

12. The method of claim 10 , further comprising:

providing a fluid type verification module that includes instructions to cause at least one processor to perform a method comprising:

obtaining a plurality of video frames of a fluid;

inputting the video frames into a trained classifier model operative to generate a detected fluid type of the fluid based on the video frames;

outputting the detected fluid type from the trained classifier model;

retrieving an expected fluid type from a database;

determining whether the detected fluid type matches the expected fluid type; and

if the detected fluid type does not match the expected fluid type, reporting a fluid type anomaly.

13. The method of claim 12 , wherein the trained classifier model is produced by a process comprising:

obtaining an image set for each of a plurality of different chemical classes; and

inputting each image set into a model neural network operative to process each image set with machine learning to generate the trained classifier model.

14. The method of claim 13 , wherein one or more of the image sets show images of chemicals under reaction or perturbation.

15. The method of claim 13 , wherein the trained classifier model is operative to classify a chemical under test at each video frame.

16. The method of claim 10 , wherein the video frames depict an actual fluid flow, or a graphical fluid flow display.

17. The method of claim 10 , wherein the white pixels in the histogram represent presence of fluid, and the black pixels in the histogram represent absence of fluid.

18. The method of claim 17 , wherein the ratio of white pixels to black pixels for each frame corresponds to a relative quantity of fluid.

19. The method of claim 10 , wherein the expected fluid quantity at the given time is retrieved from a database and correlated with the actual fluid quantity using a pixel map.

20. The method of claim 10 , wherein the fluid rate of change is measured from a last video frame to a present video frame, by a detecting a fluid flow direction and a fluid flow magnitude.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: PAL, DEBABRATA; ALLADI, ABHISHEK; RAO, PARAG RAVINDRA; ZELEZNAK, LUKE M.
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 058581/0252 →
Priority Claims (1)
IN 202111049605 · Oct 29, 2021 · national
Continuity (1)
Related Publication 20230135867A1 · May 4, 2023
Cited By (2)
US 12,411,485 US 12,524,872