# Neighbourhood-Insensitive Point Cloud Normal Estimation Network

arXiv: https://arxiv.org/abs/2008.09965 · HTML: https://mlsanity.com/paper/2008.09965/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 23 Aug 2020.

## Built on by (most cited first, 8 of 8)

- [NeAF: Learning Neural Angle Fields for Point Normal Estimation](https://mlsanity.com/paper/2211.16869/) (2022)
- [GraphFit: Learning Multi-scale Graph-Convolutional Representation for Point Cloud Normal Estimation](https://mlsanity.com/paper/2207.11484/) (2022)
- [Contrastive Learning for Joint Normal Estimation and Point Cloud Filtering](https://mlsanity.com/paper/2208.06811/) (2022)
- [Attention Models for Point Clouds in Deep Learning: A Survey](https://mlsanity.com/paper/2102.10788/) (2021)
- [CMG-Net: Robust Normal Estimation for Point Clouds via Chamfer Normal Distance and Multi-scale Geometry](https://mlsanity.com/paper/2312.09154/) (2023)
- [Deep Point Cloud Normal Estimation via Triplet Learning](https://mlsanity.com/paper/2110.10494/) (2021)
- [Fast and Robust Normal Estimation for Sparse LiDAR Scans](https://mlsanity.com/paper/2404.14281/) (2024)
- [OCMG-Net: Neural Oriented Normal Refinement for Unstructured Point Clouds](https://mlsanity.com/paper/2409.01100/) (2024)

## Abstract (arXiv)

We introduce a novel self-attention-based normal estimation network that is able to focus softly on relevant points and adjust the softness by learning a temperature parameter, making it able to work naturally and effectively within a large neighbourhood range. As a result, our model outperforms all existing normal estimation algorithms by a large margin, achieving 94.1% accuracy in comparison with the previous state of the art of 91.2%, with a 25x smaller model and 12x faster inference time. We also use point-to-plane Iterative Closest Point (ICP) as an application case to show that our normal estimations lead to faster convergence than normal estimations from other methods, without manually fine-tuning neighbourhood range parameters. Code available at https://code.active.vision.
