You need to follow directory structure of the data as below.
${ROOT}
|-- data
| |-- base_data
| |-- ARCTIC
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- Decaf
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- DexYCB
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- toolkit
| | |-- dataset.py
| |-- H2O
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- H2O3D
| | |-- data
| | |-- preprocessed_data
| | |-- YCB_object_models
| | |-- dataset.py
| |-- Hi4D
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- HIC
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- HO3D
| | |-- annotations
| | |-- data
| | |-- preprocessed_data
| | |-- dataset.py
| |-- HOI4D
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- InterHand26M
| | |-- annotations
| | |-- images
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- MOW
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- ObMan
| | |-- annotations
| | |-- data
| | |-- object_models
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- PROX
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
| |-- RICH
| | |-- data
| | |-- preprocessed_data
| | |-- splits
| | |-- dataset.py
- Download
base_datafrom HuggingFace by running:
bash scripts/download_train_base_data.sh
- Download
preprocessed_datafrom HuggingFace by running:
bash scripts/download_train_preprocessed_data.sh
${ROOT}
|-- data
| |-- ARCTIC
| | |-- data
| | | |-- cropped_images
| | | |-- images
| | | |-- meta
| | | |-- splits
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download
datafrom official GitHub repository. preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- Decaf
| | |-- data
| | | |-- train
| | | | |-- cameras
| | | | |-- ...
| | | | |-- videos
| | | |-- test
| | | | |-- cameras
| | | | |-- ...
| | | | |-- videos
| | |-- preprocessed_data
| | | |-- train
| | | | |-- contact_data
| | | | |-- db_bb.npz
| | | | |-- db_contact.npz
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download
databy running:
bash scripts/download_official_decaf.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- DexYCB
| | |-- data
| | | |-- 20200709-subject-01
| | | |-- ...
| | | |-- 20201022-subject-10
| | | |-- models
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | | |-- test
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train_s0_29k.json
| | | |-- test_s0_5k.json
| | |-- toolkit
| | |-- dataset.py
- Download
dataexceptdata/modelsandsplitsby running:
bash scripts/download_official_dexycb.sh
- Download
data/modelsby running:
bash scripts/download_official_ycb_models.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- H2O
| | |-- data
| | | |-- label_split
| | | |-- object
| | | |-- subject1_ego
| | | |-- subject2_ego
| | | |-- subject3_ego
| | | |-- subject4_ego
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download
label_split.zip,object.zip,subject1_ego_v1_1.tar.gz,subject2_ego_v1_1.tar.gz,subject3_ego_v1_1.tar.gz,subject4_ego_v1_1.tar.gzfrom official website and place them indata. preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- H2O3D
| | |-- data
| | | |-- train
| | | |-- evaluation
| | | |-- train.txt
| | | |-- evaluation.txt
| | |-- preprocessed_data
| | | |-- train
| | | | |-- contact_data
| | |-- YCB_object_models
| | |-- dataset.py
- Download and extract
H2O-3D v1from official website and place it indata. - If you have not already run this script for DexYCB, download
YCB_object_modelsby running:
bash scripts/download_official_ycb_models.sh
preprocessed_datais already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- Hi4D
| | |-- data
| | | |-- pair00
| | | |-- ...
| | | |-- pair37
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | | |-- test
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | | |-- test.json
| | | |-- train_pid.json
| | | |-- test_pid.json
| | |-- dataset.py
- Download
databy running after download request from official website:
bash scripts/download_official_hi4d.sh
bash scripts/extract_official_hi4d.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- HIC
| | |-- data
| | | |-- 01
| | | |-- ...
| | | |-- 12
| | | |-- IJCV16___Results_MANO___parms_for___joints21
| | | |-- HIC.json
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | | |-- test
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | | |-- test.json
| | |-- dataset.py
- Download
databy running:
bash scripts/download_official_hic.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- HO3D
| | |-- annotations
| | | |-- HO3D_train_data.json
| | | |-- HO3D_evaluation_data.json
| | |-- data
| | | |-- train
| | | |-- evaluation
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- dataset.py
- Download and extract
HO-3D v2from official website and place it indata. - Download
annotation filesfrom HandOccNet and place it inannotations. preprocessed_datais already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- HOI4D
| | |-- data
| | | |-- datalist
| | | |-- HOI4D_annotations
| | | |-- HOI4D_CAD_models
| | | |-- HOI4D_cameras
| | | |-- HOI4D_color
| | | |-- HOI4D_Handpose
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download and extract
HOI4D_annotations.zip,HOI4D_CAD_Model_for_release.zip,camera_params.zip,HOI4D_release.zip,HOI4D_Hand_pose.zipfrom official website after download request and place them indata. - Download
datalistby running:
bash scripts/download_official_hoi4d.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- InterHand26M
| | |-- annotations
| | | |-- train
| | | | |-- InterHand2.6M_train_camera.json
| | | | |-- ...
| | | | |-- InterHand2.6M_train_MANO_NeuralAnnot.json
| | | | |-- InterHand2.6M_train_data.pkl
| | | |-- test
| | | | |-- InterHand2.6M_test_camera.json
| | | | |-- ...
| | | | |-- InterHand2.6M_test_MANO_NeuralAnnot.json
| | | |-- val
| | | | |-- InterHand2.6M_val_camera.json
| | | | |-- ...
| | | | |-- InterHand2.6M_val_MANO_NeuralAnnot.json
| | | |-- skeleton.txt
| | | |-- subject.txt
| | |-- images
| | | |-- train
| | | |-- test
| | | |-- val
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download
annotations,imagesby running:
bash scripts/download_official_interhand26m.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- MOW
| | |-- data
| | | |-- images
| | | |-- masks
| | | |-- models
| | | |-- poses.json
| | | |-- watertight_models
| | |-- preprocessed_data
| | | |-- train
| | | | |-- contact_data
| | | |-- test
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | | |-- test.json
| | |-- dataset.py
- Download
images,models,poses.jsonby running:
bash scripts/download_official_mow.sh
masks,watertight_models,preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- ObMan
| | |-- annotations
| | | |-- obman_train.json
| | | |-- obman_test.json
| | |-- data
| | | |-- train
| | | |-- test
| | | |-- val
| | |-- object_models
| | | |-- watertight_meshes
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | | |-- test
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train_87k.json
| | | |-- test_6k.json
| | |-- dataset.py
- Download and extract
obman.zipfrom official website after download request and place it indata. - Download
annotationsandsplitsby running:
bash scripts/download_gsdf_obman.sh
object_models,preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- PROX
| | |-- data
| | | |-- quantitative
| | | | |-- body_segments
| | | | |-- ...
| | | | |-- sdf
| | | | |-- vicon2scene.json
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | |-- dataset.py
- Download
databy running:
bash scripts/download_official_prox.sh
preprocessed_data,splitsare already downloaded from HuggingFace.
${ROOT}
|-- data
| |-- RICH
| | |-- data
| | | |-- hsc
| | | |-- images_jpg_subset
| | | |-- multicam2world
| | | |-- scan_calibration
| | |-- preprocessed_data
| | | |-- train
| | | | |-- annot_data
| | | | |-- contact_data
| | | |-- test
| | | | |-- annot_data
| | | | |-- contact_data
| | |-- splits
| | | |-- train.json
| | | |-- test.json
| | |-- dataset.py
- Download
databy running:
bash scripts/download_official_rich.sh
preprocessed_data,splitsare already downloaded from HuggingFace.