A Unified Definition and Computation of Laplacian Spectral Distances
Giuseppe Patan\`e

TL;DR
This paper introduces a unified framework for defining and computing Laplacian spectral distances in both continuous and discrete settings, enabling efficient approximation and analysis of spectral kernels on graphs and manifolds.
Contribution
It extends recent discrete results to the continuous case, providing a novel definition and efficient computation methods for Laplacian spectral kernels and distances.
Findings
Discrete spectral kernels are approximated by sparse linear systems.
The proposed methods are efficient and well-conditioned.
The paper discusses the stability and optimality of spectral distances.
Abstract
Laplacian spectral kernels and distances (e.g., biharmonic, heat diffusion, wave kernel distances) are easily defined through a filtering of the Laplacian eigenpairs. They play a central role in several applications, such as dimensionality reduction with spectral embeddings, diffusion geometry, image smoothing, geometric characterisations and embeddings of graphs. Extending the results recently derived in the discrete setting~\citep{PATANE-STAR2016,PATANE-CGF2017} to the continuous case, we propose a novel definition of the Laplacian spectral kernels and distances, whose approximation requires the solution of a set of inhomogeneous Laplace equations. Their discrete counterparts are equivalent to a set of sparse, symmetric, and well-conditioned linear systems, which are efficiently solved with iterative methods. Finally, we discuss the optimality of the Laplacian spectrum for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Unified Definition and Computation
of Laplacian Spectral Distances
Giuseppe Patané
Consiglio Nazionale delle Ricerche
Istituto di Matematica Applicata e Tecnologie Informatiche
Genova, Italy
Abstract
Laplacian spectral kernels and distances (e.g., biharmonic, heat diffusion, wave kernel distances) are easily defined through a filtering of the Laplacian eigenpairs. They play a central role in several applications, such as dimensionality reduction with spectral embeddings, diffusion geometry, image smoothing, geometric characterisations and embeddings of graphs. Extending the results recently derived in the discrete setting [38, 39] to the continuous case, we propose a novel definition of the Laplacian spectral kernels and distances, whose approximation requires the solution of a set of inhomogeneous Laplace equations. Their discrete counterparts are equivalent to a set of sparse, symmetric, and well-conditioned linear systems, which are efficiently solved with iterative methods. Finally, we discuss the optimality of the Laplacian spectrum for the approximation of the spectral kernels, the relation between the spectral and Green kernels, and the stability of the spectral distances with respect to the evaluation of the Laplacian spectrum and to multiple Laplacian eigenvalues.
keywords:
Laplacian spectrum, spectral distances, spectral kernels, heat kernel, diffusion distances and geometry, shape and graph analysis
1 Introduction
Spectral kernels and distances are easily defined through a filtering of the Laplacian eigenpairs and include random walks [41], biharmonic [28, 45], heat diffusion [10, 11, 17, 25], wave [12] kernels and distances. Laplacian spectral distances have been applied to shape segmentation [19] and comparison [11, 17, 35, 50] with multi-scale and isometry-invariant signatures [33, 32, 31]. Main applications of the heat kernel include dimensionality reduction [7, 53, 16, 4], diffusion geometry [6, 47], graphs’ embeddings [30] and analysis [18], shape comparison [9, 13, 43], data representation [54] and classification [34, 46, 49].
Overview and contribution
Extending the results recently derived in the discrete setting [38, 39] to the continuous case, we propose a novel definition of the Laplacian spectral kernels and distances, whose approximation requires the solution of a set of inhomogeneous Laplace equations. Their discrete counterparts are equivalent to a set of sparse linear systems, which are efficiently solved with iterative methods. To this end, the Laplacian spectral distances are defined by filtering the Laplacian spectrum , where is a proper filter function.
The proposed spectral kernels and distances are independent of the data dimensionality (e.g., surfaces, volumes, -dimensional data), of the discretisation of the input domain, and of the Laplace-Beltrami operator. The Laplacian spectral distances generalise the bi-harmonic [28] (), wave [12] (), and diffusion [14, 21, 36] () distances, Mexican hat wavelets [23] (), and random walks [41]. The behaviour of the filter , and in particular the convergence of to zero, determines the main properties of the resulting spectral distances, such as smoothness, encoding of local and global shape properties (e.g., Gaussian curvature, geodesic distance), localisation in time and frequency [21]. Through a proper filter design and a learning process [2, 8], we can obtain spectral kernels and distances that are also invariant with respect to isometric transformations or discriminative of a given shape class.
Recalling the definition of the spectral operator in [39, 37, 38], we review equivalent representations of the spectral kernels and distances in terms of the spectral norm of the -functions, the Laplacian spectrum, the spectral operator, and the spectral kernel (Sect. 2). Through these relations, the Laplacian spectral kernels and distances can be computed by approximating the filter with a rational function and converting their evaluation to the solution of a set of differential equations that involve only the Laplace-Beltrami operator.
The proposed discrete approximation of the spectral kernels (Sect. 3) is equivalent to solving sparse, symmetric, and well-conditioned linear systems, where is the degree of the rational polynomial approximation of the filter. Applying an iterative linear solver, the computation of the spectral kernel takes time, where typically varies from to and depends on the number of shape samples and on the sparsity of the coefficient matrix. In a similar way, the computation of the spectral distance between two points has the same order of complexity of the evaluation of the corresponding spectral kernel at the same input points.
Through the spectrum-free approximation, the computed spectral kernel is not affected by the Gibbs phenomenon, as a consequence of the high accuracy of the rational approximation with respect to the low-pass filter associated with the truncated spectral approximation. Furthermore, the spectrum-free approximation is free of user-defined parameters (e.g., the number of Laplacian eigenpairs).
Finally (Sects. 4, 5), we experimentally verify the accuracy, efficiency, and numerical robustness of the definition and spectrum-free computation of the spectral kernels and distances.
Novelties with respect to previous work
With respect to previous work and our recent results on the definition and computation of discrete spectral distances [39, 38], the main novelties of this paper are
the discussion of the optimality of the Laplacian spectrum for the approximation of the spectral kernel (Sect. 2.1);
- 2.
the study of the relation between the spectral and Green kernels (Sect. 2.4), associated with differential operators (Sect. 2.2);
- 3.
the analysis of the stability of the spectral distances with respect to the evaluation of the Laplacian spectrum and to multiple Laplacian eigenvalues (Sect. 2.3). In fact, the evaluation of the Laplacian spectrum is generally affected by small perturbations of the Laplace-Beltrami operator;
- 4.
a novel spectrum-free computation of the spectral distances (Sect. 2.5), which is achieved by properly approximating the associated filter with a rational polynomial and is expressed in terms of the canonical basis;
- 5.
the computation of the discrete spectral distances (Sect. 3.2), which reduces to the solution of a set of sparse, symmetric, and well-conditioned linear systems. This analogy between the continuous and discrete cases shows the generality of the proposed approach and it has not been addressed by previous work. Furthermore, these results are complementary and more general than the spectrum-free approaches presented in [39, 38];
- 6.
a new upper bound to the conditioning number of the linear systems associated with the spectrum-free approximation, which confirms the numerical stability and well-conditioned computation of the class of the spectrum-free approaches (Sect. 3.1);
- 7.
new experiments (Sect. 4), which enrich the tests initially presented in [39, 38] and address the robustness of the computation of the Laplacian spectral distances and kernels with respect to the data resolution, partial sampling, geometric or topological noise, and deformations.
2 Laplacian spectral distances
Firstly, we present the Laplace-Beltrami operator, its spectrum, and the optimality of the Laplacian eigenbasis (Sect. 2.1). Recalling the definition of the spectral operator and kernel introduced in [39, 37, 38], we review equivalent representations of the spectral distances in terms of the spectral norm of the -functions, the Laplacian spectrum, the spectral operator, and the spectral kernel (Sect. 2.2). As novel contribution, we discuss the stability of the spectral distances with respect to the evaluation of the Laplacian spectrum and to multiple Laplacian eigenvalues, which are generally affected by small perturbations of the Laplace-Beltrami operator (Sect. 2.3). Finally, we introduce a novel relation between the spectral and Green kernels (Sect. 2.4) and propose a novel spectrum-free computation of the spectral distances in the continuous case, which is presented in a way analogous to the discrete case [38, 39] and shows the generality of the proposed approach (Sect. 2.5).
2.1 Laplace-Beltrami operator
Let be a smooth surface, possibly with boundary, equipped with a Riemannian metrics and let us consider the inner product defined on the space of square integrable functions on and the corresponding norm . The Laplace-Beltrami operator is self-adjoint , and positive semi-definite , , [44].
Laplacian eigenbasis and its optimality
Recalling that the Laplace-Beltrami operator is self-adjoint and positive semi-definite, it has an orthonormal eigensystem , , , , in . Expressing a function in in terms of the Laplacian eigenfunctions, we have that
[TABLE]
According to [1], the Laplacian eigenfunctions are an optimal basis for the representation of signals with bounded gradient magnitude. In fact, the spectral decomposition is optimal for the approximation of functions with bounded gradient magnitude; i.e., the residual error is bounded as
[TABLE]
The spectral decomposition is also optimal for the approximation of functions with respect to the error estimation in (1). In fact, for any there is no integer and no sequence of linearly independent functions in such that
[TABLE]
Indeed, the Laplacian eigenfunctions are an optimal basis for the definition of scalar functions on a given domain, such as the Laplacian spectral kernels and distances on 3D shapes (Sect. 3). From the computational point of view, they have two main drawbacks: a high computational cost and storage overhead, which prevent the evaluation of a large number of Laplacian eigenpairs, and numerical instabilities with respect to the surface discretisation [38, 39].
2.2 Theoretical background: spectral kernels and distances
We briefly review the equivalent definitions of the spectral kernels (Sect. 2.2.1) and distances (Sect. 2.2.2), which will be useful to introduce their spectrum-free computation and main properties.
2.2.1 Spectral operator and kernel
According to [38, 39], let be a positive filter map that is square integrable and admits the power series . Considering the orthonormal Laplacian eigensystem , the spectral representation of the functions and is
[TABLE]
If , then we neglect the corresponding entry in . In , we define the spectral operator
[TABLE]
which is linear, continuous, self-adjoint, and , with
[TABLE]
spectral kernel. The spectral kernel operator and kernel are well-posed if the filter is bounded or square-integrable. The spectral kernel is also symmetric and self-adjoint, as a consequence of its definition. From these relations, it follows that
the spectral kernel is achieved as the action of the spectral operator on the -function at ;
- 2.
the spectral kernel is the solution to the differential equation . In Sect. 2.4, this property is further investigated in terms of the relation between the spectral and Green kernels.
To express the spectral distances in terms of the spectral operator (Sect. 2.5), we show that the pseudo-inverse of is induced by the filter function ; i.e., . In fact, from the spectral representation (3) of and , we get that
[TABLE]
In the following, we assume that both and are well-defined; for instance, this hypothesis is satisfied if is not null only on a compact interval of and it is valid in the discrete case (Sect. 3), where the Laplacian spectrum belongs to the interval , with maximum Laplacian eigenvalue.
2.2.2 Spectral distances
Through the spectral operator, we introduce the scalar product and the corresponding distance as [38, 39]
[TABLE]
Indicating with the map that takes value at and [math] otherwise, and selecting , in Eq. (6b), the spectral distance (Fig. 1) on is defined as
[TABLE]
i.e., these equivalent formulations involve the Laplacian spectrum, the spectral operator and kernel. The third equality follows from the identity and will be applied to the computation of the spectral distances (Sect. 3.2); in fact, it is independent of the evaluation of the Laplacian spectrum. The last identity is achieved by applying the relation
[TABLE]
2.3 Stability of the eigenpairs of the spectral operator
Generalising the results in [38, 39], we show that the computation of a single eigenvalue of the spectral operator is numerically stable and instabilities are generally due to repeated or close eigenvalues. Firstly, we notice that if is a Laplacian eigenvalue of multiplicity then is an eigenvalue of and its multiplicity is equal to or greater than . The corresponding eigenfunction is the Laplacian eigenfunction associated with the eigenvalue ; i.e., and .
We perturb the spectral operator by , , and compute the eigenpair of the corresponding operator ; i.e.,
[TABLE]
Recalling that the derivative of measures the variation of the eigenvalue, deriving (7) with respect to , and evaluating the resulting relation at [math], we have that
[TABLE]
From (8) and the self-adjointness of , it follows that . Multiplying both sides of (8) by and applying the previous identity we get that
[TABLE]
i.e., the computation of the eigenvalue of with multiplicity one is stable.
Assuming that is an eigenvalue of with multiplicity and rewriting the characteristic polynomial as , where is a polynomial of degree and , we get that
[TABLE]
i.e., . Indeed, modifying the Laplacian matrix in such a way that the filtered eigenvalues are perturbed by corresponds to a change of order in (i.e., ) and this amplification becomes larger as the multiplicity of the eigenvalue increases.
While multiple eigenvalues are typically associated with symmetric shapes, numerically close or switched eigenvalues are present regardless of the surface regularity. This unstable computation of multiple eigenpairs of the spectral operator generally affects the accuracy of the truncated spectral approximation
[TABLE]
of the corresponding distances. In fact, each filtered eigenvalue , , which appears at the denominator of , can further accentuate the numerical error of in the distance computation. Furthermore, the computation of the Laplacian spectrum is time-consuming and it is difficult to properly select the number of eigenpairs that is necessary to accurately approximate the spectral distance. Indeed, we propose an evaluation of the spectral distance that is independent of the computation of the Laplacian spectrum and is equivalent to a set of differential equations involving only the Laplace-Beltrami operator and its pseudo-inverse. This novel spectrum-free computation is a generalisation of the discrete approach recently presented in [38, 39].
2.4 Relation between spectral and Green kernels
To study the relation between the Green and the spectral kernels, let us consider a linear differential operator and the corresponding Green kernel such that . Then, the solution to the differential equation is expressed in terms of the Green kernel as .
Noting that the eigensystem of the integral operator induced by the Green kernel satisfies the relation , , we have that the eigensystem of is . Indeed, and have the same eigenfunctions and reciprocal eigenvalues. In particular, the spectral representation of the Green kernel is uniquely defined by the spectrum of . Combining the previous results with the properties of the spectral operator and kernel (Sect. 2.2.2), we get that
for the harmonic operator , the Green kernel is the commute-time kernel
[TABLE]
- 2.
for the bi-Laplacian operator , the Green kernel is the bi-harmonic kernel
[TABLE]
- 3.
for the diffusion operator , the Green kernel is the diffusion kernel (Fig. 2)
[TABLE]
- 4.
for the spectral operator , the Green kernel is the spectral kernel defined in Eq. (4).
2.5 Spectrum-free approximation of kernels and distances
Recalling the relation in Eq. (5) and noting that
[TABLE]
the spectral distance is equivalent to the norm of (i) the function and (ii) the solution of the differential equation . Through these relations, the spectral kernels will be computed by approximating the filter with a rational function (Sect. 2.5.1) and by converting the evaluation of the corresponding distances (Sect. 2.5.2) to the solution of a set of differential equations that involve the Laplace-Beltrami operator. The choice of one of these two equivalent representations depends on the selected filter and the simplicity of evaluating either or .
2.5.1 Kernel approximation, convergence, and accuracy
Let us introduce the space of the Laplacian spectral kernels as
[TABLE]
and equipped with the scalar product. Since
[TABLE]
the approximation of a given spectral kernel with a new kernel in is reduced to the approximation of by on a proper subspace of functions (e.g., the space of polynomials or rational polynomials). The class of functions used for the approximation of the input filter is selected in such a way that provides a good approximation of the input filter and is easily computable.
2.5.2 Rational approximation based on the canonical basis
We apply the Padé-Chebyshev rational approximation to the filter map . Let be the space of all rational functions
[TABLE]
We briefly recall that the representation of the rational approximation is not unique, unless we impose that it is irreducible; for example, by choosing . Given a filter , there exists a unique best approximation of in with respect to the norm [20] (Ch. 9), which is represented in terms of the canonic basis .
Recalling that the dimension of the space of rational polynomial of degree is , let us express the best rational approximation of in terms of these basis functions. To this end, we can either apply algebraic rules or impose interpolating constraints at points in order to compute the new coefficients through the identity
[TABLE]
The canonical basis used to represent the rational approximation of the input filter simplifies the computation of the spectral kernel; in fact, we need to evaluate only the functions and . Instead of applying the spectral representation (2), we define a recursive procedure as follows. To compute , let us multiply both sides by and notice that
[TABLE]
where is the constant eigenfunction equal to . By definition of pseudo-inverse, is the least-squares solution to the equation , where is equal to minus its mean . For the general case, we apply the recursive relation
[TABLE]
which reduces to the previous case. In a similar way, is calculated as , , with . Indeed, the proposed approach requires the solution of Laplace equation with a different right-hand side.
Convergence and accuracy
To verify that the sequence
[TABLE]
induced by the rational polynomial approximation of , converges to , we apply the upper bound
[TABLE]
where is the approximation error between and . For the diffusion operator [52], .
3 Spectrum-free approximation of kernels and distances
We briefly summarise the discretisation of the spectral kernel and distances [38, 39], which is then used to establish a simple relation between the spectral kernel and its pseudo-inverse (Sect. 3.1). Then, we introduce the spectrum-free approximation of the spectral kernels and distances (Sect. 3.2) and discuss the computational cost of the main steps of the proposed approach (Sect. 3.3).
3.1 Discretisation of spectral kernels and distances
Let us consider a (triangular, polygonal, volumetric) mesh , which discretises a domain , where is the set of vertices and is the connectivity graph. On , a scalar function is identified with the vector of -values at .
Let us introduce the Laplacian matrix , where and are the stiffness and mass matrix respectively (e.g., cotangent [40], Voronoi-cotg [15], linear FEM [42] weights), and the corresponding spectral decomposition is , , where is the eigenvectors’ matrix and is the diagonal matrix of the eigenvalues . Analogous discretisations apply to polygonal [3, 22] and tetrahedral [27, 51] meshes, or point sets [29].
Under these assumptions, we introduce the spectral kernels and distances (Sect. 3.1.1), together with their spectrum-free approximation (Sect. 3.1.2), which is based on a rational approximation of the input filter.
3.1.1 Discrete spectral kernels and distances
The spectral operator is discretised by the spectral kernel matrix such that
[TABLE]
Indeed, is the pseudo-inverse of the spectral kernel , which is a filtered version of the Laplacian matrix. Here, and its entry is null if . Then, the discrete spectral distances [38, 39] are
[TABLE]
where is the vector of the canonical basis of , and are the scalar product and the norm induced by the mass matrix, respectively. In this case, we have derived the spectral distances by applying the continuous expression of the spectral operator instead of the spectral kernel, as done in [38, 39].
Analogously to the definitions in Sect. 2.2, the spectral distance is equal to the norm of the solution to the linear system or to the norm of the vector . In a similar way, the spectral distance between two points reduces to
[TABLE]
Indeed, this approximation of the spectral distances involves the spectral kernel only and allows us to bypass numerical inaccuracies due to repeated or close Laplacian eigenvalues [20] ( ).
3.1.2 Spectral kernel approximation and conditioning
Since the eigenvalues of the spectral kernel matrix are , the approximation of with a new kernel reduces to the approximation of the corresponding filters with respect to the norm; in fact,
[TABLE]
The approximation of is computed on the interval , where the maximum Laplacian eigenvalue is evaluated by the Arnoldi method [20], or is set equal to the upper bound [26, 48].
Conditioning of the spectral kernel
We now analyse the conditioning of the spectral kernel. Assuming that is an increasing function (i.e., is a low pass filter), the conditioning number of the filtered Laplacian matrix is bounded as
[TABLE]
and it is ill-conditioned when is close to zero or is unbounded. If is bounded and is not too close to [math], then the filtered Laplacian matrix is well-conditioned. If is null, then we consider the smallest and not null filtered Laplacian eigenvalue at the denominator of the previous relation.
3.2 Spectrum-free approximation of distances: canonical basis
Analogously to the discussion in Sect. 2.5.2, the basis used to represent the rational approximation of the input filter simplifies the computation of the spectral kernel; in fact, we need to compute only the following vectors and . Applying the spectral representation of the Laplacian matrix
[TABLE]
we can represent its powers and the corresponding pseudo-inverse matrices as
[TABLE]
To compute , let us multiply both sides by and notice that
[TABLE]
i.e., is the least-squares solution to the sparse and symmetric linear system
[TABLE]
where is achieved by subtracting to its mean value (c.f., Eq. (10)). For the general case, we apply the recursive relation
[TABLE]
which reduces to the previous case (Fig. 3). In a similar way, is calculated by recursively solving the sparse, symmetric, and positive-definite linear systems , , with .
3.3 Computational cost
The truncated spectral approximation, whose computational cost depends on the sparsity degree of the Laplacian matrix, takes from to time, where is the number of selected eigenpairs. Selecting a rational approximation of the input filter of degree , the evaluation of the corresponding spectral kernel is reduced to solve linear systems whose coefficient matrix is and linear systems whose coefficient matrix is . Through iterative solvers, the computational cost is , where is the cost for the solution of a sparse linear system, which varies from to , according to the sparsity of the coefficient matrix, and it is in the average case.
In a similar way, the computation of the spectral distance between two points has the same order of complexity of the evaluation of the corresponding spectral kernel at the same input points. For the computation of the one-to-all spectral distance, we lump or pre-factorise (if not already diagonal) and pre-factorise . Then, the overall computational cost varies from ( diagonal) to ( not diagonal), where is the time for the factorisation of .
In spite of this different computational cost, the truncated spectral approximation (Fig. 4) is affected by small geometric undulations (especially at small scales), the use of heuristics for the selection of the number of Laplacian eigenpairs with respect to the target approximation accuracy, and the scale of features of the input shape. The spectrum-free computation (Fig. 5) generally provides better results in terms of smoothness, regularity, and accuracy of the computed spectral basis. For further comparison examples, we refer the reader to Sect. 4.
4 Discussion
We now discuss the selection of the filter map and main examples on the computation of the Laplacian spectral distances.
The spectral kernels and distances depend only on the behaviour of the filter in the spectral domain and on the Laplacian spectrum: increasing or decreasing the decay of the filter to zero encodes global or local shape details, respectively. Recalling that an arbitrary filter can be approximated in with an accuracy of order with respect to the -norm (Sect. 3.2), we can use the space to define any filter and the corresponding spectral distances. In this way, we reduce the degree of freedom in the definition of the filter to the selection of coefficients and without losing the richness of the resulting spectral distances. For the selection of the coefficients of the rational filter and the filter frequencies, we can apply the rules proposed in [24] for Laplacian spectral smoothing. In particular, the filter frequencies are derived from the dimension of a bounding box placed around the chosen feature and whose axis are aligned with the eigenvectors of the covariance matrix of .
The truncated spectral approximation (c.f., Eq. (9)) of the diffusion, and more generally of the spectral distances, is affected by (i) small undulations (especially at small scales, Fig. 6), (ii) heuristics for the selection of the number of Laplacian eigenpairs with respect to the target approximation accuracy and the scale of the shape features, and (iii) the overall computational cost and storage overhead for the computation of a subpart of the Laplacian spectrum. The comparison of these results with the ones induced by the spectrum-free computation (Fig. 7) shows the improvement of the proposed approach in terms of smoothness, regularity, and accuracy of the computed distances.
At small scales (Fig. 8(e,f)), the truncated spectral approximation of the diffusion kernel generally have small negative values as a matter of the slow decay of the exponential filter to zero for small eigenvalues. For the Padé-Chebyshev approximation (Fig. 8(a-d)), the kernel values are positive at all the scales, as we approximate the filter with a higher accuracy with respect to the truncated spectral approximation, which applies a low-pass filter.
Finally, the analogous distribution and shape of the level-sets of the heat kernel and diffusion distance confirm the robustness of the Padé-Chebyshev of the approximation with respect to surface resolution (Fig. 7), partial sampling (Fig. 9), geometric (Fig. 10) and topological (Fig. 11) noise, almost isometric deformations (Fig. 12).
5 Conclusions and future work
We have presented a unified approach to the definition, discretisation, and computation of the spectral kernels and distances, which are defined by filtering the Laplacian spectrum and generalise the commute-time, bi-harmonic, diffusion, and wave kernel and distances. Even though analytic filters are easily defined and encode global/local shape properties, the corresponding spectral kernels and distances are not capable of characterising a specific shape class (e.g., humans with respect to four-legs animals, chairs with respect to tables). Indeed, the main topic for future research is a deeper analysis of the constraints on the filter in order to define “optimal” spectral kernels and distances for shape comparison. To achieve this goal, we plan to apply and specialise learning methods, as initially investigated in [2, 8]. Another interesting aspect is the study of spectral kernels for the adaptive hash retrieval [5] and the identification of those PDEs, whose Green kernels are useful for shape analysis, as already demonstrated by the bi-harmonic and diffusion kernels.
Acknowledgements
We thank the Reviewers for their thorough review and constructive comments, which helped us to improve the technical part and presentation of the revised paper. This work is supported by the H2020 ERC Advanced Grant CHANGE, grant agreement No. 694515. Shapes are courtesy of the AIM@SHAPE Repository, the SHREC 2010 and 2016 data sets; tet-meshes have been generated by the TETGEN software http://wias-berlin.de/software/tetgen/.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Aflalo et al. [2015] Aflalo, Y., Brezis, H., R.Kimmel, 2015. On the optimality of shape and data representation in the spectral domain. SIAM Journal Imaging Sciences 8, 1141–1160.
- 2Aflalo et al. [2011] Aflalo, Y., Bronstein, A.M., Bronstein, M.M., Kimmel, R., 2011. Deformable shape retrieval by learning diffusion kernels, in: Scale space and variational methods in Computer Vision, pp. 689–700.
- 3Alexa and Wardetzky [2011] Alexa, M., Wardetzky, M., 2011. Discrete Laplacians on general polygonal meshes. ACM Trans. on Graphics 30.
- 4Bahonar et al. [2018] Bahonar, H., Mirzaei, A., Wilson, R.C., 2018. Diffusion wavelet embedding: a multi-resolution approach for graph embedding in vector space. Pattern Recognition 74, 518 – 530.
- 5Bai et al. [2018] Bai, X., Yan, C., Yang, H., Bai, L., Zhou, J., Hancock, E.R., 2018. Adaptive hash retrieval with kernel-based similarity. Pattern Recognition 75, 136 – 148. Distance Metric Learning for Pattern Recognition.
- 6Belkin and Niyogi [2003] Belkin, M., Niyogi, P., 2003. Laplacian eigenmaps for dimensionality reduction and data representation. Neural Computations 15, 1373–1396.
- 7Berard et al. [1994] Berard, P., Besson, G., Gallot, S., 1994. Embedding Riemannian manifolds by their heat kernel. Geometric and Functional Analysis 4, 373–398.
- 8Boscaini et al. [2015] Boscaini, D., Masci, J., Melzi, S., Bronstein, M.M., Castellani, U., Vandergheynst, P., 2015. Learning class-specific descriptors for deformable shapes using localized spectral convolutional networks. Computer Graphics Forum 34, 13–23.
