atlas

Research map / 3D vision / 3D generation

PanoContext-Former: Panoramic Total Scene Understanding with a Transformer

CVPR 2024 · 3D vision › 3D generation · approach: Open-vocabulary 3D scene understanding · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PanoContext-Former, a fully 3D transformer-based context module that jointly estimates panoramic room layout, oriented object boxes and object shapes, and releases the ReplicaPano dataset.

Problem

Holistic indoor scene understanding from a single 360-degree panorama, where layout estimation, object detection and shape reconstruction are usually solved separately with few cross-task correlations.

Approach

Lift the panorama to a point cloud and feed point, object, layout and global image features into a 6-layer transformer context module with random token masking and physical violation loss, so object-layout relationships are learned jointly; object shapes are predicted as latent codes from object features and decoded by a pretrained ONet.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the 3D point cloud in DeepPanoContextDeepPanoContext · iGibson-SyntheticmAP: 52.69 -> 61.43Helped
Use the 3D point cloud in DeepPanoContextDeepPanoContext · ReplicaPanomAP: 26.41 -> 38.36Helped
Use ground-truth rather than estimated depth (ablation)PanoContext-Former · iGibson-SyntheticmAP: 69.09 -> 79.46Helped
Fine-tune the Panoformer depth estimator (ablation)PanoContext-Former · iGibson-SyntheticmAP: 54.77 -> 69.09Helped
Add perspective-view features (ablation)PanoContext-Former · iGibson-Synthetic2D-IoU: 90.65 -> 90.98Helped
Add perspective-view features (ablation)PanoContext-Former · iGibson-Synthetic3D-IoU: 90.40 -> 90.73Helped
Add joint training and physical violation loss (ablation)PanoContext-Former · iGibson-SyntheticmAP (11 categories): 62.59 -> 65.68Helped
Add joint training and physical violation loss (ablation)PanoContext-Former · iGibson-Synthetic2D-IoU: 90.65 -> 91.41Helped
Add token masking (ablation)PanoContext-Former · iGibson-SyntheticmAP (11 categories): 65.68 -> 66.27Helped
Add a global image token (ablation)PanoContext-Former · iGibson-SyntheticmAP (11 categories): 65.68 -> 66.78Helped
Use token masking and a global image token together (ablation)PanoContext-Former · iGibson-SyntheticmAP (11 categories): 65.68 -> 67.35Helped
Use token masking and a global image token together (ablation)PanoContext-Former · iGibson-Synthetic2D-IoU: 91.41 -> 92.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: iGibson-Synthetic ReplicaPano ShapeNet Matterport3D NYU-37 labels

Benchmarks: iGibson-Synthetic ReplicaPano

Metrics: mAP (3D IoU 0.15) 2D-IoU 3D-IoU Abs.Rel. RMSE

Baselines: DeepPanoContext DeepPanoContext-3D Total3D IM3D Group-Free HorizonNet HoHoNet Led2Net Deep3DLayout

Builds on: Group-Free Deep3DLayout DeepPanoContext ONet Unifuse

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy