Digraph Signal Processing with Generalized Boundary Conditions

05/19/2020
by   Bastian Seifert, et al.
0

Signal processing on directed graphs (digraphs) is problematic, since the graph shift, and thus associated filters, are in general not diagonalizable. Furthermore, the Fourier transform in this case is now obtained from the Jordan decomposition, which may not be computable at all for large graphs. We propose a novel and general solution for this problem based on matrix perturbation theory: We design an algorithm that adds a small number of edges to a given digraph to destroy nontrivial Jordan blocks. The obtained digraph is then diagonalizable and yields, as we show, an approximate eigenbasis and Fourier transform for the original digraph. We explain why and how this construction can be viewed as generalized form of boundary conditions, a common practice in signal processing. Our experiments with random and real world graphs show that we can scale to graphs with a few thousands nodes, and obtain Fourier transforms that are close to orthogonal while still diagonalizing an intuitive notion of convolution. Our method works with adjacency and Laplacian shift and can be used as preprocessing step to enable further processing as we show with a prototypical Wiener filter application.

READ FULL TEXT

page 9

page 10

page 11

research
02/27/2019

Fractional spectral graph wavelets and their applications

One of the key challenges in the area of signal processing on graphs is ...
research
09/16/2022

Causal Fourier Analysis on Directed Acyclic Graphs and Posets

We present a novel form of Fourier analysis, and associated signal proce...
research
09/20/2019

Signal processing approach to mesh refinement in simulations of axisymmetric droplet dynamics

We propose a novel mesh refinement scheme based on signal processing for...
research
11/19/2019

Towards A Theory of Duality for Graph Signal Processing

Motivated by duality in traditional signal processing, we investigate th...
research
08/20/2023

Neural Architectures Learning Fourier Transforms, Signal Processing and Much More....

This report will explore and answer fundamental questions about taking F...
research
06/14/2023

FTIO: Detecting I/O Periodicity Using Frequency Techniques

Characterizing the temporal I/O behavior of an HPC application is a chal...
research
02/10/2017

Graph Fourier Transform with Negative Edges for Depth Image Coding

Recent advent in graph signal processing (GSP) has led to the developmen...

Please sign up or login with your details

Forgot password? Click here to reset