Skip to main content
Log in

Spline Graph Filter Bank with Spectral Sampling

  • Short Paper
  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

In this paper, a two-channel critically sampled spline graph filter bank (SGFB) for an arbitrary undirected graph with spectral domain sampling is proposed. The filters in the analysis section satisfy perfect reconstruction condition, and the synthesis section is implemented with low computational complexity. The proposed SGFB maintains the spectrum of the original signal in multi-level decomposition and then suppresses noise efficiently. It is worth noting that the proposed filter design is performed once for the desired filter shape in the spectral domain with desired cutoff frequency. Since the optimization problem is solved once, it reduces the complexity for large graph significantly. Through numerical analyses, we validate the efficacy of the proposed SGFB using multi-level decomposition of a graph signal and noise suppression in terms of signal-to-noise ratio (SNR) improvement.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data Availability

The datasets used in this study are available from the corresponding author on reasonable request.

Notes

  1. Kron reduction is a most widely used method to reduce the graph in GSP, especially in multi-scale transforms.

  2. The spectral sampling requires the number of graph nodes to be even.

  3. Only elements on the counterdiagonal are 1.

  4. All elements in \(\varvec{\mathcal {C}}\) are zeros except the elements that reside on the main diagonal and the counterdiagonal.

  5. Since the eigenvalues are from the decomposition of the graph normalized Laplacian, they are bounded within the interval [0, 2].

  6. The original graph has 2642 vertices, but we add two vertices to run multi-level decomposition. The vertices are added to the left corner at the top of the Minnesota graph.

