Automated gauge reading and related systems, methods, and devices

US11544916B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11544916-B2
Application numberUS-202017097452-A
CountryUS
Kind codeB2
Filing dateNov 13, 2020
Priority dateNov 13, 2019
Publication dateJan 3, 2023
Grant dateJan 3, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Computing devices and methods for reading gauges are disclosed. A gauge reading method includes capturing image data corresponding to a captured image of one or more gauges, detecting one or more gauges in the captured image, cropping a detected gauge in the captured image to provide a use image including the detected gauge, and classifying the detected gauge to correlate the detected gauge with a template image. The gauge reading method also includes attempting to perform feature detection rectification on the use image to produce a rectified image of the detected gauge, performing template matching rectification on the use image to produce the rectified image responsive to a failure to perform the feature detection rectification, and estimating a gauge reading responsive to the rectified image. A computing device may implement at least a portion of a gauge reading method.

First claim

Opening claim text (preview).

What is claimed is: 1. A gauge reading system, comprising: one or more processors; and one or more data storage devices including one or more template images of one or more template gauges stored thereon, the one or more data storage devices further including computer-readable instructions stored thereon, the computer-readable instructions configured to instruct the one or more processors to: classify a detected gauge in a use image to correlate the detected gauge with one of the one or more template images; attempt to perform feature detection on the use image based on the correlated one of the one or more template images to transform the use image into a rectified image; perform template matching rectification on the use image to produce the rectified image responsive to a failure to perform the feature detection; and estimate a gauge reading of the detected gauge responsive to the rectified image. 2. The gauge reading system of claim 1 , wherein the computer-readable instructions are further configured to instruct the one or more processors to detect the detected gauge in a captured image. 3. The gauge reading system of claim 2 , wherein the computer-readable instructions are further configured to instruct the one or more processors to detect a plurality of gauges in the captured image and provide a plurality of sub-images, each of the plurality of sub-images including one of the detected plurality of gauges. 4. The gauge reading system of claim 3 , wherein the computer-readable instructions are configured to instruct the one or more processors to detect the plurality of gauges by detecting substantially rounded regions of lightness surrounded by darkness in the captured image. 5. The gauge reading system of claim 3 , wherein the computer-readable instructions are configured to instruct the one or more processors to detect the plurality of gauges by applying one or more binary thresholds to pixels of the captured image to generate a binary image. 6. The gauge reading system of claim 1 , wherein the computer-readable instructions are configured to instruct the one or more processors to perform the template matching rectification by blurring the use image and generating binary threshold images based on the blurred use image. 7. The gauge reading system of claim 6 , wherein the computer-readable instructions are further configured to instruct the one or more processors to detect contours in the binary threshold images, fit ellipses to the detected contours, and determine a homology estimation to rectify the use image based on the fit of the ellipses to the detected contours. 8. The gauge reading system of claim 1 , wherein the computer-readable instructions are further configured to instruct the one or more processors to estimate the gauge reading by: estimating a gauge angle of the detected gauge in the rectified image relative to a template angle of a template gauge in the correlated one of the one or more template images; and estimating a dial angle of a dial of the detected gauge in the rectified image relative to the detected gauge in the rectified image. 9. The gauge reading system of claim 8 , wherein the computer-readable instructions are configured to instruct the one or more processors to estimate the gauge angle by rotating the rectified image by a plurality of different angles and examine a match of the rectified image for each of the plurality of different angles to the correlated one of the one or more template images. 10. The gauge reading system of claim 8 , wherein the computer-readable instructions are configured to instruct the one or more processors to estimate the dial angle by rotating a template image of the dial by a plurality of different angles and examine a match of the rectified image to the template image of the dial at the plurality of different angles. 11. The gauge reading system of claim 1 , further comprising an image sensor configured to provide image data corresponding to a captured image, the use image taken from the captured image. 12. The gauge reading system of claim 11 , further comprising a drone configured to carry the image sensor. 13. The gauge reading system of claim 11 , wherein the image sensor includes one or more of a panoramic camera, a surveillance camera, a still camera, and a video camera. 14. A gauge reading method, comprising: capturing image data corresponding to a captured image of one or more gauges; detecting one or more gauges in the captured image; cropping a detected gauge in the captured image to provide a use image including the detected gauge; classifying the detected gauge to correlate the detected gauge with a template image; attempting to perform feature detection rectification on the use image to produce a rectified image of the detected gauge; performing template matching rectification on the use image to produce the rectified image responsive to a failure to perform the feature detection rectification; and estimating a gauge reading responsive to the rectified image. 15. The gauge reading method of claim 14 , wherein: capturing the image data comprises capturing the image data from an angle that is oblique to faces of the one or more gauges; and performing rectification on the use image comprises resolving a perceived substantially oval shape of a face of the detected gauge in the use image to a substantially circular face in the rectified image. 16. The gauge reading method of claim 14 , wherein detecting the one or more gauges in the captured image comprises: applying one or more thresholds to the captured image; blurring the thresholded captured image to generate a plurality of blurred images; detecting rounded shapes in each of the blurred images; adding each of the blurred images together to produce a heatmap; and applying a threshold to the heatmap to produce a binary image including those of the detected rounded shapes detected in a threshold number or greater of the blurred images. 17. The gauge reading method of claim 16 , wherein cropping the detected gauge in the captured image to provide the use image includes; bounding the detected rounded shapes in the binary image into rectangular regions; and providing sub-images of the captured image corresponding to the rectangular regions of the binary image, the use image including one of the sub-images. 18. The gauge reading method of claim 14 , wherein attempting to perform the feature detection rectification on the use image includes determining that the feature detection rectification failed responsive to a determination that fewer than a predetermined number of features of the use image match features of the template image. 19. The gauge reading method of claim 14 , wherein performing the template matching rectification on the use image includes: blurring at least one of a saturation and a value of the use image; thresholding the blurred use image according to one or more thresholds to provide one or more binary threshold images; detecting contours in the one or more binary threshold images; fitting ellipses to the detected contours in the one or more binary threshold images; and rectifying the use image based on the fit of the ellipses to the detected contours in the one or more binary threshold images to provide the rectified image. 20. The gauge reading method of claim 14 , wherein estimating the gauge reading responsive to the rectified image comprises: estimating a gauge angle of the detected gauge relative to a template gauge of the template im

Assignees

Inventors

Classifications

  • by affine transforms, e.g. correction due to perspective effects; Quadrilaterals, e.g. trapezoids · CPC title

  • involving reference images or patches · CPC title

  • Quantising the image, e.g. histogram thresholding for discrimination between background and foreground patterns · CPC title

  • by matching or filtering · CPC title

  • Recognising information on displays, dials, clocks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11544916B2 cover?
Computing devices and methods for reading gauges are disclosed. A gauge reading method includes capturing image data corresponding to a captured image of one or more gauges, detecting one or more gauges in the captured image, cropping a detected gauge in the captured image to provide a use image including the detected gauge, and classifying the detected gauge to correlate the detected gauge wit…
Who is the assignee on this patent?
Battelle Energy Alliance Llc, Univ Of Idaho
What technology area does this patent fall under?
Primary CPC classification G06V10/225. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).