Temporal Action Recognition
Temporal action recognition assigns a label to a clip or stream segment by using appearance, motion, and ordering. It is weaker than temporal localization, which must also find boundaries, but stronger than image classification because the label may depend on change over time. A serve, fall, swipe, or handshake is often a trajectory, not a single pose.
Encode, aggregate, classify
A common model encodes frame or clip features , aggregates them, and predicts a class:
The aggregator may be temporal averaging, max pooling, a recurrent model, 3D convolution, or video-transformer attention. Two-stream models implement the same classification goal with separate appearance and motion logits.
flowchart LR Frames[Frame or clip features] --> Encoder[Per-frame encoder] Encoder --> Aggregate[Temporal aggregation] Aggregate --> Classifier[Clip classifier] Classifier --> Label[Action label]
Worked example
Suppose a five-frame clip has class logits for three possible actions:
| frame | class 0 | class 1 | class 2 | strongest cue |
|---|---|---|---|---|
| 1 | 0.2 | 0.1 | 0.0 | weak background evidence |
| 2 | 0.3 | 0.2 | 0.1 | weak background evidence |
| 3 | 0.1 | 1.6 | 0.2 | action cue appears |
| 4 | 0.0 | 1.8 | 0.1 | action cue peaks |
| 5 | 0.2 | 1.0 | 0.0 | action cue fades |
Mean pooling gives logits and softmax probabilities , so class 1 wins. Max pooling gives logits and probabilities , so class 1 wins more confidently because one brief interval was highly discriminative. That behavior is helpful for short actions and dangerous when a single noisy frame can spike a class logit.
Caveats
Clip labels hide boundary errors: a model can classify a video correctly while firing late. Random frame sampling can miss short events, and averaging can erase the order distinction described in spatial and temporal modelling. Report per-duration and per-viewpoint slices, not only top-1 accuracy.
References
- Kay et al., 2017, The Kinetics Human Action Video Dataset
- Wang et al., 2016, Temporal Segment Networks
Nav