Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1186822.1073227acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Robust moving least-squares fitting with sharp features

Published: 01 July 2005 Publication History

Abstract

We introduce a robust moving least-squares technique for reconstructing a piecewise smooth surface from a potentially noisy point cloud. We use techniques from robust statistics to guide the creation of the neighborhoods used by the moving least squares (MLS) computation. This leads to a conceptually simple approach that provides a unified framework for not only dealing with noise, but also for enabling the modeling of surfaces with sharp features.Our technique is based on a new robust statistics method for outlier detection: the forward-search paradigm. Using this powerful technique, we locally classify regions of a point-set to multiple outlier-free smooth regions. This classification allows us to project points on a locally smooth region rather than a surface that is smooth everywhere, thus defining a piecewise smooth surface and increasing the numerical stability of the projection operator. Furthermore, by treating the points across the discontinuities as outliers, we are able to define sharp features. One of the nice features of our approach is that it automatically disregards outliers during the surface-fitting phase.

Supplementary Material

MP4 File (pps018.mp4)

References

[1]
Alexa, M., Behr, J., Cohen-Or, D., Fleishman, S., Levin, D., and Silva, C. T. 2001. Point set surfaces. In IEEE Visualization 2001, 21--28.]]
[2]
Amenta, N., and Kil, Y. J. 2004. The domain of a point set surface. In Eurographics Symposium on Point-Based Graphics, 139--147.]]
[3]
Amenta, N., and Kil, Y. J. 2004. Defining point-set surfaces. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2004) 23, 3, 264--270.]]
[4]
Amenta, N., Bern, M., and Kamvysselis, M. 1998. A new voronoi-based surface reconstruction algorithm. In ACM SIGGRAPH 1998, 415--422.]]
[5]
Atkinson, A. C., and Riani, M. 2000. Robust Diagnostic Regression Analysis. Springer.]]
[6]
Bernardini, F., Mittleman, J., Rushmeier, H., Silva, C., and Taubin, G. 1999. The ball-pivoting algorithm for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics 5, 4, 349--359.]]
[7]
Black, M. J., and Sapiro, G. 1999. Edges as outliers: Anisotropic smoothing using local image statistics. In 2nd Conf. on Scale-Space Theories in Computer Vision, 259--270.]]
[8]
Carr, J. C., Beatson, R. K., Cherrie, J. B., Mitchell, T. J., Fright, W. R., Mccallum, B. C., and Evans, T. R. 2001. Reconstruction and representation of 3d objects with radial basis functions. In ACM SIGGRAPH 2001, 67--76.]]
[9]
Clarenz, U., Diewald, U., and Rumpf. M. 2000. Anisotropic geometric diffusion in surface processing. In IEEE Visualization 2000, 397--405.]]
[10]
Curless, B., and Levoy, M. 1996. A volumetric method for building complex models from range images. In ACM SIGGRAPH 1996, 303--312.]]
[11]
Desbrun, M., Meyer, M., Schröder, P., and Barr, A. H. 1999. Implicit fairing of irregular meshes using diffusion and curvature flow. In ACM SIGGRAPH 1999, 317--324.]]
[12]
Dey, T. to appear. Cams/Dimacs Volume On Computer-Aided Design and Manufacturing. American Mathematical Society, ch. Sample Based Geometric Modeling.]]
[13]
Dinh, H. Q., Turk, G., and Slabaugh, G. 2001. Reconstructing surfaces using anisotropic basis functions. In ICCV 2001, 606--613.]]
[14]
Fleishman, S., Alexa, M., Cohen-Or, D., and Silva, C. T. 2003. Progressive point set surfaces. ACM Transactions on Graphics 22, 4, 997--1011.]]
[15]
Fleishman, S., Drori, I., and Cohen-Or. D. 2003. Bilateral mesh denoising. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003) 22, 3, 950--953.]]
[16]
Hadi, A. S. 1992. Identifying multiple outliers in multivariate data. Journal of the Royal Statistical Society: Series B 54, 3, 761--771.]]
[17]
Hoppe, H., Derose, T., Duchamp, T., Halstead, M., Jin, H., McDonald, J., Schweitzer, J., and Stuetzle, W. 1994. Piecewise smooth surface reconstruction. In ACM SIGGRAPH 1994, 295--302.]]
[18]
Huber, P. J. 1981. Robust Statistics. Wiley, New York (NY).]]
[19]
Jones, T. R., Durand, F., and Desbrun, M. 2003. Noniterative, feature-preserving mesh smoothing. ACM Transactions on Graphics 22, 3, 943--949.]]
[20]
Ju, T., Losasso, F., Schaefer, S., and Warren, J. 2002. Dual contouring of hermite data. In ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002), 339--346.]]
[21]
Kobbelt, L. P., Botsch, M., Schwanecke, U., and Seidel, H.-P. 2001. Feature sensitive surface extraction from volume data. In ACM SIGGRAPH 2001, 57--66.]]
[22]
Levin, D. 2003. Mesh-independent surface interpolation. In Geometric Modeling for Scientific Visualization. Spinger-Verlag, 37--49.]]
[23]
Mederos, B., Velho, L., and Figueiredo, L. 2003. Moving least squares multiresolution surface approximation. In XVI Brazilian Symposium on Computer Graphics and Image, 19--26.]]
[24]
Meer, P., Mintz, D., Kim, D. Y., and Rosenfeld, A. 1991. Robust regression methods for computer vision: A review. International Journal of Computer Vision 6, 1, 59--70.]]
[25]
Miller, J. V., and Stewart, C. V. 1996. Muse: Robust surface fitting using unbiased scale estimates. In CVPR '96, 300.]]
[26]
Morse, B. S., Yoo, T. S., Rheingans, P., Chen, D. T., and Subramanian, K. R. 2001. Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions. In Proceedings of the International Conference on Shape Modeling and Applications, 89--98.]]
[27]
Ohtake, Y., Belyaev, A., Alexa, M., Turk, G., and Seidel, H.-P. 2003. Multi-level partition of unity implicits. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003) 22, 3, 463--470.]]
[28]
Pauly, M., Keiser, R., Kobbelt, L. P., and Gross, M. 2003. Shape modeling with point-sampled geometry. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003) 22, 3, 641--650.]]
[29]
Pauly, M., Mitra, N., and Guibas, L. 2004. Uncertainty and variability in point cloud surface data. In Eurographics Symposium on Point-Based Graphics, 77--84.]]
[30]
Rousseeuw, P., and Leroy, A. 1987. Robust Regression and Outlier Detection. John Wiley & Sons.]]
[31]
Sinha, S. S., and Schunck, B. G. 1992. A two-stage algorithm for discontinuity-preserving surface reconstruction. IEEE Transactions on Pattern Analysis and Machine Intelligence 14, 1, 36--55.]]
[32]
Stewart, C. V. 1999. Robust parameter estimation in computer vision. SIAM Review 41, 3, 513--537.]]
[33]
Taubin, G. 1995. A signal processing approach to fair surface design. In ACM SIGGRAPH 1995, 351--358.]]
[34]
Turk, G., and Levoy, M. 1994. Zippered polygon meshes from range images. In ACM SIGGRAPH 1994, 311--318.]]
[35]
Varadhan, G., Krishnan, S., Kim, Y. J., and Manocha, D. 2003. Feature-sensitive subdivision and iso-surface reconstruction. In IEEE Visualization 2003, 99--106.]]
[36]
Wheeler, M. D., Sato, Y., and Ikeuchi, K. 1998. Consensus surfaces for modeling 3D objects from multiple range images. In ICCV '98, 917--924.]]
[37]
Xie, H., Wang, J., Hua, J., Qin, H., and Kaufman, A. 2003. Piecewise g1 continuous surface reconstruction from noisy point cloud via local implicit quadric regression. In IEEE Visualization 2003, 259--266.]]
[38]
Xie, H., McDonnell, K. T., and Qin, H. 2004. Surface reconstruction of noisy and defective data sets. In IEEE Visualization 2004, 259--266.]]

