2D-to-3D Video Depth Generation With Temporal Flicker Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional algorithms for generating 3D images from 2D images are cumbersome and result in flickering 3D videos due to inconsistent depth frame generation over time, causing user discomfort.

Innovation Solution

A method involving a pair of models to generate depth images, including a relative and metric model, combined with post-processing and inpainting using a U-Net architecture to align pixels with object contours, and temporal consistency through optical flow analysis to create temporally consistent 3D videos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional algorithms are used to generate 3D images from 2D images, then the process is simple, but the result produces flickering 3D videos due to inconsistent depth frame generation over time

Engineering Contradiction:
Improvetemporal consistency of depth framesVSAvoidcomplexity of depth generation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The depth generation process is segmented into two distinct models: a relative depth model that captures short-term temporal dependencies and a metric depth model that provides absolute depth scaling. This segmentation allows each model to specialize in specific aspects of depth estimation, improving overall temporal consistency while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary depth estimation using the relative depth model before finalizing with the metric depth model. This preliminary action establishes a temporally consistent baseline that is then refined with accurate metric scaling, ensuring that depth frames are consistently generated across time without requiring complete regeneration from scratch.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If depth images are generated without post-processing alignment, then the generation process is faster, but the pixels do not align with object contours resulting in poor quality

Engineering Contradiction:
Improvealignment of pixels with object contoursVSAvoidpost-processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

An edge detection module serves as an intermediary between depth generation and final output. This intermediary component identifies object contours and uses them to guide the alignment of depth pixels, ensuring that depth boundaries precisely match object edges without requiring extensive manual post-processing or complex optimization routines.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If inpainting is not performed on disoccluded regions, then the processing is faster, but the reprojected image contains holes and artifacts

Engineering Contradiction:
Improvequality of reprojected imageVSAvoidinpainting processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The inpainting process uses copying techniques where pixel information from surrounding regions and temporal neighbors is copied to fill disoccluded areas. This approach efficiently reconstructs missing regions by leveraging redundant information from adjacent spatial locations and previous frames, maintaining image quality without requiring complex generative models.

Inventive Principle:
Principle #26Copying

4Ease of operation

If temporal consistency is not enforced across frames, then the processing is simpler, but the 3D video exhibits flickering that causes user discomfort

Engineering Contradiction:
Improvesimplicity of processingVSAvoidflickering in 3D video
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system maintains continuity of useful action by enforcing temporal consistency through the relative depth model that operates across multiple frames. This model ensures that depth estimations evolve smoothly over time, preventing abrupt changes that cause flickering, while the consistent temporal processing pipeline maintains simplicity through unified rather than fragmented operations.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250358395A1Generating 3D images and videos from 2d images and videos
Publication Date: 2025.11.20 GOOGLE LLC
  • US20250358395A1 patent drawing
  • US20250358395A1 patent drawing
  • US20250358395A1 patent drawing

AI summary

Techniques are directed to generating a 3D image of an object in a scene from a 2D image of the object in the scene that involves generating a reprojected image having a mask defined by a representation of the object. The mask may include a set of pixels and, in some implementations, the set of pixels coincides with an edge of the representation of the object. The inpainting is performed using a model that is trained to fill in gaps within such masks and as such the inpainting does not require the 2D image be separated into background and foreground layers.