SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2204.02932 · CVPR · 2022

An Empirical Study of End-to-End Temporal Action Detection

Xiang Bai, Song Bai, Xiaolong Liu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 11 functions out of this paper's own repositories and ran 10 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
xlliu7/E2E-TAD canonical 10 of 11
FunctionStatusWhere it lives
bgr2gray Ran xlliu7/E2E-TAD/datasets/e2e_lib/image_utils.py
pointer only (licence: Apache-2.0) · get_code("76faea88c8139707")
get_norm Ran xlliu7/E2E-TAD/models/tadtr.py
pointer only (licence: Apache-2.0) · get_code("080939369832624b")
imnormalize Ran xlliu7/E2E-TAD/datasets/e2e_lib/videotransforms.py
pointer only (licence: Apache-2.0) · get_code("c7302fc0e601e244")
imnormalize_ Ran xlliu7/E2E-TAD/datasets/e2e_lib/videotransforms.py
pointer only (licence: Apache-2.0) · get_code("441eb57f9c15784e")
imrotate Ran xlliu7/E2E-TAD/datasets/e2e_lib/image_utils.py
pointer only (licence: Apache-2.0) · get_code("8a2672223e6157fc")
rgb2gray Ran xlliu7/E2E-TAD/datasets/e2e_lib/image_utils.py
pointer only (licence: Apache-2.0) · get_code("b62a2ee10ebd56fe")
sigmoid_focal_loss Ran xlliu7/E2E-TAD/models/custom_loss.py
pointer only (licence: Apache-2.0) · get_code("5c0711aada67957e")
str2bool Ran xlliu7/E2E-TAD/opts.py
pointer only (licence: Apache-2.0) · get_code("f25fba8e79d45d48")
to_device Ran xlliu7/E2E-TAD/engine.py
pointer only (licence: Apache-2.0) · get_code("6e29604338e1f78a")
unfold Ran xlliu7/E2E-TAD/models/video_encoder.py
pointer only (licence: Apache-2.0) · get_code("c4adc4a5ca79c522")
group_inv_transform Not yet run xlliu7/E2E-TAD/datasets/e2e_lib/videotransforms.py
pointer only (licence: Apache-2.0) · get_code("195bd49d761ecd2c")

Repositories linked to this paper

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

Abstract

Temporal action detection (TAD) is an important yet challenging task in video understanding. It aims to simultaneously predict the semantic label and the temporal interval of every action instance in an untrimmed video. Rather than end-to-end learning, most existing methods adopt a head-only learning paradigm, where the video encoder is pre-trained for action classification, and only the detection head upon the encoder is optimized for TAD. The effect of end-to-end learning is not systematically evaluated. Besides, there lacks an in-depth study on the efficiencyaccuracy trade-off in end-to-end TAD. In this paper, we present an empirical study of end-to-end temporal action detection. We validate the advantage of end-to-end learning over head-only learning and observe up to 11% performance improvement. Besides, we study the effects of multiple design choices that affect the TAD performance and speed, including detection head, video encoder, and resolution of input videos. Based on the findings, we build a mid-resolution baseline detector, which achieves the stateof-the-art performance of end-to-end methods while running more than 4× faster. We hope that this paper can serve as a guide for end-to-end learning and inspire future research in this field. Code and models are available at https://github.com/xlliu7/E2E-TAD. * Corresponding author 1 Also known as temporal action localization (TAL).

For agents

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

get_harvested_code_for_paper("2204.02932")
get_code_for_paper("2204.02932")
have("2204.02932")

Connect an agent — have() is free.