Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
The spectral graph wavelet transform (SGWT) defines wavelet transforms appropriate for data defined on the vertices of a weighted graph. Weighted graphs provide an extremely flexible way to model the data domain for a large number of important applications (such as data defined on vertices of social networks, transportation networks, brain connectivity networks, point clouds, or irregularly sampled grids). The SGWT is based on the spectral decomposition of the N×N graph Laplacian matrix L, where N is the number of vertices of the weighted graph. Its construction is specified by designing a real-valued function g which acts as a bandpass filter on the spectrum of L, and is analogous to the Fourier transform of the “mother wavelet” for the continuous wavelet transform. The wavelet operators at scale s are then specified by Tgs=g(sL) and provide a mapping from the input data f∈RN to the wavelet coefficients at scale s. The individual wavelets ψs,n centered at vertex n, for scale s, are recovered by localizing these operators by applying them to a delta impulse, i.e., ψs,n=Tgsδn. The wavelet scales may be discretized to give a graph wavelet transform producing a finite number of coefficients. In this work, we also describe a fast algorithm, based on Chebyshev polynomial approximation, which allows computation of the SGWT without needing to compute the full set of eigenvalues and eigenvectors of L.