Efficient Measurement of Shape Dissimilarity between 3D Models Using Z-Buffer and Surface Roving Method

Estimation of the shape dissimilarity between 3D models is a very important problem in both computer vision and graphics for 3D surface reconstruction, modeling, matching, and compression. In this paper, we propose a novel method called surface roving technique to estimate the shape dissimilarity between 3D models. Unlike conventional methods, our surface roving approach exploits a virtual camera and Z-buffer, which is commonly used in 3D graphics. The corresponding points on different 3D models can be easily identified, and also the distance between them is determined efficiently, regardless of the representation types of the 3D models. Moreover, by employing the viewpoint sampling technique, the overall computation can be greatly reduced so that the dissimilarity is obtained rapidly without loss of accuracy. Experimental results show that the proposed algorithm achieves fast and accurate measurement of shape dissimilarity for different types of 3D object models.

[1]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[2]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[3]  André Guéziec,et al.  Locally Toleranced Surface Simplification , 1999, IEEE Trans. Vis. Comput. Graph..

[4]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[5]  Dinesh Manocha,et al.  Simplification envelopes , 1996, SIGGRAPH.

[6]  Rémi Ronfard,et al.  Full‐range approximation of triangulated polyhedra. , 1996, Comput. Graph. Forum.

[7]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[8]  Martial Hebert,et al.  Control of Polygonal Mesh Resolution for 3-D Computer Vision , 1998, Graph. Model. Image Process..

[9]  Sang Uk Lee,et al.  Compact encoding of 3-D voxel surfaces based on pattern code representation , 2002, IEEE Trans. Image Process..

[10]  Gabriel Taubin,et al.  Geometric compression through topological surgery , 1998, TOGS.

[11]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[12]  Sang Uk Lee,et al.  Automatic 3-D model synthesis from measured range data , 2000, IEEE Trans. Circuits Syst. Video Technol..

[13]  Jarek Rossignac,et al.  Multi-resolution 3D approximations for rendering complex scenes , 1993, Modeling in Computer Graphics.

[14]  Reinhard Klein,et al.  Mesh reduction with error control , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[15]  Valentin E. Brimkov,et al.  Minimally Thin Discrete Triangulation , 2000, Volume Graphics.

[16]  S. Takahashi,et al.  Measuring error on 3D meshes using pixel division , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[17]  Dinesh Manocha,et al.  Simplifying polygonal models using successive mappings , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[18]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.