IP Library › Granted Patent US 12,725,233
Granted Patent B2
US 12,725,233 · App. 18/537,994 · Granted Sep 1, 2026

Automatic determination of the presence of burn-in overlay in video imagery

Inventors: Sowmya Ramakrishnan (Kendall Park, NJ); Wesley Chen (Chapel Hill, NC); Francis G. Shorter (Cary, NC); Robert T. Jobe (Durham, NC)
Assignee: BAE Systems Information and Electronic Systems Integration Inc.
G06T5/77G06T7/0002G06T7/13G06T7/136G06V10/446G06V10/7715G06T2207/10016G06T2207/20081G06T2207/30168G06V10/764
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,725,233
App. No.
18/537,994
Granted
Sep 1, 2026
Kind
B2
Abstract

Systems, methods and computer systems for the automatic determination of presence or absence of burn-in overlay data are provided. The systems, methods, and computer systems implement mask generation, edge detection, feature vector generation methods that are combined with machine learning classifiers to rapidly and automatically determine the presence or absence of burn-in overlays in the image for the purpose of removal or other forms to obfuscate burn-in overlay data so as to maintain confidential or classified information while allowing for the release of remaining image data.

Claims (51)

1 . A computing system for identifying the presence of burn-in in video, the computing system comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the computing system to perform operations comprising:

receiving an image;

applying a masking filter to the image to generate a masked image;

calculating, by an edge detection filter applied to the masked image, the presence of a plurality of vertical and horizontal features in the masked image for a plurality of pixels in the masked image;

generating a feature vector for the plurality of pixels in the masked image; wherein the feature vector is indicative of the presence and position of vertical and horizontal features;

predicting, by a machine learning algorithm, whether the feature vector is indicative of the presence of a burn-in; and

initiating a redaction process to redact pixels corresponding to the feature vector when the machine learning algorithm predicts that the feature vector is indicative of the presence of burn-in.

2 . The computing system of claim 1 , wherein the edge detection filter is a Haar filter.

3 . The computing system of claim 1 , wherein the machine learning algorithm is a Bayesian machine learning algorithm.

4 . The computing system of claim 3 , wherein the Bayesian machine learning algorithm is a Relevance Vector Machine.

5 . The computing system of claim 1 , wherein the machine learning algorithm is a binary classifier.

6 . The computing system of claim 1 , wherein the images are received at a rate of at least 30 images per second or less.

7 . The computing system of claim 1 , wherein the redaction process further comprises the operation of replacing pixels corresponding to the mask in the image that has been predicted to include burn-in.

8 . The computing system of claim 2 , wherein the Haar filter performs the operations of:

calculating vertical and horizontal Haar features for the plurality of pixels in the masked image by computing vertical and horizontal Haar integral kernel responses on the integral image of the mask; calculating a summed Haar filter response by summing the vertical and horizontal Haar features;

thresholding pixels from the plurality of pixels based on whether the summed Haar response exceeds a predetermined threshold and

resizing and reshaping the result of the thresholding into a feature vector.

9 . At least one non-transitory computer readable medium comprising instructions which, when executed by a computing system, cause the computing system to perform operations comprising:

applying a filter to an image to generate a masked image;

calculating, by an edge detection filter applied to the masked image, the presence of a plurality of vertical and horizontal features in the masked image for the plurality of pixels in the masked image;

generating a feature vector for the plurality of pixels in the masked image; that describes the presence and position of vertical and horizontal features;

predicting, by a machine learning algorithm, whether the feature vector is indicative of the presence of a burn-in; and

performing a redaction process to redact pixels corresponding to the feature vector when the machine learning algorithm predicts that the feature vector is indicative of the presence of burn-in.

10 . The at least one non-transitory computer readable medium of claim 9 ,

wherein the edge detection filter applied to the masked edge is a Haar filter.

11 . The at least one non-transitory computer readable medium of claim 9 ,

wherein the machine learning algorithm is a Bayesian machine learning algorithm.

12 . The at least one non-transitory computer readable medium of claim 11 ,

wherein the Bayesian machine learning algorithm is a Relevance Vector Machine.

13 . The at least one non-transitory computer readable medium of claim 9 ,

wherein the machine learning algorithm is a binary classifier.

14 . The at least one non-transitory computer readable medium of claim 9 ,

wherein the redaction process further comprises replacing pixels corresponding to the mask in the image indicating the presence of burn-in.

15 . The at least one non-transitory computer readable medium of claim 10 ,

wherein the Haar filter calculates vertical and horizontal Haar features for the plurality of pixels in the masked image by computing vertical and horizontal Haar integral kernel responses on the integral image of the mask;

calculates a summed Haar filter response by summing the vertical and horizontal Haar features; and

thresholds pixels from the plurality of pixels based on whether the summed Haar response exceeds a predetermined threshold and resizes and reshapes the result of the thresholding into a feature vector.

