Skip to content

Commit f692b2b

Browse files
authored
Updated data preparation information
1 parent f7673ed commit f692b2b

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

prepare_data/README.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,25 @@ This document provides instructions for pre-processing different datasets, inclu
1111
### Environment
1212
Before you begin, simply activate the `crossover` conda environment.
1313

14-
### Download the Original Datasets
15-
- **ScanNet**: Download ScanNet v2 data from the [official website](https://github.com/ScanNet/ScanNet).
14+
### Download the Data
1615

17-
- **3RScan**: Download 3RScan dataset from the [official website](https://github.com/WaldJohannaU/3RScan).
16+
#### Original Data
17+
- **ScanNet**: Download ScanNet v2 data from the [official website](https://github.com/ScanNet/ScanNet), we use the official training and validation split from [here](https://github.com/ScanNet/ScanNet/tree/master/Tasks/Benchmark).
18+
19+
- **3RScan**: Download 3RScan dataset from the [official website](https://github.com/WaldJohannaU/3RScan), we use the official (full list of scan ids including reference + rescans) training split from [here](https://campar.in.tum.de/public_datasets/3RScan/train_scans.txt) and validation split from [here](https://campar.in.tum.de/public_datasets/3RScan/val_scans.txt).
20+
- Download `3RScan.json` from [here](https://campar.in.tum.de/public_datasets/3RScan/3RScan.json) and `objects.json` from [here](https://campar.in.tum.de/public_datasets/3DSSG/3DSSG/objects.json).
21+
- Download the class mapping file `3RScan.v2 Semantic Classes - Mapping.csv` from [here](https://docs.google.com/spreadsheets/d/1eRTJ2M9OHz7ypXfYD-KTR1AIT-CrVLmhJf8mxgVZWnI/edit?gid=0#gid=0).
1822

1923
- **ShapeNet**: Download ShapenetCore dataset from the [official Huggingface release](https://huggingface.co/datasets/ShapeNet/ShapeNetCore) and unzip.
2024

21-
### Download Referral and CAD annotations
22-
We use [SceneVerse](https://scene-verse.github.io/) for instance referrals (ScanNet & 3RScan) and [Scan2CAD](https://github.com/skanti/Scan2CAD) for CAD annotations (ScanNet). Exact instructions for data setup below.
25+
#### Referral and CAD annotations
26+
We use [SceneVerse](https://scene-verse.github.io/) for instance referrals (ScanNet & 3RScan) and [Scan2CAD](https://github.com/skanti/Scan2CAD) for CAD annotations (ScanNet).
27+
28+
- **SceneVerse** - Download the Scannet and 3RScan data under `annotations/refer` from the [official website](https://scene-verse.github.io/).
29+
- **Scan2CAD** - Download `full_annotations.json` from the [official website](https://github.com/skanti/Scan2CAD?tab=readme-ov-file#download-dataset).
30+
31+
### Prepare The Data
32+
Exact instructions for data setup + preparation below:
2333

2434
#### ScanNet
2535
1. Run the following to extract ScanNet data
@@ -93,7 +103,7 @@ Scan3R/
93103
├── 3RScan.v2 Semantic Classes - Mapping.csv
94104
├── objects.json
95105
├── train_scans.txt
96-
├── test_scans.txt
106+
├── val_scans.txt
97107
└── sceneverse
98108
└── ssg_ref_rel2_template.json
99109
```

0 commit comments

Comments
 (0)