Occlusion-Aware Forward Warping for Ambiguous Video Pixels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video frame interpolation algorithms face challenges in accurately generating intermediate frames due to issues with optical flow estimation, particularly when relying on machine learning systems, and difficulties in computing forward warping with ambiguous and missing pixel values.

Innovation Solution

The proposed solution involves occlusion-aware forward warping techniques that utilize optical flow estimation, occlusion masks, and weighting masks to resolve pixel value ambiguity and determine missing values without requiring depth information, employing forward-backward consistency and matrix multiplication for efficient computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If forward warping is used for frame interpolation, then computational efficiency is improved, but pixel value ambiguity and missing values occur

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidpixel value ambiguity and missing values
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces an occlusion mask as an intermediary component that identifies and handles ambiguous and missing pixel regions. The occlusion mask is generated by comparing forward and backward optical flow fields, and it serves as a mediator to guide the blending process between forward-warped and backward-warped frames, ensuring that problematic regions are properly handled without compromising overall computational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically adjusts the blending ratio parameter between forward-warped and backward-warped frames based on the occlusion mask. In regions identified as ambiguous or missing, the blending ratio is modified to rely more heavily on the backward-warped frame or to apply interpolation, while in reliable regions, the forward-warped frame is used directly. This parameter adaptation resolves pixel value issues while maintaining computational efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning systems are used for optical flow estimation, then accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveoptical flow estimation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the optical flow estimation process into multiple components: a base optical flow field obtained through efficient algorithms, an occlusion mask generated by comparing forward and backward flows, and a refinement stage that applies machine learning only where necessary. This segmentation allows the system to achieve high accuracy through machine learning while limiting its application to specific regions, thereby reducing overall computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary optical flow estimation using computationally efficient algorithms before applying machine learning refinement. The occlusion mask is also generated in advance by comparing forward and backward flow fields. This preliminary action identifies regions that require refined estimation, allowing machine learning to be applied selectively rather than globally, thus reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If depth information is used for forward warping, then pixel value accuracy is improved, but system complexity and data requirements increase

Engineering Contradiction:
Improvepixel value accuracyVSAvoidsystem complexity and data requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the system self-sufficient by generating all necessary information from the input frames themselves. The occlusion mask is derived from comparing forward and backward optical flow fields computed from the frames, and the blending parameters are adaptively determined based on this mask. No external depth information is required, as the system uses its own computed flow fields to identify and handle problematic regions, thereby achieving accurate pixel values without increasing system complexity or data requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12524830B2Occlusion-aware forward warping for video frame interpolation
Publication Date: 2026.01.13 QUALCOMM INC
  • US12524830B2 patent drawing
  • US12524830B2 patent drawing
  • US12524830B2 patent drawing

AI summary

Systems and techniques described herein relate to generating an inter-frame from a first and second frame. An apparatus includes a memory storing a first frame and a second frame; and a processor coupled to the memory and configured to: estimate at least one optical flow between the first frame and the second frame; generate, based on the at least one optical flow, at least one occlusion mask; generate, based on the at least one optical flow and the at least one occlusion mask, at least one weighting mask; generate, based on the at least one optical flow and the at least one weighting mask, at least one inter-frame optical flow; generate, based on the at least one inter-frame optical flow and at least one of the first frame or the second frame, at least one warped frame; and generate, based on the at least one warped frame, an inter-frame.