Point Cloud Denoising via Momentum Ascent in Gradient Fields (2202.10094v3)
Abstract: To achieve point cloud denoising, traditional methods heavily rely on geometric priors, and most learning-based approaches suffer from outliers and loss of details. Recently, the gradient-based method was proposed to estimate the gradient fields from the noisy point clouds using neural networks, and refine the position of each point according to the estimated gradient. However, the predicted gradient could fluctuate, leading to perturbed and unstable solutions, as well as a long inference time. To address these issues, we develop the momentum gradient ascent method that leverages the information of previous iterations in determining the trajectories of the points, thus improving the stability of the solution and reducing the inference time. Experiments demonstrate that the proposed method outperforms state-of-the-art approaches with a variety of point clouds, noise types, and noise levels. Code is available at: https://github.com/IndigoPurple/MAG
- “MANet: improving video denoising with a multi-alignment network,” in 2022 IEEE International Conference on Image Processing (ICIP). IEEE, 2022, pp. 2036–2040.
- “Point set surfaces,” in Proceedings Visualization, 2001. VIS’01., 2001, pp. 21–29.
- “l1subscript𝑙1l_{1}italic_l start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-sparse reconstruction of sharp point set surfaces,” ACM Transactions on Graphics, vol. 29, no. 5, pp. 1–12, 2010.
- “Estimating differential quantities using polynomial fitting of osculating jets,” Computer Aided Geometric Design, vol. 22, no. 2, pp. 121–146, 2005.
- “Edge-aware point set resampling,” ACM Transactions on Graphics, vol. 32, no. 1, pp. 1–12, 2013.
- “Point cloud denoising via moving rpca,” in Computer Graphics Forum, 2017, vol. 36, pp. 123–137.
- “Denoising point sets via l0subscript𝑙0l_{0}italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT minimization,” Computer Aided Geometric Design, vol. 35, pp. 2–15, 2015.
- “3d point cloud denoising via deep neural network based local surface estimation,” in ICASSP 2019-2019 IEEE International Conference on Acoustics, Speech and Signal Processing, 2019, pp. 8553–8557.
- “Total denoising: Unsupervised learning of 3d point cloud cleaning,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019, pp. 52–60.
- “Learning graph-convolutional representations for point cloud denoising,” in European Conference on Computer Vision. Springer, 2020, pp. 103–118.
- “Pointcleannet: Learning to denoise and remove outliers from dense point clouds,” in Computer Graphics Forum, 2020, vol. 39, pp. 185–203.
- “Score-based point cloud denoising,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 4583–4592.
- Deep learning, 2016.
- “A single-stage point cloud cleaning network for outlier removal and denoising,” Pattern Recognition, vol. 138, pp. 109366, 2023.
- “Differentiable manifold reconstruction for point cloud denoising,” in Proceedings of the ACM International Conference on Multimedia, 2020, pp. 1330–1338.
- “The bilateral filter for point clouds,” Image Processing On Line, vol. 7, pp. 278–287, 2017.
- “3d point cloud denoising using graph laplacian regularization of a low dimensional manifold model,” IEEE Transactions on Image Processing, vol. 29, pp. 3474–3489, 2019.
- “Pu-net: Point cloud upsampling network,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp. 2790–2799.
- “Paris-rue-madame database: a 3D mobile laser scanner dataset for benchmarking urban detection, segmentation and classification methods,” in International Conference on Pattern Recognition, Applications and Methods ICPRAM 2014, 2014.
- “A point set generation network for 3d object reconstruction from a single image,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017, pp. 605–613.
- “Accelerating 3d deep learning with pytorch3d,” arXiv preprint arXiv:2007.08501, 2020.