Multimedia Distortion Correction via Hierarchical Patch Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for mitigating distortions in multimedia content, such as atmospheric turbulence, are computationally expensive and inefficient, particularly when dealing with videos, and struggle with real-time processing and accurate detection of moving objects.

Innovation Solution

A method involving hierarchical parsing of temporal images into non-overlapping patches using Low Rank Matrix Decomposition (LRMD) to separate background components and moving objects, enabling efficient reconstruction of distortion-free multimedia content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative image registration and robust PCA based method is used, then turbulence mitigation is achieved, but computational cost increases significantly

Engineering Contradiction:
Improveturbulence mitigationVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The image is divided into multiple non-overlapping patches, allowing parallel processing of each patch independently. This segmentation enables the application of low-rank matrix decomposition to individual patches rather than the entire image, significantly reducing computational complexity while maintaining turbulence mitigation effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the iterative image registration mechanical process with a mathematical low-rank matrix decomposition approach. Instead of iteratively aligning and averaging images, the method uses matrix factorization to separate the low-rank turbulent background from high-rank moving object components, eliminating the need for computationally expensive registration steps.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If temporal image averaging is used as pre-processing, then turbulence is removed, but moving object detection capability is lost and blur increases

Engineering Contradiction:
Improveturbulence removalVSAvoidmoving object detection
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent extracts moving objects directly from the error components obtained through low-rank matrix decomposition, without requiring temporal image averaging as pre-processing. The error component contains both moving objects and turbulence, and the method separates these by applying low-rank decomposition again to the error component, extracting moving objects while preserving their detail and avoiding blur.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The method dynamically adapts to different scene contents by using low-rank matrix decomposition to automatically separate static turbulent background from dynamic moving objects. This dynamic separation capability allows the system to handle both turbulent and non-turbulent scenes, and to detect moving objects of various speeds without the limitations of fixed pre-processing approaches.

Inventive Principle:
Principle #15Dynamics

3Productivity

If PCA based method is used, then data dimensionality reduction is achieved, but sensitivity to outliers and gross data corruption increases

Engineering Contradiction:
Improvedata dimensionality reductionVSAvoidsensitivity to outliers
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses low-rank matrix decomposition as a more robust alternative to PCA that is less sensitive to outliers and gross data corruption. The low-rank decomposition approach with nuclear norm minimization provides mathematical guarantees for exact recovery even in the presence of corruptions, making it a more reliable choice for turbulence mitigation where outliers and corruptions are common.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Reliability

If matrix decomposition with separate norms is used, then turbulence and moving objects are separated, but processing speed decreases and real-time capability is lost

Engineering Contradiction:
Improveturbulence and moving object separationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the image into patches and processing them independently in parallel, the patent achieves real-time processing speeds while maintaining the separation of turbulence and moving objects through low-rank matrix decomposition. The patch-based approach allows GPU acceleration and multi-core parallel processing, dramatically improving processing speed compared to whole-image methods.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9076206B2Methods and systems for correcting distortions in multimedia content
Publication Date: 2015.07.07 UURMI SYST
  • US9076206B2 patent drawing
  • US9076206B2 patent drawing
  • US9076206B2 patent drawing

AI summary

Various embodiments of a method, system and computer program product for correcting distortions in a multimedia content comprising a set of temporal images are disclosed. Each image of the set of temporal images is decomposed into patches. Thereafter, each set of temporal patches is parsed hierarchically to obtain a set of background components and one or more moving objects. Thereafter, the set of background components and the one or more moving objects are aggregated to reconstruct the multimedia content.