Download and copy MultiScan benchmark dataset download script to [PROJECT_ROOT]/dataset directory, and follow the instructions bellow to dowload the MultiScan benchmark dataset:
Preprocessed object instance segmentation data download:
./download_benchmark_dataset.sh -o <output_dir>Run dataset process from Multiscan Dataset:
python gen_instsegm_dataset.py input_path=/path/to/multiscan_dataset output_path=<object_instance_segmentation output_dir>Part instance segmentation and Mobility prediction both take articulated objects as inputs. To ensure the consistency of data used in part instance segmentation benchmark and mobility prediction benchmark, we first extract the articulated objects in the MultiScan dataset to HDF5 files, then have scripts convert the HDF5 files to various formats required by the methods.
Preprocessed articulated objects dataset download:
./download_benchmark_dataset.sh -a <output_dir>Run dataset process from Multiscan Dataset:
python gen_articulated_dataset.py input_path=/path/to/multiscan_dataset output_path=<articulated_dataset output_dir>Preprocessed part instance segmentation data download:
./download_benchmark_dataset.sh -p <output_dir>Run dataset process from Multiscan Dataset:
python gen_partsegm_dataset.py input_path=<articulated_dataset output_dir> output_path=<part_instance_segmentation output_dir>Shape2Motion input dataset
Preprocessed shape2motion input data download:
./download_benchmark_dataset.sh -s <output_dir>Run dataset process from Multiscan Dataset:
Coming soon.
OPDPN input dataset
Preprocessed opdpn input data download:
./download_benchmark_dataset.sh -n <output_dir>OPDPN datset generation code requires dgl library. Please install dgl via pip:
pip install dgl==0.6.0Run dataset process from Multiscan Dataset:
python gen_partsegm_dataset.py input_path=<articulated_dataset output_dir> output_path=<part_instance_segmentation output_dir>