DCUDF2: Improving Efficiency and Accuracy in Extracting Zero Level Sets from Unsigned Distance Fields
Xuhui Chen, Fugang Yu, Fei Hou, Wencheng Wang, Zhebin Zhang, Ying He
TL;DR
DCUDF2 addresses the challenge of extracting accurate zero level sets from unsigned distance fields by combining an accuracy-aware loss with self-adaptive weights, a topology-correcting mechanism, activation masks, and optimization-direction safeguards. It builds on the DCUDF framework by reducing over-smoothing, lowering dependency on the iso-value $r$, and boosting runtime efficiency, validated through extensive experiments across noisy, complex, and multi-view UDFs. The results show improved geometric fidelity and topological accuracy over state-of-the-art methods, including complete elimination of non-manifold configurations in many cases. The approach enables robust, high-quality surface extraction from diverse UDFs and offers practical benefits for downstream applications requiring reliable manifold meshes.
Abstract
Unsigned distance fields (UDFs) allow for the representation of models with complex topologies, but extracting accurate zero level sets from these fields poses significant challenges, particularly in preserving topological accuracy and capturing fine geometric details. To overcome these issues, we introduce DCUDF2, an enhancement over DCUDF--the current state-of-the-art method--for extracting zero level sets from UDFs. Our approach utilizes an accuracy-aware loss function, enhanced with self-adaptive weights, to improve geometric quality significantly. We also propose a topology correction strategy that reduces the dependence on hyper-parameter, increasing the robustness of our method. Furthermore, we develop new operations leveraging self-adaptive weights to boost runtime efficiency. Extensive experiments on surface extraction across diverse datasets demonstrate that DCUDF2 outperforms DCUDF and existing methods in both geometric fidelity and topological accuracy. We will make the source code publicly available.
