# DNF-Net: a Deep Normal Filtering Network for Mesh Denoising

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

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 28 Jun 2020.

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

- [Deep Learning on Implicit Neural Representations of Shapes](https://mlsanity.com/paper/2302.05438/) (2023)
- [Subdivision-Based Mesh Convolution Networks](https://mlsanity.com/paper/2106.02285/) (2021)
- [Refine-Net: Normal Refinement Neural Network for Noisy Point Clouds](https://mlsanity.com/paper/2203.12514/) (2022)
- [Deep Mesh Prior: Unsupervised Mesh Restoration using Graph Convolutional Networks](https://mlsanity.com/paper/2107.02909/) (2021)
- [Rethinking Point Cloud Filtering: A Non-Local Position Based Approach](https://mlsanity.com/paper/2110.07253/) (2021)
- [Geometric and Learning-based Mesh Denoising: A Comprehensive Survey](https://mlsanity.com/paper/2209.00841/) (2022)
- [PRS: Sharp Feature Priors for Resolution-Free Surface Remeshing](https://mlsanity.com/paper/2311.18494/) (2023)
- [Surface Geometry Processing: An Efficient Normal-based Detail Representation](https://mlsanity.com/paper/2307.07945/) (2023)
- [Mesh Denoising Transformer](https://mlsanity.com/paper/2405.06536/) (2024)
- [DMD-Net: Deep Mesh Denoising Network](https://mlsanity.com/paper/2506.22850/) (2025)

## Abstract (arXiv)

This paper presents a deep normal filtering network, called DNF-Net, for mesh denoising. To better capture local geometry, our network processes the mesh in terms of local patches extracted from the mesh. Overall, DNF-Net is an end-to-end network that takes patches of facet normals as inputs and directly outputs the corresponding denoised facet normals of the patches. In this way, we can reconstruct the geometry from the denoised normals with feature preservation. Besides the overall network architecture, our contributions include a novel multi-scale feature embedding unit, a residual learning strategy to remove noise, and a deeply-supervised joint loss function. Compared with the recent data-driven works on mesh denoising, DNF-Net does not require manual input to extract features and better utilizes the training data to enhance its denoising performance. Finally, we present comprehensive experiments to evaluate our method and demonstrate its superiority over the state of the art on both synthetic and real-scanned meshes.
