1 INTRODUCTION  
1.1 Unique Characteristics of Gait Recognition  
1.2 Motivation  
1.3 Contribution  
1.4 Organization  
2 REVIEW METHODOLOGY  
3 TEST PROTOCOLS AND DATASETS  
3.1 Protocols  
3.2 Datasets  
4 PROPOSED TAXONOMY  
4.1 Body Representation  
4.2 Temporal Representation  
4.3 Feature Representation  
4.4 Neural Architectures  
5 STATE-OF-THE-ART  
5.1 Analysis and Trends  
5.2 Performance Comparison  
6 VULNERABILITY TO ADVERSARIAL ATTACKS  
7 CHALLENGES AND FUTURE RESEARCH DIRECTIONS  
7.1 Disentanglement  
7.2 Self-supervised Learning  
7.3 Multi-task Learning  
7.4 Data Synthesis and Domain Adaptation  
7.5 Cross-Dataset Evaluation  
7.6 Multi-View Recognition  
7.7 Multi-biometric Recognition  
8 SUMMARY