Cited By

View all
  • (2023)NerVE: Neural Volumetric Edges for Parametric Curve Extraction from Point Cloud2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.01307(13601-13610)Online publication date: Jun-2023
  • (2022)Covariance‐invariant mapping of data points to nonlinear modelsMathematical Methods in the Applied Sciences10.1002/mma.871246:4(3597-3613)Online publication date: 14-Sep-2022
  • (2021)PCEDNet: A Lightweight Neural Network for Fast and Interactive Edge Detection in 3D Point CloudsACM Transactions on Graphics10.1145/348180441:1(1-21)Online publication date: 10-Nov-2021
  • Show More Cited By

Recommendations

Reviews

Lars Eldén

A moving least-squares technique is described for reconstructing a piecewise smooth surface using noisy data from a digital scanner. The method is based on the forward-search algorithm used to detect outliers in robust statistics. Some points in the neighborhood of an input point are fitted locally with a low-degree polynomial. If there is a sharp edge within the neighborhood, it is detected by identifying the points on the other side (with respect to the input point) of the edge as outliers in the polynomial fit. A projection operator is defined that projects the data points onto the piecewise smooth surface. The procedure is tested on noisy data. The paper is well written, and the results are promising. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '05: ACM SIGGRAPH 2005 Papers
July 2005
826 pages
ISBN:9781450378253
DOI:10.1145/1186822
  • Editor:
  • Markus Gross
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. forward--search
  2. moving least squares
  3. robust statistics
  4. surface reconstruction

