IP Library Granted Patent US 12,608,845
Granted Patent B2
US 12,608,845 · App. 18/127,100 · Granted Apr 21, 2026

Camera health monitoring and alerting system

Inventors: Vikas Kookna (Rajasthan, IN); Dheeraj Sharan Singh (Karnataka, IN)
Assignee: GE VERNOVA ELECTRIFICATION SOFTWARE HOLDINGS LLC
G06T7/85H04N13/00G06T2207/10012H04N2013/0074
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,608,845
App. No.
18/127,100
Granted
Apr 21, 2026
Kind
B2
Abstract

Provided is a system and method that can simultaneously check if a camera is subjected to lack of focus (e.g., blur), movement, obstruction, improper zoom, improper pan, or the like, using a single reference image. The system does not require deep learning or training thus keeping the system lightweight. In one example, the method may include receiving an image of a scene captured by a camera, applying a filter to the image corresponding to an image attribute of the camera to generate filtered image and applying the filter to a reference image of the scene to generate a filtered reference image, respectively, determining that a quality of the image attribute of the camera has degraded based on a comparison of the filtered image to the filtered reference image, and displaying an alert on a user interface with information about the degradation of the quality of the image attribute.

Claims (30)

1 . A computing system comprising: a storage configured to store a single image of a scene captured by a camera; and a processor configured to

simultaneously apply a plurality of different filters to the single image, each filter corresponding to an image attribute of the camera to generate a plurality of filtered images and simultaneously apply the plurality of different filters to a single reference image of the scene to generate a plurality of filtered reference images, respectively, wherein application of different filters to the image and the reference image is simultaneous,

compare the plurality of filtered images to the plurality of filtered reference images to identify a plurality of quality attributes of the camera,

determine that at least one quality attribute of the camera has degraded based on the comparison, and

display an alert on a user interface with information about the degradation of the quality of the image attribute.

2 . The computing system of claim 1 , wherein the processor is configured to apply a Laplacian filter to the image and the reference image, and identify a degradation in quality of the image based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

3 . The computing system of claim 1 , wherein the processor is configured to apply a Laplacian filter to the image and the reference image, and determine that the quality of the image attribute of the camera has degraded due to blur based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

4 . The computing system of claim 1 , wherein the processor is configured to transform the image and the reference image into a frequency domain, identify one or more of a change in shift and a change in zoom of the camera based on the comparison of the transformed image and the transformed reference image, and display information about the identification of the one or more changes via the user interface.

5 . The computing system of claim 1 , wherein the processor is further configured to determine whether an object is obstructing a field of view of the camera based on a comparison of the filtered-image and the filtered reference image, and display information about the determination via the user interface.

6 . The computing system of claim 1 , wherein the processor is further configured to measure a change in one or more of tilt, zoom, and pan, based on a comparison of one or more measurements of the image to one or more measurements of the reference image, and display an alert on the user interface with information about the measured change.

7 . The computing system of claim 1 , further comprises a network interface configured to receive the image via a cloud platform, wherein the processor is configured to display the alert on a user interface of a software application hosted on the cloud platform in association with the camera.

8 . The computing system of claim 1 , wherein the processor is further configured to determine a change in metrics of one or more of quality, focus, shift, zoom, and rotation.

9 . A method comprising: receiving a single image of a scene captured by a camera;

simultaneously applying a plurality of different filters to the single image, each filter corresponding to an image attribute of the camera to generate a plurality of filtered images and simultaneously applying the plurality of different filters to a single reference image of the scene to generate a plurality of filtered reference images, respectively, wherein application of different filters to the image and the reference image is simultaneous,

comparing the plurality of filtered images to the plurality of filtered reference images to identify a plurality of quality attributes of the camera, determining that at least one quality attribute of the camera has degraded based on the comparison, and

displaying an alert on a user interface with information about the degradation of the quality of the image attribute.

10 . The method of claim 9 , wherein the applying comprises applying a Laplacian filter to the image and the reference image, and the determining comprises identifying a degradation in quality of the image based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

11 . The method of claim 9 , wherein the applying comprises applying a Laplacian filter to the image and the reference image, and the determining comprises determining that the quality of the image attribute of the camera has degraded due to blur based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

12 . The method of claim 9 , wherein the method further comprises transforming the image and the reference image into a frequency domain, identifying one or more of a change in shift and a change in zoom of the camera based on the comparison of the transformed image and the transformed reference image, and displaying information about the identification of the one or more changes via the user interface.

13 . The method of claim 9 , wherein the method further comprises determining whether an object is obstructing a field of view of the camera based on a comparison of the filtered-image and the filtered reference image, and displaying information about the determination via the user interface.

14 . The method of claim 9 , wherein the method further comprises measuring a change in one or more of tilt, zoom, and pan, based on a comparison of one or more measurements of the image to one or more measurements of the reference image, and displaying an alert on the user interface with information about the measured change.

15 . The method of claim 9 , wherein the receiving comprises receiving the image via a cloud platform, and the displaying comprises displaying the alert on a user interface of a software application hosted on the cloud platform in association with the camera.

16 . A non-transitory computer-readable medium comprising instructions which when executed by a processor cause a computer to perform a method comprising:

receiving a single image of a scene captured by a camera;

simultaneously applying a plurality of different filters to the single image, each filter corresponding to an image attribute of the camera to generate a plurality of filtered images and simultaneously applying the plurality of different filters to a single reference image of the scene to generate a plurality of filtered reference images, respectively, wherein application of different filters to the image and the reference image is simultaneous,

comparing the plurality of filtered images to the plurality of filtered reference images to identify a plurality of quality attributes of the camera,

determining that at least one quality attribute of the camera has degraded based on the comparison,

and displaying an alert on a user interface with information about the degradation of the quality of the image attribute.

17 . The non-transitory computer-readable medium of claim 16 , wherein the applying comprises applying a Laplacian filter to the image and the reference image, and the determining comprises identifying a degradation in quality of the image based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

18 . The non-transitory computer-readable medium of claim 16 , wherein the applying comprises applying a Laplacian filter to the image and the reference image, and the determining comprises determining that the quality of the image attribute of the camera has degraded due to blur based on a comparison of the Laplacian-filtered image and the Laplacian-filtered reference image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: KOOKNA, VIKAS; SINGH, DHEERAJ SHARAN
To: GENERAL ELECTRIC COMPANY
Reel/Frame 063132/0393 →
Continuity (1)
Related Publication 20240331198A1 · Oct 3, 2024
References Cited (15)
US 7683934B2 · Montminy · 2010 [cited by examiner]
US 8964030B2 · Itoh et al. · 2015 [cited by applicant]
US 9984466B1 · Duran · 2018 [cited by examiner]
US 10579906B1 · Mishra · 2020 [cited by examiner]
US 20070126869A1 · Montminy et al. · 2007 [cited by applicant]
US 20070247526A1 · Flook · 2007 [cited by examiner]
US 20120026326A1 · Itoh · 2012 [cited by examiner]
US 20180082416A1 · Arulesan · 2018 [cited by examiner]
US 20200167900A1 · Derndinger · 2020 [cited by examiner]
US 20210116864A1 · Hornstein · 2021 [cited by examiner]
US 20210176411A1 · Winzell · 2021 [cited by examiner]
US 20220245792A1 · Gao · 2022 [cited by examiner]
US 20220408022A1 · Maruhashi · 2022 [cited by examiner]
US 20230054572A1 · Shandilya · 2023 [cited by examiner]
Y.-C. Zeng, M.-F. Chueh and C.-H. Tsai, “Automatic recognition of frame quality degradation for inspection of surveillance camera,” Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annu… [cited by examiner]