Prepare Matterport3D Data
November 5, 2022 · View on GitHub
-
Download Matterport3D data HERE. Only
region_segmentationsis needed. Dataset splits can be downloaded from HERE. -
Unzip the dataset and move
organize_as_scannet.pyinto the folder. The file directory should be like:
...
├── organize_as_scannet.py
└── v1
└── scans
├── ...
├── ZMojNkEp431
└── zsNo4HB9uLZ
└── region_segmentations
├── ...
├── resionx.fsegs.json
├── resionx.ply
├── resionx.semseg.json
└── resionx.vsegs.json
-
In
region_segmentations, the index x must be continuous (start from 0). Some folders do not comply with this rule and we manually changed the index. -
Run
python organize_as_scannet.py. Move/link the generatedfor_scannet/scansfolder such that underscansthere should be folders with names such asscene0001_01. -
Extract point clouds and annotations (semantic seg, instance seg etc.) by running
python batch_load_matterport_data.py, which will create a folder namedmatterport_train_detection_data_md40here.