References

  1. A. Anis, A. Ortega, Critical sampling for wavelet filterbanks on arbitrary graphs. In International Conference on Acoustics, Speech, and Signal Process. (ICASSP) (2017), pp. 3889-3893

  2. S. Boyd, L. Vandenberghe, Convex Optimization (Cambridge University Press, Cambridge, 2004)

    Book  Google Scholar 

  3. S. Chen, R. Varma, A. Sandryhaila, J. Kovačević, Discrete signal processing on graphs: sampling theory. IEEE Trans. on Sig. Process. 63(24), 6510–6523 (2015)

    Article  MathSciNet  Google Scholar 

  4. F. Dorfler, F. Bullo, Kron reduction of graphs with applications to electrical networks. IEEE Trans. Circuits Syst. I: Reg. Pap. 60(1), 150–163 (2013)

    Article  MathSciNet  Google Scholar 

  5. V.N. Ekambaram, G.C. Fanti, B. Ayazifar, K. Ramchandran, Multiresolution graph signal processing via circulant structures. In Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE) (2013), pp. 112-117

  6. V.N. Ekambaram, G.C. Fanti, B. Ayazifar, K. Ramchandran, Spline-like wavelet filterbanks for multiresolution analysis of graph-structured data. IEEE Trans. Sig. Inf. Process. Netw. 1(4), 268–278 (2015)

    MathSciNet  Google Scholar 

  7. M. Gavish, B. Nadler, R.R. Coifman, Multiscale wavelets on trees, graphs and high dimensional data: Theory and applications to semi supervised learning. International Conference on Machine Learning pp. 367–374 (2010)

  8. J. Hara, Y. Tanaka, Y. C. Eldar, Generalized Graph Spectral Sampling with Stochastic Priors. In International Confernce on Acoustics, Speech, and Signal Process. (ICASSP) (2020), pp. 5680-5684

  9. R.A. Horn, C.R. Johnson, Matrix Anal. (Cambridge University Press, Cambridge, 1990).

    Google Scholar 

  10. J.Z. Jiang, C. Cheng, Q. Sun, Nonsubsampled graph filter banks: theory and distributed implementation. IEEE Trans. Sig. Process. 67(15), 3938–3953 (2019)

    Article  Google Scholar 

  11. J.Z. Jiang, D.B.H. Tay, Q. Sun, S. Ouyang, Design of nonsubsampled graph filter banks via lifting schemes. IEEE Sig. Process. Lett. 27, 441–445 (2020)

    Article  Google Scholar 

  12. J.Z. Jiang, F. Zhou, P.L. Shui, Optimization design of two-channel biorthogonal graph filter banks. Circuits Syst. Sig. Process. 35(2), 685–692 (2016)

    Article  Google Scholar 

  13. S. Li, Y. Jin, D.I. Shuman, Scalable \( M \)-channel critically sampled filter banks for graph signals. IEEE Trans. Sig. Process. 67(15), 3954–3969 (2019)

    Article  MathSciNet  Google Scholar 

  14. K.S. Miller, On the inverse of the sum of matrices. Math. Mag. 54(2), 67–72 (1981)

    Article  MathSciNet  Google Scholar 

  15. A. Miraki, H. Saeedi-Sourck, A modified spline graph filter bank. Circuits Syst. Sig. Process. 40(4), 2025–2035 (2021)

    Article  Google Scholar 

  16. S.K. Narang, A. Ortega, Perfect reconstruction two-channel wavelet filter banks for graph structured data. IEEE Trans. Sig. Process. 60(6), 2786–2799 (2012)

    Article  MathSciNet  Google Scholar 

  17. A. Ortega, P. Frossard, J. Kovačević, J.M.F. Moura, P. Vandergheynst, Graph signal processing: overview, challenges and applications. Proc. IEEE 106(5), 808–828 (2018)

    Article  Google Scholar 

  18. J. Paratte, D.I Shuman, V. Kalofolias, P. Vandergheynst, D.K. Hammond, GSPBOX: A toolbox for signal processing on graphs. ArXiv e-prints: arXiv:1408.5781 (2014)

  19. A. Sakiyama, Y. Tanaka, \( M \)-channel oversampled graph filter banks. IEEE Trans. Signal Process. 62(14), 3578–3590 (2014)

    Article  MathSciNet  Google Scholar 

  20. A. Sakiyama, K. Watanabe, Y. Tanaka, A. Ortega, Two-channel critically sampled graph filter banks with spectral domain sampling. IEEE Trans. Sig. Process. 67(6), 1447–1460 (2019)

    Article  MathSciNet  Google Scholar 

  21. A. Sakiyama, K. Watanabe, Y. Tanaka, \(M\)-channel critically sampled spectral graph filter banks with symmetric structure. IEEE Sig. Process. Lett. 26(5), 665–669 (2019)

    Article  Google Scholar 

  22. D.I. Shuman, Localized spectral graph filter frames: A unifying framework, Survey of design considerations, and numerical comparison. IEEE Sig. Process. Mag. 37(6), 43–63 (2020)

    Article  Google Scholar 

  23. D.I. Shuman, S.K. Narang, P. Frossard, A. Ortega, P. Vandergheynst, The emerging field of signal processing on graphs: extending high-dimensional data analysis to networks and other irregular domains. IEEE sig. process. Mag. 30(3), 83–98 (2013)

    Article  Google Scholar 

  24. Y. Tanaka, Spectral domain sampling of graph signal. IEEE Trans. on Sig. Process. 66(14), 3752–3767 (2018)

    Article  MathSciNet  Google Scholar 

  25. Y. Tanaka, Y.C. Eldar, A. Ortega, G. Cheung, Sampling on graphs: From theory to applications. IEEE Sig. Process. Mag. 37(6), 14–30 (2020)

    Article  Google Scholar 

  26. D.B.H. Tay, J. Zhang, Techniques for constructing biorthogonal bipartite graph filter banks. IEEE Trans. Sig. Process. 63(23), 5772–5783 (2015)

    Article  MathSciNet  Google Scholar 

  27. O. Teke, P.P. Vaidyanathan, Extending classical multirate signal processing theory to graphs part II: \(M\)-channel filter banks. IEEE Trans. Sig. Process. 65(2), 423–437 (2017)

    Article  MathSciNet  Google Scholar 

  28. N. Tremblay, P. Borgant, Subgraph-based filterbanks for graph signals. IEEE Trans. Sig. Process. 64(15), 3827–3840 (2016)

    Article  MathSciNet  Google Scholar 

  29. F. Zhou, J.Z. Jiang, P.L. Shui, Optimization design of \(M\)-channel oversampled graph filter banks via successive convex approximation. Circuits Syst. Sig. Process. 38(10), 4787–4798 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hamid Saeedi-Sourck.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miraki, A., Saeedi-Sourck, H. Spline Graph Filter Bank with Spectral Sampling. Circuits Syst Signal Process 40, 5744–5758 (2021). https://doi.org/10.1007/s00034-021-01729-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-021-01729-2

Keywords

Navigation