Abstract
This paper examines the application of the human vision theories of Marr and Biederman to the retrieval of three-dimensional objects. The key idea is to represent an object by an attributed graph that consists of the object’s meaningful components as nodes, where each node is fit to a basic shape. A system that realizes this approach was built and tested on a database of about 400 objects and achieves promising results. It is shown that this representation of 3D objects is very compact. Moreover, it gives rise to a retrieval algorithm that is invariant to non-rigid transformations and does not require normalization.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bates, D., Watts, D.: Nonlinear Regression and Its Applications. John Wiley & Sons, New York (1988)
Biederman, I.: Recognition-by-components: A theory of human image understanding. Psychological Review 94, 115–147 (1987)
Biederman, I.: Aspects and extensions of a theory of human image understanding. In: Pylyshyn, Z. (ed.) Computational Processes in Human Vision: An Interdisciplinary Perspective, pp. 370–428 (1988)
Biederman, I.: Visual object recognition. In: Kosslyn, S., Osherson, D. (eds.) An Invitation to Cognitive Science, vol. 2, pp. 121–165 (1995)
Chazelle, B., Dobkin, D., Shourhura, N., Tal, A.: Strategies for polyhedral surface decomposition: An experimental study. Computational Geometry: Theory and Applications 7(4-5), 327–342 (1997)
Cornea, N., Demirci, M., Silver, D., Shokoufandeh, A., Dickinson, S., Kantor, P.: 3D object retrieval using many-to-many matching of curve skeletons. In: IEEE International Conference on Shape Modeling and Applications, pp. 368–373. IEEE Computer Society Press, Los Alamitos (2005)
Duda, R., Hart, P., Stork, D.: Pattern Classification. John Wiley & Sons, New York (2000)
Elad, M., Tal, A., Ar, S.: Content based retrieval of vrml objects - an iterative and interactive approach. EG Multimedia 39, 97–108 (2001)
Hilaga, M., Shinagawa, Y., Kohmura, T., Kunii, T.: Topology matching for fully automatic similarity estimation of 3D shapes. In: SIGGRAPH, pp. 203–212 (2001)
Katz, S., Leifman, G., Tal, A.: Mesh segmentation using feature point and core extraction. The Visual Computer 21(8-10), 865–875 (2005)
Katz, S., Tal, A.: Hierarchical mesh decomposition using fuzzy clustering and cuts. ACM Trans. Graph (SIGGRAPH) 22(3), 954–961 (2003)
Kazhdan, M., Chazelle, B., Dobkin, D., Funkhouser, T.: A reflective symmetry descriptor for 3D models. Algorithmica (to appear)
Kazhdan, M., Funkhouser, T., Rusinkiewicz, S.: Rotation invariant spherical harmonic representation of 3D shape descriptors. In: Symposium on Geometry Processing (2003b)
Keren, D., Cooper, D., Subrahmonia, J.: Describing complicated objects by implicit polynomials. IEEE Transactions on Pattern Analysis and Machine Intelligence 16(1), 38–53 (1994)
Lee, S., Kim, J., Groen, F.: Translation-, rotation-, and scale-invariant recognition of hand-drawn symbols in schematic diagrams. Int. J. Pattern Recognition and Artificial Intelligence 4(1), 1–15 (1990)
Lee, Y., Lee, S., Shamir, A., Cohen-Or, D., Seidel, H.-P.: Mesh scissoring with minima rule and part salience. Computer Aided Geometric Design (2005)
Leifman, G., Meir, R., Tal, A.: Semantic-oriented 3D shape retrieval using relevance feedback. The Visual Computer 21(8-10), 649–658 (2005)
Li, X., Toon, T., Tan, T., Huang, Z.: Decomposing polygon meshes for interactive applications. In: Proceedings of the 2001 symposium on Interactive 3D graphics, pp. 35–42 (2001)
Mangan, A., Whitaker, R.: Partitioning 3D surface meshes using watershed segmentation. IEEE Transactions on Visualization and Computer Graphics 5(4), 308–321 (1999)
Marr, D.: Vision - A computational investigation into the human representation and processing of visual information. W.H. Freeman, San Francisco (1982)
Messmer, B.: GMT - Graph Matching Toolkit. PhD thesis, University of Bern (1995)
Osada, R., Funkhouser, T., Chazelle, B., Dobkin, D.: Matching 3D models with shape distributions. In: Proceedings of the International Conference on Shape Modeling and Applications, pp. 154–166 (2001)
Paquet, E., Murching, A., Naveen, T., Tabatabai, A., Rioux, M.: Description of shape information for 2-D and 3-D objects. Signal Processing: Image Communication, pp. 103–122 (2000)
Pearce, A., Caelli, T., Bischof, W.: Rulegraphs for graph matching in pattern recognition. Pattern Recognition 27(9), 1231–1246 (1994)
Rocha, J., Pavlidis, T.: A shape analysis model with applications to a character recognition system. IEEE Trans. Pattern Analysis and Machine Intelligence 16, 393–404 (1994)
Shamir, A.: A formalization of boundary mesh segmentation. In: Proceedings of the second International Symposium on 3DPVT (2004)
Subrahmonia, J., Cooper, D., Keren, D.: Practical reliable bayesian recognition of 2d and 3D objects using implicit polynomials and algebraic invariants. IEEE Transactions on Pattern Analysis and Machine Intelligence 18(5), 7505–7519 (1996)
Sundar, H., Silver, D., Gagvani, N., Dickinson, S.: Skeleton based shape matching and retrieval. In: Shape Modelling and Applications (2003)
Taubin, G.: Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 13(11), 1115–1138 (1991)
Veltkamp, R.: Shape matching: Similarity measures and algorithms. In: Shape Modelling International, pp. 188–197 (2001)
Vranic, D., Saupe, D.: Description of 3D-shape using a complex function on the sphere. In: Proceedings IEEE International Conference on Multimedia and Expo, pp. 177–180. IEEE Computer Society Press, Los Alamitos (2002)
Wang, Y.-K., Fan, K.-C., Horng, J.-T.: Genetic-based search for error-correcting graph isomorphism. IEEE Trans. Systems, Man, and Cybernetics 27, 588–597 (1997)
Wong, E.: Model matching in robot vision by subgraph isomorphism. Pattern Recognition 25(3), 287–304 (1992)
Zuckerberger, E., Tal, A., Shlafman, S.: Polyhedral surface decomposition with applications. Computers & Graphics 26(5), 733–743 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tal, A., Zuckerberger, E. (2007). Mesh Retrieval by Components. In: Braz, J., Ranchordas, A., Araújo, H., Jorge, J. (eds) Advances in Computer Graphics and Computer Vision. Communications in Computer and Information Science, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75274-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-75274-5_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75272-1
Online ISBN: 978-3-540-75274-5
eBook Packages: Computer ScienceComputer Science (R0)