Low-FPS Video Reconstruction Using Optical Flow Alignment Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Capturing and streaming high-quality videos at high frame rates consumes significant power and bandwidth, which is challenging for compact devices like smart watches and AR glasses, and traditional methods for framerate increase assume continuous motion, which is not applicable in cases of significant frame dropping.

Innovation Solution

Capture videos at a lower framerate on the camera and perform video frame interpolation on a receiver computer using optical flow, alignment, and fusion algorithms to reconstruct the video at a higher framerate, redistributing the computational burden from the camera to the receiver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the camera captures and streams video at high framerate, then video quality and motion smoothness are improved, but power consumption and bandwidth requirements increase significantly

Engineering Contradiction:
ImproveframerateVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system segments the video processing workload between the camera device and the receiver computer. The camera captures only low-framerate video data, while the receiver computer performs the computationally intensive frame interpolation to generate high-framerate output. This segmentation allows the camera to operate at low power while still delivering high-quality high-framerate video through the receiver's processing capabilities.

Inventive Principle:
Principle #1Segmentation

2Speed

If the camera captures and streams video at high framerate, then video quality and motion smoothness are improved, but bandwidth requirements increase significantly

Engineering Contradiction:
ImproveframerateVSAvoidbandwidth
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system segments the video data transmission from the heavy computational processing. Only low-framerate video data is transmitted over the network, consuming minimal bandwidth. The high-framerate reconstruction is performed locally at the receiver computer, eliminating the need to transmit large volumes of high-framerate video data while still achieving the desired output quality.

Inventive Principle:
Principle #1Segmentation

3Productivity

If traditional motion interpolation methods are used on captured video, then intermediate frames are generated to increase framerate, but these methods assume continuous motion and fail when significant frame dropping occurs

Engineering Contradiction:
Improveframerate reconstructionVSAvoidmotion handling accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by capturing video at the original low framerate with proper timing information preserved. The receiver computer then uses this timing information to accurately determine the number of intermediate frames needed for each interval between captured frames. This preliminary preservation of temporal information enables reliable reconstruction even when significant frame dropping has occurred, as the system can calculate the exact motion progression required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12488481B2Video reconstruction from videos with ultra-low frame-per-second
Publication Date: 2025.12.02 META PLATFORMS INC
  • US12488481B2 patent drawing
  • US12488481B2 patent drawing
  • US12488481B2 patent drawing

AI summary

In one embodiment, a method includes accessing a video captured by cameras which is associated with a first framerate lower than a threshold framerate, for any two adjacent frames of the accessed video: generating a warped frame from the two adjacent frames based on an optical flow associated with the two adjacent frames, determining alignments for the two adjacent frames, respectively, fusing the determined alignments for the two adjacent frames, and generating a reconstructed frame based on the fused alignment, and reconstructing the accessed video based on the any two adjacent frames and their respective reconstructed frames, wherein the reconstructed video is associated with a second framerate higher than the threshold framerate.