Multi-frame Patch Correspondence for Video Inpainting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video editing techniques require significant manual effort and computational skills to automate processes like removing strangers from a video, which is time-consuming and inefficient, especially when dealing with multiple frames in a video.

Innovation Solution

The method involves analyzing three or more frames to identify 'patches' using optical flow analysis, ensuring temporal consistency to accurately track object movement and features, allowing for automated video enhancements such as denoising, super-resolution, and inpainting without requiring increased computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual editing techniques are used to remove objects from video frames, then editing precision can be achieved, but the time required and operational complexity increase significantly

Engineering Contradiction:
Improveediting precisionVSAvoidediting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automated self-service by using optical flow analysis to automatically identify and track objects across video frames, eliminating the need for manual selection and editing of portions to be removed. The algorithm independently completes the entire editing process from object detection to frame modification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical editing operations with automated computational algorithms. Optical flow analysis and computer vision techniques substitute for human operators who would manually select, remove, and blend video frame portions, dramatically reducing editing time while maintaining precision.

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

2Measurement precision

If manual editing techniques are used to remove objects from video frames, then editing accuracy can be achieved, but device complexity and computational skill requirements increase

Engineering Contradiction:
Improveediting accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex manual editing operations with automated optical flow analysis and computer vision algorithms. These computational systems handle object detection, tracking, and frame modification automatically, reducing the need for users to possess advanced artistic and computational skills while maintaining high editing accuracy.

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

Solution Approach 2:

The system introduces an intermediary computational layer between the user and the video editing process. The optical flow analysis algorithm acts as a mediator that automatically performs the complex tasks of identifying objects across frames and determining what portions to remove, simplifying the user's role while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If optical flow analysis is used to identify patches across multiple frames, then object tracking accuracy improves, but computational resources required increase

Engineering Contradiction:
Improveobject tracking accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the video processing task by analyzing three specific frames (prior, reference, and subsequent) rather than processing all frames continuously. This segmentation approach maintains accurate object tracking through optical flow analysis while reducing overall computational resources by focusing processing on key reference frames.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9875528B2Multi-frame patch correspondence identification in video
Publication Date: 2018.01.23 ADOBE INC
  • US9875528B2 patent drawing
  • US9875528B2 patent drawing
  • US9875528B2 patent drawing

AI summary

A method and systems of identifying one or more patches in three or more frames in a video are provided. A region in a reference frame of the video may be detected. A set of regions in a prior frame and subsequent frame that are similar to the region in the reference frame may then be identified. Temporal consistency between the region in the reference frame and two or more regions in the set of regions in the prior and subsequent frames may then be calculated. Patches of regions in the first, reference, and third frames may be identified based at least in part on the calculated temporal consistencies, with each patch identifying a region in the reference frame that can be mapped to a similar region in the prior and subsequent frames.