Published in CVPR 2019. Explores the practical possibility of using the spectrum of an object for shape reconstruction. Proposes an inverse mapping between geometric domain and its Laplacian via simple regularizers. Isospectralization: A numerical optimization procedure to deform a mesh in order to align its (finite) Laplacian spectrum with a given one. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Spectral Geometry Relationship between geometric structures of manifolds and spectra of canonically defined differential operators. Eigenvalue problems involving the Laplace operator on manifolds have proven to be a consistently fertile area of geometric analysis with deep connections to number theory, physics, and applied mathematics. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Manifolds (As discussed in previous talks) In computer vision, the notion of a manifold is used quite frequently. in rotation averaging (SO3), structure and motion (“Essential” manifold) to capture the shape of an object (“Shape” manifolds) to model a set of images (“Grassman” manifolds) to simply represent a sphere (Sn). ... Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Riemannian Manifold and Geodesics (As discussed in previous talks) A Riemannian manifold is a manifold with an inner product defined in the tangent space at each point. Geodesics are locally shortest curves. They preserve a direction on a surface and have many interesting properties. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Riemannian Manifold and Geodesics Figure 2: Geodesic and tangent space in a Riemannian manifold. 1 1Medinria: DT-MRI processing and visualization software; Xavier Pennec. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Isometry and Isomorphism Figure 3: Isometry and Isomorphism.2 2Smooth Shells: Multi-Scale Shape Registration with Functional Maps; Eisenberger, Lahner and Cremers. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Laplace-Beltrami Operator Figure 4: Laplace-Beltrami operator 3 Laplacian ( f ) = div(gradient(f )). The Laplacian is generalized to the Riemannian manifold (M; g) by the Laplace-Beltrami operator ( g ). 3Khan Academy; Grant Sanderson. Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Isospectrals Given a compact Riemannian manifold, we can associate to it the Laplace-Beltrami operator. Two closed Riemannian manifolds are said to be isospectral if the eigenvalues of their Laplace–Beltrami operator (Laplacians) coincide. Thus, spectral geometry is the connection between the spectrum Spec(M; g), i.e. the eigenvalues, and the geometry of the manifold (M; g). This fundamentally deals with two kinds of problems: Direct problems Inverse problems Sricharan Chiruvolu Isospectralization
Manifold and Geodesics Isometry and Isomorphism Laplace-Beltrami Operator Direct and Inverse Problems Direct and Inverse Problems Direct Problems Direct problems attempt to infer the behavior of the eigenvalues of a Riemannian manifold from knowledge of the geometry. Compute (exactly or not) the spectrum Spec(M, g)? And (or) find properties on the spectrum Spec(M, g)? Inverse Problems Inverse problem - does the data of the spectrum Spec(M, g) determine the "shape" of the manifold (M, g) ? Which geometric information of the manifold can we determine from the spectrum? Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Hearing the Shape of a Drum Figure 5: Membranes of these two different shapes (but otherwise identical) would "sound" the same. "Can one hear the shape of a drum?" Mark Kac’s 1966 question, "Can one hear the shape of a drum?" set off research into spectral theory, with the idea of understanding the extent to which the spectrum allows one to read back the geometry. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Hearing the Shape of a Drum Theoretically Negative. Why? - There exists isospectral manifolds that are nonisometric. With additional priors, practically feasible. We can recover the structure of an object from its spectrum. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Notations Figure 6: Notations Discretization. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Isospectralization Find the optimal embedding that aligns the spectrum to another: min V∈Rn×d λ (∆X (V)) − µ ω + ρX (V) V is the (unknown) embedding of the mesh vertices in R. ∆X (V) is the associated discrete Laplacian. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Flat Shape Regularizers Encourage Small Interior Edge Lengths ρX (V) = eij ∈Ei l2 ij (V) Note: Optimization is effected by the mesh resolution and spectral bandwidth. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Shape reconstruction on Flat Shapes Figure 7: Shape recovery optimization for flat shapes. Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Surface Regularizers Encourage Vertices to Lie Close to Barycenter of neighbors, L is the initial graph Laplacian. ρX (V) = Lg 0 V 2 2 Encourage small total displacement from initial embedding - volume to grow/shrink to disambiguate isometric shapes. ρX (V) = n i=1 ai vi − vi 0 2 Sricharan Chiruvolu Isospectralization
the Shape of a Drum Isospectralization Regularizers for flat shapes Regularizers for surfaces shapes Shape reconstruction on Surfaces Figure 8: Two isometric shapes ("Surfaces") with different volume; their (identical) spectra. This is the reason we need the second Regularizer. Sricharan Chiruvolu Isospectralization
Improvement for modern shape matching problems via addressing a decades-old problem. Applications in various domains of geometry processing and computer vision. No mathematical backing on optimization yet. No experimental proof on shape interpolation yet. Sricharan Chiruvolu Isospectralization