Human-Directed Search of Three-Dimensional Mesh Models Based on Shape Similarity

As the popularity of three-dimensional (3D) geometric models has increased, so too has interest in methods to search 3D models based on their shape similarity. Two of the most difficult problems in finding shape similarity between 3D geometric models are a feature vector that succinctly describes the shape of the model and a method to compute the distance between a pair of feature vectors that reflects user preferences. We describe a human-directed 3D shape similarity search method that reflects, to some extent, the user preferences by using a learning classifier. Given an example 3D mesh model, the system first retrieves, as an initial guess, a set of models that are similar to the query based only on an unbiased mechanical measure of the distance (i.e., the Manhattan distance) between a set of feature vectors. The user then iteratively refines the query by tagging a subset of the retrieved models as being either similar or dissimilar. The system learns the user's preference using a learning classifier support vector machine (SVM), so that the distance values between the set of feature vectors are altered to reflect these preferences. Experimental results show that our method is capable of retrieving 3D models that better reflect the preferences of the user than the simple method using only the Manhattan distance.

[1]  Reinhard Klein,et al.  A geometric approach to 3D object comparison , 2001, Proceedings International Conference on Shape Modeling and Applications.

[2]  Hideo Tsukune,et al.  3D object retrieval based on subjective measures , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[3]  Dietmar Saupe,et al.  Tools for 3D-object retrieval: Karhunen-Loeve transform and spherical harmonics , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[4]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[5]  Roddy MacLeod,et al.  Coarse Filters for Shape Matching , 2002, IEEE Computer Graphics and Applications.

[6]  Marc Rioux,et al.  Nefertiti: a query by content software for three-dimensional models databases management , 1997, Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134).

[7]  Toshikazu Kato,et al.  A similarity retrieval of 3D polygonal models using rotation invariant shape descriptors , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[8]  Shinji Mukai,et al.  An algorithm for deciding similarities of 3-D objects , 2002, SMA '02.

[9]  Michael Elad,et al.  Directed Search In A 3D Objects Database Using SVM , 2000 .

[10]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[11]  David P. Dobkin,et al.  A search engine for 3D models , 2003, TOGS.

[12]  David T. McWherter,et al.  Transformation Invariant Shape Similarity Comparison of Solid Models , 2001 .

[13]  Daniel A. Keim,et al.  Efficient geometry-based similarity search of 3D spatial databases , 1999, SIGMOD '99.

[14]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[15]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[16]  Marc Rioux,et al.  Description of shape information for 2-D and 3-D objects , 2000, Signal Process. Image Commun..

[17]  Remco C. Veltkamp,et al.  Shape matching: similarity measures and algorithms , 2001, Proceedings International Conference on Shape Modeling and Applications.

[18]  Titus B. Zaharia,et al.  Shape-based retrieval of 3D mesh models , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[19]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .