Skip to main content
Log in

Surface polygonization of 3D objects using norm similarity

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

This work presents an algorithm to polygonize the surface of triangulated 3D digital objects by unifying the edge-adjacent face triangles having similar norms. If the cosine of the dihedral angle between two faces is above a predefined threshold, then the faces are considered to be similar with respect to their norms. By applying the Least Square Method on the boundary vertices of the set of the merged face triangles, a new norm is computed, optimizing the norms of the individual face triangles constituting the merged set. The coordinates of the boundary vertices are recomputed based on this new norm. Final coordinates are the mean value of all the instances of each vertex. As a consequence, many of the vertices of the original input object are removed. In effect, the object can be described by a number of polygons, which is significantly less than the number of original face triangles. Hence, a substantial amount of compression is achieved. Also, the shape and structure of the object can be discerned from the polygons representing it. This process may further be utilised in improved shape analysis. Distortion is computed to illustrate that a trade-off may be made between distortion and compression.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • An G, Watanabe T, Kakimoto M (2016) Mesh simplification using hybrid saliency. In: International conference on cyberworlds, pp 231–234

  • Asgharian L, Ebrahimnezhad H (2020) How many sample points are sufficient for 3D model surface representation and accurate mesh simplification? Multimed Tools Appl 79(39):29595–29620

    Article  Google Scholar 

  • Bahirat K, Lai C, Mcmahan RP, Prabhakaran B (2018) Designing and evaluating a mesh simplification algorithm for virtual reality. In: ACM transactions on multimedia computing, communications, and applications (TOMM), vol 14, pp 1–26

  • Bajaj CL, Schikore DR (1996) Error-bounded reduction of triangle meshes with multivariate data. Vis Data Explor Anal III 2656:34–45

    Google Scholar 

  • Garland M, Heckbert PS (1997) Surface simplification using quadric error metrics. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques. ACM Press, pp 209–216

  • Gieng TS, Hamann B, Joy KI, Schussman GL, Trotts IJ (1997) Smooth hierarchical surface triangulations. In: Visualization’97. IEEE, pp 379–386

  • Hoppe H (1996) Progressive meshes. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques. ACM, pp 99–108

  • Jian W, Hai-Ling W, Bo Z, Fu Q, Ni J(2013) An efficient mesh simplification method in 3d graphic model rendering. In: 7th International conference on internet computing for engineering and science, pp 55–59

  • Kalvin AD, Taylor RH (1996) Superfaces: polygonal mesh simplification with bounded error. IEEE Comput Graph Appl 16(3):64–77

    Article  Google Scholar 

  • Least square method. https://www.ilikebigbits.com/2015_03_04_plane_from_points.html. Accessed 27 Oct 2019

  • Ma X, Zheng J, Shui Y, Zhou H, Shen L (2012) A novel method of mesh simplification using hausdoff distance. In: 2012 Third world congress on software engineering, pp 136–139 (2012)

  • Ng K-W, Low Z-W (2014) Simplification of 3d triangular mesh for level of detail computation. In: 11th International conference on computer graphics, imaging and visualization. IEEE, pp 11–16

  • Ronfard R, Rossignac J (1996) Full-range approximation of triangulated polyhedra. In: Computer graphics forum, vol 15. Wiley, pp 67–76

  • Rossignac J, Borrel P (1993) Multi-resolution 3d approximations for rendering complex scenes. In: Modeling in computer graphics. Springer, pp 455–465

  • Saha S, Biswas A (2020) Polygonization of 3D Objects using norm similarity. In: 2020 joint 9th international conference on informatics, electronics and vision (ICIEV) and 2020 4th international conference on imaging, vision and pattern recognition (icIVPR), pp 1–6

  • Schroeder WJ, Zarge JA, Lorensen WE et al (1992) Decimation of triangle meshes. Siggraph 92:65–70

    Google Scholar 

  • Shi Z, Qian K, Yu K, Luo X (2018) A new triangle mesh simplification method with sharp feature. In: 7th International conference on digital home, ’18, pp 324–328

  • Turk G (1992) Re-tiling polygonal surfaces. In: Siggraph, vol 92, p 2

  • Wang L, Li J, Hagiwara I (2009) A topology preserved mesh simplification algorithm. In: 2009 WRI world congress on computer science and information engineering, vol 1, pp 698–702

  • Wang H, Yin G, Zhang J, Wang D, Wang J (2009) An efficient mesh simplification algorithm. In: 2009 Fourth international conference on internet computing for science and engineering, pp 60–63

  • Zhu J, Tanaka T, Saito Y (2005) A new mesh simplification algorithm for the application of surface sculpture. In: The First JTU-TIT joint workshop on creative engineering—mechanics, control and advanced robotics, Shanghai/Xi’an, China, no. 11–15, p 9

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Somrita Saha.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Informed consent

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Ethical approval

The authors have no financial or proprietary interests in any material discussed in this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this work appeared in Saha and Biswas (2020).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saha, S., Biswas, A. Surface polygonization of 3D objects using norm similarity. J Comb Optim 44, 2729–2747 (2022). https://doi.org/10.1007/s10878-021-00786-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-021-00786-2

Keywords