Video Rectification Using Self-Supervised Diffusion for Camera Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fisheye cameras introduce significant distortion in captured frames, which current rectification techniques fail to address efficiently, particularly in maintaining temporal and spatial coherence across frames, and are not scalable for different use cases without extensive training data.

Innovation Solution

A self-supervised diffusion-based video correction model that applies a forward diffusion process to introduce noise and a reverse diffusion process to denoise, utilizing information from previous frames to maintain temporal and spatial coherence, enabling rectification without extensive training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional rectification techniques are used to correct fisheye distortion, then some distortion correction is achieved, but temporal and spatial coherence across frames is not maintained

Engineering Contradiction:
Improvedistortion correction accuracyVSAvoidtemporal and spatial coherence
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The system dynamically adapts rectification parameters based on detected motion between frames. When motion is detected, the system adjusts the rectification transformation to maintain temporal coherence, allowing the rectification process to respond to changing scene conditions while preserving consistency across the video sequence.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by comparing rectified frames across time and space, detecting inconsistencies, and adjusting subsequent rectification operations. This closed-loop approach ensures that temporal and spatial coherence is maintained by using information from previous frames to guide current rectification decisions.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If extensive training data is used to train rectification models, then model accuracy improves, but scalability across different use cases deteriorates

Engineering Contradiction:
Improverectification model accuracyVSAvoidscalability across use cases
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs self-supervised learning by automatically generating training signals from the video data itself without requiring external annotated datasets. The model learns distortion patterns and rectification transformations by analyzing temporal and spatial relationships in the video sequence, enabling it to adapt to different use cases without extensive retraining.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The rectification model is designed to be universally applicable across different fisheye camera systems and use cases. By learning general distortion patterns and temporal-spatial coherence principles that apply across diverse scenarios, the model maintains accuracy while being scalable to different applications without requiring use-case-specific training data.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Area of stationary object

If fisheye cameras are used to capture wide-angle views, then field of view increases, but image distortion increases

Engineering Contradiction:
Improvefield of viewVSAvoidimage distortion
Core Design Contradiction:
Area of stationary objectVSShape

Solution Approach 1:

The system dynamically changes rectification parameters based on the specific distortion characteristics of each frame and the desired output geometry. By adjusting transformation parameters such as projection type, field of view angle, and distortion correction strength, the system maintains the wide field of view benefit while adapting the rectification to minimize distortion in different regions of the image.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250292370A1Video rectification for frames having camera introduced distortion
Publication Date: 2025.09.18 QUALCOMM INC
  • US20250292370A1 patent drawing
  • US20250292370A1 patent drawing
  • US20250292370A1 patent drawing

AI summary

A system for video rectification includes processing circuitry configured to: apply a video correction model to a current distorted frame to generate a current rectified frame, wherein information from one or more previous distorted frames is input to the video correction model, wherein the current distorted frame and the one or more previous distorted frames include distortion introduced from one or more cameras that captured the current distorted frame and the one or more previous distorted frames, and wherein the one or more previous distorted frames are captured before the current distorted frame; determine parameters for the video correction model based on at least one of a difference between the current rectified frame and one or more previous rectified frames and a difference between the current rectified frame and the current distorted frame; and update the video correction model based on the parameters.