3 D Shape Complexity using View Similarity

Shape complexity algorithms are mostly based on informatio n theory, which is based on probability theory and statistics, like Shannon’s definition of entropy or mutual information. The input of the probability density function (pdf), which is a part of the entropy function, could be the curvatur es of the 3D shape or other numbered features representing the shape. After ap plying statistical algorithms, the 3D shape’s complexity can be directly obtai ned from computing the probability density and the entropy of these features. Shannon entropy does not require any assumptions about the distribution of variables. This attribute is an advantage and at the same tim e a disadvantage. As advantage, it requires less source information. But as disad vantage, it doesn’t preserve such information. However, in this thesis, we rely exactly on this information to compute the complexity of a 3D shape. In this thesis, we present a new algorithm for computing shap e complexity that is based on the similarity of silhouettes obtained from different view points around a 3D shape. Concentrating on analyzing the similarity distance between different views leads us to a distance graph between a set of p oints (each point represents a view). From this distance graph, the complexit y of the shape is computed. Using a suitable method to analyze this graph, the loss of distribution information can also be decreased or totally avoided. Given a 3D shape, we first take binary view images from differe nt view points around it. After comparing the similarities between the sil houettes of these view images, we obtain a symmetric matrix of similarity distance s. Then we use muli ii ABSTRACT tidimensional Similarity Structure Analysis (SSA) to anal yze this similarity distance matrix. After assigning the position of starting poin ts i the corresponding SSA plot and moving these points towards their final position , we obtain a distribution graph of points (views) in which the wider the poin ts are spread out the more complex the original shape is. By describing how well the se points are distributed, we can obtain a numerical value which indicates th complexity of the 3D shape.

[1]  Mongi A. Abidi,et al.  Shape analysis algorithm based on information theory , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[2]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[3]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[4]  Hans-Peter Seidel,et al.  Automatic 2D Shape Orientation by Example , 2007, IEEE International Conference on Shape Modeling and Applications 2007 (SMI '07).

[5]  Remco C. Veltkamp,et al.  Properties and Performance of Shape Similarity Measures , 2006, Data Science and Classification.

[6]  Gordon B. Davis,et al.  IFIP , 1997, DATB.

[7]  Mongi A. Abidi,et al.  Shape Measure for Identifying Perceptually Informative Parts of 3D Objects , 2006, Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06).

[8]  Bernard Chazelle,et al.  Triangulation and shape-complexity , 1984, TOGS.

[9]  Hari Sundaram,et al.  Estimating Complexity of 2D Shapes , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[10]  Godfried T. Toussaint,et al.  Efficient triangulation of simple polygons , 1991, The Visual Computer.

[11]  Martti Mäntylä,et al.  Boolean operations of 2-manifolds through vertex neighborhood classification , 1986, TOGS.

[12]  Pepe Siy,et al.  Robust shape similarity retrieval based on contour segmentation polygonal multiresolution and elastic matching , 2005, Pattern Recognit..

[13]  C. D. Kemp,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[14]  Ulrich Eckhardt,et al.  Shape descriptors for non-rigid shapes with a single closed contour , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[15]  Jarek Rossignac,et al.  Shape complexity , 2005, The Visual Computer.

[16]  L. Guttman A general nonmetric technique for finding the smallest coordinate space for a configuration of points , 1968 .

[17]  F. P. Preparata,et al.  Convex hulls of finite sets of points in two and three dimensions , 1977, CACM.

[18]  Jos Stam,et al.  Evaluation of Loop Subdivision Surfaces , 2010 .

[19]  I. Borg Multidimensional similarity structure analysis , 1987 .

[20]  Mateu Sbert,et al.  Shape complexity based on mutual information , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[21]  Marshall W. Bern,et al.  A new Voronoi-based surface reconstruction algorithm , 1998, SIGGRAPH.

[22]  Josef Kittler,et al.  Robust and Efficient Shape Indexing through Curvature Scale Space , 1996, BMVC.

[23]  Jarek Rossignac,et al.  Edgebreaker: Connectivity Compression for Triangle Meshes , 1999, IEEE Trans. Vis. Comput. Graph..

[24]  Michael J. Tarr,et al.  Representation of three-dimensional object similarity in human vision , 1997, Electronic Imaging.