Abstract
Surface reconstruction has long been targeted at scan data. With the rise of multi-view acquisition, existing surface reconstruction techniques often turn out to be ill adapted to the highly irregular sampling and multilayered aspect of such data. In this paper, a novel surface reconstruction technique is developed to address these new challenges by means of an advancing front guided by a sphere packing methodology. The method is fairly simple and can efficiently triangulate point clouds into high quality meshes. The substantiated experimental results demonstrate the robustness and the generality of the proposed method.
This work was performed at Inria.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lorensen, W.E., Cline, H.E.: Marching cubes: A high resolution 3d surface construction algorithm. In: ACM Siggraph Computer Graphics, vol. 21, pp. 163–169. ACM (1987)
Kazhdan, M., Bolitho, M., Hoppe, H.: Poisson surface reconstruction. In: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, SGP 2006, pp. 61–70. Eurographics Association (2006)
Dey, T.K.: Curve and surface reconstruction: algorithms with mathematical analysis, vol. 23. Cambridge University Press (2007)
Desbrun, M., Meyer, M., Schröder, P., Barr, A.: Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pp. 317–324 (1999)
Fleishman, S., Drori, I., Cohen-Or, D.: Bilateral mesh denoising. ACM Transactions on Graphics (TOG) 22, 950–953 (2003)
Yan, D.-M., Lévy, B., Liu, Y., Sun, F., Wang, W.: Isotropic remeshing with fast and exact computation of restricted voronoi diagram. In: Computer Graphics Forum, vol. 28, pp. 1445–1454. Wiley Online Library (2009)
Attene, M., Falcidieno, B.: Remesh: An interactive environment to edit and repair triangle meshes. In: IEEE International Conference on Shape Modeling and Applications, SMI 2006, p. 41. IEEE (2006)
Heckbert, P.S., Garland, M.: Optimal triangulation and quadric-based surface simplification. Comput. Geom. Theory Appl. 14, 49–65 (1999)
Schall, O., Samozino, M.: Surface from Scattered Points: A Brief Survey of Recent Developments. In: Falcidieno, B., Magnenat-Thalmann, N. (eds.) 1st International Workshop on Semantic Virtual Environments, Villars, Switzerland, MIRALab, pp. 138–147 (2005)
Edelsbrunner, H., Mücke, E.P.: Three-dimensional alpha shapes. ACM Transactions on Graphics (TOG) 13, 43–72 (1994)
Salman, N., Yvinec, M.: Surface Reconstruction from Multi-View Stereo. Lecture notes in computer science (2009)
Vu, H.H., Labatut, P., Pons, J.P., Keriven, R.: High accuracy and visibility-consistent dense multiview stereo. IEEE Transactions on Pattern Analysis and Machine Intelligence 34, 889–901 (2012)
Shimada, K., Gossard, D.C.: Bubble mesh: automated triangular meshing of non-manifold geometry by sphere packing. In: Proceedings of the Third ACM Symposium on Solid Modeling and Applications, SMA 1995, pp. 409–419. ACM, New York (1995)
AIM@SHAPE: Survey acquisition and reconstruction. Technical report (2004)
Sloane, N.J., Conway, J., et al.: Sphere packings, lattices and groups, vol. 290. Springer (1999)
Dey, T.K., Bajaj, C.L., Sugihara, K.: On good triangulations in three dimensions. International Journal of Computational Geometry & Applications 2, 75–95 (1992)
Schiftner, A., Höbinger, M., Wallner, J., Pottmann, H.: Packing circles and spheres on surfaces. ACM Trans. Graph. 28, 139:1–139:8 (2009)
Bernardini, F., Mittleman, J., Rushmeier, H., Silva, C., Taubin, G.: The ball-pivoting algorithm for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics 5, 349–359 (1999)
Scheidegger, C.E., Fleishman, S., Silva, C.T.: Triangulating point set surfaces with bounded error. In: Proceedings of the third Eurographics Symposium on Geometry Processing, SGP 2005. Eurographics Association, Aire-la-Ville (2005)
Digne, J.: An analysis and implementation of a parallel ball pivoting algorithm. In: IPOL, pp. 1–17 (2013) (accepted for publication to appear)
Ohtake, Y., Belyaev, A., Seidel, H.-P.: An integrating approach to meshing scattered point data. In: Proceedings of the 2005 ACM Symposium on Solid and Physical Modeling, SPM 2005, pp. 61–69. ACM, New York (2005)
Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Surface reconstruction from unorganized points. SIGGRAPH Comput. Graph. 26, 71–78 (1992)
Attene, M., Falcidieno, B.: Remesh: An interactive environment to edit and repair triangle meshes. In: Proceedings of the IEEE International Conference on Shape Modeling and Applications, SMI 2006, p. 41. IEEE Computer Society Press, Washington, DC (2006)
Liepa, P.: Filling holes in meshes. In: Proceedings of the 2003 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, SGP 2003, pp. 200–205. Eurographics Association, Aire-la-Ville (2003)
Strecha, C., von Hansen, W., Van Gool, L., Fua, P., Thoennessen, U.: On benchmarking camera calibration and multi-view stereo for high resolution imagery. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2008, pp. 1–8. IEEE (2008)
Kannala, J., Brandt, S.S.: Quasi-dense wide baseline matching using match propagation. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2007, pp. 1–8. IEEE (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Liu, K., Galindo, P.A., Zayer, R. (2014). Sphere Packing Aided Surface Reconstruction for Multi-view Data. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2014. Lecture Notes in Computer Science, vol 8888. Springer, Cham. https://doi.org/10.1007/978-3-319-14364-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-14364-4_17
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14363-7
Online ISBN: 978-3-319-14364-4
eBook Packages: Computer ScienceComputer Science (R0)