Video Object Segmentation Using Fully Connected Conditional Random Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video segmentation techniques are limited in segmentation quality and struggle with fast motion and occlusions, often resulting in imbalanced and overlapping object proposals that negatively impact segmentation efficiency and accuracy.

Innovation Solution

The method employs fully connected object proposals, refining them using a classifier to select non-overlapping proposals and solving for posteriori probabilities in a fully connected conditional random field, which connects proposals across video frames to ensure robustness and accurate foreground-background segmentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional video segmentation techniques are used, then processing speed is maintained, but segmentation quality deteriorates due to inability to handle fast motion and occlusions

Engineering Contradiction:
Improvesegmentation qualityVSAvoidrobustness to fast motion and occlusions
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent segments video frames into multiple object proposals rather than treating each frame independently. By generating multiple candidate proposals per frame and connecting them across frames through a fully connected CRF, the system achieves both high segmentation quality and robustness to motion and occlusions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional per-frame segmentation to a spatiotemporal approach by connecting object proposals across multiple frames in a fully connected CRF. This adds the temporal dimension to the segmentation process, enabling the system to leverage information from multiple frames to improve both quality and robustness.

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

2Manufacturing precision

If multiple object proposals are generated per frame, then segmentation accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent generates a large number of object proposals (excessive action) to ensure high segmentation accuracy, then uses a pruning step to retain only the most promising proposals. This approach maintains high accuracy while controlling computational complexity by eliminating redundant proposals before CRF inference.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary classification and pruning of object proposals before feeding them into the CRF model. This preliminary action reduces the number of proposals that need to be processed in the computationally intensive CRF stage, thereby managing overall computational complexity while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a fully connected CRF is used to connect proposals across frames, then robustness to motion improves, but processing time increases

Engineering Contradiction:
Improverobustness to fast motionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary classification and pruning of object proposals before CRF inference. By pre-filtering proposals to retain only high-quality candidates, the system reduces the computational burden of the fully connected CRF, thereby decreasing processing time while maintaining robustness to fast motion through the CRF's spatiotemporal connections.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If object proposals are refined using classifier and subsampling, then proposal space size reduces, but proposal quality may deteriorate

Engineering Contradiction:
Improveproposal space reductionVSAvoidproposal quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent generates an excessive number of initial object proposals to ensure high quality coverage, then applies classifier-based pruning and subsampling to retain only the most promising candidates. This two-stage approach ensures that even after aggressive pruning, sufficient high-quality proposals remain for accurate segmentation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses a classifier to evaluate and rank object proposals based on their quality metrics. This feedback mechanism guides the pruning process, ensuring that high-quality proposals are retained while low-quality ones are discarded, thereby maintaining proposal quality while reducing space.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9881380B2Methods and systems of performing video object segmentation
Publication Date: 2018.01.30 DISNEY ENTERPRISES INC
  • US9881380B2 patent drawing
  • US9881380B2 patent drawing
  • US9881380B2 patent drawing

AI summary

Techniques and systems are described for performing video segmentation using fully connected object proposals. For example, a number of object proposals for a video sequence are generated. A pruning step can be performed to retain high quality proposals that have sufficient discriminative power. A classifier can be used to provide a rough classification and subsampling of the data to reduce the size of the proposal space, while preserving a large pool of candidate proposals. A final labeling of the candidate proposals can then be determined, such as a foreground or background designation for each object proposal, by solving for a posteriori probability of a fully connected conditional random field, over which an energy function can be defined and minimized.