16 . A method comprising:

applying a filter to an image to generate a masked image;

calculating, by an edge detection filter applied to the masked image, the presence of a plurality of vertical and horizontal features in the masked image for the plurality of pixels in the masked image;

generating a feature vector for the plurality of pixels in the masked image that describes the presence and position of vertical and horizontal features; predicting, by a machine learning algorithm, whether the feature vector is indicative of the presence of a burn-in; and

initiating a redaction process to redact pixels corresponding to the feature vector when the machine learning algorithm predicts that the feature vector is indicative of the presence of burn-in.

17 . The method of claim 16 wherein the edge detection filter is a Haar filter.

18 . The method of claim 16 wherein the machine learning algorithm is a Bayesian machine learning algorithm.

19 . The method of claim 18 wherein the machine learning algorithm is one of i) a Relevance Vector Machine; or ii) a binary classifier.

20 . The method of claim 16 wherein the edge detection filter is a Haar filter and wherein the Haar filter calculates vertical and horizontal Haar features for the plurality of pixels in the masked image by computing vertical and horizontal Haar integral kernel responses on the integral image of the mask;

calculates a summed Haar response by summing the vertical and horizontal Haar features; and

thresholds pixels from the plurality of pixels based on whether the summed Haar response exceeds a predetermined threshold and

resizes and reshapes the result of the thresholding into a feature vector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2024
From: RAMAKRISHNAN, SOWMYA; CHEN, WESLEY; SHORTER, FRANCIS G.; JOBE, ROBERT T.
To: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
Reel/Frame 066773/0878 →
Continuity (1)
Related Publication 20250200730A1 · Jun 19, 2025
References Cited (28)
US 8873840B2 · Krupka · 2014 [cited by examiner]
US 10963676B2 · Wang · 2021 [cited by examiner]
US 11386683B1 · Ossim · 2022 [cited by examiner]
US 11640721B2 · Ma · 2023 [cited by examiner]
US 11776104B2 · Strong · 2023 [cited by examiner]
US 11983806B1 · Ramesh · 2024 [cited by examiner]
US 20110075920A1 · Wu · 2011 [cited by examiner]
US 20190047895A1 · Kuhn · 2019 [cited by examiner]
US 20190180464A1 · Kraft · 2019 [cited by examiner]
US 20200065955A1 · Garlapati · 2020 [cited by examiner]
US 20200134855A1 · Zucker · 2020 [cited by examiner]
US 20200151489A1 · Sriram · 2020 [cited by examiner]
US 20200294234A1 · Rance · 2020 [cited by examiner]
US 20200349381A1 · Wang · 2020 [cited by examiner]
US 20200364501A1 · Herz · 2020 [cited by examiner]
US 20220122347A1 · Bhatt · 2022 [cited by examiner]
US 20220245773A1 · Ramakrishnan · 2022 [cited by examiner]
US 20220414402A1 · Sawkey · 2022 [cited by examiner]
US 20240371002A1 · Price · 2024 [cited by examiner]
WO 2022177722A2 · 2022 [cited by applicant]
Chen, Datong, Jean-Marc Odobez, and Jean-Philippe Thiran. “A localization/verification scheme for finding text in images and video frames based on contrast independent features and machine learning methods.” Signal Proc… [cited by examiner]
Lee, Chang Woo, Keechul Jung, and Hang Joon Kim. “Automatic text detection and removal in video sequences.” Pattern Recognition Letters 24.15 (2003): 2607-2623. (Year: 2003). [cited by examiner]
Chen et al. “A localization/verification scheme for finding text in images and video frames based on contrast independent features and machine learning methods.” In: IDIAP Research Report, May 2003, [online] [retrieved … [cited by applicant]
International Search Report, PCT/US24/59149, mailed Jan. 27, 2025, 11 pages. [cited by applicant]
David A. Clunie , Dan Gebow; “Block selective redaction for minimizing loss during de-identification of burned in text in irreversibly compressed JPEG medical images”, Journal of Medical Imaging 2(1), 016501 (Jan.-Mar. … [cited by applicant]
Dr. Riad I. Hammoud; “Unconstrained Overlay Recognition Algorithm (Uncover) AFRL Minerva program”, Dec. 8, 2016. [cited by applicant]
Mark A. Robertson, Todd B. Howlett; “Mosaics from video with burned-in metadata,” Proc. SPIE 5787, Airborne Intelligence, Surveillance, Reconnaissance (ISR) Systems and Applications II, (May 10, 2005); doi: 10.1117/12.6… [cited by applicant]
Paul Viola, Michael Jones; “Rapid Object Detection using a Boosted Cascade of Simple Features”. Accepted Conference on Computer Vision and Pattern Recognition 2001. [cited by applicant]