Virtual Relighting Video Streams Using Depth and Surface Normals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to augment live video image streams with various visual effects, such as virtual lighting effects, that can be composited directly into the video image stream in real-time, while being lightweight in terms of computational resources and physically realistic for 3D objects.

Innovation Solution

The solution involves obtaining a video image stream, assigning depth values to the foreground portion of the images, estimating surface normals based on these depth values, augmenting the images with virtual lighting effects, and transmitting the augmented images to another device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If virtual lighting effects are applied to video image streams in real-time, then visual quality and realism are improved, but computational resource requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational resources
Core Design Contradiction:
Illumination intensityVSUse of energy by moving object

Solution Approach 1:

The patent segments the video processing pipeline into distinct stages: depth map generation, surface normal estimation, and virtual lighting application. By dividing the complex task of real-time virtual relighting into separable components, the system can optimize each stage independently, reducing overall computational burden while maintaining visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing by generating depth maps and estimating surface normals in advance before applying virtual lighting effects. This preliminary action allows the system to prepare geometric information that can be reused across multiple lighting scenarios, reducing real-time computational requirements.

Inventive Principle:
Principle #10Preliminary action

2Illumination intensity

If complex visual effects are composited into live video streams, then visual enhancement is improved, but processing time increases

Engineering Contradiction:
Improvevisual enhancementVSAvoidprocessing time
Core Design Contradiction:
Illumination intensityVSLoss of time

Solution Approach 1:

The patent implements periodic updates of depth maps and surface normals at optimized intervals rather than computing them for every video frame. This periodic action maintains visual enhancement quality while significantly reducing processing time by avoiding redundant computations in temporally similar frames.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies virtual lighting effects selectively to specific regions of interest in the video stream, such as foreground objects or faces, rather than processing the entire scene uniformly. This local quality approach concentrates computational resources where they provide maximum visual benefit while reducing overall processing time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250191283A1Virtual Relighting for Video Conferencing
Publication Date: 2025.06.12 APPLE INC
  • US20250191283A1 patent drawing
  • US20250191283A1 patent drawing
  • US20250191283A1 patent drawing

AI summary

Devices, methods, and non-transitory computer-readable media are disclosed herein for augmenting live video image streams with “virtual lighting” visual effects. For example, a first electronic device may obtain a video image stream. Then, for each of one or more images in the video stream, the electronic device may: assign depth values to at least a foreground portion of each image; estimate surface normals for at least the foreground portion of each image based, at least in part, on the assigned depth values (and, e.g., using a machine learning (ML)-based model); and augment each image with at least a specified virtual lighting visual effect based, at least in part, on the estimated surface normals. Finally, the first electronic device may transmit the first augmented output image to a second electronic device. The virtual lighting effect may comprise a specification of one or more properties of one or more virtual light sources.