Graph-Based Video Segmentation in Feature Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer videos captured under unconstrained indoor or outdoor conditions pose challenges for organizing and retrieving due to their large volume and dynamic nature, requiring effective video segmentation techniques that can handle cluttered backgrounds and camera motion, while existing methods often fail to accurately extract a single target object in such environments.

Innovation Solution

A graph-based method that models video data in a high-dimensional spatiotemporal feature space, emphasizing correlation between similar pixels and reducing inter-class connectivity, allowing for the extraction of a moving object of interest by fusing appearance, spatial, and temporal information, and using a graph cut algorithm for binary segmentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional video segmentation methods (spatial-first, temporal-first, or joint spatiotemporal) are used, then video content can be segmented into regions, but accurate extraction of a single target object in cluttered backgrounds with camera motion fails

Engineering Contradiction:
Improvetarget object extraction accuracyVSAvoidhandling of cluttered backgrounds and camera motion
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the video segmentation problem from traditional spatial or temporal domains into a high-dimensional feature space. By mapping pixels to feature vectors incorporating color, motion, and spatial information, the method creates an additional dimensional perspective that separates target objects from cluttered backgrounds more effectively, resolving the contradiction between extraction accuracy and adaptability to complex scenes

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

Solution Approach 2:

The patent changes the parameter space by constructing feature vectors that combine multiple attributes (color histograms, motion vectors, spatial coordinates) rather than relying on single parameters. This parameter transformation enables the segmentation algorithm to distinguish target objects from background clutter by comparing composite feature signatures, thereby improving both accuracy and adaptability simultaneously

Inventive Principle:
Principle #35Parameter changes

2Reliability

If pixelwise background models (Gaussian or Bayesian) are used to handle cluttered backgrounds, then background modeling improves, but the methods assume static cameras or limited motion which reduces versatility

Engineering Contradiction:
Improvebackground modeling accuracyVSAvoidcamera motion handling
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent moves beyond traditional pixelwise spatial modeling by incorporating temporal dimension through motion vectors and constructing high-dimensional feature vectors that include both spatial and temporal characteristics. This dimensional extension allows the model to handle dynamic camera motion while maintaining reliable background segmentation, as the feature space can separate background patterns from foreground motion regardless of camera movement

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

Solution Approach 2:

The patent introduces dynamic adaptability by using motion-aware feature vectors that can adjust to varying camera movements. Rather than assuming static cameras or limited motion, the method dynamically captures motion characteristics through optical flow or difference vectors, allowing the background model to adapt to diverse camera behaviors while maintaining segmentation reliability

Inventive Principle:
Principle #15Dynamics

3Productivity

If frame differencing or simple motion segmentation is used, then processing speed is fast, but segmentation accuracy in complex scenes deteriorates

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

Solution Approach 1:

The patent applies segmentation at the feature level rather than directly on pixel data. By first extracting relevant features (color histograms, motion vectors) and then performing clustering in feature space, the method achieves both efficiency and accuracy. The feature-based segmentation approach reduces computational complexity compared to full pixelwise analysis while maintaining or improving segmentation precision in complex scenes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces simple mechanical frame differencing with a more sophisticated feature-space clustering approach. Instead of directly comparing pixel intensities between frames, the method substitutes this with computing feature vectors and applying clustering algorithms (such as mean-shift or k-means) in the transformed space, achieving better accuracy while maintaining reasonable processing speed through efficient feature computation

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

Data Source

PatentUS10192117B2Graph-based framework for video object segmentation and extraction in feature space
Publication Date: 2019.01.29 KODAK ALARIS LLC
  • US10192117B2 patent drawing
  • US10192117B2 patent drawing
  • US10192117B2 patent drawing

AI summary

A method for graph-based spatiotemporal video segmentation and automatic target object extraction in high-dimensional feature space includes using a processor to automatically analyze an entire volumetric video sequence; using the processor to construct a high-dimensional feature space that includes color, motion, time, and location information so that pixels in the entire volumetric video sequence are reorganized according to their unique and distinguishable feature vectors; using the processor to create a graph model that fuses the appearance, spatial, and temporal information of all pixels of the video sequence in the high-dimensional feature space; and using the processor to group pixels in the graph model that are inherently similar and assign the same labels to them to form semantic spatiotemporal key segments.