Qualifiers

  • Article

Conference

SIGGRAPH05
Sponsor:

Acceptance Rates

SIGGRAPH '05 Paper Acceptance Rate 98 of 461 submissions, 21%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)NerVE: Neural Volumetric Edges for Parametric Curve Extraction from Point Cloud2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.01307(13601-13610)Online publication date: Jun-2023
  • (2022)Covariance‐invariant mapping of data points to nonlinear modelsMathematical Methods in the Applied Sciences10.1002/mma.871246:4(3597-3613)Online publication date: 14-Sep-2022
  • (2021)PCEDNet: A Lightweight Neural Network for Fast and Interactive Edge Detection in 3D Point CloudsACM Transactions on Graphics10.1145/348180441:1(1-21)Online publication date: 10-Nov-2021
  • (2021)Self-Sampling for Neural Point Cloud ConsolidationACM Transactions on Graphics10.1145/347064540:5(1-14)Online publication date: 24-Sep-2021
  • (2021)Airfoil profile reconstruction from unorganized noisy point cloud dataJournal of Computational Design and Engineering10.1093/jcde/qwab011Online publication date: 28-Feb-2021
  • (2020)PIE-NETProceedings of the 34th International Conference on Neural Information Processing Systems10.5555/3495724.3497417(20167-20178)Online publication date: 6-Dec-2020
  • (2020)Discrete-Continuous Transformation Matching for Dense Semantic CorrespondenceIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2018.287824042:1(59-73)Online publication date: 1-Jan-2020
  • (2020)Computational Fluid Dynamics on 3D Point Set SurfacesJournal of Computational Physics: X10.1016/j.jcpx.2020.100069(100069)Online publication date: Aug-2020
  • (2019)Mesh simplification accompanied by its denoising of scanned dataEngineering with Computers10.1007/s00366-018-0647-x35:3(993-1008)Online publication date: 1-Jul-2019
  • (2018)A moving least squares material point method with displacement discontinuity and two-way rigid body couplingACM Transactions on Graphics10.1145/3197517.320129337:4(1-14)Online publication date: 30-Jul-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media