Skip to content

TPAMI'24: This is the pytorch implementation of our new work MV-DOPNet. The code will be made publicly avaliable.

Notifications You must be signed in to change notification settings

zhijieshen-bjtu/MV-DOPNet

Repository files navigation

Pytorch implementation of "360 Layout Estimation via Orthogonal Planes Disentanglement and Multi-View Geometric Consistency Perception") (TPAMI'24)
The project is reproducted based on PanoFormer, DOPNet and mvl_tookit.

Prepare data
Please prepare the dataset by following the guidelines in mvl_toolkit. If you have correctly prepared the dataset, the data can be found in the following file:


../mvl_challenge/assets/zips/ 

where includes 5 files: challenge_phase__training_set.zip、challenge_phase__testing_set.zip、pilot_set.zip、warm_up_training_set.zip, and warm_up_testing_set.zip


../mvl_challenge/assets/mvl_data/  

where includes 3 files: img、labels, and geometry_info

If you finish all the work, you can go next!

Generate pseudo labels
In this step, we employ DOPNet to generate pseudo labels. You may need to modify the following file to choose the model, dataset splits, etc.

../tutorial/create_mlc_labels.py
../tutorial/create_mlc_labels.yaml

The pre-trained model weights should be placed correctly in the following folder:

../mvl_challenge/assets/ckpt/

Fine-tune MV-DOPNet with pseudo labels
In this step, we employ the generated pseudo labels to fine-tune the MV-DOPNet.

If you find this work useful, please consider citing the following papers:

@article{shen2024360,
  title={360 Layout Estimation via Orthogonal Planes Disentanglement and Multi-view Geometric Consistency Perception},
  author={Shen, Zhijie and Lin, Chunyu and Zhang, Junsong and Nie, Lang and Liao, Kang and Zhao, Yao},
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
  year={2024},
  publisher={IEEE}
}

About

TPAMI'24: This is the pytorch implementation of our new work MV-DOPNet. The code will be made publicly avaliable.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published