Video Deblurring via Self-Supervised Re-Blurring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional deblurring algorithms often produce artifacts and may not faithfully reproduce the content of latent images, despite recent learning-based methods providing sharp outputs.

Innovation Solution

A self-supervised method for fine-tuning deblurring neural networks by enforcing that output sharp frames, when re-blurred based on optical flow between subsequent frames, match the input blurry frames within a minimum error distance, utilizing a deblur training system with a deblur network, optical flow network, blur kernel estimator, and loss optimizer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional deblurring algorithms use hand-crafted priors and physics models, then the output accurately reflects the underlying scene, but artifacts are introduced

Engineering Contradiction:
Improveaccuracy of latent image reproductionVSAvoidartifacts
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system uses self-supervised learning where the network trains itself by re-blurring the deblurred output and comparing it with the original blurred input. The optical flow network and blur kernel estimator work autonomously to generate the re-blurred version, eliminating the need for external ground truth labels or hand-crafted priors, thus reducing artifacts while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the deblurred output is fed back through the optical flow network and blur kernel estimator to generate a re-blurred version. This re-blurred version is then compared with the original blurred input using a loss function, and the feedback signal is used to update the deblurring network weights, continuously improving the balance between accuracy and artifact reduction

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If learning-based methods extract natural image distribution directly from inputs, then sharp outputs are produced, but the content of latent images is not always faithfully reproduced

Engineering Contradiction:
Improvesharpness of outputVSAvoidfidelity of latent image content
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system uses feedback from the re-blurred output compared with the original blurred input to guide the deblurring network. This feedback mechanism ensures that the network not only produces sharp outputs but also maintains faithful representation of latent image content by minimizing the discrepancy between re-blurred and original blurred images

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the balance between sharpness and fidelity by optimizing the loss function that combines the re-blurring error with the deblurring quality metrics. The blur kernel estimator and optical flow network adapt their parameters based on the input video sequences, allowing the system to adjust the degree of sharpness enhancement while maintaining content fidelity

Inventive Principle:
Principle #35Parameter changes

3Reliability

If self-supervised fine-tuning is applied by enforcing match within minimum error distance, then hybrid loss is minimized, but computational complexity increases

Engineering Contradiction:
Improveaccuracy and fidelity of deblurred imagesVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the computational task into separate modules: the deblurring network, optical flow network, and blur kernel estimator. Each module processes specific aspects of the image data independently, which reduces the computational complexity of the overall system while maintaining high reliability through the coordinated optimization of all modules

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a minimum error distance threshold that allows for approximate matching rather than requiring perfect reconstruction. This partial action approach reduces the computational burden by accepting solutions that meet a minimum quality threshold, thereby minimizing hybrid loss without requiring excessive computational resources for perfect reconstruction

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10593020B2Unsupervised learning approach for video deblurring
Publication Date: 2020.03.17 NVIDIA CORP
  • US10593020B2 patent drawing
  • US10593020B2 patent drawing
  • US10593020B2 patent drawing

AI summary

An image processing method extracts consecutive input blurry frames from a video, and generates sharp frames corresponding to the input blurry frames. An optical flow is determined between the sharp frames, and the optical flow is used to compute a per-pixel blur kernel. The blur kernel is used to reblur each of the sharp frames into a corresponding re-blurred frame. The re-blurred frame is used to fine-tune the deblur network by minimizing the distance between the re-blurred frame and the input blurry frame.