Multi-Stage Optical Flow Splicing for Low-Latency VR Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VR video processing methods fail to provide a high-quality, immersive experience with low latency due to inefficiencies in video splicing and optical flow calculation, resulting in distortion and slower processing speeds.

Innovation Solution

A video processing method involving multi-stage optical flow calculation and splicing of overlapping regions from raw videos captured by multiple dynamic image recorders, using downsampling and gradient descent methods to improve accuracy and efficiency, while preserving image quality and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional optical flow calculation is used for splicing raw videos, then the splicing process can be completed, but the processing speed is slow and latency is high

Engineering Contradiction:
Improvevideo processing speedVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the optical flow calculation into multiple stages with different sampling rates. The first stage uses a lower sampling rate to process a broader time range, while subsequent stages use higher sampling rates for more precise temporal analysis. This segmentation allows the system to achieve high processing speed for coarse temporal relationships while maintaining accuracy for fine-grained motion detection, thereby reducing overall latency without sacrificing precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selectively calculating optical flow at different sampling rates based on the specific requirements of each video segment. For regions with minimal motion, lower sampling rates are sufficient, while regions with significant motion receive higher sampling rate processing. This selective approach reduces unnecessary computational overhead and accelerates processing speed while maintaining accuracy where needed.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If multi-stage optical flow calculation is performed on overlapping regions, then splicing accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvesplicing accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the optical flow calculation into multiple stages, where each stage processes the overlapping region at a different sampling rate. The first stage uses a lower sampling rate to establish coarse correspondences, and subsequent stages refine these correspondences with higher sampling rates. This segmentation improves splicing accuracy by capturing both gross and fine motion details while managing computational complexity through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the optical flow calculation by using multi-stage sampling rates. Instead of uniformly processing all frames at the maximum sampling rate, the system varies the sampling rate across different time stages, adding a temporal dimension to the computational strategy. This approach improves accuracy by capturing motion at multiple temporal resolutions while reducing overall computational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If high resolution videos are processed, then image quality is maintained, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the video processing into multiple stages with different sampling rates. In earlier stages, lower sampling rates are used to process a broader time range at reduced resolution, establishing basic motion patterns. In later stages, higher sampling rates are applied to specific regions or frames to maintain high image quality where needed. This segmentation allows the system to process high resolution videos while reducing overall processing time by avoiding full high-resolution processing across all frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using higher sampling rates and processing power only for specific regions or frames where high image quality is critical, while using lower sampling rates for other regions. This localized approach maintains image quality in important areas while reducing processing time for the overall video, effectively balancing quality and speed requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12088779B2Optical flow based omnidirectional stereo video processing method
Publication Date: 2024.09.10 BOYAN TECH SHENZHEN CO LTD
  • US12088779B2 patent drawing
  • US12088779B2 patent drawing
  • US12088779B2 patent drawing

AI summary

A video processing method, including: acquiring a plurality of raw videos, the plurality of raw videos being videos acquired by a plurality of dynamic image recorders arranged according to preset locations; determining an overlapping region between every two adjacent raw videos according to preset rules corresponding to the preset locations, the adjacent raw videos being the raw videos acquired by the dynamic image recorders arranged adjacent to each other; performing multi-stage optical flow calculation on the raw videos in each overlapping region to obtain a plurality of pieces of target optical flow information; and splicing the overlapping region of every two adjacent raw videos based on the target optical flow information to obtain target videos.