Video Action Localization via Memory Queue Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online temporal action localization technologies are limited by their inability to utilize future information and correct past results, making them inefficient for real-time video analysis.

Innovation Solution

A real-time video action localization method and device that selectively uses past information by employing a memory queue to store past segments, allowing for the prediction of action regions even when start and end timestamps are not included in current input frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If online temporal action localization is performed without using future information, then real-time processing is enabled, but localization accuracy deteriorates

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidaction localization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by pre-storing video segments in a buffer before they are fully processed. This allows the model to access future context information that has already been captured but not yet fully analyzed, thereby improving localization accuracy while maintaining real-time processing capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a temporal dimension by utilizing a buffer that stores past segments. This transforms the problem from purely online (current frame only) to a hybrid approach where historical context is incorporated, effectively adding a time-based dimension to the analysis without sacrificing real-time performance.

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

2Measurement precision

If a memory queue storing multiple past segments is used, then action localization accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveaction localization accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and stores only the necessary features from past video segments in the memory queue, rather than processing entire segments. This selective extraction reduces computational complexity while maintaining the ability to improve localization accuracy through historical context.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a buffer with a fixed capacity that stores a limited number of past segments. This partial action approach provides sufficient historical context to improve accuracy without the excessive computational burden of storing and processing all past segments indefinitely.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If information from past segments is utilized, then robustness to varying action durations is improved, but information processing time increases

Engineering Contradiction:
Improverobustness to varying action durationsVSAvoidinformation processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Video segments are pre-buffered and pre-processed into feature representations before being needed for localization. This preliminary action allows the system to quickly access and utilize historical information without incurring processing delays during real-time operation, thus improving adaptability without significant time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250191367A1Video temporal action localization method and device
Publication Date: 2025.06.12 POSTECH ACADEMY INDUSTRY FOUNDATION
  • US20250191367A1 patent drawing
  • US20250191367A1 patent drawing
  • US20250191367A1 patent drawing

AI summary

A video action localization method may comprise: receiving a first segment included in a video at a current timestamp; extracting features of the first segment; and acquiring a predicted start timestamp, end timestamp, and action class of an action region in the video by inputting the extracted features of the first segment and features of segments stored in a memory queue at previous timestamps to a neural network, wherein each of the segments stored in the memory queue at the previous timestamps satisfies a certain condition.