Project Page | Paper | Video
TransformerFusion: Monocular RGB Scene Reconstruction using Transformers
Aljaz Bozic, Pablo Palafox, Justus Thies, Angela Dai, Matthias Niessner
NeurIPS 2021
- Evaluation code and metrics (with ground truth data)
- Model code (with pretrained checkpoint)
- Test-time reconstruction code
- Training (and evaluation) data preparation scripts
- Clone the repository with submodules:
git clone --recurse-submodules https://github.com/AljazBozic/TransformerFusion.git
- Create Conda environment:
conda env create -f environment.yml
- Compile local C++/CUDA dependencies:
conda activate tf
cd csrc
python setup.py install
We evaluate method performance on the test scenes of ScanNet dataset.
We compare scene reconstructions to the ground truth meshes, obtained with fusion of RGB-D data. Since the ground truth meshes are not complete, we additionally compute occlusion masks of RGB-D scans, to not penalize the reconstructions that are more complete than the ground truth meshes.
You can download both ground truth meshes and occlusion masks here. To evaluate the reconstructions, you need to place them into data/reconstructions
, and extract the ground truth data to data/groundtruth
. The reconstructions are expected to be named as ScanNet test scenes, e.g. scene0733_00.ply
. The following script computes evaluation metrics over all provided scene meshes:
conda activate tf
python src/evaluation/eval.py
If you find our work useful in your research, please consider citing:
@article{
bozic2021transformerfusion,
title={TransformerFusion: Monocular RGB Scene Reconstruction using Transformers},
author={Bozic, Aljaz and Palafox, Pablo and Thies, Justus and Dai, Angela and Niessner, Matthias},
journal={Proc. Neural Information Processing Systems (NeurIPS)},
year={2021}}
Some other related work on monocular RGB reconstruction of indoor scenes:
- Sun et al. - NeuralRecon: Real-Time Coherent 3D Reconstruction from Monocular Video (2021)
- Murez et al. - ATLAS: End-to-End 3D Scene Reconstruction from Posed Images (2020)
The code from this repository is released under the MIT license.