ZhengGuangze/PointOdyssey_vlbm_old
PointOdyssey to VLBM Format Conversion Report This document summarizes the process and results of converting the PointOdyssey training dataset to the Visual Lattice Boltzmann Model (VLBM) format. Conversion Overview The PointOdyssey train split was converted using a multi-processed Python script (pointodyssey2vlbm.py). The conversion involved transforming source RGB images, 16-bit depth maps, and coordinate annotations into the standardized format used by the VLBM… See the full description on the dataset page: https://huggingface.co/datasets/ZhengGuangze/PointOdyssey_vlbm_old.
PointOdyssey to VLBM Format Conversion Report
This document summarizes the process and results of converting the PointOdyssey training dataset to the Visual Lattice Boltzmann Model (VLBM) format.
Conversion Overview
The PointOdyssey train split was converted using a multi-processed Python script (pointodyssey2vlbm.py). The conversion involved transforming source RGB images, 16-bit depth maps, and coordinate annotations into the standardized format used by the VLBM dataset loader.
Processing Steps
- RGB Images: Original JPG images were re-saved with a quality setting of 95 to ensure consistency with other VLBM datasets (like MVS-Synth).
- Depth Maps: Source 16-bit PNG depth maps (in millimeters) were converted to float32 (in meters), and stored as compressed
.npzfiles infloat16precision to balance accuracy and storage. - Annotations: Coordinate data was mapped from the original
anno.npzto the VLBMannotations.npzformat: trajs_3dandtrajs_2d: Trajectory coordinates (float32).visibilities: Renamed fromvisibsfor compatibility.intrinsicsandextrinsics: Camera matrices (float32), tiled per-frame where necessary.- Metadata: A
scene_info.jsonwas generated for each sequence containing frame counts, image dimensions, and depth ranges.
Results Summary
- Total Successful Sequences: 109
- Skipped Sequences: 22 (Incomplete or corrupted
anno.npzfiles lacking 3D trajectory data). - Total Frames: 205,847
- Target Directory:
data/pointodyssey_vlbm
Data Format & Composition
Storage & Statistics
Repository Upload Guide
The processed dataset in data/pointodyssey_vlbm is ready for upload to Hugging Face datasets. It follows the same directory structure as data/kubric and data/mvs-synth_vlbm, making it directly compatible with the vlbm training pipeline.
