Two-Stream temporal transformer for video action classification
Nattapong Kurpukdee, Adrian G. Bors
TL;DR
The paper introduces a two-stream transformer for video action recognition that fuses appearance information from RGB frames with motion information from RAFT-predicted optical flow. By applying a unified transformer encoder with self-attention across both streams, the model learns inter-stream relationships and robust spatio-temporal features. The approach uses lightweight backbones (MViTv1-B, MViTv2-S, Swin-S) pretrained on Kinetics-400 and demonstrates significant improvements over baselines on UCF101, HMDB51, and Something-Something V2, highlighting the effectiveness of cross-stream self-attention for video understanding. This work advances transformer-based video analysis and points to future gains from better optical-flow estimation and data augmentation strategies for broader practical impact.
Abstract
Motion representation plays an important role in video understanding and has many applications including action recognition, robot and autonomous guidance or others. Lately, transformer networks, through their self-attention mechanism capabilities, have proved their efficiency in many applications. In this study, we introduce a new two-stream transformer video classifier, which extracts spatio-temporal information from content and optical flow representing movement information. The proposed model identifies self-attention features across the joint optical flow and temporal frame domain and represents their relationships within the transformer encoder mechanism. The experimental results show that our proposed methodology provides excellent classification results on three well-known video datasets of human activities.
