Temporal Graph Partitioning for Automated Video Object Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual extraction of objects from video streams for interactive video hyperlinks is time-consuming and not scalable with increasing video content on the Internet, as users cannot currently interact with video content in a meaningful way.

Innovation Solution

A computer-implemented method for automated object creation by partitioning a temporal graph, which involves segmenting images, computing motion vectors, establishing segment correspondence, constructing a temporal graph, and partitioning it to identify coherently moving objects, allowing for efficient extraction and separation of objects from the background and other objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual outlining is used to determine object location and identity in video streams, then object extraction accuracy is improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improveobject extraction accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical outlining process with an automated computer-implemented system. The system uses motion vector computation and temporal graph partitioning algorithms to automatically identify and extract objects from video streams, eliminating the need for manual frame-by-frame outlining while maintaining object extraction accuracy.

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

Solution Approach 2:

The system enables self-service object extraction by automatically analyzing video frames, computing motion vectors, constructing temporal graphs, and partitioning graphs to identify objects without human intervention. The algorithm autonomously determines object boundaries and tracks objects across frames, making the process scalable and efficient.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual outlining is used for object extraction, then object identity determination is improved, but scalability deteriorates with increasing video content

Engineering Contradiction:
Improveobject identity determinationVSAvoidscalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual object identification processes with automated computer vision algorithms. The system computes motion vectors to track object movement and uses temporal graph partitioning to identify coherent objects across multiple frames, enabling automatic object identity determination that scales with increasing video content volume.

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

Solution Approach 2:

The system creates and processes digital representations of video data through temporal graphs, where nodes represent image segments and edges represent temporal relationships. This digital modeling approach enables efficient automated analysis and object identification without manual intervention, significantly improving scalability.

Inventive Principle:
Principle #26Copying

3Productivity

If automated object extraction is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveobject extraction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the complex task of object extraction into distinct computational stages: motion vector computation, temporal graph construction, and graph partitioning. Each stage processes specific aspects of the video data independently, making the overall system more manageable and implementable despite the complexity of the automated approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temporal graphs as an intermediary data structure between video input and object output. The graphs serve as a mediator that organizes image segments and their temporal relationships, simplifying the computation and enabling efficient automated object extraction while managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7920720B2Computer-implemented method for object creation by partitioning of a temporal graph
Publication Date: 2011.04.05 KEYSTREAM CORP
  • US7920720B2 patent drawing
  • US7920720B2 patent drawing
  • US7920720B2 patent drawing

AI summary

One embodiment relates to a computer-implemented method for the automated extraction of objects from a video stream. The method includes an automated procedure for creating a temporal graph, and an automated procedure for cutting the graph into graph partitions. The method further includes an automated procedure for mapping the graph partitions to pixels in frames of the video stream. Other features, aspects and embodiments are also disclosed.