SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2209.13306 · NeurIPS · 2022

Embracing Consistency: A One-Stage Approach for Spatio-Temporal Video Grounding

Zehuan Yuan, Yang Jin, Yongzhi Li, Yadong Mu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 18 functions out of this paper's own repositories and ran 11 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
jy0205/stcat — 11 of 18
FunctionStatusWhere it lives
BackboneBase Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("61a5ef5ec49e4ea8")
FeatureResizer Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("2c8652f8cdc39a8a")
GroupNorm32 Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("6a44d56c318a9f2b")
Joiner Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("d79f14a1bc1a6186")
MLP Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("c7728510fb5fa2dd")
NestedTensor Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("60a2fb58c9949c1d")
PositionEmbeddingLearned Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("fa04a0c6d2415dac")
PositionEmbeddingSine Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("f52bb0cf00c7d60c")
PositionEmbeddingSineHW Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("7b9116f0334dab6b")
Roberta Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("0edb5fe68c13683e")
build_position_encoding Ran jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("ebf7ea1f0aba8315")
Backbone Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("8687762072eb9277")
GroupNormBackbone Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("ad5c02224767d3c7")
STCATNet Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("ffc2b8b986f923af")
build_decoder Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("554210938d06c170")
build_encoder Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("0a690726c1cb50e7")
build_text_encoder Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("10aac717b87ceafd")
build_vis_encoder Not yet run jy0205/stcat/models/pipeline.py
code served (permissive licence) · get_code("f85b47f8c900ff25")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Spatio-Temporal video grounding (STVG) focuses on retrieving the spatiotemporal tube of a specific object depicted by a free-form textual expression. Existing approaches mainly treat this complicated task as a parallel frame-grounding problem and thus suffer from two types of inconsistency drawbacks: feature alignment inconsistency and prediction inconsistency. In this paper, we present an end-to-end one-stage framework, termed Spatio-Temporal Consistency-Aware Transformer (STCAT), to alleviate these issues. Specially, we introduce a novel multi-modal template as the global objective to address this task, which explicitly constricts the grounding region and associates the predictions among all video frames. Moreover, to generate the above template under sufficient video-textual perception, an encoder-decoder architecture is proposed for effective global context modeling. Thanks to these critical designs, STCAT enjoys more consistent cross-modal feature alignment and tube prediction without reliance on any pretrained object detectors. Extensive experiments show that our method outperforms previous state-of-the-arts with clear margins on two challenging video benchmarks (VidSTG and HC-STVG), illustrating the superiority of the proposed framework to better understanding the association between vision and natural language. Code is publicly available at https://github.com/jy0205/STCAT.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2209.13306")
get_code_for_paper("2209.13306")
have("2209.13306")

Connect an agent — have() is free.