You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The parameters and data directories for preprocessing are placed in Preprocess/config.py. Follow the instructions there to modify and run the following:
All the parameters and data paths for training are defined and explained in train_config.yaml. The parameters are populated with default values. Modify paths (and parameters, if necessary) and run-
$ python HandFormer/train_model.py
Both Pose-only and Pose+RGB variants can be found in the configuration file. If RGB is used, rgb_feature_source needs to be specified. Additionally, update data paths in HandFormer/feeders/feeder.py (within lines 80-115) to refer to the downloaded lmdb files of TSM or DINOv2 features.
Evaluation
To obtain test scores, simply put additional placeholder columns in test.csv to match train.csv.
Set parameters in test_config.yaml and run-
$ python HandFormer/test_model.py
Prepare appropriate output file from the saved scores to submit to the evaluation platforms (e.g., [Assembly101][H2O].)
@inproceedings{shamil2025utility,
title={On the Utility of 3D Hand Poses for Action Recognition},
author={Shamil, Md Salman and Chatterjee, Dibyadip and Sener, Fadime and Ma, Shugao and Yao, Angela},
booktitle={European Conference on Computer Vision},
pages={436--454},
year={2025},
organization={Springer}
}
About
[ECCV '24] On the Utility of 3D Hand Poses for Action Recognition