Bipartite Graph Filter Banks: Polyphase Analysis and Generalization

The work by Narang and Ortega [“Perfect reconstruction two-channel wavelet filter banks for graph structured data,” <italic>IEEE Trans. Signal Process.</italic>, vol. 60, no. 6, pp. 2786–2799, Jun. 2012], [“Compact support biorthogonal wavelet filterbanks for arbitrary undirected graphs,” <italic>IEEE Trans. Signal Process.</italic>, vol. 61, no. 19, pp. 4673–4685, Oct. 2013] laid the foundations for the two-channel critically sampled perfect reconstruction filter bank for signals defined on undirected graphs. This basic filter bank is applicable only to bipartite graphs but using the notion of separable filtering, the basic filter bank can be applied to any arbitrary undirected graphs. In this paper, several new theoretical results are presented. In particular, the proposed polyphase analysis yields filtering structures in the downsampled domain that are equivalent to those before downsampling and, thus, can be exploited for efficient implementation. These theoretical results also provide new insights that can be exploited in the design of these systems. These insights allow us to generalize these filter banks to directed graphs and to using a variety of graph base matrices, while also providing a link to the <inline-formula><tex-math notation="LaTeX">$\text{DSP}_G$</tex-math></inline-formula> framework of Sandryhaila and Moura [“Discrete signal processing on graphs,” <italic>IEEE Trans. Signal Process.</italic>, vol. 61, no. 7, pp. 1644–1636, Apr. 2013], [“Discrete signal processing on graphs: Frequency analysis,” <italic>IEEE Trans. Signal Process.</italic>, vol. 62, no. 12, pp. 3042–3054, Jun. 2014]. Experiments show evidence that better nonlinear approximation and denoising results may be obtained by a better selection of these base matrices.

[1]  Antonio Ortega,et al.  Bipartite subgraph decomposition for critically sampled wavelet filterbanks on arbitrary graphs , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[2]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[3]  Antonio Ortega,et al.  Optimized distributed 2D transforms for irregularly sampled sensor network grids using wavelet lifting , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  Fang Zhou,et al.  Optimization Design of Two-Channel Biorthogonal Graph Filter Banks , 2016, Circuits Syst. Signal Process..

[5]  Kannan Ramchandran,et al.  Random Multiresolution Representations for Arbitrary Sensor Network Graphs , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[6]  Pierre Vandergheynst,et al.  Wavelets on Graphs via Spectral Graph Theory , 2009, ArXiv.

[7]  Yuichi Tanaka,et al.  M-Channel Oversampled Graph Filter Banks , 2014, IEEE Trans. Signal Process..

[8]  P. P. Vaidyanathan,et al.  Graph filter banks with M-channels, maximal decimation, and perfect reconstruction , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[9]  Zhiping Lin,et al.  Design of Near Orthogonal Graph Filter Banks , 2015, IEEE Signal Processing Letters.

[10]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs: Frequency Analysis , 2013, IEEE Transactions on Signal Processing.

[11]  Antonio Ortega,et al.  Lifting Based Wavelet Transforms on Graphs , 2009 .

[12]  Peyman Milanfar,et al.  A Tour of Modern Image Filtering: New Insights and Methods, Both Practical and Theoretical , 2013, IEEE Signal Processing Magazine.

[13]  Jose M. F. Moura,et al.  Representation and processing of massive data sets with irregular structure ] Big Data Analysis with Signal Processing on Graphs , 2022 .

[14]  Peyman Milanfar,et al.  A Tour of Modern Image Filtering , 2013 .

[15]  Richard Sinkhorn,et al.  Concerning nonnegative matrices and doubly stochastic matrices , 1967 .

[16]  José M. F. Moura,et al.  Big Data Analysis with Signal Processing on Graphs: Representation and processing of massive data sets with irregular structure , 2014, IEEE Signal Processing Magazine.

[17]  Peyman Milanfar,et al.  Symmetrizing Smoothing Filters , 2013, SIAM J. Imaging Sci..

[18]  Stanley H. Chan,et al.  Understanding symmetric smoothing filters via Gaussian mixtures , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[19]  Jingxin Zhang,et al.  Techniques for Constructing Biorthogonal Bipartite Graph Filter Banks , 2015, IEEE Transactions on Signal Processing.

[20]  P. P. Vaidyanathan,et al.  Fundamentals of multirate graph signal processing , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[21]  Jelena Kovacevic,et al.  Wavelets and Subband Coding , 2013, Prentice Hall Signal Processing Series.

[22]  Philip A. Knight,et al.  The Sinkhorn-Knopp Algorithm: Convergence and Applications , 2008, SIAM J. Matrix Anal. Appl..

[23]  Jelena Kovacevic,et al.  Discrete Signal Processing on Graphs: Sampling Theory , 2015, IEEE Transactions on Signal Processing.

[24]  R. Coifman,et al.  Diffusion Wavelets , 2004 .

[25]  Peyman Milanfar,et al.  A General Framework for Regularized, Similarity-Based Image Restoration , 2014, IEEE Transactions on Image Processing.

[26]  Sunil K. Narang,et al.  Compact Support Biorthogonal Wavelet Filterbanks for Arbitrary Undirected Graphs , 2012, IEEE Transactions on Signal Processing.

[27]  Robert Bregovic,et al.  Multirate Systems and Filter Banks , 2002 .

[28]  Mark Crovella,et al.  Graph wavelets for spatial traffic analysis , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[29]  Yuichi Tanaka,et al.  Critically sampled graph filter banks with polynomial filters from regular domain filter banks , 2017, Signal Process..

[30]  Sunil K. Narang,et al.  Bilateral filter: Graph spectral interpretation and extensions , 2013, 2013 IEEE International Conference on Image Processing.

[31]  Frank Harary,et al.  The biparticity of a graph , 1977, J. Graph Theory.

[32]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[33]  Yuichi Tanaka,et al.  Spectral Graph Wavelets and Filter Banks With Low Approximation Error , 2016, IEEE Transactions on Signal and Information Processing over Networks.

[34]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[35]  Kannan Ramchandran,et al.  Spline-Like Wavelet Filterbanks for Multiresolution Analysis of Graph-Structured Data , 2015, IEEE Transactions on Signal and Information Processing over Networks.

[36]  Sunil K. Narang,et al.  Perfect Reconstruction Two-Channel Wavelet Filter Banks for Graph Structured Data , 2011, IEEE Transactions on Signal Processing.