Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

How much geometry it takes to reconstruct a 2-manifold in R3

Published: 05 January 2010 Publication History

Abstract

Known algorithms for reconstructing a 2-manifold from a point sample in R3 are naturally based on decisions/predicates that take the geometry of the point sample into account. Facing the always present problem of round-off errors that easily compromise the exactness of those predicate decisions, an exact and robust implementation of these algorithms is far from being trivial and typically requires employment of advanced datatypes for exact arithmetic, as provided by libraries like CORE, LEDA, or GMP. In this article, we present a new reconstruction algorithm, one whose main novelties is to throw away geometry information early on in the reconstruction process and to mainly operate combinatorially on a graph structure. More precisely, our algorithm only requires distances between the sample points and not the actual embedding in R3. As such, it is less susceptible to robustness problems due to round-off errors and also benefits from not requiring expensive exact arithmetic by faster running times. A more theoretical view on our algorithm including correctness proofs under suitable sampling conditions can be found in a companion article.

References

[1]
Amenta, N. and Bern, M. 1998. Surface reconstruction by Voronoi filtering. In Proceedings of the 14th Annual Symposium on Computational Geometry (SCG'98). ACM, New York, 39--48.
[2]
Amenta, N., Choi, S., Dey, T. K., and Leekha, N. 2000. A simple algorithm for homeomorphic surface reconstruction. In Proceedings of the 16th Annual Symposium on Computational Geometry (SCG'00). ACM, New York, 213--222.
[3]
Computational Geometry Algorithms Library. http://www.cgal.org.
[4]
Dumitriu, D., Funke, S., Kutz, M., and Milosavljević, N. 2008. On the locality of extracting a 2-manifold in R3. In Proceedings of the 11th Scandinavian Workshop on Algorithm Theory (SWAT'08). Springer, Berlin, 270--281.
[5]
Fortune, S. and Milenković, V. 1991. Numerical stability of algorithms for line arrangements. In Proceedings of the 7th Annual Symposium on Computational Geometry (SCG'91). ACM, New York, 334--341.
[6]
Funke, S. and Milosavljević, N. 2007. Network sketching or: “How much geometry hides in connectivity?--Part II.” In Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'07). Society for Industrial and Applied Mathematics, Philadelphia, 958--967.
[7]
Funke, S. and Ramos, E. A. 2002. Smooth-surface reconstruction in near-linear time. In Proceedings of the 13th annual ACM-SIAM symposium on Discrete Algorithms (SODA'02). Society for Industrial and Applied Mathematics, Philadelphia, 781--790.
[8]
GNU Multiple Precision Arithmetic Library. http://gmplib.org.
[9]
Karamcheti, V., Li, C., Pechtchanski, I., and Yap, C. 1999. A core library for robust numeric and geometric computation. In Proceedings of the 15th ACM Symposium on Computational Geometry. ACM, New York, 351--359.
[10]
Kettner, L., Mehlhorn, K., Pion, S., Schirra, S., and Yap, C. 2004. Classroom examples of robustness problems in geometric computations. In Proceedings of the 12th Annual European Symposium on Algorithms. Springer, Berlin, 702--713.
[11]
Mehlhorn, K., Näher, S., and Uhrig, C. 1997. The LEDA platform of combinatorial and geometric computing. In Proceedings of the 24th International Colloquium on Automata, Languages and Programming (ICALP'97). Springer-Verlag, London, 7--16.
[12]
Milenkovic, V. 1988. Verifiable implementation of geometric algorithms using finite precision arithmetic. Artif. Intell. 37, 1--3, 377--401.
[13]
Sugihara, K., Ooishi, Y., and Imai, T. 1990. Topology-oriented approach to robustness and its applications to several Voronoi-diagram algorithms. In Proceedings of the 2nd Canadian Conference on Computational Geometry. 36--39.

Cited By

View all
  • (2017)A Fast and Simple Surface Reconstruction AlgorithmACM Transactions on Algorithms10.1145/303924213:2(1-30)Online publication date: 10-Mar-2017
  • (2014)Perception and Grasping of Object Parts from Active Robot ExplorationJournal of Intelligent and Robotic Systems10.1007/s10846-014-0045-676:3-4(401-425)Online publication date: 1-Dec-2014
  • (2012)A fast and simple surface reconstruction algorithmProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261260(69-78)Online publication date: 17-Jun-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Journal of Experimental Algorithmics
ACM Journal of Experimental Algorithmics  Volume 14, Issue
2009
613 pages
ISSN:1084-6654
EISSN:1084-6654
DOI:10.1145/1498698
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: 05 January 2010
Accepted: 01 March 2009
Received: 01 March 2009
Published in JEA Volume 14

Author Tags

  1. Combinatorial surface reconstruction
  2. conservative adjacencies creation

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)A Fast and Simple Surface Reconstruction AlgorithmACM Transactions on Algorithms10.1145/303924213:2(1-30)Online publication date: 10-Mar-2017
  • (2014)Perception and Grasping of Object Parts from Active Robot ExplorationJournal of Intelligent and Robotic Systems10.1007/s10846-014-0045-676:3-4(401-425)Online publication date: 1-Dec-2014
  • (2012)A fast and simple surface reconstruction algorithmProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261260(69-78)Online publication date: 17-Jun-2012
  • (2012)Object categorization and grasping by parts from range scan data2012 IEEE International Conference on Robotics and Automation10.1109/ICRA.2012.6224678(4190-4196)Online publication date: May-2012
  • (2011)SMI 2011Computers and Graphics10.1016/j.cag.2011.03.01435:3(483-491)Online publication date: 1-Jun-2011

View Options

Login options

Full Access

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