Video Smudge Removal via Layered Dynamic Texture Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smudges on imaging system lenses, caused by weather conditions and other factors, complicate video processing and require labor-intensive manual editing, leading to inconsistent video quality.

Innovation Solution

A computer-implemented image processing method that models video image streams as dynamic textures, assigns pixels to layers based on a layered dynamic texture model, identifies the obstruction layer using motion cues or supervised learning, and performs inpainting to remove smudges without pre-processing information on their shape or size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual editing is used to remove smudges from video, then video quality can be improved, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvevideo qualityVSAvoidediting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic smudge removal through self-service mechanisms where the video processing algorithm autonomously detects, segments, and inpaints smudged regions without human intervention. The layered dynamic texture model automatically identifies obstruction layers and performs temporal inpainting to restore clean video frames.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual editing process with an automated computational system. Instead of human operators using editing software to manually remove smudges, a computer vision system with layered dynamic texture modeling and temporal inpainting algorithms automatically performs the cleaning function.

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

2Reliability

If manual editing is used to remove smudges from video, then some video quality improvement can be achieved, but inconsistencies remain within the video scene

Engineering Contradiction:
Improvevideo qualityVSAvoidvideo consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system employs dynamic texture modeling where each video layer is represented as a dynamic texture that evolves over time. The temporal inpainting process dynamically restores smudged regions by propagating information from neighboring frames, ensuring temporal consistency and smooth transitions throughout the video sequence.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the video into multiple layers using layered dynamic texture modeling, where each layer represents scene elements at different distances from the camera. This segmentation allows selective processing of obstruction layers while preserving the integrity of other video components, maintaining global consistency.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated processing is implemented to remove smudges, then productivity increases, but the system complexity increases

Engineering Contradiction:
Improvevideo processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the complex video processing task into manageable segments through layered dynamic texture modeling. The video is segmented into multiple layers representing different depth planes, allowing independent processing of each layer. This segmentation simplifies the overall complexity by breaking down the monolithic processing task into modular, manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from processing individual video frames in isolation to processing video as a temporal sequence by incorporating temporal inpainting. This adds the time dimension to the processing, allowing information from neighboring frames to be utilized for restoring smudged regions, thereby improving productivity through temporal coherence.

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

Data Source

PatentUS9641794B2Smudge removal
Publication Date: 2017.05.02 MOTOROLA SOLUTIONS INC
  • US9641794B2 patent drawing
  • US9641794B2 patent drawing
  • US9641794B2 patent drawing

AI summary

Some embodiments remove an obstruction, e.g., a smudge, from a video. The video may be broken down into layers, and every pixel in space/time may be assigned a layer. Typically, the obstruction will be on one layer, and the background and foreground will be on other layers. Some embodiments detect which layer is generated by the smudge. Some embodiments use a motion model as a judging criteria for deciding the smudge layer.