CARE-PD is the largest publicly available archive of 3D mesh gait data for Parkinson's Disease (PD) and the first to include data collected across multiple sites. The dataset aggregates 9 cohorts from 8 clinical sites, including 363 participants spanning a range of disease severity. All recordings—whether from RGB video or motion capture—are unified into anonymized SMPL body gait meshes through a curated harmonization pipeline.
This dataset enables two main benchmarks:
- Supervised clinical score prediction: Estimating UPDRS gait scores from 3D meshes
- Unsupervised motion pretext tasks: Parkinsonian gait representation learning
CARE-PD consists of 9 harmonized datasets:
- 3DGait - Clinical gait recordings with UPDRS scores
- BMCLab - Gait recordings with medication status and UPDRS scores
- DNE - Contains healthy, Parkinson's, and other neurological conditions
- E-LC - Medication status (on/off) with freezing events
- KUL-DT-T - Freezer/non-freezer classification data
- PD-GaM - Clinical gait recordings with UPDRS scores
- T-SDU - General walking recordings
- T-SDU-PD - PD patient walking with UPDRS scores
- T-LTC - Additional walking recordings
Each dataset is provided in a standardized format:
{
"anonymized_subject_id": {
"anonymized_walk_id": {
"pose": array, # SMPL pose parameters (shape varies by dataset)
"trans": array, # Translation data
"beta": array, # Body shape parameters (zeros for privacy)
"fps": int, # Frames per second (standardized)
"UPDRS_GAIT": int, # Clinical score (0-3) or None if unavailable
"medication": str, # Medication status or None if unavailable
"other": str # Additional labels or None if unavailable
}
}
}
We provide utility functions for loading the 3D skeletal data in the repository.
Please refer to the dataset setup detail in README.md.
We provide utility functions for visualizing the 3D skeletal data in the repository.
python utility/viz_seqs.py -n assets/datasets/h36m/BMCLab/h36m_3d_world2cam2img_sideright_floorXZZplus_30f_or_longer.npz -f h36m -p 2d
python utility/viz_seqs.py -n assets/datasets/h36m/BMCLab/h36m_3d_world_floorXZZplus_30f_or_longer.npz -f h36m
You can refer to the motion-latent-diffusion (MLD) repository (link) for code for rendering SMPL.
CARE-PD includes data splits to test generalization:
- 6-Fold (split per subject)
- Leave-one-subject-out
- Fixed train-test splits (split per subject)
The former two are only provided for the supervised clinical score prediction task.
By accessing and using this database (the "Database"), users ("Users") acknowledge and agree to comply with the following conditions:
- The Database is publicly released under a Creative Commons Attribution-NonCommercial (CC BY-NC 4.0) license.
- Users must provide appropriate attribution by citing the Datbase and the original publications associated with each dataset accessed from the Database.
- Users must not attempt to identify, contact, or otherwise compromise the anonymity of any individuals whose data is included in the Database.
- All use of the data must comply with applicable ethical guidelines and legal regulations, including privacy laws (e.g., GDPR, HIPAA, PIPEDA).
- Users must maintain appropriate data security measures to prevent unauthorized access, sharing, or use of the data.
- Users are encouraged, but not required, to direct third parties to the original Database URL rather than re-hosting the data.
- Copyright and other rights remain with the original data providers.
- Use of the Database is subject to Section 5 (Disclaimer of Warranties and Limitation of Liability) of the CC BY-NC 4.0 licence.
By using the Database, Users expressly acknowledge and agree to abide by these Terms of Use.