Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
157 tokens/sec
GPT-4o
43 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

DUDF: Differentiable Unsigned Distance Fields with Hyperbolic Scaling (2402.08876v2)

Published 14 Feb 2024 in cs.CV, cs.AI, and cs.GR

Abstract: In recent years, there has been a growing interest in training Neural Networks to approximate Unsigned Distance Fields (UDFs) for representing open surfaces in the context of 3D reconstruction. However, UDFs are non-differentiable at the zero level set which leads to significant errors in distances and gradients, generally resulting in fragmented and discontinuous surfaces. In this paper, we propose to learn a hyperbolic scaling of the unsigned distance field, which defines a new Eikonal problem with distinct boundary conditions. This allows our formulation to integrate seamlessly with state-of-the-art continuously differentiable implicit neural representation networks, largely applied in the literature to represent signed distance fields. Our approach not only addresses the challenge of open surface representation but also demonstrates significant improvement in reconstruction quality and training performance. Moreover, the unlocked field's differentiability allows the accurate computation of essential topological properties such as normal directions and curvatures, pervasive in downstream tasks such as rendering. Through extensive experiments, we validate our approach across various data sets and against competitive baselines. The results demonstrate enhanced accuracy and up to an order of magnitude increase in speed compared to previous methods.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (48)
  1. The ball-pivoting algorithm for surface reconstruction. Visualization and Computer Graphics, IEEE Transactions on, 5:349 – 359, 11 1999.
  2. Multi-garment net: Learning to dress 3d people from images. In IEEE International Conference on Computer Vision (ICCV). IEEE, oct 2019.
  3. Shapenet: An information-rich 3d model repository. arXiv preprint arXiv:1512.03012, 2015.
  4. Learning implicit fields for generative shape modeling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 5939–5948, 2019.
  5. Implicit functions in feature space for 3d shape reconstruction and completion. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 6970–6981, 2020.
  6. Neural unsigned distance fields for implicit function learning. Advances in Neural Information Processing Systems, 33:21638–21652, 2020.
  7. Neural skeleton: Implicit neural representation away from the surface. Computers & Graphics, pages 368–378, 2023.
  8. A volumetric method for building complex models from range images. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pages 303–312, 1996.
  9. On the effectiveness of weight-encoded neural implicit 3d shapes. arXiv preprint arXiv:2009.09808, 2020.
  10. Manfredo P Do Carmo. Differential geometry of curves and surfaces: revised and updated second edition. Courier Dover Publications, 2016.
  11. Curriculum deepsdf. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part VIII 16, pages 51–67. Springer, 2020.
  12. Ron Goldman. Curvature formulas for implicit curves and surfaces. Computer Aided Geometric Design, 22(7):632–658, 2005.
  13. Implicit geometric regularization for learning shapes. arXiv preprint arXiv:2002.10099, 2020.
  14. Meshudf: Fast and differentiable meshing of unsigned distance field networks, 2022.
  15. Local implicit grid representations for 3d scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 6001–6010, 2020.
  16. Deep implicit moving least-squares functions for 3d reconstruction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1788–1797, 2021.
  17. Neudf: Leaning neural unsigned distance fields with volume rendering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 237–247, 2023.
  18. Neuraludf: Learning unsigned distance fields for multi-view reconstruction of surfaces with arbitrary topologies. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 20834–20843, 2023.
  19. Marching cubes: A high resolution 3d surface construction algorithm. In Seminal graphics: pioneering efforts that shaped the field, volume 21, pages 347–353. 1998.
  20. Towards better gradient consistency for neural signed distance functions via level set alignment. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 17724–17734, 2023.
  21. Occupancy networks: Learning 3d reconstruction in function space. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 4460–4470, 2019.
  22. Ssrnet: Scalable 3d surface reconstruction network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 970–979, 2020.
  23. Deep level sets: Implicit surface representations for 3d shape inference. arXiv preprint arXiv:1901.06802, 2019.
  24. Implicit surface representations as layers in neural networks. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 4743–4752, 2019.
  25. Kinectfusion: Real-time dense surface mapping and tracking. In 2011 10th IEEE international symposium on mixed and augmented reality, pages 127–136. Ieee, 2011.
  26. Exploring differential geometry in neural implicits, 2022.
  27. Deepsdf: Learning continuous signed distance functions for shape representation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 165–174, 2019.
  28. Shape as points: A differentiable poisson solver. Advances in Neural Information Processing Systems, 34:13032–13044, 2021.
  29. Convolutional occupancy networks. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part III 16, pages 523–540. Springer, 2020.
  30. Physics informed deep learning (part ii): Data-driven discovery of nonlinear partial differential equations, 2017.
  31. Accelerating 3d deep learning with pytorch3d. arXiv:2007.08501, 2020.
  32. Wire: Wavelet implicit neural representations. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 18507–18516, 2023.
  33. Reach for the spheres: Tangency-aware surface reconstruction of sdfs. arXiv preprint arXiv:2308.09813, 2023.
  34. DGM: A deep learning algorithm for solving partial differential equations. Journal of Computational Physics, pages 1339–1364, 2018.
  35. Implicit neural representations with periodic activation functions. Advances in neural information processing systems, 33:7462–7473, 2020.
  36. Deep implicit surface point prediction networks. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 12653–12662, 2021.
  37. Rangeudf: Semantic surface reconstruction from 3d point clouds. arXiv preprint arXiv:2204.09138, 2022.
  38. Hsdf: Hybrid sign and distance field for modeling surfaces with arbitrary topologies. Advances in Neural Information Processing Systems, 35:32172–32185, 2022.
  39. Neural fields in visual computing and beyond. In Computer Graphics Forum, volume 41, pages 641–676. Wiley Online Library, 2022.
  40. Disn: Deep implicit surface network for high-quality single-view 3d reconstruction. CoRR, abs/1905.10711, 2019.
  41. Neural vector fields: Implicit representation by explicit learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 16727–16738, 2023.
  42. Gifs: Neural implicit function for general shape representation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12829–12839, 2022.
  43. Learning anchored unsigned distance functions with gradient direction alignment for single-view garment reconstruction. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 12674–12683, 2021.
  44. Learning a more continuous zero level set in unsigned distance fields through level set projection. In Proceedings of the IEEE/CVF international conference on computer vision, pages 3181–3192, 2023.
  45. Learning consistency-aware unsigned distance functions progressively from raw point clouds. Advances in Neural Information Processing Systems, 35:16481–16494, 2022.
  46. Learning consistency-aware unsigned distance functions progressively from raw point clouds. In Advances in Neural Information Processing Systems (NeurIPS), 2022.
  47. Open3D: A modern library for 3D data processing. arXiv:1801.09847, 2018.
  48. Deep fashion3d: A dataset and benchmark for 3d garment reconstruction from single images. CoRR, 2020.
