Papers › GaitSTR: Gait Recognition with Sequential Two-stream Refinement

GaitSTR: Gait Recognition with Sequential Two-stream Refinement

2 Apr 2024arXiv:2404.02345archive 2025-07-28

Wanrong Zheng, Haidong Zhu, Zhaoheng Zheng, Ram Nevatia

Gait recognition aims to identify a person based on their walking sequences, serving as a useful biometric modality as it can be observed from long distances without requiring cooperation from the subject. In representing a person's walking sequence, silhouettes and skeletons are the two primary modalities used. Silhouette sequences lack detailed part information when overlapping occurs between different body segments and are affected by carried objects and clothing. Skeletons, comprising joints and bones connecting the joints, provide more accurate part information for different segments; however, they are sensitive to occlusions and low-quality images, causing inconsistencies in frame-wise results within a sequence. In this paper, we explore the use of a two-stream representation of skeletons for gait recognition, alongside silhouettes. By fusing the combined data of silhouettes and skeletons, we refine the two-stream skeletons, joints, and bones through self-correction in graph convolution, along with cross-modal correction with temporal consistency from silhouettes. We demonstrate that with refined skeletons, the performance of the gait recognition model can achieve further improvement on public gait recognition datasets compared with state-of-the-art methods without extra annotations.

PaperPDFCode

Code

ZoeyZheng0/GaitSTR officialmentioned 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

Gait RecognitionMultiview Gait Recognition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Gait Recognition OUMVLP GaitSTR Averaged rank-1 acc(%) 90.2 #6 of 7 Archive leaderboard report
Multiview Gait Recognition CASIA-B GaitSTR Accuracy (Cross-View, Avg) 94.7 #2 of 12 Archive leaderboard report
Multiview Gait Recognition CASIA-B GaitSTR BG#1-2 96.2 #2 of 12 Archive leaderboard report
Multiview Gait Recognition CASIA-B GaitSTR CL#1-2 89.6 #2 of 12 Archive leaderboard report
Multiview Gait Recognition CASIA-B GaitSTR NM#5-6 98.4 #2 of 12 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