xuehy / pytorch-GaitGAN

GaitGAN: Invariant Gait Feature Extraction Using Generative Adversarial Networks
48 stars 16 forks source link
gait gait-analysis gan

GaitGAN

A pytorch implementation of GaitGAN: Invariant Gait Feature Extraction Using Generative Adversarial Networks.

Yu, Shiqi, et al. "Gaitgan: invariant gait feature extraction using generative adversarial networks." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops. 2017.

Dependency

Training

To train the model, put the CASIA-B dataset silhoutte data under repository Then goto src dir and run

python3 train.py

The model will be saved into the execution dir every 500 iterations. YOu can change the interval in train.py.

Monitor the performance

After 19k iterations, the results(every 3x1 block shows the generated side view, ground truth side view and the input view GEI in order):

19

the loss curve is:

loss19k

Testing

After 19k iterations, some of the results: test19k

Recognition

The codes for recognition are also provided.

The dataset setting is identical to the paper, while we only test ProbeMN here.