- This repository has the SynthoGestures Framework presented in the following papers:
- Advancing Dynamic Hand Gesture Recognition in Driving Scenarios with Synthetic Data at AutomotiveUI WIP 2023
- SynthoGestures: A Novel Framework for Synthetic Dynamic Hand Gesture Generation for Driving Scenarios at UIST Poster 2023
The framework is implemented and tested on Unreal Engine v4.26.2. You can dowmload the framework and a sample generated dataset here.
For the automatic video recording option:
- Download the SynthoGestures.zip
- Install the open-source plugin UEVideoRecorder with the required prerequisites and add to the Plugin Folder.
- Open the project with Unreal Engine and install Unreal Engine suggested Plugins.
- Once done, press “Play” to start the gesture implementation and recording.
For use without External Plugins, Download the SynthoGesture_without_External_Plugins.zip and skip step 2 from the above instructions, then use any screen capture and recording software to extract the gestures.
To create new cameras and gestures, you can either use the corresponding JSON files in the content folder or change them directly in the “actorSettings” option in the Unreal Engine scene.
The "Synthetic_Gestures_Dataset_Depth_Camera.zip" contains an example of the generated hand gestures for the six classes mentioned in the papers.
- If you find this code helpful, please cite our papers:
@inproceedings{10.1145/3586182.3616635,
author = {Gomaa, Amr and Zitt, Robin and Reyes, Guillermo and Kr{\"u}ger, Antonio},
title = {SynthoGestures: A Novel Framework for Synthetic Dynamic Hand Gesture Generation for Driving Scenarios](https://doi.org/10.1145/3586182.3616635},
year = {2023},
isbn = {9781450384810},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3586182.3616635},
doi = {10.1145/3586182.3616635},
booktitle = {Adjunct Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology},
location = {San Francisco, CA, USA},
series = {UIST '23 Adjunct}
}
@inproceedings{10.1145/3581961.3609889,
author = {Gomaa, Amr and Zitt, Robin and Reyes, Guillermo},
title = {Advancing Dynamic Hand Gesture Recognition in Driving Scenarios with Synthetic Data},
year = {2023},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3581961.3609889},
doi = {10.1145/3581961.3609889},
booktitle = {Adjunct Proceedings of the 15th International Conference on Automotive User Interfaces and Interactive Vehicular Applications},
location = {Ingolstadt, Germany},
series = {AutomotiveUI '23 Adjunct}
}