pano3d
Code and models for "Pano3D: A Holistic Benchmark and a Solid Baseline for 360 Depth Estimation", OmniCV Workshop @ CVPR21.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.5%) to scientific vocabulary
Keywords
Repository
Code and models for "Pano3D: A Holistic Benchmark and a Solid Baseline for 360 Depth Estimation", OmniCV Workshop @ CVPR21.
Basic Info
- Host: GitHub
- Owner: VCL3D
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://vcl3d.github.io/Pano3D
- Size: 85.1 MB
Statistics
- Stars: 85
- Watchers: 9
- Forks: 7
- Open Issues: 5
- Releases: 0
Topics
Metadata Files
README.md
Pano3D
This repo contains the source code for project's web page.
A Holistic Benchmark and a Solid Baseline for 360o Depth Estimation

Pano3D is a new benchmark for depth estimation from spherical panoramas. We generate a dataset (using GibsonV2) and provide baselines for holistic performance assessment, offering: 1. Primary and secondary traits metrics: - Direct depth performance: - (w)RMSE - (w)RMSLE - AbsRel - SqRel - (w)Relative accuracy (
\delta) @ {1.05,1.1,1.25,1.252,1.253 } - Boundary discontinuity preservation: - Precision @ {0.25,0.5,1.0}m - Recall @ {0.25,0.5,1.0}m - Depth boundary errors of accuracy and completeness - Surface smoothness: - RMSEo - Relative accuracy (\alpha) @ {11.25o,22.5o,30o} 2. Out-of-distribution & Zero-shot cross dataset transfer: - Different depth distribution test set - Varying scene context test set - Shifted camera domain test set By disentangling generalization and assessing all depth properties, Pano3D aspires to drive progress benchmarking for 360o depth estimation.Using Pano3D to search for a solid baseline results in an acknowledgement of exploiting complementary error terms, adding encoder-decoder skip connections and using photometric augmentations.
TODO
- [x] Web Demo
- [x] Data Download
- [x] Loader & Splits
- [x] Model Code & Models Weights
- [ ] Model Serve Code
- [ ] Model Hub Code
- [x] Metrics Code
Demo
A publicly hosted demo of the baseline models can be found here. Using the web app, it is possible to upload a panorama and download a 3D reconstructed mesh of the scene using the derived depth map.
Note that due to the external host's caching issues, it might be necessary to refresh your browser's cache in between runs to update the 3D models.
The model's code and weights are also available in our demo.
Data
Download
To download the data, follow the instructions at vcl3d.github.io/Pano3D/download/.
Please note that getting access to the data download links is a two step process as the dataset is a derivative and compliance with the original dataset's terms and usage agreements is required. Therefore: 1. You first need to fill in this Google Form. 2. And, then, you need to perform an access request at each one of the Zenodo repositories (depending on which dataset partition you need): -
Matterport3D Train & Test (/w Filmic) High Resolution (
1024 x 512) -GibsonV2 Full (w/o normals) High Resolution (
1024 x 512) -GibsonV2 Tiny, Medium & Fullplus (w/o normals) High Resolution (
1024 x 512) -GibsonV2 Tiny & Fullplus Filmic High Resolution (
1024 x 512) -Matterport3D Train & Test (/w Filmic) Low Resolution (
512 x 256) -GibsonV2 Full Low Resolution (
512 x 256) -GibsonV2 Tiny, Medium & Fullplus (/w Filmic) Low Resolution (
512 x 256)
After both these steps are completed, you will soon receive the download links for each dataset partition.
Loader
Splits
Models
Download
Inference
Serve
Metrics
Direct
Boundary
Smoothness
Results
Owner
- Name: Visual Computing Lab, Information Technologies Institute, Centre for Reseach and Technology Hellas
- Login: VCL3D
- Kind: organization
- Location: Thessaloniki, Greece
- Website: vcl.iti.gr
- Repositories: 13
- Profile: https://github.com/VCL3D
Computer Vision Lab in CERTH-ITI
Citation (CITATION.cff)
cff-version: 1.2.0
title: >-
Pano3D: A holistic benchmark and a solid baseline for 360 depth estimation
message: >-
If you use this dataset, please cite it using the metadata from this file.
type: conference-paper
collection-title: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition
start: '3727'
end: '3737'
conference:
name: IEEE/CVF Conference on Computer Vision and Pattern Recognition
address: Virtual
year: '2021'
publisher:
name: IEEE
authors:
- given-names: Georgios
family-names: Albanis
email: giorgos_al10@hotmail.com
affiliation: Centre for Research and Technology Hellas
orcid: 'https://orcid.org/0000-0002-2032-6767'
- given-names: Nikolaos
family-names: Zioulis
email: nzioulis@gmail.com
affiliation: Centre for Research and Technology Hellas
orcid: 'https://orcid.org/0000-0002-7898-9344'
- given-names: Petros
family-names: Drakoulis
email: petros.drakoulis@iti.gr
affiliation: Centre for Research and Technology Hellas
- given-names: Vasileios
family-names: Gkitsas
email: gkitsasv@iti.gr
affiliation: Centre for Research and Technology Hellas
- given-names: Vladimiros
family-names: Sterzentsenko
email: vladster@iti.gr
affiliation: Centre for Research and Technology Hellas
- given-names: Federico
family-names: Alvarez
email: federico.alvarez@upm.es
affiliation: Universidad Politechnica de Madrid
- given-names: Dimitrios
family-names: Zarpalas
email: zarpalas@iti.gr
affiliation: Centre for Research and Technology Hellas
- given-names: Petros
family-names: Daras
email: daras@iti.gr
affiliation: Centre for Research and Technology Hellas
version: 2.0.4
doi: 10.1109/CVPRW53098.2021.00413
url: "https://github.com/VCL3D/Pano3D"
GitHub Events
Total
- Issues event: 1
- Watch event: 5
- Issue comment event: 1
Last Year
- Issues event: 1
- Watch event: 5
- Issue comment event: 1