Temporal Action Localization with Prior-Driven Pseudo Snippets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Temporal action localization in videos is challenging due to the need for dense annotations and existing weakly-supervised methods struggle with accurate localization of action segments, often focusing on discriminative parts and lacking explicit action boundaries.

Innovation Solution

The prior-driven algorithm leverages action-specific scene priors and learnable Gaussian priors to generate pseudo-action snippets, complementing video-level supervision, and uses these snippets to train a classifier directly for localization, incorporating spatial-temporal structures to improve localization performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frame-by-frame classification is used for temporal action localization, then action categories can be identified, but accurate localization of action segments with explicit boundaries is difficult to achieve

Engineering Contradiction:
Improvelocalization precisionVSAvoidmethod complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The method segments the video into action snippets based on temporal boundaries detected through prior-driven supervision. Instead of classifying every frame, the system identifies key temporal segments where actions occur, thereby improving localization precision while reducing the complexity of frame-by-frame classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by generating pseudo-action snippets using prior knowledge (scene priors and Gaussian priors) before final classification. This preliminary segmentation provides explicit temporal boundaries that guide subsequent classification, resolving the contradiction between localization accuracy and method complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If dense annotations are used for training, then localization accuracy improves, but processing intensity and annotation requirements increase significantly

Engineering Contradiction:
Improvelocalization accuracyVSAvoidprocessing intensity
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system creates pseudo-action snippets as copies or approximations of true action segments using prior-driven generation. These pseudo-labels serve as surrogate annotations that require minimal processing intensity compared to dense manual annotations, yet still provide sufficient supervision for achieving good localization accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by generating its own training labels (pseudo-action snippets) from the video content and prior knowledge without requiring extensive manual dense annotations. This self-supervised approach reduces processing intensity while maintaining localization accuracy through iterative refinement.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If video-level weak supervision is used, then annotation requirements are reduced, but localization performance becomes under-constrained and less accurate

Engineering Contradiction:
Improveannotation easeVSAvoidlocalization performance
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system introduces pseudo-action snippets as an intermediary between video-level weak supervision and frame-level localization. These pseudo-labels act as a bridge that translates coarse video-level annotations into more informative segment-level supervision, thereby improving localization performance while maintaining the ease of video-level annotation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of supervision granularity from video-level to snippet-level through prior-driven generation. By dynamically adjusting the temporal parameters and using learnable priors, the system transforms weak video-level supervision into stronger snippet-level supervision, improving localization performance without increasing annotation difficulty.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12608936B2Prior-driven supervision for weakly-supervised temporal action localization
Publication Date: 2026.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12608936B2 patent drawing
  • US12608936B2 patent drawing
  • US12608936B2 patent drawing

AI summary

A classifier model is trained for temporal action localization of video clips. A training video clip that includes actions of interest for identification is ingested into the classifier model. Action characteristics within frames of the video clip are identified. The actions correspond to known action classes. An actionness score is determined for each of the frames based upon the action characteristics identified within each of the frames. Class activation sequence (CAS) scores are determined for sequences of the frames based upon a presence or an absence of the action characteristics identified within each of the frames. Base confidence predictions of temporal locations of actions of interest within the video clip are produced by correlating each of the actionness scores with corresponding class activation scores for each of the frames in the sequences of frames. A training class of action snippets corresponding to known ground-truth actions within the video clip is generated based on the base confidence predictions. A classifier is trained with the training class to identify the actions of interest at a video level.