Abstract
In this paper, we propose a deformable 3D shape matching and retrieval approach using a spectral skeleton that encodes nonrigid object structures. This spectral skeleton is constructed from the second eigenfunction of the Laplace-Beltrami operator defined on the surface of a 3D shape, and thus it is invariant to isometric transformations. In addition to its intrinsic property, our proposed shape descriptor is compact, robust to noise, discriminative, and efficient to compute. We also present a graph matching framework by comparing the shortest paths between skeleton endpoints. Extensive experimental results demonstrate the feasibility of the proposed shape retrieval approach on three standard benchmarks of nonrigid 3D shapes.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Grigorishin T, Abdel-Hamid G, Yang YH (1998) Skeletonization: an electrostatic field-based approach. Pattern Anal Applic:163–177
Fomenko AT, Kunii TL (1997) Topological modeling for visualization. Springer-Verlag, Tokyo
Milnor J, theory Morse (1963) Princeton University Press. New Jersey
Min P, Kazhdan M, Funkhouser T (2004) A comparison of text and shape matching for retrieval of online 3D models. In: Proc ECDL, pp 209–220
Siddiqi K, Shokoufandeh A, Dickinson SJ, Zucker SW (1999) Shock graphs and shape matching. Int Jour Computer Vision 35(1):13–32
Hilaga M, Shinagawa Y, Kohmura T, Kunii TL (2001) Topology matching for fully automatic similarity estimation of 3D shapes. In: Proc SIGGRAPH, pp 203–212
Shinagawa Y, Kunii TL, Kergosien YL (1991) Surface coding based on Morse theory. IEEE Comput Graph Appl 11(5):66–78
Siddiqi K, Zhang J, Macrini D, Shokoufandeh A, Bouix S, Dickinson S (2008) Retrieving articulated 3-D models using medial surfaces. Mach Vis Appl 19(4):261–275
Cornea ND, Demirci MF, Silver D, Shokoufandeh A, Dickinson S, Kantor PB (2005) 3D object retrieval using many-to-many matching of curve skeletons. In: Proc. Int. Conf. Shape Modeling and Applications, pp 368–373
Hassouna MS, Farag AA (2009) Variational curve skeletons using gradient vector flow. IEEE Trans Pattern Anal Mach Intell 31(12):2257–2274
Tagliasacchi A, Zhang H, Cohen-Or D (2009) Curve skeleton extraction from incomplete point cloud. ACM Trans Graph 28(3)
Ankerst M, Kastenmüller G, Kriegel H, Seidl T (1999) 3D shape histograms for similarity search and classification in spatial databases. In: Proc. Int. Sympo. Advances in Spatial Databases, pp 207–226
Osada R, Funkhouser T, Chazelle B, Dobkin D (2002) Shape distributions. ACM Trans Graph 21(4):807–832
Kazhdan M, Funkhouser T, Rusinkiewicz S (2003) Rotation invariant spherical harmonic representation of 3D shape descriptors. In: Proc. ACM Sympo Geometry Processing, pp 156–164
Ben Hamza A, Krim H (2003) Geodesic object representation and recognitions. In: Proc Discrete Geometry for Computer Imagery, pp 378–387
Ben Hamza A, Krim H (2006) Geodesic matching of triangulated surfaces. IEEE Trans Image Process 15(8):2249–2258
Ion A, Artner NM, Peyré G, Kropatsch WG, Cohen LD (2011) Matching 2D and 3D articulated shapes using the eccentricity transform. Comput Vis Image Underst 115:817–834
Chen D-Y., Tian X-P., Shen Y-T., Ouhyoung M (2003) On visual similarity based 3D model retrieval. Comput Graphics Forum 22(3):223–232
Shilane P, Min P, Kazhdan M, Funkhouser T (2004) The Princeton shape benchmark. In: Proc Shape Modeling International, pp 167–178
Ni X, Garland M, Hart JC (2004) Fair morse functions for extracting the topological structure of a surface mesh. In: Proc. Int. Conf. Computer Graphics and Interactive Techniques, pp 613–622
Tierny J, Vandeborre J-P., Daoudi M (2008) Partial 3D shape retrieval by Reeb pattern unfolding. Comput Graphics Forum 28(1):41–55
Aouada D, Krim H (2010) Squigraphs for fine and compact modeling of 3-D shapes. IEEE Trans Image Process 19(2):306–321
Biasotti S, Giorgi D, Spagnuolo M, Falcidieno B (2007) Reeb graphs for shape analysis and applications. Theor Comput Sci 392(1-3):5–22
Pascucci V, Scorzelli G, Bremer PT, Mascarenhas A (2007) Robust on-line computation of Reeb graphs: simplicity and speed. ACM Trans Graph 26(3)
Patane G, Spagnuolo M, Falcidieno B (2009) A minimal contouring approach to the computation of the Reeb Graph. IEEE Trans Vis Comput Graph 15(4):583–595
Belkin M, Niyogi P, Sindhwani V (2006) Manifold regularization: a geometric framework for learning from labeled and unlabeled examples. J Mach Learn Res 7:23992434
Lévy B (2006) Laplace-Beltrami eigenfunctions: Towards an algorithm that understands geometry. In: Proc. Conf. Shape Modeling and Applications
Reuter M, Hierarchical shape segmentation and registration via topological features of Laplace-Beltrami eigenfunctions (2010). Int J Comput Vis 89(2):287–308
Rustamov RM (2007) Laplace-Beltrami eigenfunctions for deformation invariant shape representation. In: Proc Symp. on Geometry processing, pp 225–233
Bronstein AM, Bronstein MM, Guibas L, Ovsjanikov M (2011) Shape Google: Geometric words and expressions for invariant shape retrieval. ACM Trans Graph 30(1)
Tarmissi K, Ben Hamza A (2009) Information-theoretic hashing of 3D objects using spectral graph theory. Expert Systems with Applications 36(5):9409–9414
Sun J, Ovsjanikov M, Guibas L (2009) A concise and provably informative multi-scale signature-based on heat diffusion. Comput Graphics Forum 28(5):1383–1392
Gȩbal K, Bærentzen JA, Aanæs H, Larsen R (2009) Shape analysis using the auto diffusion function. Comput Graphics Forum 28(5):1405–1513
Shi Y, Lai R, Krishna S, Sicotte N, Dinov I, Toga AW (2008) Anisotropic Laplace-Beltrami eigenmaps: Bridging Reeb graphs and skeletons. In: Proc CVPR Workshops, pp 23–28
Aubry M, Schlickewei U, Cremers D (2011) The wave kernel signature: A quantum mechanical approach to shape analysis. In: Proc Computational Methods for the Innovative Design of Electrical Devices, pp 1626–1633
Li C, Ben Hamza A (2013) A multiresolution descriptor for deformable 3D shape retrieval. Vis Comput 29(6):513–524
Zhong M, Qin H (2014) Sparse approximation of 3D shapes via spectral graph wavelets. Vis Comput 30 (8):751–761
Li C, Ben Hamza A (2014) Spatially aggregating spectral descriptors for nonrigid 3D shape retrieval: A comparative survey. Multimedia Systems 20(3):253281
Mohamed W, Ben Hamza A (2012) Reeb graph path dissimilarity for 3D object matching and retrieval. Vis Comput 28(3):305–318
Chung MK, Taylor J (2004) Diffusion smoothing on brain surface via finite element method. In: Proc. IEEE Int. Sympo. Biomedical Imaging: Nano to Macro, pp 432–435
Qiu A, Bitouk D, Miller MI (2006) Smooth functional and structural maps on the neocortex via orthonormal Bases of the LaplaceBeltrami operator. IEEE Trans Med Imaging 25(10):1296–1306
Uhlenbeck K (1976) Generic properties of eigenfunctions. Am J Math 98(4):1059–1078
Bai X, Latecki LJ (2008) Path similarity skeleton graph matching. IEEE Trans Pattern Anal Mach Intell 30(7):1282–1292
Demirci MF, Shokoufandeh A, Keselman Y, Bretzner L, Dickinson S (2006) Object recognition as many-to-many feature matching. Int J Comput Vis 69(2):203–222
Bai X, Latecki LJ, Liu W-Y (2007) Skeleton pruning by contour partitioning with discrete curve evolution. IEEE Trans Pattern Anal Mach Intell 29(3):449–462
Ling H, Jacobs DW (2007) Shape classification using inner-distance. IEEE Trans Pattern Anal Mach Intell 29(2):286–299
Rosenberg S (1997) The Laplacian on a Riemannian Manifold. Cambridge University Press
Gallot S, Hulin D, Lafontaine J (1990) Riemannian Geometry. Springer-Verlag
Wardetzky M, Mathur S, Kälberer F, Grinspun E (2007) Discrete Laplace operators: no free lunch. In: Proc Eurographics Symposium on Geometry processing, pp 33–37
Kac M (1966) Can one hear the shape of a drum Am Math Mon 73(4):1–23
Meyer M, Desbrun M, Schröder P, Barr A (2003) Discrete differential-geometry operators for triangulated 2-manifolds. Visual Mathematics III:35–57
Kreyszig (1968) Introduction to Differentiable Geometry and Riemannian Geometry. Academic Press
Boothby WM (1986) An Introduction to Differentiable Manifolds and Riemannian Geometry. Academic Press
Krim H, Ben Hamza A (2015) Geometric methods in signal and image analysis. Cambridge University Press
Gordon C, Webb D (1996) You can’t hear the shape of a drum. Am Sci 84(1):46–55
Lian Z, Zhang J, Choi S, ElNaghy H, El-Sana J, Furuya T, Giachetti A, Guler RA, Isaia L, Lai L, Li C, Li H, Limberger FA, Martin R, Nakanishi RU, Neto AP, Nonato LG, Ohbuchi R, Pevzner4 K, Pickup D, Rosin P, Sharf A, Sun L, Sun X, Tari S, Unal G, Wilson RC (2015) SHREC’15 Track: Non-rigid 3D Shape Retrieval. In: Proc Eurographics Workshop on 3D Object Retrieval
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mohamed, W., Hamza, A.B. Deformable 3d shape retrieval using a spectral geometric descriptor. Appl Intell 45, 213–229 (2016). https://doi.org/10.1007/s10489-015-0746-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-015-0746-y