Signals on Graphs: Uncertainty Principle and Sampling
arXiv:1507.08822 · doi:10.1109/TSP.2016.2573748
Abstract
In many applications, the observations can be represented as a signal defined over the vertices of a graph. The analysis of such signals requires the extension of standard signal processing tools. In this work, first, we provide a class of graph signals that are maximally concentrated on the graph domain and on its dual. Then, building on this framework, we derive an uncertainty principle for graph signals and illustrate the conditions for the recovery of band-limited signals from a subset of samples. We show an interesting link between uncertainty principle and sampling and propose alternative signal recovery algorithms, including a generalization to frame-based reconstruction methods. After showing that the performance of signal recovery algorithms is significantly affected by the location of samples, we suggest and compare a few alternative sampling strategies. Finally, we provide the conditions for perfect recovery of a useful signal corrupted by sparse noise, showing that this problem is also intrinsically related to vertex-frequency localization properties.
arXiv commentThis article is the revised version submitted to the IEEE Transactions on Signal Processing on May, 2016; first revision was submitted on January, 2016; original manuscript was submitted on July, 2015. The work includes 16 pages, 8 figures
References in corpus (9)
- Statistical mechanics of complex networks
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Discrete Signal Processing on Graphs
- Discrete Signal Processing on Graphs: Sampling Theory
- Sampling of graph signals with successive local aggregations
- Near-Optimal Sensor Placement for Linear Inverse Problems
- A Spectral Graph Uncertainty Principle
- Local-set-based Graph Signal Reconstruction
- On the Graph Fourier Transform for Directed Graphs
Cited by in corpus (75)
- Efficient Sampling Set Selection for Bandlimited Graph Signals Using Graph Spectral Proxies
- Convolutional Neural Network Architectures for Signals Supported on Graphs
- Topological Signal Processing over Simplicial Complexes
- Kernel-based Reconstruction of Graph Signals
- Fast Resampling of 3D Point Clouds via Graphs
- Sampling Signals on Graphs: From Theory to Applications
- Greedy Sampling of Graph Signals
- On the Graph Fourier Transform for Directed Graphs
- Adaptive Least Mean Squares Estimation of Graph Signals
- Adaptive Graph Signal Processing: Algorithms and Optimal Sampling Strategies
- Eigendecomposition-Free Sampling Set Selection for Graph Signals
- Grid-Graph Signal Processing (Grid-GSP): A Graph Signal Processing Framework for the Power Grid
- Spectral Domain Sampling of Graph Signals
- Graph topology inference based on sparsifying transform learning
- Distributed Adaptive Learning of Graph Signals
- Two-Channel Critically-Sampled Graph Filter Banks With Spectral Domain Sampling
- A User Guide to Low-Pass Graph Signal Processing and its Applications
- Reconstruction of Time-varying Graph Signals via Sobolev Smoothness
- Compressive Spectral Clustering
- Fast Graph Sampling Set Selection Using Gershgorin Disc Alignment
- Flow Smoothing and Denoising: Graph Signal Processing in the Edge-Space
- Generalized Sampling on Graphs With Subspace and Smoothness Priors
- Graph Fourier Transform: A Stable Approximation
- Localized Spectral Graph Filter Frames: A Unifying Framework, Survey of Design Considerations, and Numerical Comparison (Extended Cut)
- Low-complexity Graph Sampling with Noise and Signal Reconstruction via Neumann Series
- Tackling the subsampling problem to infer collective properties from limited data
- A-Optimal Sampling and Robust Reconstruction for Graph Signals via Truncated Neumann Series
- Graph Signal Sampling Under Stochastic Priors
- Signal Representations on Graphs: Tools and Applications
- Distributed Training of Graph Convolutional Networks
- Controllability of Bandlimited Graph Processes Over Random Time Varying Graphs
- When Slepian Meets Fiedler: Putting a Focus on the Graph Spectrum
- Sampling of graph signals via randomized local aggregations
- Iterative reconstruction of signals on graph
- Graph Signal Processing: Dualizing GSP Sampling in the Vertex and Spectral Domains
- Graph-signal Reconstruction and Blind Deconvolution for Structured Inputs
- Convolutional Learning on Multigraphs
- Graph Sampling for Matrix Completion Using Recurrent Gershgorin Disc Shift
- Community-Aware Graph Signal Processing
- Observing and Tracking Bandlimited Graph Processes
- Graph Signal Processing: Modulation, Convolution, and Sampling
- Graph Signal Processing -- Part II: Processing and Analyzing Signals on Graphs
- Augmented Slepians: Bandlimited Functions that Counterbalance Energy in Selected Intervals
- R-local unlabeled sensing: A novel graph matching approach for multiview unlabeled sensing under local permutations
- A Graph Signal Processing View on Functional Brain Imaging
- Detecting Localized Categorical Attributes on Graphs
- Sampling and Inference of Networked Dynamics using Log-Koopman Nonlinear Graph Fourier Transform
- From graphs to signals and back: Identification of network structures using spectral analysis
- The Support Uncertainty Principle and the Graph Rihaczek Distribution: Revisited and Improved
- Signal Recovery on Graphs: Fundamental Limits of Sampling Strategies
- Localization, Decomposition, and Dictionary Learning of Piecewise-Constant Signals on Graphs
- Graph Signal Processing: Overview, Challenges and Applications
- Hilbert Transform, Analytic Signal, and Modulation Analysis for Graph Signal Processing
- Fast Path Localization on Graphs via Multiscale Viterbi Decoding
- Towards a characterization of the uncertainty curve for graphs
- Vertex-Frequency Graph Signal Processing: A review
- Guided Signal Reconstruction Theory
- Learning hidden influences in large-scale dynamical social networks: A data-driven sparsity-based approach
- A Bayesian Perspective on Uncertainty Quantification for Estimated Graph Signals
- Scalable -Channel Critically Sampled Filter Banks for Graph Signals
- Spatio-spectral limiting on hypercubes: eigenspaces
- What's in a frequency: new tools for graph Fourier Transform visualization
- Folded Graph Signals: Sensing with Unlimited Dynamic Range
- Graph Signal Processing over a Probability Space of Shift Operators
- Some adjacency-invariant spaces on products of short cycles
- On Critical Sampling of Time-Vertex Graph Signals
- Online Distributed Learning over Graphs with Multitask Graph-Filter Models
- Design of Sampling Set for Bandlimited Graph Signal Estimation
- Subgraph Signal Processing
- Sampling low-spectrum signals on graphs via cluster-concentrated modes: examples
- Recursive Prediction of Graph Signals with Incoming Nodes
- Weighted sampling and weighted interpolation on combinatorial graphs
- Reconstruction-Cognizant Graph Sampling using Gershgorin Disc Alignment
- A Novel Scheme for Support Identification and Iterative Sampling of Bandlimited Graph Signals
- Sampling Theory of Bandlimited Continuous-Time Graph Signals