Supervoxel-Based Video Segmentation for High-Resolution Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-resolution and long-duration video segmentation is computationally intensive and challenging due to large data processing requirements, leading to inefficiencies and seam artifacts in existing methods.

Innovation Solution

A two-step supervoxel-based spatial-temporal video segmentation method using efficient super-voxel segmentation and progressive segmentation schemes, where the first step segments video content into super-voxels using Simple Linear Iterative Clustering and the second step groups these super-voxels into larger segments using a modified graph-based algorithm, preventing seam artifacts by processing in a part-by-part fashion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video segmentation is performed on high resolution and long duration videos using traditional methods, then segmentation quality can be maintained, but computational complexity and processing time become excessively large

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

Solution Approach 1:

The patent applies segmentation by dividing the video into supervoxels (spatial-temporal regions) as the fundamental processing unit. This supervoxel-based approach groups similar pixels together, reducing the complexity of processing individual pixels while maintaining segmentation quality. The video is segmented in two steps: first into supervoxels, then supervoxels are grouped into segments, creating a hierarchical structure that manages computational complexity effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from processing individual 2D video frames to processing 3D spatial-temporal supervoxels that incorporate time dimension. By adding the temporal dimension to the segmentation units, the method efficiently handles long-duration videos by processing volumetric data structures rather than sequential frames, reducing overall computational complexity while maintaining quality.

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

2Manufacturing precision

If entire video volumes are loaded into memory for processing, then complete video segmentation can be achieved, but memory requirements become infeasible for high resolution and long duration videos

Engineering Contradiction:
Improvesegmentation completenessVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the video processing task into manageable supervoxels that can be processed in chunks. Instead of loading the entire video into memory, the method processes supervoxels sequentially or in batches, with each supervoxel representing a small spatial-temporal region. This division allows complete video segmentation to be achieved through iterative processing of smaller units that fit within available memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary segmentation of the video into supervoxels using efficient algorithms that can operate with limited memory. The supervoxel generation step creates a compressed representation of the video data structure, allowing subsequent segmentation operations to proceed without requiring the full original video data to remain in memory simultaneously.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If progressive segmentation is used to process video part by part, then memory usage is reduced and scalability is improved, but seam artifacts may appear at boundaries between processed pieces

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsegmentation continuity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent merges adjacent supervoxels at the boundaries of processed video pieces by applying graph-based segmentation that considers spatial-temporal continuity across piece boundaries. The graph-cut algorithm optimizes segment boundaries by evaluating connections between supervoxels, ensuring that segments spanning multiple processed pieces maintain visual coherence and eliminating seam artifacts through global optimization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses graph-based segmentation as an intermediary step that reconciles the discontinuities introduced by progressive processing. The graph structure models relationships between supervoxels across piece boundaries, and the graph-cut optimization process acts as a mediator that smooths transitions and removes seam artifacts, producing continuous segmentation results despite incremental processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10304192B2Fast, progressive approach to supervoxel-based spatial temporal video segmentation
Publication Date: 2019.05.28 SONY GROUP CORP
  • US10304192B2 patent drawing
  • US10304192B2 patent drawing
  • US10304192B2 patent drawing

AI summary

The two-step architecture of the supervoxel-based spatial temporal video segmentation method ensures speed and scalability. The computationally intensive first step uses a highly efficient super-voxel segmentation method. The second step is done over pre-grouped super-voxels, hence has much lower temporal and spatial complexity. The progressive segmentation scheme deployed in the first step enables segmenting huge input volume part by part, without loading all the data into the memory which may be infeasible. At the same time, the progressive segmentation is able to effectively prevent seam artifacts, leading to segmentation results virtually identical to those of whole volume processing.