“Steklov Spectral Geometry for Extrinsic Shape Analysis” by Wang, Ben-Chen, Polterovich and Solomon
Conference:
Type(s):
Title:
- Steklov Spectral Geometry for Extrinsic Shape Analysis
Session/Category Title: Maps and Operators
Presenter(s)/Author(s):
Abstract:
We propose using the Dirichlet-to-Neumann operator as an extrinsic alternative to the Laplacian for spectral geometry processing and shape analysis. Intrinsic approaches, usually based on the Laplace–Beltrami operator, cannot capture the spatial embedding of a shape up to rigid motion, and many previous extrinsic methods lack theoretical justification. Instead, we consider the Steklov eigenvalue problem, computing the spectrum of the Dirichlet-to-Neumann operator of a surface bounding a volume. A remarkable property of this operator is that it completely encodes volumetric geometry. We use the boundary element method (BEM) to discretize the operator, accelerated by hierarchical numerical schemes and preconditioning; this pipeline allows us to solve eigenvalue and linear problems on large-scale meshes despite the density of the Dirichlet-to-Neumann discretization. We further demonstrate that our operators naturally fit into existing frameworks for geometry processing, making a shift from intrinsic to extrinsic geometry as simple as substituting the Laplace–Beltrami operator with the Dirichlet-to-Neumann operator.
References:
- Yonathan Aflalo, Haim Brezis, and Ron Kimmel. 2015. On the optimality of shape and data representation in the spectral domain. SIAM Journal on Imaging Sciences 8, 2 (2015), 1141–1160.
- Hartwig Anzt, Stanimire Tomov, and Jack Dongarra. 2015. Accelerating the LOBPCG method on GPUs using a blocked sparse matrix vector product. In Proc. Symposium on High Performance Computing. 75–82.
- Mathieu Aubry, Ulrich Schlickewei, and Daniel Cremers. 2011. The wave kernel signature: A quantum mechanical approach to shape analysis. In Proceedings of the International Conference on Computer Vision (ICCV’11). 1626–1633.
- Omri Azencot, Mirela Ben-Chen, Frédéric Chazal, and Maks Ovsjanikov. 2013. An operator approach to tangent vector field processing. In Computer Graphics Forum, Vol. 32. 73–82.
- Omri Azencot, Maks Ovsjanikov, Frédéric Chazal, and Mirela Ben-Chen. 2015. Discrete derivatives of vector fields on surfaces–An operator approach. Transactions on Graphics 34, 3 (2015), 29.
- Omri Azencot, Orestis Vantzos, and Mirela Ben-Chen. 2016. Advection-based function matching on surfaces. In Computer Graphics Forum, Vol. 35. 55–64.
- Omri Azencot, Steffen Weißmann, Maks Ovsjanikov, Max Wardetzky, and Mirela Ben-Chen. 2014. Functional fluids on surfaces. In Computer Graphics Forum, Vol. 33. 237–246.
- Mikhail Belkin, Jian Sun, and Yusu Wang. 2008. Discrete Laplace operator on meshed surfaces. In Proceedings of the Symposium on Discrete Algorithms (SODA’08). 278–287.
- Mikhail Belkin, Jian Sun, and Yusu Wang. 2009. Constructing Laplace operator from point clouds in R<sup>d</sup>. In Proceedings of the Symposium on Discrete Algorithms (SODA’09). 1031–1040.
- Michele Benzi, Gene H. Golub, and Jörg Liesen. 2005. Numerical solution of saddle point problems. Acta Numerica 14 (2005), 1–137.
- Silvia Bertoluzza. 2003. Non conforming domain decomposition: The Steklov–Poincaré operator point of view. In Domain Decomposition Methods in Science and Engineering. 15–26.
- Steffen Börm, Lars Grasedyck, and Wolfgang Hackbusch. 2003. Hierarchical Matrices. Technical Report. Max Planck Institute.
- Davide Boscaini, Davide Eynard, Drosos Kourounis, and Michael M. Bronstein. 2015. Shape-from-operator: Recovering shapes from intrinsic operators. In Computer Graphics Forum, Vol. 34. 265–274.
- James H. Bramble and Joseph E. Pasciak. 1988. A preconditioning technique for indefinite systems resulting from mixed approximations of elliptic problems. Mathematics of Computation 50, 181 (1988), 1–17.
- Haim Brezis. 2010. Functional Analysis, Sobolev Spaces and Partial Differential Equations. Springer Science 8 Business Media.
- Alexander M. Bronstein, Michael M. Bronstein, Leonidas J. Guibas, and Maks Ovsjanikov. 2011. Shape Google: Geometric words and expressions for invariant shape retrieval. Transactions on Graphics 30, 1 (2011), 1.
- Alexander M. Bronstein, Michael M. Bronstein, and Ron Kimmel. 2008. Numerical Geometry of Non-rigid Shapes. Springer Science 8 Business Media.
- Oscar P. Bruno and Stéphane K. Lintner. 2013. A high-order integral solver for scalar problems of diffraction by screens and apertures in three-dimensional space. Journal of Computational Physics 252 (2013), 250–274.
- John Canny and John Reif. 1987. New lower bound techniques for robot motion planning problems. In Annual Symposium on Foundations of Computer Science. 49–60.
- Xiaobai Chen, Aleksey Golovinskiy, and Thomas Funkhouser. 2009. A benchmark for 3D mesh segmentation. In Transactions on Graphics, Vol. 28. ACM, 73.
- Ming Chuang, Linjie Luo, Benedict J. Brown, Szymon Rusinkiewicz, and Michael Kazhdan. 2009. Estimating the laplace–Beltrami operator by restricting 3D functions. In Computer Graphics Forum, Vol. 28. 1475–1484.
- Ronald R. Coifman and Stéphane Lafon. 2006. Diffusion maps. Applied and Computational Harmonic Analysis 21, 1 (2006), 5–30.
- Bruno Colbois, Ahmad El Soufi, and Alexandre Girouard. 2011. Isoperimetric control of the Steklov spectrum. Journal of Functional Analysis 261, 5 (2011), 1384–1399.
- Etienne Corman, Justin Solomon, Mirela Ben-Chen, Leonidas Guibas, and Maks Ovsjanikov. 2017. Functional characterization of intrinsic and extrinsic geometry. Transactions on Graphics 36, 2 (March 2017), 14:1–14:17.
- Keenan Crane, Clarisse Weischedel, and Max Wardetzky. 2013. Geodesics in heat: A new approach to computing distance based on heat flow. Transactions on Graphics 32, 5 (2013), 152.
- Johannes J. Duistermaat and Victor W. Guillemin. 1975. The spectrum of positive elliptic operators and periodic bicharacteristics. Inventiones Mathematicae 29 (1975), 39–80.
- Nader Engheta, William D. Murphy, Vladimir Rokhlin, and Marius S. Vassiliou. 1992. The fast multipole method (FMM) for electromagnetic scattering problems. Transactions on Antennas and Propagation 40, 6 (1992), 634–641.
- Ming Gao, Nathan Mitchell, and Eftychios Sifakis. 2014. Steklov-Poincaré skinning. In Proc. Symposium on Computer Animation. 139–148.
- Alexandre Girouard, Jean Lagacé, Iosif Polterovich, and Alessandro Savo. 2017. The Steklov spectrum of cuboids. arXiv preprint arXiv:1711.03075 (2017).
- Alexandre Girouard and Iosif Polterovich. 2017. Spectral geometry of the Steklov problem. Journal of Spectral Theory 7, 2 (2017), 321–359.
- Gerd Grubb. 2009. Pseudodifferential methods for boundary value problems. Distributions and operators. Springer Science and Business Media, 305–333.
- Wolfgang Hackbusch. 1999. A sparse matrix arithmetic based on H -matrices. Part I: Introduction to H-matrices. Computing 62, 2 (1999), 89–108.
- Shoji Hamada. 2011. GPU-accelerated indirect boundary element method for voxel model analyses with fast multipole method. Computer Physics Communications 182, 5 (2011), 1162–1168.
- Klaus Hildebrandt, Christian Schulz, Christoph von Tycowicz, and Konrad Polthier. 2010. Eigenmodes of surface energies for shape analysis.. In Proceedings of Geometric Modeling and Processing (GMP’10). Springer, 296–314.
- Hugues Hoppe. 1996. Progressive meshes. In Proc. SIGGRAPH. 99–108.
- Hajime Igarashi and Toshihisa Honma. 1996. A boundary element method for potential fields with corner singularities. Applied Mathematical Modelling 20, 11 (1996), 847–852.
- John David Jackson. 1998. Classical electrodynamics. In Classical Electrodynamics, 3rd ed., John David Jackson (Ed.). Wiley-VCH, 832.
- Alec Jacobson. 2013. Algorithms and Interfaces for Real-time Deformation of 2d and 3d Shapes. Ph.D. Dissertation. ETH Zurich.
- Alec Jacobson, Ladislav Kavan, and Olga Sorkine-Hornung. 2013. Robust inside-outside segmentation using generalized winding numbers. ACM Transactions on Graphics (TOG) 32, 4 (2013), 33.
- Alexander Kachalov, Yaroslav Kurylev, and Matti Lassas. 2001. Inverse Boundary Spectral Problems. CRC Press.
- Ram P. Kanwal. 2013. Linear Integral Equations. Springer.
- Andrew V. Knyazev. 2001. Toward the optimal preconditioned eigensolver: Locally optimal block preconditioned conjugate gradient method. SIAM Journal on Scientific Computing 23, 2 (2001), 517–541.
- Iasonas Kokkinos, Michael M. Bronstein, Roee Litman, and Alex M. Bronstein. 2012. Intrinsic shape context descriptors for deformable shapes. In Proceedings of the Computer Vision and Pattern Recognition (CVPR’12). 159–166.
- John M. Lee and Gunther Uhlmann. 1989. Determining anisotropic real-analytic conductivities by boundary measurements. Communications on Pure and Applied Mathematics 42, 8 (1989), 1097–1112.
- Michael Levitin, Leonid Parnovski, Iosif Polterovich, and David A. Sher. 2017. Sloshing, Steklov and corners I: Asymptotics of sloshing eigenvalues. arXiv Preprint arXiv:1709.01891 (2017).
- Jian Liang, Rongjie Lai, Tsz Wai Wong, and Hongkai Zhao. 2012. Geometric understanding of point clouds using Laplace–Beltrami operator. In Proceedings of the Computer Vision and Pattern Recognition (CVPR’12). 214–221.
- Stéphane K. Lintner and Oscar P. Bruno. 2015. A generalized Calderón formula for open-arc diffraction problems: Theoretical considerations. Proceedings of the Royal Society of Edinburgh Section A: Mathematics 145, 2 (2015), 331–364.
- Yaron Lipman, Raif M. Rustamov, and Thomas A. Funkhouser. 2010. Biharmonic distance. Transactions on Graphics 29, 3 (2010), 27.
- Roee Litman, Alexander M. Bronstein, and Michael M. Bronstein. 2012. Stable volumetric features in deformable shapes. Computers 8 Graphics 36, 5 (2012), 569–576.
- Haixiang Liu, Nathan Mitchell, Mridul Aanjaneya, and Eftychios Sifakis. 2016. A scalable Schur-complement fluids solver for heterogeneous compute platforms. Transactions on Graphics 35, 6 (2016), 201.
- Hsueh-Ti Derek Liu, Alec Jacobson, and Keenan Crane. 2017. A Dirac operator for extrinsic shape analysis. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 139–149.
- Robert Osada, Thomas Funkhouser, Bernard Chazelle, and David Dobkin. 2002. Shape distributions. Transactions on Graphics 21, 4 (2002), 807–832.
- Maks Ovsjanikov, Mirela Ben-Chen, Justin Solomon, Adrian Butscher, and Leonidas Guibas. 2012. Functional maps: A flexible representation of maps between shapes. Transactions on Graphics 31, 4 (2012), 30.
- Giuseppe Patané. 2015. Volumetric heat kernel: Padé-Chebyshev approximation, convergence, and computation. Computers 8 Graphics 46 (2015), 64–71.
- Giuseppe Patané. 2016. Laplacian spectral kernels and distances for geometry processing and shape analysis. In Computer Graphics Forum, Vol. 35. 599–624.
- Ulrich Pinkall and Konrad Polthier. 1993. Computing discrete minimal surfaces and their conjugates. Experimental Mathematics 2, 1 (1993), 15–36.
- Iosif Polterovich and David A. Sher. 2015. Heat invariants of the Steklov problem. Journal of Geometric Analysis 25, 2 (2015), 924–950.
- Alfio Quarteroni and Alberto Valli. 1999. Domain Decomposition Methods for Partial Differential Equations. Oxford.
- Dan Raviv, Michael M. Bronstein, Alexander M. Bronstein, and Ron Kimmel. 2010. Volumetric heat kernel signatures. In Proceedings of the Workshop on 3D Object Retrieval (3DOR’10). 39–44.
- Martin Reuter, Silvia Biasotti, Daniela Giorgi, Giuseppe Patanè, and Michela Spagnuolo. 2009. Discrete Laplace–Beltrami operators for shape analysis and segmentation. Computers 8 Graphics 33, 3 (2009), 381–390.
- Martin Reuter, Franz-Erich Wolter, and Niklas Peinecke. 2006. Laplace–Beltrami spectra as “Shape-DNA” of surfaces and solids. Computer-Aided Design 38, 4 (2006), 342–366.
- Vladimir Rokhlin. 1985. Rapid solution of integral equations of classical potential theory. Journal of Computational Physics 60, 2 (1985), 187–207.
- Raif M. Rustamov. 2011. Interpolated eigenfunctions for volumetric shape processing. Visual Computer 27, 11 (2011), 951–961.
- Raif M. Rustamov, Maks Ovsjanikov, Omri Azencot, Mirela Ben-Chen, Frédéric Chazal, and Leonidas Guibas. 2013. Map-based exploration of intrinsic shape differences and variability. Transactions on Graphics 32, 4 (2013), 72.
- Rohan Sawhney and Keenan Crane. 2017. Boundary first flattening. ACM Transactions on Graphics (TOG) 37, 1 (2017), 5.
- Wojciech Śmigaj, Timo Betcke, Simon Arridge, Joel Phillips, and Martin Schweiger. 2015. Solving boundary integral problems with BEM++. Transactions on Mathematical Software 41, 2 (2015), 6.
- Barry Smith, Petter Bjorstad, and William Gropp. 2004. Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations. Cambridge.
- Olga Sorkine. 2005. Laplacian mesh processing. In Eurographics State of the Art Report.
- Olaf Steinbach. 2007. Numerical Approximation Methods for Elliptic Boundary Value Problems: Finite and Boundary Elements. Springer.
- Olaf Steinbach and Wolfgang L. Wendland. 1998. The construction of some efficient preconditioners in the boundary element method. Advances in Computational Mathematics 9, 1–2 (1998), 191–216.
- Mark J. Stock and Adrin Gharakhani. 2010. A GPU-accelerated boundary element method and vortex particle method. In AIAA 40th Fluid Dynamics Conference and Exhibit, Vol. 1.
- Martin Stoll and A. J. Wathen. 2007. The Bramble–Pasciak Preconditioner for Saddle Point Problems. Technical Report. University of Oxford.
- Jian Sun, Maks Ovsjanikov, and Leonidas Guibas. 2009. A concise and provably informative multi-scale signature based on heat diffusion. In Computer Graphics Forum, Vol. 28. 1383–1392.
- Toru Takahashi and Tsuyoshi Hamada. 2009. GPU-accelerated boundary element method for Helmholtz equation in three dimensions. International Journal for Numerical Methods in Engineering 80, 10 (2009), 1295–1321.
- Federico Tombari, Samuele Salti, and Luigi Di Stefano. 2010. Unique signatures of histograms for local surface description. In Proceedings of the European Conference on Computer Vision (ECCV’10). 356–369.
- Andrea Toselli and Olof B. Widlund. 2005. Domain Decomposition Methods: Algorithms and Theory. Vol. 34. Springer.
- Bruno Vallet and Bruno Lévy. 2008. Spectral geometry processing with manifold harmonics. In Computer Graphics Forum, Vol. 27. 251–260.
- Amir Vaxman, Mirela Ben-Chen, and Craig Gotsman. 2010. A multi-resolution approach to heat kernels on discrete surfaces. Transactions on Graphics 29, 4 (2010), 121.
- Gang Wang and Yalin Wang. 2015. Multi-scale heat kernel based volumetric morphology signature. In International Conference on Medical Image Computing and Computer-Assisted Intervention. 751–759.
- Hao Wang, Tong Lu, Oscar Kin-Chung Au, and Chiew-Lan Tai. 2014. Spectral 3D mesh segmentation with a novel single segmentation field. Graphical Models 76, 5 (2014), 440–456.
- Kenong Wu and Martin D. Levine. 1997. 3D part segmentation using simulated electrical charge distributions. IEEE Transactions on Pattern Analysis and Machine Intelligence 19, 11 (1997), 1223–1235.
- Rio Yokota, Jaydeep P. Bardhan, Matthew G. Knepley, Lorena A. Barba, and Tsuyoshi Hamada. 2011. Biomolecular electrostatics using a fast multipole BEM on up to 512 GPUs and a billion unknowns. Computer Physics Communications 182, 6 (2011), 1272–1283.
- Hao Zhang, Oliver Van Kaick, and Ramsay Dyer. 2010. Spectral mesh processing. In Computer Graphics Forum, Vol. 29. 1865–1894.
- Qingnan Zhou, Eitan Grinspun, Denis Zorin, and Alec Jacobson. 2016. Mesh arrangements for solid geometry. Transactions on Graphics 35, 4 (July 2016), 39:1–39:15.