MultiScan Dataset

File System Structure

Each scan is named as scene_xxxxx_xx, the first 5 digits represent the scene ID, the last 2 digits represent the scan ID. In MultiScan, each scene is a unique indoor environment, scans records the multiple states of the scene at multiple time intervals. Take scene 00000 as an example, and it has 2 scans, the scan ID of these 2 scans are scene_00000_00 and scene_00000_01.

scene_xxxxx_xx/
    ├── scene_xxxxx_xx.annotations.json
    ├── scene_xxxxx_xx.align.json
    ├── scene_xxxxx_xx.ply
    ├── scene_xxxxx_xx.json
    ├── scene_xxxxx_xx.jsonl
    ├── scene_xxxxx_xx.mp4
    ├── scene_xxxxx_xx.depth.zlib
    ├── scene_xxxxx_xx.confidence.zlib
    └── textured_mesh/
        ├── scene_xxxxx_xx-tex0000.png
        ├── scene_xxxxx_xx-tex0001.png
        ├── ... more png atlas
        ├── scene_xxxxx_xx.mtl
        └── scene_xxxxx_xx.obj

Files

File Name

Group

Description

scene_xxxxx_xx.json

Acquired

Data collection metadata.

scene_xxxxx_xx.jsonl

Acquired

Acquired camera parameters for each frame: timestamp, quaternion, intrinsics, transform, euler_angles, exposure_duration.

scene_xxxxx_xx.mp4

Acquired

Acquired RGB frames encoded with H.264 codec.

scene_xxxxx_xx.depth.zlib

Acquired

Acquired depth stream with zlib compression, each depth frame has pixel size 16-bit float with depth values in meters.

scene_xxxxx_xx.confidence.zlib

Acquired

Acquired confidence stream with zlib compression, each confidence frame has pixel size 8-bit unsigned int.

scene_xxxxx_xx.obj

Output

Textured mesh in OBJ format, encodes the vertex coords, UV coords, vertex normals, faces.

scene_xxxxx_xx.mtl

Output

Textured mesh material in MTL format, defines the material and lighting properties.

scene_xxxxx_xx-tex00xx.png

Output

Texture atlas in PNG format, describes the suface texture of the mesh.

scene_xxxxx_xx.align.json

Output

1. Transformation matrix used to align the reconstructed mesh to common coordinate frame.
2. Transformation matrix align the current scan to the reference scan

scene_xxxxx_xx.annotations.json

Annotation

Semantic, obb, articulation annotation results.

scene_xxxxx_xx.ply

Annotation

Mesh in PLY format with vertex colors tranformed from the textured mesh and per face semantic annotations.