Abstract
Multimedia digital libraries are gaining an increasing relevance, and are growing in both number and size. Moreover, advancements in acquisition and authoring technologies have also caused new media types to be added to these libraries. For instance, animations and 3D models have recently come alongside more traditional media such as text, images, audio and video. In particular, even if 3D objects were initially included in multimedia digital libraries in the form of images (i.e., views of the objects), they are now also available in the form of 3D models. These allow to overcome the inherent limitations of an image-based representation of a three-dimensional reality. In this paper we present a novel method for description and retrieval of 3D models that relies on curvature maps: after an initial pre-processing of the model, differential properties of points on the surface of the 3D object are evaluated; the model surface is then deformed into an ellipsoid, and is mapped onto a 2D image retaining curvature information of the original model. Through this media conversion from 3D model to image map, we enable application of analysis, description, and matching techniques which have been originally conceived for the image medium. In particular, the two approaches described in this paper rely on histograms for a coarse but efficient description of tiles of the curvature map, and on weighted walkthroughs for a more precise description of homogeneous regions of the map, taking into account their spatial arrangement and areas. Experimental results reveal that both techniques can be successfully applied to curvature maps. The two approaches have been compared against other solutions presented in literature, and have shown a good retrieval performance (particularly in the case of region-based description).














Similar content being viewed by others
Notes
e.g., The Macromolecular Structure Database, http://research.bmn.com/msd and http://msd.ebi.ac.uk
For a detailed analysis the interested reader can also refer to http://thierry.hatt.gps.free.fr/projections/projections-cartes.htm http://math.rice.edu/~polking/cartography/cart.pdf http://www.mentorsoftwareinc.com/cc/gistips/TIPSarch.HTM
References
Ankerst M, Kastenmuller G, Kriegel HP, Seidl T (1999, July) 3D space histograms for similarity search and classification in spatial databases. In Proc. 6th Int. Symposium on Spatial Databases (SSD'99). Hong Kong, China
Assfalg J, Bertini M, Colombo C, Del Bimbo A (2002) Semantic annotation of sports videos. IEEE Multimed 9(2):52–60
Balakrishnan R, Fitzmaurice GW, Kurtenbach G (2001, March) User interfaces for volumetric displays. IEEE Comput 34(3):37–45
Belyaev AG, Bogaevski IA, Ohtake Y (2000, April 10–12) Polyhedral surface smoothing with simultaneous mesh regularization. In: Proceedings of Geometric Modeling and Processing 2000. Theory and applications. Hong Kong, China, pp 229–237
Berchtold S, Kriegel HP (1997) S3: Similarity search in CAD database systems. Proceedings of the ACM SIGMOD International Conference on Management of Data, May, Tucson, Arizona, pp 564–567
Berretti S, Del Bimbo A, Vicario E (2001, October) Efficient matching and indexing of graph models in content-based retrieval. IEEE Trans. on Pattern Analysis and Machine Intelligence 23(10):1089–1105
Brunelli, Mich (2001) Histogram analysis for image retrieval. Pattern Recognit 34(8):1625–1637
Chalmers A, Rushmeier H (eds) (2002, September/October) Special issue on Computer graphics in art history and archaeology. IEEE Comput Graph Appl 22(5)
Colombo C, Del Bimbo A, Pernici F (2002, June) Uncalibrated 3D metric reconstruction and flattened texture acquisition from a single view of a surface of revolution. In: Proceedings of 1st international symposium on 3D data processing visualization and transmission 3DPVT 2002, Padova, Italy, pp 277–284, IEEE
Courtney JD (1997) Automatic video indexing via object motion analysis. Pattern Recognit 30(4):607–625
Dagtals S, Al-Khatib W, Ghafoor A, Kashyap RL (2000) Models for motion-based video indexing and retrieval. IEEE Trans Image Processing 9(1):88–101
Del Bimbo A (1999) Visual information retrieval. Academic, New York
Del Bimbo A, Vicario E (1998, June) Using weighted spatial relationships in retrieval by visual contents. In: Proceedings of the IEEE workshop on content-based access of image and video libraries (CBAIVL'98, Santa Barbara, California, pp 35–39
Elad M, Tal A, Ar S (2001, September) Content based retrieval of VRML objects—An iterative and interactive approach. EG Multimed 97–108
Elvins TT, Jain R (1995, December) Web-based volumetric data retrieval. In: Proceedings of VRML 95, the first annual conference on the virtual reality modeling language
Eshera MA, Fu K-S (1984, May/June) A graph measure for image analysis. IEEE Trans Systems, Man and Cybernetics 14(3):398–407
Flickner M, Sawhney H, Niblack W, Ashley J, Huang Q, Dom B, Gorkani M, Hafner J, Lee D, Petkovic D, Steele D, Janker P (1995, September) Query by image and video content: the QBIC System. IEEE Comput 28(9):310–315
Garey MR, Johnson D (1979) Computer and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco
Garland M (1999, September) Multiresolution modeling: survey & future opportunities. In: Proceedings of Eurographics'99
Huang J, Ravi Kumar S, Mitra M, Zhu W-J, Zabih R (1997, June 17–19) Image indexing using color correlograms. In: Proceedings International Conference on Computer Vision and Pattern Recognition (CVPR'97), Puerto Rico
Jain AK, Vailaya A (1996, August) Image retrieval using color and shape. Pattern Recognit 29(8):1233–1244
Kriegel HP, Seidl T (1998) Approximation-based similarity search for 3D surface segments. GeoInformatica Journal 2(2):113–147, Kluwer, Norwell, Massachusetts
Kolonias I, Tzovaras D, Malassiotis S, Strintzis MG (2001, September 19–21) Content-based similarity search of VRML models using shape descriptors. In: Proceedings of International Workshop on Content-Based Multimedia Indexing, Brescia (I)
Lamdan Y, Wolfson HJ (1988) Geometric hashing: A general and efficient model-based recognition scheme. Proceedings IEEE International Conference on Computer Vision, Tampa, Florida, pp 238–249
Levoy M, Pulli K, Curless B, Rusinkiewicz S, Koller D, Pereira L, Ginzton M, Anderson S, Davis J, Ginsberg J, Shade J, Fulk D (2000, July) The digital Michelangelo project. In: Proceedings of the Conference on Computer Graphics (SIGGRAPH 2000)
Mokhtarian F, Khalili N, Yeun P (2001) Multi-scale free-form 3D object recognition using 3D models. Image Vis Comput 19(5):271–281
Page DL, Koschan A, Sun Y, Paik J, Abidi MA (2001, December 11–13) Robust crease detection and curvature estimation of piecewise smooth surfaces from triangle mesh approximations using normal voting. In Proceedings of the IEEE Int. Conf. on Computer Vision and Pattern Recognition (CVPR'01), Kauai, Hawaii 1:162–167
Paquet E, Rioux M (1999) Nefertiti: a query by content system for three-dimensional model and image database management. Image Vis Comput 17(2):157–166
Osada R, Funkhouser T, Chazelle B, Dobkin D (1999) Matching 3D models with shape distribution. In: Proceedings of shape modeling international, Genova (I)
Roth V (1999) Content-based retrieval from digital video. Image Vis Comput 17(7):531–540
Rubner Y, Tomasi C, Guibas LJ (1998) A metric for distributions with applications to image databases. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV'98), Bombay, India
Santini S, Jain R (1999) Similarity measures. IEEE Transactions on Pattern Analysis and Machine Intelligence 21(9):871–883
Smeulders AWM, Worring M, Santini S, Gupta A, Jain R (2000, December) Content-based image retrieval at the end of the early years. IEEE Trans Pattern Analysis and Machine Intelligence 22(12):1349–1380
Smith, JR, Chang SF (1996, November) VisualSEEk: a fully automated content-based image query system. In: Proceedings of ACM Multimedia '96. Boston, Massachusetts
Snyder JP, Bugayevski LM (1995) Map projections—a reference manual. Taylor & Francis
Swain MJ, Ballard DH (1991) Color indexing. Int J Comput Vis 7(1):11–32
Taubin G, Cooper DB (1991) Recognition and positioning of rigid objects using algebraic moment invariants. Geometric Methods in Computer Vision 1570:175–186, SPIE
Taubin G (1995) A signal processing approach to fair surface design. Comput Graph (Annual Conference Series) 29:351–358
Taubin G (1995) Estimating the tensor of curvature of a surface from a polyhedral approximation. Fifth International Conference on Computer Vision (ICCV'95)
Taubin G (2000) Geometric signal processing on polygonal meshes. In: Proceedings of Eurographics 2000
Vandeborre J-Ph, Couillet V, Daoudi M (2002) A practical approach for 3D model indexing by combining local and global invariants. In: Proceedings of the 1st International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'02)
Tsai W-H, Fu K-S (1979, November/December) Error-correcting isomorphism of attributed relational graphs for pattern analysis. IEEE Trans Systems, Man and Cybernetics 12(6):657–767
Wong K-YK, Mendonca PRS, Cipolla R (2003, February) Camera calibration from surfaces of revolution. IEEE Trans PAMI 25(2):147–161
Zhang HJ, Wu JH, Zhong D, Smoliar SW (1997) An integrated system for content-based video retrieval and browsing. Pattern Recognit 30(4):643–658
Acknowledgment
The authors thank Dr. Gianni Antini for his valuable contribution to part of this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Assfalg, J., Del Bimbo, A. & Pala, P. Content-based retrieval of 3D models through curvature maps: a CBR approach exploiting media conversion. Multimed Tools Appl 31, 29–50 (2006). https://doi.org/10.1007/s11042-006-0034-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-006-0034-2