Video Image Segmentation Using Shape Prediction and Color Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual segmentation of video images into foreground and background is time-consuming, tedious, and prone to errors, making it inefficient for digital video applications.

Innovation Solution

The method involves determining a segmentation shape prediction and color model for a current image based on previous images in a video sequence using techniques like SIFT and optical flow, with local classifiers integrating color and shape information to automatically segment images, reducing errors and enhancing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual segmentation is used to divide video images into foreground and background, then segmentation can be performed, but the process becomes time-consuming and tedious

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

Solution Approach 1:

The system performs preliminary action by using segmentation information from previous frames to predict the segmentation contour for the current frame. Local classifiers are pre-trained on historical segmentation data, and the affine transform is pre-computed based on matching key points, allowing the segmentation process to start from a predicted contour rather than requiring complete manual segmentation of each frame.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by propagating segmentation contours from previous frames to the current frame. The segmentation contour from frame i-1 is transformed using affine transform to generate an initial contour for frame i, which serves as a starting point for refinement. This copying approach eliminates the need to manually segment each frame from scratch.

Inventive Principle:
Principle #26Copying

2Measurement precision

If manual segmentation is used to segment video images, then segmentation can be achieved, but errors increase due to the tedious nature of the task

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidsegmentation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback by using the segmentation contour from the current frame to update and refine the segmentation contour for subsequent frames. The local classifiers are re-trained using segmentation information from the current frame, creating a feedback loop that continuously improves segmentation accuracy and reduces errors across the video sequence.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By performing preliminary segmentation on the first frame and using that information to predict contours for subsequent frames, the system establishes a reliable baseline. The affine transform and local classifiers provide a structured approach that reduces manual intervention and minimizes errors compared to complete manual segmentation of each frame.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic segmentation using shape prediction and color models is implemented, then manual effort is reduced, but the system complexity increases

Engineering Contradiction:
Improvesegmentation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the segmentation task into multiple independent components: shape prediction using affine transform, color model construction using local classifiers, and contour refinement. Each component operates independently and can be processed separately, making the complex automatic segmentation system manageable and modular while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by using local classifiers that operate on specific regions of the image rather than treating the entire image uniformly. Each local classifier is trained on segmentation information from its specific region, allowing the system to handle local variations in color and texture while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If local classifiers are used to integrate color and shape information, then segmentation accuracy for complex images improves, but computational complexity increases

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

Solution Approach 1:

The computational task is segmented into local classifier operations on different regions of the image. Each local classifier processes a specific local region independently, integrating color and shape information for that region. This segmentation of computational tasks reduces overall complexity compared to processing the entire image with a single complex model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By using local classifiers with region-specific color and shape models, the system achieves high segmentation accuracy for complex images with varying local characteristics. Each local classifier is trained on local segmentation information, allowing it to adapt to local variations while keeping the computational complexity manageable through localized processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8422775B2Automatic video image segmentation
Publication Date: 2013.04.16 ADOBE INC
  • US8422775B2 patent drawing
  • US8422775B2 patent drawing
  • US8422775B2 patent drawing

AI summary

A method, system, and computer-readable storage medium for automatic segmentation of a video sequence. A segmentation shape prediction and a segmentation color model are determined for a current image of a video sequence based on existing segmentation information for at least one previous image of the video sequence. A segmentation of the current image is automatically generated based on a weighted combination of the segmentation shape prediction and the segmentation color model. The segmentation of the current image is stored in a memory medium.