Video Conference Reflection Removal via Reference Image Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During video conferences, visual echoes from reflective surfaces can distract participants and cause false positives in facial recognition algorithms, leading to incorrect identification of remote users.

Innovation Solution

A computing device participating in a video conference identifies reflections within its camera-generated visual data and modifies this data to remove the reflections, either by replacing them with stored images of the conference room or with default images like company logos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If camera-generated visual data is used during video conferences, then the viewing experience is enhanced, but visual echoes from reflective surfaces cause false positives in facial recognition algorithms

Engineering Contradiction:
Improvefacial recognition accuracyVSAvoidvisual echoes
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by capturing reference images of the conference room environment before the video conference starts, storing these images for later comparison during the conference to identify and remove visual echoes from camera-generated visual data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the conference room environment through reference images, comparing this copy against real-time camera footage to detect reflections and remove them, thereby preventing false positives in facial recognition

Inventive Principle:
Principle #26Copying

2Measurement precision

If reflections are removed from camera-generated visual data, then facial recognition accuracy is improved, but additional processing steps are required

Engineering Contradiction:
Improvefacial identification accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses copied reference images of the conference room as a template to compare against real-time camera data, enabling automated detection and removal of reflections through image comparison algorithms

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system extracts and removes the harmful reflection components from camera-generated visual data by comparing them against reference images, isolating and eliminating only the problematic visual echoes while preserving legitimate video content

Inventive Principle:
Principle #2Taking out (Extraction)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution effectively removes visual echoes from the video stream, enhancing the viewing experience for participants and improving the accuracy of facial recognition by preventing false positives from reflections.

Implementation Method 1

a display of the computing device to display remotely-generated visual data from at least one remote device and camera-generated visual data from a camera of the computing device

Methodology Applied
Scientific EffectLight emission from display: Light

Implementation Method 2

the camera-generated data may include a reflection of some or all of the data displayed at the display unit, for example, due to the presence of a mirror, a window, or a blank monitor in a field of view of the camera

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS20250150553A1Reflection-Based Visual Data Modification
Publication Date: 2025.05.08 ZOOM COMMUNICATIONS INC
  • US20250150553A1 patent drawing
  • US20250150553A1 patent drawing
  • US20250150553A1 patent drawing

AI summary

A computing device outputs, to a display of the computing device during a video conference, remotely-generated visual data obtained from at least one remote device and camera-generated visual data captured using a camera of the computing device. The computing device identifies, within the camera-generated visual data, a reflection of at least a portion of data displayed at the display of the computing device. The computing device modifies the camera-generated visual data to remove the reflection. The computing device outputs, to the display of the computing device during the video conference, the modified camera-generated visual data. The computing device transmits the modified camera-generated visual data to the at least one remote device for display thereat during the video conference.