Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Disentangling Orthogonal Planes for Indoor Panoramic Room Layout Estimation with Cross-Scale Distortion Awareness

About

Based on the Manhattan World assumption, most existing indoor layout estimation schemes focus on recovering layouts from vertically compressed 1D sequences. However, the compression procedure confuses the semantics of different planes, yielding inferior performance with ambiguous interpretability. To address this issue, we propose to disentangle this 1D representation by pre-segmenting orthogonal (vertical and horizontal) planes from a complex scene, explicitly capturing the geometric cues for indoor layout estimation. Considering the symmetry between the floor boundary and ceiling boundary, we also design a soft-flipping fusion strategy to assist the pre-segmentation. Besides, we present a feature assembling mechanism to effectively integrate shallow and deep features with distortion distribution awareness. To compensate for the potential errors in pre-segmentation, we further leverage triple attention to reconstruct the disentangled sequences for better performance. Experiments on four popular benchmarks demonstrate our superiority over existing SoTA solutions, especially on the 3DIoU metric. The code is available at \url{https://github.com/zhijieshen-bjtu/DOPNet}.

Zhijie Shen, Zishuo Zheng, Chunyu Lin, Lang Nie, Kang Liao, Shuai Zheng, Yao Zhao• 2023

Related benchmarks

TaskDatasetResultRank
Cuboid layout estimationPanoContext (test)
3D IoU85.58
68
Cuboid layout estimationStanford 2D-3D (test)
3D IoU85.58
49
Room Layout EstimationMatterportLayout (test)
2D IoU84.11
28
Room Layout EstimationZInD
2DIoU (%)91.94
9
Room Layout EstimationMatterportLayout 45 (Full set)
2D IoU0.8411
5
Room Layout EstimationZInD Simple 7 (Full set)
2DIoU91.94
5
Room Layout EstimationMatterportLayout
2DIoU57.13
5
Room Layout EstimationZInD All
2D IoU50.92
5
Room Layout EstimationZInD Simple
2D IoU51.55
5
Showing 9 of 9 rows

Other info

Code

Follow for update