Layered Blur Model for Occlusion-Aware Video Deblurring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video deblurring methods struggle to accurately handle occlusion interactions between layers, leading to errors in deblurring results, especially at object boundaries, due to limitations in representing general blurs and occlusion phenomena.

Innovation Solution

An occlusion-aware video deblurring method based on a layered blur model that estimates latent images, object motions, and masks for each layer, using a warping matrix to generate and compare blurry frames, iteratively refining estimates to match the actual blur generation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional layered blur models are used to handle locally varying blurs, then motion blur can be addressed, but occlusion interactions at boundaries cannot be accurately represented leading to deblurring errors

Engineering Contradiction:
Improvedeblurring accuracyVSAvoidrepresentation of general blurs
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The image is segmented into multiple layers (foreground and background) with different motion characteristics. Each layer is processed separately with its own blur kernel estimation, allowing accurate handling of occlusion boundaries where layers interact. This segmentation enables the model to capture locally varying blurs while maintaining accuracy at occlusion regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blur model is made dynamic by allowing different layers to have different motion patterns and blur characteristics. The foreground layer can move independently from the background layer, with each having its own optical flow and blur kernel. This dynamic approach enables accurate representation of general blurs including occlusion interactions, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If spatially-invariant blur model is used, then simple deblurring can be achieved, but rotational camera motion and spatially-variant blurs cannot be handled

Engineering Contradiction:
Improvedeblurring process simplicityVSAvoidhandling of spatially-variant motion blur
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The image is divided into multiple layers (foreground and background) that can have different motion characteristics. Each layer is processed with its own spatially-variant blur model, allowing the system to handle complex camera motions and object movements while maintaining a structured approach that balances simplicity and versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model transitions from 2D spatial processing to 4D processing by incorporating the layer dimension. This allows independent estimation of optical flow and blur kernels for each layer, enabling handling of spatially-variant blurs caused by rotational camera motion and object movement while maintaining computational tractability through the layered structure.

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

3Measurement precision

If segment-wise blur kernel estimation is performed, then abruptly-varying blur can be handled, but occlusion interactions between segments are not considered

Engineering Contradiction:
Improveblur kernel estimation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The model merges the segmentation approach with a unified layered blur framework. Multiple segments are combined into a coherent layered model where foreground and background layers interact through occlusion. This integration allows accurate blur kernel estimation for each segment while simultaneously modeling occlusion interactions, achieving both precision and manageable complexity through the unified layered structure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10013741B2Method for deblurring video using modeling blurred video with layers, recording medium and device for performing the method
Publication Date: 2018.07.03 KOREA INST OF SCI & TECH
  • US10013741B2 patent drawing
  • US10013741B2 patent drawing
  • US10013741B2 patent drawing

AI summary

A video deblurring method based on a layered blur model includes estimating a latent image, an object motion and a mask for each layer in each frame using images consisting of a combination of layers during an exposure time of a camera when receiving a blurred video frame, applying the estimated latent image, object motion and mask for each layer in each frame to the layered blur model to generate a blurry frame, comparing the generated blurry frame and the received blurred video frame, and outputting a final latent image based on the estimated object motion and mask for each layer in each frame, when the generated blurry frame and the received blurred video frame match. Accordingly, by modeling a blurred image as an overlap of images consisting of a combination of foreground and background during exposure, more accurate deblurring results at object boundaries can be obtained.