Automatic determination of the presence of burn-in overlay in video imagery
AssigneeBAE Systems Information and Electronic Systems Integration Inc.
InventorsSowmya Ramakrishnan, Wesley Chen, Francis G. Shorter, Robert T. Jobe
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.