Video Depth Map Scaling for Flicker-Free Temporal Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing depth estimation techniques in video frames often result in flickering due to inconsistent relative depth changes between frames, particularly when there are no significant scene changes or camera movements, leading to undesirable flicker in depth maps.

Innovation Solution

A method involving generating a single image depth map for each frame, scaling it using grid point-based scale values derived from temporally related frames, and applying spatio-temporal filtering to generate a consistent depth map, utilizing machine learning and optical flow analysis to align and average depth values across frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If single image depth estimation is applied to each frame independently, then depth map generation is computationally efficient, but temporal consistency deteriorates causing flicker

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidtemporal consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary actions by generating depth maps for multiple frames in advance and computing scale values based on temporal relationships before final depth map generation. This allows the system to maintain temporal consistency without reprocessing all data at the final stage, balancing computational efficiency with stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces scale values as an intermediary element that mediates between individual frame depth estimates and the final temporally consistent depth map. These scale values adjust depth estimates to maintain consistency across frames while preserving the computational efficiency of single-image depth estimation methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If scale values are computed using multiple temporally related frames, then temporal consistency is improved, but computational complexity increases

Engineering Contradiction:
Improvetemporal consistencyVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies local quality by computing scale values at grid points rather than for every pixel, and by using neighboring grid point information locally. This localized approach maintains temporal consistency at critical points while avoiding the computational burden of processing all pixels with equal complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial action by computing scale values only at grid points and using interpolation for intermediate pixels, rather than computing full-resolution depth maps for all frames. This provides sufficient temporal consistency while significantly reducing computational complexity compared to processing all pixels explicitly.

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If depth values are averaged across multiple frames, then temporal stability is improved, but depth precision may deteriorate due to motion blur

Engineering Contradiction:
Improvetemporal stabilityVSAvoiddepth precision
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by adapting the depth averaging process to account for motion. The system dynamically adjusts which frames are averaged and how depth values are combined based on detected motion and optical flow, maintaining precision for stationary regions while achieving stability for moving objects through selective temporal aggregation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using scale values to adjust the contribution of different frames to the final depth estimate. Rather than simple averaging, the system modifies the weighting parameters based on temporal relationships and motion characteristics, preserving precision while achieving stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12536682B2Method and system for generating a depth map
Publication Date: 2026.01.27 BLACKMAGIC DESIGN PTY LTD
  • US12536682B2 patent drawing
  • US12536682B2 patent drawing
  • US12536682B2 patent drawing

AI summary

A method and system for generating a depth map corresponding to a frame of a sequence of frames in a video clip is disclosed. This can involve generating a single image depth map for each of a plurality of frames, scaling the single image depth maps, and processing a time sequence of scaled single image depth maps to generate said depth map corresponding to the frame of the sequence of frames in the video clip.