Action Quality Assessment with Temporal Parsing Transformer

Yang Bai, Desen Zhou, Songyang Zhang, Jian Wang, Errui Ding +3 more
7/19/2022
cs.CV

No official code found. Best implementation: baiyang4/aqa_tpt (25 stars, last commit 2022-08-02).

Abstract

Action Quality Assessment(AQA) is important for action understanding and resolving the task poses unique challenges due to subtle visual differences. Existing state-of-the-art methods typically rely on the holistic video representations for score regression or ranking, which limits the generalization to capture fine-grained intra-class variation. To overcome the above limitation, we propose a temporal parsing transformer to decompose the holistic feature into temporal part-level representations. Specifically, we utilize a set of learnable queries to represent the atomic temporal patterns for a specific action. Our decoding process converts the frame representations to a fixed number of temporally ordered part representations. To obtain the quality score, we adopt the state-of-the-art contrastive regression based on the part representations. Since existing AQA datasets do not provide temporal part-level labels or partitions, we propose two novel loss functions on the cross attention responses of the decoder: a ranking loss to ensure the learnable queries to satisfy the temporal order in cross attention and a sparsity loss to encourage the part representations to be more discriminative. Extensive experiments show that our proposed method outperforms prior work on three public AQA benchmarks by a considerable margin.

View on arXivView PDF

Code Implementations(1)

baiyang4/aqa_tptCommunity63%

implementation of "Action Quality Assessment with Temporal Parsing Transformer"

252PythonJul 29, 20224 years ago

Similar Papers

Cite this paper

@article{bai2022action,
  title  = {Action Quality Assessment with Temporal Parsing Transformer},
  author = {Yang Bai and Desen Zhou and Songyang Zhang and Jian Wang and Errui Ding and Yu Guan and Yang Long and Jingdong Wang},
  year   = {2022},
  eprint = {2207.09270},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.09270v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.09270.svg)](https://codeofpaper.com/paper/2207.09270)

Discussion