Table of Contents
Fetching ...

What, when, and where? -- Self-Supervised Spatio-Temporal Grounding in Untrimmed Multi-Action Videos from Narrated Instructions

Brian Chen, Nina Shvetsova, Andrew Rouditchenko, Daniel Kondermann, Samuel Thomas, Shih-Fu Chang, Rogerio Feris, James Glass, Hilde Kuehne

TL;DR

This work tackles spatio-temporal grounding in untrimmed videos using loose multimodal supervision, leveraging ASR transcripts to learn a joint global and local representation of video-text pairs. A Sinkhorn-based frame selection mechanism guides frame sampling to align textual queries with relevant frames, while a dual-branch model learns global temporal context and local spatial grounding through contrastive losses. The authors introduce GroundingYoutube, a dense, real-world benchmark with multi-action annotations that enables comprehensive evaluation of spatial, temporal, and spatio-temporal grounding. Experiments across diverse datasets and ablations demonstrate that combining global temporal cues with fine-grained local grounding, guided by frame sampling, yields state-of-the-art performance in SPATIOTEMPORAL grounding under weak supervision, with practical implications for video understanding in instructional content.

Abstract

Spatio-temporal grounding describes the task of localizing events in space and time, e.g., in video data, based on verbal descriptions only. Models for this task are usually trained with human-annotated sentences and bounding box supervision. This work addresses this task from a multimodal supervision perspective, proposing a framework for spatio-temporal action grounding trained on loose video and subtitle supervision only, without human annotation. To this end, we combine local representation learning, which focuses on leveraging fine-grained spatial information, with a global representation encoding that captures higher-level representations and incorporates both in a joint approach. To evaluate this challenging task in a real-life setting, a new benchmark dataset is proposed providing dense spatio-temporal grounding annotations in long, untrimmed, multi-action instructional videos for over 5K events. We evaluate the proposed approach and other methods on the proposed and standard downstream tasks showing that our method improves over current baselines in various settings, including spatial, temporal, and untrimmed multi-action spatio-temporal grounding.

What, when, and where? -- Self-Supervised Spatio-Temporal Grounding in Untrimmed Multi-Action Videos from Narrated Instructions

TL;DR

This work tackles spatio-temporal grounding in untrimmed videos using loose multimodal supervision, leveraging ASR transcripts to learn a joint global and local representation of video-text pairs. A Sinkhorn-based frame selection mechanism guides frame sampling to align textual queries with relevant frames, while a dual-branch model learns global temporal context and local spatial grounding through contrastive losses. The authors introduce GroundingYoutube, a dense, real-world benchmark with multi-action annotations that enables comprehensive evaluation of spatial, temporal, and spatio-temporal grounding. Experiments across diverse datasets and ablations demonstrate that combining global temporal cues with fine-grained local grounding, guided by frame sampling, yields state-of-the-art performance in SPATIOTEMPORAL grounding under weak supervision, with practical implications for video understanding in instructional content.

Abstract

Spatio-temporal grounding describes the task of localizing events in space and time, e.g., in video data, based on verbal descriptions only. Models for this task are usually trained with human-annotated sentences and bounding box supervision. This work addresses this task from a multimodal supervision perspective, proposing a framework for spatio-temporal action grounding trained on loose video and subtitle supervision only, without human annotation. To this end, we combine local representation learning, which focuses on leveraging fine-grained spatial information, with a global representation encoding that captures higher-level representations and incorporates both in a joint approach. To evaluate this challenging task in a real-life setting, a new benchmark dataset is proposed providing dense spatio-temporal grounding annotations in long, untrimmed, multi-action instructional videos for over 5K events. We evaluate the proposed approach and other methods on the proposed and standard downstream tasks showing that our method improves over current baselines in various settings, including spatial, temporal, and untrimmed multi-action spatio-temporal grounding.
Paper Structure (35 sections, 5 equations, 9 figures, 15 tables)

This paper contains 35 sections, 5 equations, 9 figures, 15 tables.

Figures (9)

  • Figure 1: Learning Spatio-temporal grounding in untrimmed videos. In training, we learn from unlabeled videos without human annotation. In evaluation, we perform spatio-temporal grounding using an action description such as "crack egg" as a query. The model needs to localize both the action's temporal boundary and spatial region in the long untrimmed video. We visualize the heat-map from the annotation points as well as derived bounding boxes.
  • Figure 2: Spatio-temporal grounding approach. (a) We aim to select frames with groundable objects and actions. To this end, projected text features are matched with respective frame features. (b) Sinkhorn optimal transport is then leveraged to optimize the selected frames wrt. the text input. (c) Based on the selected frames, a global representation is learned to allow for temporal localization, as well as (d) a local representation to ground the action description in the spatial region.
  • Figure 3: Spatio-temporal inference. Both representations are used for spatio-temporal grounding: Starting by predicting the action boundary, spatial grounding is performed on the selected frames using the predicted label to find corresponding regions.
  • Figure 4: Visualization of the point annotation and automatic bounding box generation from points. The red point represents the mean of the five annotation points. The points annotation captures diverse patterns in various action types.
  • Figure 5: Visualization on GroundingYoutube. Red box: annotation. Heatmap: prediction. Baseline GLIP focuses on objects such as power, mixer, and pancake. Our method focuses on actions such as whisk and serve.
  • ...and 4 more figures