Skip to main content

Advertisement

Log in

Reconstructing regular meshes from points

A parameterization-based approach

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We propose an algorithm for reconstructing regular meshes from unorganized point clouds. At first, a nearly isometric point parameterization is computed using only the location of the points. A mesh, composed of nearly equilateral triangles, is later created using a regular sampling pattern. This approach produces meshes with high visual quality and suitable for use with applications such as finite element analysis, which tend to impose strong constraints on the regularity of the input mesh. Geometric properties, such as local connectivity and surface features, are identified directly from the points and are stored independent of the resulting mesh. This decoupling preserves most details and allows more flexibility for meshing. The resulting parameterization supports several direct applications, such as texturing and bump mapping. In addition, novel boundary identification and cut parameterization algorithms are proposed to overcome the difficulties caused by cuts, non-closed surfaces and possible self-overlapping parameter patches. We demonstrate the effectiveness of our approach by reconstructing regular meshes from real datasets, such as a human colon obtained from CT scan and objects digitized using laser scanners.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alliez, P., Cohen-Steiner, D., Devillers, O., Levy, B., Desbrun, M.: Anisotropic polygonal remeshing. SIGGRAPH, pp. 485–493 (2003)

  2. Alliez, P., Meyer, M., Levy, B., Desbrun, M.: Interactive geometry remeshing. SIGGRAPH, pp. 347–354 (2002)

  3. Amenta, N., Kil, Y.J.: Defining point-set surfaces. SIGGRAPH, pp. 264–270 (2004)

  4. Bernardini, F., Mittleman, J., Rushmeier, H., Silva, C., Taublin, G.: The ball-pivoting algorithm for surface reconstruction. IEEE Trans. on Visualization and Computer Graphics 5(4), 349–359 (1999)

    Article  Google Scholar 

  5. Botsch, M., Kobbelt, L.: A robust procedure to eliminate degenerate faces from triangle meshes. Vision Modeling and Visualization Conference, pp. 283–290 (2001)

  6. Bunsen, O., Fleischmann, G.: Mesh optimization for animation purposes. SimVis, pp. 66–75 (1997)

  7. Desbrun, M., Meyer, M., Alliez, P.: Intrinsic parameterizations of surface meshes. Eurographics, pp. 209–218 (2002)

  8. Floater, M., Reimers, M.: Meshless parameterization and surface reconstruction. Comput. Aided Geom. Des. 18, 77–92 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  9. Gotsman, C., Gu, X., Sheffer, A.: Fundamentals of spherical parameterization for 3D meshes. SIGGRAPH, pp. 358 – 363 (2003)

  10. Gu, X., Gortler, S., Hoppe, H.: Geometry images. SIGGRAPH, pp. 355–361 (2002)

  11. Gumhold, S., Wang, X., McLeod, R.: Feature extraction from point clouds. 10th International Meshing Roundtable, pp. 293–305 (2001)

  12. Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge, ISBN: 0521623049 (2000)

  13. Hoppe, H., DeRose, T., Duchamp, T., MacDonald, J., Stuetzle, W.: Surface reconstruction from unorganized points. SIGGRAPH, pp. 71–78 (1992)

  14. Hormann, K., Reimers, M.: Triangulating point clouds with spherical topology. Curve and Surface Design, pp. 215–224 (2003)

  15. Jin, M., Wang, Y., Yau, S., Gu, X.: Optimal global conformal surface parameterization. IEEE Visualization, pp. 267–274 (2004)

  16. Lancaster, P., Salkauskas, K.: Curve and Surface Fitting, An Introduction. Academic Press (1986)

  17. Losasso, F., Hoppe, H., Schaefer, S., Warren, J.: Smooth geometry images. Eurographics Symposium on Geometry Processing, pp. 138–145 (2003)

  18. Mencl, R., Müller, H.: Graph-based surface reconstruction using structures in scattered point sets. Computer Graphics International, pp. 298–311 (1998)

  19. Ohtake, Y., Belyaev, A., Alexa, M., Turk, G., Seidel, H.: Multi-level partition of unity implicits. SIGGRAPH, pp. 463–470 (2003)

  20. Pauly, M., Keiser, R., Gross, M.: Multi-scale feature extraction on point-sampled models. Eurographics 22(3), 281–289 (2003)

    Google Scholar 

  21. Praun, E., Hoppe, H.: Spherical parametrization and remeshing. SIGGRAPH, pp. 340–349 (2003)

  22. Rusinkiewicz, S., Hall-Holt, O., Levoy, M.: Real-time 3D model acquisition. SIGGRAPH, pp. 438–446 (2002)

  23. Scheidegger, C., Fleishman, S., Silva, C.: Triangulating point set surfaces with bounded error. Symposium on Geometry Processing, pp. 63–72 (2005)

  24. Sharf, A., Alexa, M., Cohen-Or, D.: Context-based surface completion. SIGGRAPH, pp. 878–887 (2004)

  25. Sorkine, O., Cohen-Or, D., Goldenthal, R., Lischinski, D.: Bounded-distortion piecewise mesh parametrization. IEEE Visualization, pp. 355–362 (2002)

  26. Tewari, G., Gotsman, C., Gortler, S.: Meshing genus-1 point clouds using discrete one-forms. Comput. Graph. 30(6), 917–926 (2006)

    Article  Google Scholar 

  27. Wang, J., Oliveira, M.: Filling holes on locally smooth surfaces reconstructed from point clouds. Image Vis. Comput. 25(1), 103–113 (2007)

    Article  Google Scholar 

  28. Xia, C., Hsu, W., Lee, M., Ooi, B.: Border: Efficient computation of boundary points. IEEE Trans. Knowl. Data Eng. 18(3), 289–303 (2006)

    Article  Google Scholar 

  29. Zhang, H., Qiu, F., Kaufman, A.: Fast hybrid approach for texturing point models. Comput. Graph. Forum 23(4), 715–725 (2004)

    Article  Google Scholar 

  30. Zwicker, M., Pauly, M., Knoll, O., Gross, M.: Pointshop 3D: An interactive system for point-based surface editing. SIGGRAPH, pp. 322–329 (2002)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianning Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J., Oliveira, M., Zhang, H. et al. Reconstructing regular meshes from points. Visual Comput 24, 361–371 (2008). https://doi.org/10.1007/s00371-007-0194-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0194-8

Keywords

Navigation