[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

GlobFit: consistently fitting primitives by discovering global relations

Published: 25 July 2011 Publication History

Abstract

Given a noisy and incomplete point set, we introduce a method that simultaneously recovers a set of locally fitted primitives along with their global mutual relations. We operate under the assumption that the data corresponds to a man-made engineering object consisting of basic primitives, possibly repeated and globally aligned under common relations. We introduce an algorithm to directly couple the local and global aspects of the problem. The local fit of the model is determined by how well the inferred model agrees to the observed data, while the global relations are iteratively learned and enforced through a constrained optimization. Starting with a set of initial RANSAC based locally fitted primitives, relations across the primitives such as orientation, placement, and equality are progressively learned and conformed to. In each stage, a set of feasible relations are extracted among the candidate relations, and then aligned to, while best fitting to the input data. The global coupling corrects the primitives obtained in the local RANSAC stage, and brings them to precise global alignment. We test the robustness of our algorithm on a range of synthesized and scanned data, with varying amounts of noise, outliers, and non-uniform sampling, and validate the results against ground truth, where available.

Supplementary Material

MP4 File (tp034_11.mp4)

References

[1]
Alexa, M., Behr, J., Cohen-Or, D., Fleishman, S., Levin, D., and Silva, C. T. 2003. Computing and rendering point set surfaces. IEEE TVCG 9, 1, 3--15.
[2]
Benko, P., Martin, R. R., and Várady, T. 2001. Algorithms for reverse engineering boundary representation models. Computer-Aided Design 33, 11, 839--851.
[3]
Bokeloh, M., Wand, M., and Seidel, H.-P. 2010. A connection between partial symmetry and inverse procedural modeling. ACM SIGGRAPH 29, 104:1--104:10.
[4]
Brown, B. J., and Rusinkiewicz, S. 2004. Non-rigid range-scan alignment using thin-plate splines. In 3DPVT, 759--765.
[5]
Byrd, R., Gilbert, J. C., and Nocedal, J. 2000. A trust region method based on interior point techniques for nonlinear programming. Mathematical Programming 89, 1, 149--185.
[6]
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 Proc. of ACM SIGGRAPH, 67--76.
[7]
Dey, T. 2007. Curve and Surface Reconstruction: Algorithms with Mathematical Analysis, 1 ed. Cambridge University Press.
[8]
Fisher, R. 2004. Applying knowledge to reverse engineering problems. Computer-Aided Design 36, 501--510.
[9]
Fleishman, S., Cohen-Or, D., and Silva, C. T. 2005. Robust moving least-squares fitting with sharp features. ACM SIGGRAPH 24, 544--552.
[10]
Gal, R., Shamir, A., Hassner, T., Pauly, M., and Cohen-Or, D. 2007. Surface reconstruction using local shape priors. In Symp. on Geometry Processing, 253--262.
[11]
Gal, R., Sorkine, O., Mitra, N. J., and Cohen-Or, D. 2009. iWIRES: An analyze-and-edit approach to shape manipulation. ACM SIGGRAPH 28, 3, #33, 1--10.
[12]
Gelfand, N., and Guibas, L. J. 2004. Shape segmentation using local slippage analysis. In Symp. on Geometry Processing, 214--223.
[13]
Guennebaud, G., and Gross, M. 2007. Algebraic point set surfaces. ACM SIGGRAPH 26, 3, 23.
[14]
Hopcroft, J., and Tarjan, R. 1973. Algorithm 447: efficient algorithms for graph manipulation. Comm. of the ACM 16 (June), 372--378.
[15]
Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W. 1992. Surface reconstruction from unorganized points. In Proc. of ACM SIGGRAPH, 71--78.
[16]
Kanatani, K. 2008. Statistical optimization for geometric fitting: Theoretical accuracy bound and high order error analysis. Int. Journal of Computer Vision 80, 167--188.
[17]
Kazhdan, M., Bolitho, M., and Hoppe, H. 2006. Poisson surface reconstruction. In Symp. on Geometry Processing, 61--70.
[18]
Li, G., Liu, L., Zheng, H., and Mitra, N. J. 2010. Analysis, reconstruction and manipulation using arterial snakes. ACM SIGGRAPH ASIA 29, 152:1--152:10.
[19]
Lipman, Y., Cohen-Or, D., Levin, D., and Tal-Ezer, H. 2007. Parameterization-free projection for geometry reconstruction. ACM SIGGRAPH 26, 3, 22.
[20]
Mehra, R., Zhou, Q., Long, J., Sheffer, A., Gooch, A., and Mitra, N. J. 2009. Abstraction of man-made shapes. ACM SIGGRAPH ASIA, 137:1--137:10.
[21]
Mitra, N. J., and Pauly, M. 2008. Symmetry for architectural design. In Advances in Architectural Geometry, 13--16.
[22]
Mitra, N. J., Guibas, L., and Pauly, M. 2007. Symmetrization. In ACM SIGGRAPH, vol. 26, #63, 1--8.
[23]
Mullen, P., Goes, F. D., Desbrun, M., Cohen-Steiner, D., and Alliez, P. 2010. Signing the unsigned: Robust surface reconstruction from raw pointsets. In Symp. on Geometry Processing, 1733--1741.
[24]
Oztireli, C., Guennebaud, G., and Gross, M. 2009. Feature preserving point set surfaces based on non-linear kernel regression. Computer Graphics Forum 28, 2, 493--501.
[25]
Pauly, M., Mitra, N. J., Wallner, J., Pottmann, H., and Guibas, L. 2008. Discovering structural regularity in 3D geometry. ACM SIGGRAPH 27, 3, #43, 1--11.
[26]
Schnabel, R., Wahl, R., and Klein, R. 2007. Efficient ransac for point-cloud shape detection. Computer Graphics Forum 26, 2, 214--226.
[27]
Schnabel, R., Degener, P., and Klein, R. 2009. Completion and reconstruction with primitive shapes. CGF Eurographics 28, 2, 503--512.
[28]
Thrun, S., and Wegbreit, B. 2005. Shape from symmetry. In ICCV, 1824--1831.
[29]
Werghi, N., Fisher, R., Ashbrook, A., and Robertson, C. 2002. Shape reconstruction incorporating multiple nonlinear geometric constraints. Constraints 7, 117--149.
[30]
Ziena, 2010. Knitro optimization software, Dec.

Cited By

View all
  • (2024)A Novel Computational Paradigm for Reconstructing Solid CAD Features from a Segmented Manifold Triangular MeshApplied Sciences10.3390/app1414618314:14(6183)Online publication date: 16-Jul-2024
  • (2024)Coupled study on instance segmentation and structural reconstruction of buildings in 3D urban scenesSCIENTIA SINICA Informationis10.1360/SSI-2023-0221Online publication date: 7-Feb-2024
  • (2024)Line-Based 3D Building Abstraction and Polygonal Surface Reconstruction From ImagesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.323036930:7(3283-3297)Online publication date: Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 30, Issue 4
July 2011
829 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2010324
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 July 2011
Published in TOG Volume 30, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D scanning
  2. RANSAC
  3. data fitting
  4. global relations
  5. symmetry relations

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)47
  • Downloads (Last 6 weeks)7
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Novel Computational Paradigm for Reconstructing Solid CAD Features from a Segmented Manifold Triangular MeshApplied Sciences10.3390/app1414618314:14(6183)Online publication date: 16-Jul-2024
  • (2024)Coupled study on instance segmentation and structural reconstruction of buildings in 3D urban scenesSCIENTIA SINICA Informationis10.1360/SSI-2023-0221Online publication date: 7-Feb-2024
  • (2024)Line-Based 3D Building Abstraction and Polygonal Surface Reconstruction From ImagesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.323036930:7(3283-3297)Online publication date: Jul-2024
  • (2024)SimpliCity: Reconstructing Buildings with Simple Regularized 3D Models2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)10.1109/CVPRW63382.2024.00757(7616-7626)Online publication date: 17-Jun-2024
  • (2024)Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scans2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.02633(27874-27884)Online publication date: 16-Jun-2024
  • (2024)Structural regularity detection and enhancement for surface mesh reconstruction in reverse engineeringComputer-Aided Design10.1016/j.cad.2024.103780177:COnline publication date: 1-Dec-2024
  • (2024)A Survey of Methods for Converting Unstructured Data to CSG ModelsComputer-Aided Design10.1016/j.cad.2023.103655168:COnline publication date: 1-Mar-2024
  • (2024)Regularity-constrained point cloud reconstruction of building models via global alignmentThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-023-03241-x40:11(8363-8375)Online publication date: 1-Nov-2024
  • (2024)Geometric Deep Learning in Industrial Scenes: A Large-Scale 3D Synthetic DatasetPattern Recognition10.1007/978-3-031-78495-8_1(1-19)Online publication date: 4-Dec-2024
  • (2023)Surface and Edge Detection for Primitive Fitting of Point CloudsACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591522(1-10)Online publication date: 23-Jul-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media