Real time machine learning-based privacy filter for removing reflective features from images and video

US2022318954A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022318954-A1
Application numberUS-202117219766-A
CountryUS
Kind codeA1
Filing dateMar 31, 2021
Priority dateMar 31, 2021
Publication dateOct 6, 2022
Grant date

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.

A method for removing reflections from images is disclosed. The method includes identifying one or more segments of an image, the one or more segments including a reflection; identifying one or more features of the one or more segments; removing the one or more features from the segments to generate one or more sanitized segments; and combining the one or more sanitized segments with the image to generate a sanitized image.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for removing reflections from images, comprising: first identifying that a first image includes an object deemed to be a reflective object; responsive to the first identifying, removing one or more reflections from the first image to generate a modified first image; second identifying that a second image does not include an object deemed to be a reflective object; and foregoing processing the second image to remove one or more reflections from the second image. 2 . The method of claim 1 , wherein the first image comprises a still image. 3 . The method of claim 1 , wherein the first image comprises a frame of a video conference. 4 . The method of claim 3 , further comprising: obtaining video from a camera of a video conferencing system; analyzing the video to generate modified video; and transmitting the video to a receiver of the video conferencing system, wherein the analyzing includes the first identifying, the removing, the second identifying, and the foregoing, and the modified video includes the first image with one or more reflections removed and the second image. 5 . The method of claim 1 , further comprising transmitting the modified first image and the second image to a display. 6 . The method of claim 5 , wherein identifying that the first image includes the object deemed to be a reflective object comprises processing the first image with a classifier configured to identify images as either including objects deemed to be reflective or as not including objects deemed to be reflective. 7 . The method of claim 6 , wherein the classifier includes a neural network classifier. 8 . The method of claim 1 , wherein identifying that the first image includes an object deemed to be a reflective object comprises searching for the object within a region of interest of the first image. 9 . The method of claim 1 , wherein second identifying that a second image does not include an object deemed to be a reflective object comprises determining that the second image does not include the object within a region of interest of the second image. 10 . A system for removing reflections from images, the system comprising: an input source; and an analysis system configured to: retrieve a first image and a second image from the input source; perform first identifying that the first image includes an object deemed to be a reflective object; responsive to the first identifying, remove one or more reflections from the first image; perform second identifying that the second image does not include an object deemed to be a reflective object; and forego processing the second image to remove one or more reflections from the second image. 11 . The system of claim 10 , wherein the first image comprises a still image. 12 . The system of claim 10 , wherein the first image comprises a frame of a video conference. 13 . The system of claim 12 , wherein: the input source comprises a camera of a video conferencing system; and the analysis system is further configured to: obtain video from a camera of a video conferencing system; analyze the video to generate modified video; and transmit the video to a receiver of the video conferencing system, wherein the analyzing includes the first identifying, the removing, the second identifying, and the foregoing, and the modified video includes the first image with one or more reflections removed and the second image. 14 . The system of claim 10 , wherein the analysis system is further configured to output the modified image and the second image for display. 15 . The system of claim 14 , wherein identifying that the first image includes the object deemed to be a reflective object comprises processing the first image with a classifier configured to identify images as either including objects deemed to be reflective or as not including objects deemed to be reflective. 16 . The system of claim 15 , wherein the classifier includes a neural network classifier. 17 . The system of claim 10 , wherein identifying that the first image includes an object deemed to be a reflective object comprises searching for the object within a region of interest of the first image. 18 . The system of claim 10 , wherein second identifying that a second image does not include an object deemed to be a reflective object comprises determining that the second image does not include the object within a region of interest of the second image. 19 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising: first identifying that a first image includes an object deemed to be a reflective object; responsive to the first identifying, removing one or more reflections from the first image; second identifying that a second image does not include an object deemed to be a reflective object; and foregoing processing the second image to remove one or more reflections from the second image. 20 . The non-transitory computer-readable medium of claim 19 , wherein the first image comprises a still image.

Assignees

Inventors

Classifications

  • H04N7/147Primary

    Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title

  • Still image; Photographic image · CPC title

  • Artificial neural networks [ANN] · CPC title

  • Conference systems · CPC title

  • Training; Learning · 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 US2022318954A1 cover?
A method for removing reflections from images is disclosed. The method includes identifying one or more segments of an image, the one or more segments including a reflection; identifying one or more features of the one or more segments; removing the one or more features from the segments to generate one or more sanitized segments; and combining the one or more sanitized segments with the image …
Who is the assignee on this patent?
Advanced Micro Devices Inc, Ati Technologies Ulc
What technology area does this patent fall under?
Primary CPC classification H04N7/147. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).