$\nabla$-SDF: Learning Euclidean Signed Distance Functions Online with Gradient-Augmented Octree Interpolation and Neural Residual
Zhirui Dai, Qihao Qian, Tianxing Fan, Nikolay Atanasov
TL;DR
This work addresses online, large-scale Euclidean SDF reconstruction from streaming point clouds by merging an explicit gradient-augmented octree prior with an implicit neural residual. The method, $\nabla$-SDF, uses a semi-sparse octree to store $d_k$ and $\mathbf{g}_k$, a gradient-augmented interpolation to form $d_{ga}(\mathbf{x})$, and a multi-resolution hash-grid decoder to predict a residual $\delta_d(\mathbf{x})$, yielding $\hat{d}(\mathbf{x}) = d_{ga}(\mathbf{x}) + \delta_d(\mathbf{x})$. Training utilizes reconstruction, Eikonal, and projection losses to enforce surface fidelity and global consistency, enabling real-time performance. Experiments on Replica show that $\nabla$-SDF achieves higher mesh completion and strong SDF accuracy compared to Voxblox, H2-Mapping, PIN-SLAM, and HIO-SDF, while maintaining non-truncated, differentiable SDF estimates. The approach offers a scalable, differentiable representation with practical impact on localization, planning, and manipulation in robotics and computer vision.
Abstract
Estimation of signed distance functions (SDFs) from point cloud data has been shown to benefit many robot autonomy capabilities, including localization, mapping, motion planning, and control. Methods that support online and large-scale SDF reconstruction tend to rely on discrete volumetric data structures, which affect the continuity and differentiability of the SDF estimates. Recently, using implicit features, neural network methods have demonstrated high-fidelity and differentiable SDF reconstruction but they tend to be less efficient, can experience catastrophic forgetting and memory limitations in large environments, and are often restricted to truncated SDFs. This work proposes $\nabla$-SDF, a hybrid method that combines an explicit prior obtained from gradient-augmented octree interpolation with an implicit neural residual. Our method achieves non-truncated (Euclidean) SDF reconstruction with computational and memory efficiency comparable to volumetric methods and differentiability and accuracy comparable to neural network methods. Extensive experiments demonstrate that \methodname{} outperforms the state of the art in terms of accuracy and efficiency, providing a scalable solution for downstream tasks in robotics and computer vision.
