Code accompanying Linkage Attack on Skeleton-based Motion Visualization CIKM'23
Contains the attacking models. Split into the Random Forest and the SGN-based attacking models.
Contains the classical Motion Retargeting anonymizer model. The other anonymizer models utilized are naive adaptations from the following repos: UNET/ResNet, Deep MR
Contains the SGN-based (Main) and RF (Baseline) versions of the Linkage Attack proposed in this paper.
Contains code used to parse and process the .skeleton files provided by the NTU paper here. Raw data is available here
All contributions were written inside Jupyter Notebooks but have been exported to standalone Python files. Details on installing Jupyter can be found Here.
Specifics on how to run each file are located inside the README in each relevant directory.
All pickle files containing the preprocessed data and saved models are located inside the README file inside each relevant directory. Additionally, the parent folder can be viewed Here.
This work was supported in part by UNC Charlotte startup fund and NSF grant 1840080.
This code relies on multiple previous works as listed below:
NTU RGB+D (Code) (Paper (60)) (Paper (120))