mlsanityData to 14 Oct 2026

Contrastive Learning for Joint Normal Estimation and Point Cloud Filtering

arXiv 2208.06811 ↗First posted 14 Aug 2022cs.CVcited by 12

Not on the map. Why?

Abstract (arXiv)

Point cloud filtering and normal estimation are two fundamental research problems in the 3D field. Existing methods usually perform normal estimation and filtering separately and often show sensitivity to noise and/or inability to preserve sharp geometric features such as corners and edges. In this paper, we propose a novel deep learning method to jointly estimate normals and filter point clouds. We first introduce a 3D patch based contrastive learning framework, with noise corruption as an augmentation, to train a feature encoder capable of generating faithful representations of point cloud patches while remaining robust to noise. These representations are consumed by a simple regression network and supervised by a novel joint loss, simultaneously estimating point normals and displacements that are used to filter the patch centers. Experimental results show that our method well supports the two tasks simultaneously and preserves sharp features and fine details. It generally outperforms state-of-the-art techniques on both tasks. Our source code is available at https://github.com/ddsediri/CLJNEPCF.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 23 of its 63 references that are in the map. First posted on arXiv 14 Aug 2022.

Builds on

23 of 63 references.

References · 23

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  2. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
  3. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  4. 2021KITTI-360: A Novel Dataset and Benchmarks for Urban Scene Understanding in 2D and 3Dcited by 575
  5. 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 504
  6. 2020Exploring Data-Efficient 3D Scene Understanding with Contrastive Scene Contextscited by 210
  7. 2022CrossPoint: Self-Supervised Cross-Modal Contrastive Learning for 3D Point Cloud Understandingcited by 198
  8. 2019PointCleanNet: Learning to Denoise and Remove Outliers from Dense Point Cloudscited by 99
  9. 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 98
  10. 2018EC-Net: an Edge-aware Point set Consolidation Networkcited by 84
  11. 2021Score-Based Point Cloud Denoisingcited by 83
  12. 2021Point Cloud Upsampling via Disentangled Refinementcited by 74
11 more
  1. 2019Total Denoising: Unsupervised Learning of 3D Point Cloud Cleaningcited by 58
  2. 2021Self-Contrastive Learning with Hard Negative Sampling for Self-supervised Point Cloud Learningcited by 52
  3. 2020Pointfilter: Point Cloud Filtering via Encoder-Decoder Modelingcited by 50
  4. 2018Nesti-Net: Normal Estimation for Unstructured 3D Point Clouds using Convolutional Neural Networkscited by 44
  5. 2021Self-Supervised Pillar Motion Learning for Autonomous Drivingcited by 44
  6. 2020DeepFit: 3D Surface Fitting via Neural Network Weighted Least Squarescited by 43
  7. 2020Deep Feature-preserving Normal Estimation for Point Cloud Filteringcited by 36
  8. 2021AdaFit: Rethinking Learning-based Normal Estimation on Point Cloudscited by 29
  9. 2021CoCoNets: Continuous Contrastive 3D Scene Representationscited by 19
  10. 2021Denoise and Contrast for Category Agnostic Shape Completioncited by 17
  11. 2020Neighbourhood-Insensitive Point Cloud Normal Estimation Networkcited by 8

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 2; 2025: 5; 2026: 2.

12 papers.