# Pointfilter: Point Cloud Filtering via Encoder-Decoder Modeling

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

## Key facts

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

## Built on by (most cited first, 30 of 50)

- [AdaFit: Rethinking Learning-based Normal Estimation on Point Clouds](https://mlsanity.com/paper/2108.05836/) (2021)
- [IterativePFN: True Iterative Point Cloud Filtering](https://mlsanity.com/paper/2304.01529/) (2023)
- [GraphFit: Learning Multi-scale Graph-Convolutional Representation for Point Cloud Normal Estimation](https://mlsanity.com/paper/2207.11484/) (2022)
- [PointNCBW: Towards Dataset Ownership Verification for Point Clouds via Negative Clean-label Backdoor Watermark](https://mlsanity.com/paper/2408.05500/) (2024)
- [PD-Flow: A Point Cloud Denoising Framework with Normalizing Flows](https://mlsanity.com/paper/2203.05940/) (2022)
- [P2P-Bridge: Diffusion Bridges for 3D Point Cloud Denoising](https://mlsanity.com/paper/2408.16325/) (2024)
- [PU-Flow: a Point Cloud Upsampling Network with Normalizing Flows](https://mlsanity.com/paper/2107.05893/) (2021)
- [AGConv: Adaptive Graph Convolution on 3D Point Clouds](https://mlsanity.com/paper/2206.04665/) (2022)
- [Improvement of Normal Estimation for PointClouds via Simplifying Surface Fitting](https://mlsanity.com/paper/2104.10369/) (2021)
- [Contrastive Learning for Joint Normal Estimation and Point Cloud Filtering](https://mlsanity.com/paper/2208.06811/) (2022)
- [PCDNF: Revisiting Learning-based Point Cloud Denoising via Joint Normal Filtering](https://mlsanity.com/paper/2209.00798/) (2022)
- [StraightPCF: Straight Point Cloud Filtering](https://mlsanity.com/paper/2405.08322/) (2024)
- [LighTN: Light-weight Transformer Network for Performance-overhead Tradeoff in Point Cloud Downsampling](https://mlsanity.com/paper/2202.06263/) (2022)
- [Implicit Filtering for Learning Neural Signed Distance Functions from 3D Point Clouds](https://mlsanity.com/paper/2407.13342/) (2024)
- [Task-Aware Sampling Layer for Point-Wise Analysis](https://mlsanity.com/paper/2107.04291/) (2021)
- [CMG-Net: Robust Normal Estimation for Point Clouds via Chamfer Normal Distance and Multi-scale Geometry](https://mlsanity.com/paper/2312.09154/) (2023)
- [DHGCN: Dynamic Hop Graph Convolution Network for Self-Supervised Point Cloud Learning](https://mlsanity.com/paper/2401.02610/) (2024)
- [MODNet: Multi-offset Point Cloud Denoising Network Customized for Multi-scale Patches](https://mlsanity.com/paper/2208.14160/) (2022)
- [Deep Point Cloud Normal Estimation via Triplet Learning](https://mlsanity.com/paper/2110.10494/) (2021)
- [Dynamic Point Cloud Denoising via Gradient Fields](https://mlsanity.com/paper/2204.08755/) (2022)
- [GeoGCN: Geometric Dual-domain Graph Convolution Network for Point Cloud Denoising](https://mlsanity.com/paper/2210.15913/) (2022)
- [iPUNet:Iterative Cross Field Guided Point Cloud Upsampling](https://mlsanity.com/paper/2310.09092/) (2023)
- [Consistent Point Orientation for Manifold Surfaces via Boundary Integration](https://mlsanity.com/paper/2407.03165/) (2024)
- [Deep Learning for 3D Point Cloud Enhancement: A Survey](https://mlsanity.com/paper/2411.00857/) (2024)
- [Joint Point Cloud Upsampling and Cleaning with Octree-based CNNs](https://mlsanity.com/paper/2410.17001/) (2024)
- [U-CAN: Unsupervised Point Cloud Denoising with Consistency-Aware Noise2Noise Matching](https://mlsanity.com/paper/2510.25210/) (2025)
- [Rethinking Point Cloud Filtering: A Non-Local Position Based Approach](https://mlsanity.com/paper/2110.07253/) (2021)
- [Towards Uniform Point Distribution in Feature-preserving Point Cloud Filtering](https://mlsanity.com/paper/2201.01503/) (2022)
- [Noise-Injected Spiking Graph Convolution for Energy-Efficient 3D Point Cloud Denoising](https://mlsanity.com/paper/2502.19660/) (2025)
- [Learning Normals of Noisy Points by Local Gradient-Aware Surface Filtering](https://mlsanity.com/paper/2507.03394/) (2025)

## Abstract (arXiv)

Point cloud filtering is a fundamental problem in geometry modeling and processing. Despite of significant advancement in recent years, the existing methods still suffer from two issues: 1) they are either designed without preserving sharp features or less robust in feature preservation; and 2) they usually have many parameters and require tedious parameter tuning. In this paper, we propose a novel deep learning approach that automatically and robustly filters point clouds by removing noise and preserving their sharp features. Our point-wise learning architecture consists of an encoder and a decoder. The encoder directly takes points (a point and its neighbors) as input, and learns a latent representation vector which goes through the decoder to relate the ground-truth position with a displacement vector. The trained neural network can automatically generate a set of clean points from a noisy input. Extensive experiments show that our approach outperforms the state-of-the-art deep learning techniques in terms of both visual quality and quantitative error metrics. The source code and dataset can be found at https://github.com/dongbo-BUAA-VR/Pointfilter.
