• Corpus ID: 15701784

GSPBOX: A toolbox for signal processing on graphs

  title={GSPBOX: A toolbox for signal processing on graphs},
  author={Nathanael Perraudin and Johan Paratte and David I. Shuman and Vassilis Kalofolias and Pierre Vandergheynst and David K. Hammond},
This document introduces the Graph Signal Processing Toolbox (GSPBox) a framework that can be used to tackle graph related problems with a signal processing approach. It explains the structure and the organization of this software. It also contains a general description of the important modules. 

Figures and Tables from this paper

An ad hoc topology-based graph signal sampling
A topology-based sampling set selection is proposed for graph signal sampling and the reconstruction is performed through conjugate gradient (CG) approach to tackle matrix inversion.
Gasper: GrAph Signal ProcEssing in R
This tutorial presents a short tutorial on to the use of the R gasper package, a package dedicated to signal processing on graphs.
Graph Signal Processing: Overview, Challenges, and Applications
An overview of core ideas in GSP and their connection to conventional digital signal processing are provided, along with a brief historical perspective to highlight how concepts recently developed build on top of prior research in other areas.
Grasp: A matlab toolbox for graph signal processing
The GraSP toolbox aims at processing and visualizing graphs and graphs signal with ease. In the demo, we show those capabilities using several examples from the literature and from our own
Graph Structured Dictionary for Regression
This paper focuses on utilizing graph signal dictionary, a data-driven transformation, for regression, and spells out the joint optimization formulation, as well as the associated iteration steps to arrive at the dictionary and the regression coefficients.
Dynamic K-Graphs: an Algorithm for Dynamic Graph Learning and Temporal Graph Signal Clustering
A new dynamic graph learning algorithm, called dynamic K -graphs, is proposed, capable of both estimating the time-varying graph and clustering the temporal graph signals.
A Time-Vertex Signal Processing Framework: Scalable Processing and Meaningful Representations for Time-Series on Graphs
This paper aims to elevate the notion of joint harmonic analysis to a full-fledged framework denoted as time-vertex signal processing, that links together the time-domain signal processing techniques with the new tools of graph signal processing.
Stationary Signal Processing on Graphs
This paper generalizes the traditional concept of wide sense stationarity to signals defined over the vertices of arbitrary weighted undirected graphs and shows that stationarity is expressed through the graph localization operator reminiscent of translation.
Signal Processing on Graphs - Contributions to an Emerging Field. (Traitement du signal sur graphes - Contributions à un domaine émergent)
This dissertation defines signal processing on graphs and gives intuitions on its strengths and weaknesses compared to classical signal processing and gives a method to study and test stationarity on real graph signals.


Vertex-Frequency Analysis on Graphs
The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains
This tutorial overview outlines the main challenges of the emerging field of signal processing on graphs, discusses different ways to define graph spectral domains, which are the analogs to the classical frequency domain, and highlights the importance of incorporating the irregular structures of graph data domains when processing signals on graphs.
A windowed graph Fourier transform
This paper defines generalized translation and modulation operators for signals on graphs, and uses these operators to adapt the classical windowed Fourier transform to the graph setting, enabling vertex-frequency analysis.
A Multiscale Pyramid Transform for Graph Signals
This paper adapts the Laplacian pyramid transform for signals on Euclidean domains so that it can be used to analyze high-dimensional data residing on the vertices of a weighted graph.
A Regularization Framework for Learning from Graph Data
This work proposes a general regularization framework on graphs, which is applicable to the classication, ranking, and link prediction problems, and shows that the method can be explained as lazy random walks.
Accelerated filtering on graphs using Lanczos method
An accelerated algorithm based on the Lanczos method that adapts to the Laplacian spectrum without explicitly computing it is proposed, an accurate, robust, scalable and efficient algorithm that is particularly well suited for graphs with large spectral gaps.
Graph-wavelet filterbanks for edge-aware image processing
The proposed graph-wavelet filterbanks provide a sparse, edge-aware representation of image-signals, which capture both directionality and intrinsic edge-information in image-processing.
Kron Reduction of Graphs With Applications to Electrical Networks
  • F. Dörfler, F. Bullo
  • Mathematics
    IEEE Transactions on Circuits and Systems I: Regular Papers
  • 2013
This paper provides a comprehensive and detailed graph-theoretic analysis of Kron reduction encompassing topological, algebraic, spectral, resistive, and sensitivity analyses and leads to novel insights both on the mathematical and the physical side.
Spectrum-Adapted Tight Graph Wavelet and Vertex-Frequency Frames
This paper considers the problem of designing spectral graph filters for the construction of dictionaries of atoms that can be used to efficiently represent signals residing on weighted graphs, and proposes filters adapted to the distribution of graph Laplacian eigenvalues that lead to atoms with better discriminatory power.
Learning from labeled and unlabeled data on a directed graph
A general framework for learning from labeled and unlabeled data on a directed graph in which the structure of the graph including the directionality of the edges is considered, which generalizes the spectral clustering approach for undirected graphs.