Video Object Segmentation via Reference-Guided Mask Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video object segmentation techniques face challenges such as limited accuracy, high computational cost, and hardware requirements due to reliance on online training and sensitivity to parameters, especially in handling deforming shapes and occlusions, with limited annotated datasets for training deep neural networks.

Innovation Solution

A semi-supervised video object segmentation method using a Siamese encoder-decoder network that propagates segmentation masks and detects target objects, employing a two-stage training process with synthetically generated images followed by fine-tuning with limited video data, allowing for efficient segmentation without online training or post-processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If online training is used to improve segmentation accuracy, then the network can adapt to target object appearance, but the computational cost and time consumption increase significantly

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training the deep neural network offline using synthetically generated training images before deployment. This allows the network to learn general object appearance features in advance, eliminating the need for time-consuming online training during actual video segmentation tasks while maintaining adaptability through the two-stage training process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses synthetic copies of training images generated through computer graphics to pre-train the network. These synthesized images serve as proxies for real video frames, allowing the network to learn from a large volume of training data without requiring actual annotated video sequences, thus reducing dependency on limited real-world training resources.

Inventive Principle:
Principle #26Copying

2Productivity

If deep learning-based techniques are used to predict segmentation masks frame-by-frame, then the segmentation can be performed in real-time, but the accuracy is limited especially for deforming shapes and occlusions

Engineering Contradiction:
Improvesegmentation speedVSAvoidsegmentation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies continuity of useful action by incorporating temporal information from previous frames into the segmentation process. The network uses both the current frame and previous segmentation masks to predict the current segmentation, ensuring continuous and consistent object tracking across frames while maintaining accuracy for deforming shapes and occlusions through temporal context.

Inventive Principle:
Principle #20Continuity of useful action

3Stability of the object's composition

If graphical model based techniques are used to propagate masks across video stream, then temporal and spatial smoothing is achieved, but the techniques are sensitive to certain parameters

Engineering Contradiction:
Improvemask propagation stabilityVSAvoidparameter sensitivity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical graphical model-based mask propagation system with a deep learning-based approach. Instead of using hand-crafted graphical models with sensitive parameters, the patent uses a trained neural network that automatically learns the propagation patterns from data, eliminating parameter sensitivity while maintaining temporal and spatial smoothing through the network's learned features.

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

4Ease of operation

If one shot video object segmentation (OSVOS) is used, then the method is simple and fast, but it fails to adapt to appearance changes and has difficulty separating multiple objects with similar appearances

Engineering Contradiction:
Improvemethod simplicityVSAvoidappearance change adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the segmentation system adaptive to appearance changes through temporal context utilization. The network dynamically adjusts its predictions by incorporating information from previous frames, allowing it to handle appearance variations and separate multiple objects with similar appearances while maintaining the simplicity and speed of the one-shot approach through efficient temporal processing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11176381B2Video object segmentation by reference-guided mask propagation
Publication Date: 2021.11.16 ADOBE INC
  • US11176381B2 patent drawing
  • US11176381B2 patent drawing
  • US11176381B2 patent drawing

AI summary

Various embodiments describe video object segmentation using a neural network and the training of the neural network. The neural network both detects a target object in the current frame based on a reference frame and a reference mask that define the target object and propagates the segmentation mask of the target object for a previous frame to the current frame to generate a segmentation mask for the current frame. In some embodiments, the neural network is pre-trained using synthetically generated static training images and is then fine-tuned using training videos.