Citations (3)

Summary

  • The paper presents a novel differentiable approach for unsigned distance fields using hyperbolic scaling to solve the Eikonal problem.
  • It refines UDFs for open surface representation, achieving lower Chamfer distances and faster training compared to CAP-UDF and SIREN.
  • The method enables smooth neural implicit reconstructions, enhancing applications in graphics rendering, simulation, and real-world 3D processing.

Differentiable Unsigned Distance Fields (DUDF) with Hyperbolic Scaling: Summary and Analysis

The paper "DUDF: Differentiable Unsigned Distance Fields with Hyperbolic Scaling" addresses the challenge of 3D reconstruction of open surfaces using implicit neural representations. This publication presents a novel methodology that leverages hyperbolic scaling of unsigned distance fields to achieve a differentiable solution to the Eikonal problem, ensuring continuous and accurate surface representation.

Introduction and Problem Statement

Traditional surface representation methods, such as Signed Distance Functions (SDFs), are efficient for closed surfaces but fall short in representing open surfaces due to their inside/outside sign distinction. Unsigned Distance Functions (UDFs), while extending capabilities to open surfaces, suffer from non-differentiability at the zero level set, leading to inaccuracies in distances and gradients. This paper proposes a framework that overcomes these limitations by introducing a hyperbolic scaling function tS=dStanh(αdS)t_\mathcal{S} = d_\mathcal{S} \tanh(\alpha d_\mathcal{S}), where dSd_\mathcal{S} is the unsigned distance, to approximate the distance field. The hyperbolic scaling ensures differentiability near the surface, facilitating the integration with continuously differentiable implicit neural networks.

Methodology

The proposed approach formulates the learning of UDFs as a solution to a new Eikonal problem:

{f=ϕ fS=0 fS=0\left\{\begin{matrix} \left \| \nabla f \right \| = \phi \ f \rvert_\mathcal{S} = 0 \ \nabla f \rvert_\mathcal{S} = \mathbf{0} \end{matrix}\right.

Here, the function tSt_\mathcal{S} is a weak solution to the Eikonal equation. The method also introduces a boundary condition ensuring alignment between the maximum curvature direction and the surface normal. This is accomplished by training a neural network fθf_{\theta} with periodic activation functions, penalizing deviations from the Eikonal constraint and the boundary conditions through a composite loss function.

The paper further details a refinement step to minimize oscillations at the isosurface, enhancing the surface consistency and precision. The use of the maximum curvature direction facilitates the computation of normals and curvatures, improving downstream tasks like rendering.

Results and Evaluation

The paper showcases rigorous experiments on several benchmarks, including ShapeNet cars, DeepFashion, and Multi-Garment datasets. The results demonstrate significant improvements in both reconstruction quality and computational efficiency compared to state-of-the-art methods such as CAP-UDF and SIREN. Quantitative metrics in terms of L1 and L2 Chamfer distances, as well as training time, underscore the advantages of the proposed method:

  • ShapeNet Cars (Closed Surfaces): The method achieves significantly lower L1 and L2 Chamfer distances while maintaining competitively low training times against CAP-UDF and SIREN.
  • DeepFashion and Multi-Garment (Open Surfaces): DUDF significantly outperforms CAP-UDF by accurately preserving open surface details and reducing training times by an order of magnitude. SIREN, designed for closed surfaces, fails in these scenarios.

The ability to render surfaces using sphere tracing without intermediate mesh reconstruction marks a notable improvement, providing smoother visual results and robust differentiation at the surfaces.

Implications and Future Work

The proposed framework opens new avenues for the practical application of neural implicit representations in 3D geometry processing. By resolving the differentiability issue in UDFs, this method enables accurate computation of essential topological properties such as normals and curvatures. This capability is crucial for applications in graphics rendering, simulation, and potentially in fields requiring high precision 3D reconstructions such as medical imaging and cultural heritage preservation.

Future developments may focus on optimizing the method to handle larger and more complex datasets, improving the efficiency of computing higher-order derivatives for real-time applications, and exploring integration with advanced surface reconstruction algorithms.

In conclusion, the "DUDF: Differentiable Unsigned Distance Fields with Hyperbolic Scaling" paper presents a well-founded and effective solution to the challenges inherent in open surface representation using neural networks. The method's balance of accuracy, efficiency, and differentiability sets a new standard for future research and applications in implicit neural representations of 3D surfaces.

Youtube Logo Streamline Icon: https://streamlinehq.com