Papers › PAN: Towards Fast Action Recognition via Learning Persistence of Appearance

PAN: Towards Fast Action Recognition via Learning Persistence of Appearance

8 Aug 2020arXiv:2008.03462archive 2025-07-28

Can Zhang, Yuexian Zou, Guang Chen, Lei Gan

Efficiently modeling dynamic motion information in videos is crucial for action recognition task. Most state-of-the-art methods heavily rely on dense optical flow as motion representation. Although combining optical flow with RGB frames as input can achieve excellent recognition performance, the optical flow extraction is very time-consuming. This undoubtably will count against real-time action recognition. In this paper, we shed light on fast action recognition by lifting the reliance on optical flow. Our motivation lies in the observation that small displacements of motion boundaries are the most critical ingredients for distinguishing actions, so we design a novel motion cue called Persistence of Appearance (PA). In contrast to optical flow, our PA focuses more on distilling the motion information at boundaries. Also, it is more efficient by only accumulating pixel-wise differences in feature space, instead of using exhaustive patch-wise search of all the possible motion vectors. Our PA is over 1000x faster (8196fps vs. 8fps) than conventional optical flow in terms of motion modeling speed. To further aggregate the short-term dynamics in PA to long-term dynamics, we also devise a global temporal fusion strategy called Various-timescale Aggregation Pooling (VAP) that can adaptively model long-range temporal relationships across various timescales. We finally incorporate the proposed PA and VAP to form a unified framework called Persistent Appearance Network (PAN) with strong temporal modeling ability. Extensive experiments on six challenging action recognition benchmarks verify that our PAN outperforms recent state-of-the-art methods at low FLOPs. Codes and models are available at: https://github.com/zhang-can/PAN-PyTorch.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

zhang-can/PAN-PyTorch officialmentioned in papermentioned on GitHubpytorch report
tianyuan168326/EAN-Pytorch mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action RecognitionOptical Flow EstimationVideo Understanding

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Action Recognition Jester (Gesture Recognition) PAN ResNet101 (RGB only, no Flow) Val 97.4 #2 of 3 Archive leaderboard report
Action Recognition Something-Something V1 PAN ResNet101 (RGB only, no Flow) Top 1 Accuracy 55.3 #26 of 74 Archive leaderboard report
Action Recognition Something-Something V1 PAN ResNet101 (RGB only, no Flow) Top 5 Accuracy 82.8 #26 of 74 Archive leaderboard report
Action Recognition Something-Something V2 PAN ResNet101 (RGB only, no Flow) Top-1 Accuracy 66.5 #78 of 123 Archive leaderboard report
Action Recognition Something-Something V2 PAN ResNet101 (RGB only, no Flow) Top-5 Accuracy 90.6 #78 of 123 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections