OCMG-Net: Neural Oriented Normal Refinement for Unstructured Point Clouds
Yingrui Wu, Mingyang Zhao, Weize Quan, Jian Shi, Xiaohong Jia, Dong-Ming Yan
TL;DR
This work tackles oriented normal estimation on unstructured point clouds by introducing OCMG-Net, a soft refinement framework that starts from PCA+MST initialization and iteratively refines normals using a dual-parallel architecture for unoriented normals and orientation signs. A central contribution is the Chamfer Normal Distance (CND), defined as $\text{CND}(\mathcal{P}, \tilde{\mathcal{P}}) = \sqrt{\frac{1}{N} \sum_{i=1}^N \mathrm{arccos}^2 \langle \boldsymbol{n}_{\tilde{\boldsymbol{p}}_i}, \hat{\boldsymbol{n}}_{\boldsymbol{p}_i} \rangle}$, which aligns training with the geometry of the underlying surface under noise. The network employs Multi-scale Local Feature Aggregation and Hierarchical Geometric Information Fusion to capture complex geometry while mitigating scale ambiguity, and augments the orientation sign refinement with feature-space data augmentation and colorfully designed losses (including L1/L2/L3/L4/L5 components) that leverage CND. Extensive experiments across synthetic and real-world indoor/outdoor datasets show that OCMG-Net achieves state-of-the-art performance for both unoriented and oriented normals, improves downstream tasks like surface reconstruction and denoising, and generalizes well to unseen data. The method balances accuracy and efficiency, providing a practical, robust tool for point-cloud geometry processing with publicly available code.
Abstract
We present a robust refinement method for estimating oriented normals from unstructured point clouds. In contrast to previous approaches that either suffer from high computational complexity or fail to achieve desirable accuracy, our novel framework incorporates sign orientation and data augmentation in the feature space to refine the initial oriented normals, striking a balance between efficiency and accuracy. To address the issue of noise-caused direction inconsistency existing in previous approaches, we introduce a new metric called the Chamfer Normal Distance, which faithfully minimizes the estimation error by correcting the annotated normal with the closest point found on the potentially clean point cloud. This metric not only tackles the challenge but also aids in network training and significantly enhances network robustness against noise. Moreover, we propose an innovative dual-parallel architecture that integrates Multi-scale Local Feature Aggregation and Hierarchical Geometric Information Fusion, which enables the network to capture intricate geometric details more effectively and notably reduces ambiguity in scale selection. Extensive experiments demonstrate the superiority and versatility of our method in both unoriented and oriented normal estimation tasks across synthetic and real-world datasets among indoor and outdoor scenarios. The code is available at https://github.com/YingruiWoo/OCMG-Net.git.
