SphereFusion: Efficient Panorama Depth Estimation via Gated Fusion
Qingsong Yan, Qiang Wang, Kaiyong Zhao, Jie Chen, Bo Li, Xiaowen Chu, Fei Deng
TL;DR
SphereFusion tackles panorama depth estimation by jointly leveraging equirectangular and spherical projections. It introduces GateFuse, a gated feature fusion mechanism, and employs a cache-enabled mesh encoder–decoder to estimate depth directly in the spherical domain, balancing detail capture with efficiency. Across three public panorama datasets, the method achieves competitive accuracy while delivering state-of-the-art inference speed, exemplified by real-time performance on high-end GPUs. This approach enables robust, scalable panorama sensing suitable for robotics and autonomous systems where both accuracy and speed are critical.
Abstract
Due to the rapid development of panorama cameras, the task of estimating panorama depth has attracted significant attention from the computer vision community, especially in applications such as robot sensing and autonomous driving. However, existing methods relying on different projection formats often encounter challenges, either struggling with distortion and discontinuity in the case of equirectangular, cubemap, and tangent projections, or experiencing a loss of texture details with the spherical projection. To tackle these concerns, we present SphereFusion, an end-to-end framework that combines the strengths of various projection methods. Specifically, SphereFusion initially employs 2D image convolution and mesh operations to extract two distinct types of features from the panorama image in both equirectangular and spherical projection domains. These features are then projected onto the spherical domain, where a gate fusion module selects the most reliable features for fusion. Finally, SphereFusion estimates panorama depth within the spherical domain. Meanwhile, SphereFusion employs a cache strategy to improve the efficiency of mesh operation. Extensive experiments on three public panorama datasets demonstrate that SphereFusion achieves competitive results with other state-of-the-art methods, while presenting the fastest inference speed at only 17 ms on a 512$\times$1024 panorama image.
