Fast and Accurate Normal Estimation for Point Cloud via Patch Stitching
Not on the map. Why?
Abstract (arXiv)
This paper presents an effective normal estimation method adopting multi-patch stitching for an unstructured point cloud. The majority of learning-based approaches encode a local patch around each point of a whole model and estimate the normals in a point-by-point manner. In contrast, we suggest a more efficient pipeline, in which we introduce a patch-level normal estimation architecture to process a series of overlapping patches. Additionally, a multi-normal selection method based on weights, dubbed as multi-patch stitching, integrates the normals from the overlapping patches. To reduce the adverse effects of sharp corners or noise in a patch, we introduce an adaptive local feature aggregation layer to focus on an anisotropic neighborhood. We then utilize a multi-branch planar experts module to break the mutual influence between underlying piecewise surfaces in a patch. At the stitching stage, we use the learned weights of multi-branch planar experts and distance weights between points to select the best normal from the overlapping parts. Furthermore, we put forward constructing a sparse matrix representation to reduce large-scale retrieval overheads for the loop iterations dramatically. Extensive experiments demonstrate that our method achieves SOTA results with the advantage of lower computational costs and higher robustness to noise over most of the existing approaches.
Key facts. Cited by 8 papers in the map (data through 13 Oct 2026). Builds on 7 of its 25 references that are in the map. First posted on arXiv 30 Mar 2021.
Builds on
7 of 25 references.
References · 7
- 2017Attention Is All You Needcited by 60,106
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,222
- 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 98
- 2018Nesti-Net: Normal Estimation for Unstructured 3D Point Clouds using Convolutional Neural Networkscited by 44
- 2020DeepFit: 3D Surface Fitting via Neural Network Weighted Least Squarescited by 43
- 2020Deep Feature-preserving Normal Estimation for Point Cloud Filteringcited by 36
- 2019Normal Estimation for 3D Point Clouds via Local Plane Constraint and Multi-scale Selectioncited by 20
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 3; 2025: 1.
8 papers.
- 2022NeAF: Learning Neural Angle Fields for Point Normal Estimationcited by 38
- 2023IterativePFN: True Iterative Point Cloud Filteringcited by 28
- 2023Rethinking the Approximation Error in 3D Surface Fitting for Point Cloud Normal Estimationcited by 13
- 2022PCDNF: Revisiting Learning-based Point Cloud Denoising via Joint Normal Filteringcited by 11
- 2025Rethinking Metrics and Diffusion Architecture for 3D Point Cloud Generationcited by 2
- 2024Region-Transformer: Self-Attention Region Based Class-Agnostic Point Cloud Segmentationcited by 0
- 2024Asymmetrical Siamese Network for Point Clouds Normal Estimationcited by 0
- 2024OCMG-Net: Neural Oriented Normal Refinement for Unstructured Point Cloudscited by 0
- 2025Rethinking Metrics and Diffusion Architecture for 3D Point Cloud Generation7 Nov 2025
- 2024OCMG-Net: Neural Oriented Normal Refinement for Unstructured Point Clouds2 Sep 2024
- 2024Asymmetrical Siamese Network for Point Clouds Normal Estimation14 Jun 2024
- 2024Region-Transformer: Self-Attention Region Based Class-Agnostic Point Cloud Segmentation3 Mar 2024
- 2023IterativePFN: True Iterative Point Cloud Filtering4 Apr 2023
- 2023Rethinking the Approximation Error in 3D Surface Fitting for Point Cloud Normal Estimation30 Mar 2023
- 2022NeAF: Learning Neural Angle Fields for Point Normal Estimation30 Nov 2022
- 2022PCDNF: Revisiting Learning-based Point Cloud Denoising via Joint Normal Filtering2 Sep 2022