journal article Nov 02, 2016

Point Cloud Denoising via Moving RPCA

Computer Graphics Forum Vol. 36 No. 8 pp. 123-137 · Wiley
View at Publisher Save 10.1111/cgf.13068
Abstract
AbstractWe present an algorithm for the restoration of noisy point cloud data, termed Moving Robust Principal Components Analysis (MRPCA). We model the point cloud as a collection of overlapping two‐dimensional subspaces, and propose a model that encourages collaboration between overlapping neighbourhoods. Similar to state‐of‐the‐art sparse modelling‐based image denoising, the estimated point positions are computed by local averaging. In addition, the proposed approach models grossly corrupted observations explicitly, does not require oriented normals, and takes into account both local and global structure. Sharp features are preserved via a weighted ℓ1 minimization, where the weights measure the similarity between normal vectors in a local neighbourhood. The proposed algorithm is compared against existing point cloud denoising methods, obtaining competitive results.
Topics

No keywords indexed for this article. Browse by subject →

References
34
[1]
[AA03] AdamsonA. AlexaM.:Approximating and intersecting surfaces from points. InProceedings of the 2003 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing(2003).
[2]
Alexa M. "Interpolatory point set surfaces—Convexity and hermite data" ACM Transactions on Graphic (2009) 10.1145/1516522.1516531
[3]
[ABCO] AlexaM. BehrJ. Cohen‐OrD. FleishmanS. LevinD. SilvaC. T.: Point set surfaces. InProceedings of the Conference on Visualization '01(2001) IEEE Computer Society.
[6]
[BCM05] BuadesA. CollB. MorelJ.‐M.:A non‐local algorithm for image denoising. InProceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005)(2005).
[8]
Robust principal component analysis?

Emmanuel J. Candès, Xiaodong Li, Yi Ma et al.

Journal of the ACM 10.1145/1970392.1970395
[9]
Exact Matrix Completion via Convex Optimization

Emmanuel J. Candès, Benjamin Recht

Foundations of Computational Mathematics 10.1007/s10208-009-9045-5
[11]
Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering

Kostadin Dabov, Alessandro Foi, Vladimir Katkovnik et al.

IEEE Transactions on Image Processing 10.1109/tip.2007.901238
[12]
[DG10] DeschaudJ.‐E. GouletteF.:Point cloud non local denoising using local surface descriptor similarity. InProceedings of PCV (Photogrammetric Computer Vision)(2010).
[13]
[Dig12] DigneJ.:Similarity based filtering of point clouds. InProceedings of 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)(2012). 10.1109/cvprw.2012.6238917
[15]
[Ela10] EladM.:Sparse and Redundant Representations: From Theory to Applications in Signal and Image Processing.Springer Publishing Company Incorporated 2010. 10.1007/978-1-4419-7011-4
[17]
[GAB12] GuillemotT. AlmansaA. BoubekeurT.:Non local point set surfaces. InProceedings of 2012 Second International Conference on 3D Imaging Modelling Processing Visualization and Transmission (3DIMPVT)(2012). 10.1109/3dimpvt.2012.71
[18]
[GB08] GrantM. BoydS.:Graph implementations for nonsmooth convex programs. InRecent Advances in Learning and Control Lecture Notes in Control and Information Sciences.V. D.Blondel(Ed.) Springer‐Verlag Limited London (2008) pp.95–110.http://stanford.edu/~boyd/graph_dcp.html. 10.1007/978-1-84800-155-8_7
[19]
[GB14] GrantM. BoydS.:CVX: Matlab software for disciplined convex programming version 2.1.http://cvxr.com/cvx March2014.
[24]
Lipman Y. "Parameterization‐free projection for geometry reconstruction" ACM Transactions on Graphics (2007) 10.1145/1276377.1276405
[25]
[MBPS09] MairalJ. BachF. PonceJ. SapiroG.:Online dictionary learning for sparse coding. InProceedings of the 26th Annual International Conference on Machine Learning(2009). 10.1145/1553374.1553463
[28]
Preiner R. "Continuous projection for fast l1 reconstruction" ACM Transactions on Graphics (2014) 10.1145/2601097.2601172
[32]
Xiong S. "Robust surface reconstruction via dictionary learning" ACM Transactions on Graphics (2014) 10.1145/2661229.2661263
Cited By
122
PointCleanNet: Learning to Denoise and Remove Outliers from Dense Point Clouds

Marie‐Julie Rakotosaona, Vittorio La Barbera · 2019

Computer Graphics Forum
The Visual Computer
Metrics
122
Citations
34
References
Details
Published
Nov 02, 2016
Vol/Issue
36(8)
Pages
123-137
License
View
Cite This Article
E. Mattei, A. Castrodad (2016). Point Cloud Denoising via Moving RPCA. Computer Graphics Forum, 36(8), 123-137. https://doi.org/10.1111/cgf.13068
Related

You May Also Like

Efficient RANSAC for Point‐Cloud Shape Detection

R. Schnabel, R. Wahl · 2007

1,591 citations

On Visual Similarity Based 3D Model Retrieval

Ding‐Yun Chen, Xiao‐Pei Tian · 2003

1,045 citations

Super 4PCS Fast Global Pointcloud Registration via Smart Indexing

Nicolas Mellado, Dror Aiger · 2014

513 citations

Force‐Directed Edge Bundling for Graph Visualization

Danny Holten, Jarke J. van Wijk · 2009

406 citations

A Survey of Surface Reconstruction from Point Clouds

Matthew Berger, Andrea Tagliasacchi · 2016

395 citations