Skip to main content
Log in

CGD-Based Inpainting Algorithm for Time-Varying Signals on Strong Product Graph

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

Abstract

A multi-dimensional signal on graph has different features along different directions/dimensions. For example, image signal is isotropic along horizontal and vertical directions, and time-varying signal presents different correlation characters in the time and vertex domains. Nevertheless, the current graph signal processing concentrates on the single shift, which makes it difficult to differentiate the correlation features along different directions. In this paper, we define a multi-shift notion for the time-varying signals on graphs enabling us to separately analyze the multi-dimensional signal along different directions captured by diverse shifts. Furthermore, the multi-shift notion is leveraged to formulate the inpainting problem for time-varying signals on the strong product graph, which can be exploited to characterize three different kinds of elements interaction of time-varying signals by using three different kinds of shifts. The conjugate gradient descent algorithm is further deployed to solve the inpainting problem. Numerical experiments conducted on the synthetic signal and real-world data show the potentiality of the multi-shift representation and the effectiveness of the inpainting algorithm.

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
Algorithm 1

Similar content being viewed by others

Data Availability

The data used to support the findings of this study are available in [2, 16, 21, 22, 26, 27, 32].

References

  1. K. Benzi, B. Ricaud, P. Vandergheynst, Principal patterns on graphs: discovering coherent structures in datasets. IEEE Trans. Signal Inf. Process. Net. 2(2), 160–173 (2016). https://doi.org/10.1109/TSIPN.2016.2524500

    Article  MathSciNet  Google Scholar 

  2. J. Dall, M. Christensen, Random geometric graphs. Phys. Rev. E (2002). https://doi.org/10.1103/physreve.66.016121

    Article  MathSciNet  Google Scholar 

  3. E. Drayer, T. Routtenberg, Detection of false data injection attacks in smart grids based on graph signal processing. IEEE Syst. J. 14(2), 1886–1896 (2020). https://doi.org/10.1109/JSYST.2019.2927469

    Article  Google Scholar 

  4. F. Duan, Z. Sun, in 2010 Chinese Control and Decision Conference. pp. 1585–1588 (2010). https://doi.org/10.1109/CCDC.2010.5498291

  5. A. Gavili, X.P. Zhang, On the shift operator, graph frequency, and optimal filtering in graph signal processing. IEEE Trans. Signal Process. 65(23), 6303–6318 (2017). https://doi.org/10.1109/TSP.2017.2752689

    Article  MathSciNet  Google Scholar 

  6. F. Grassi, A. Loukas, N. Perraudin, B. Ricaud, A time-vertex signal processing framework: scalable processing and meaningful representations for time-series on graphs. IEEE Trans. Signal Process. 66(3), 817–829 (2018). https://doi.org/10.1109/TSP.2017.2775589

    Article  MathSciNet  Google Scholar 

  7. J. Jiang, C. Cheng, Q. Sun, Nonsubsampled graph filter banks: theory and distributed algorithms. IEEE Trans. Signal Process. 67(15), 3938–3953 (2019). https://doi.org/10.1109/TSP.2019.2922160

    Article  MathSciNet  Google Scholar 

  8. J. Jiang, D.B. Tay, Q. Sun, S. Ouyang, Recovery of time-varying graph signals via distributed algorithms on regularized problems. IEEE Trans. Signal Inf. Process. Netw. 6, 540–555 (2020). https://doi.org/10.1109/TSIPN.2020.3010613

    Article  MathSciNet  Google Scholar 

  9. M. Kivelä, A. Arenas, M. Barthelemy, J.P. Gleeson, Y. Moreno, M.A. Porter, Multilayer networks. J. Complex Netw. 2(3), 203–271 (2014). https://doi.org/10.1093/comnet/cnu016

    Article  Google Scholar 

  10. A. Loukas, D. Foucard, Frequency analysis of temporal graph signals (2016). 1602.04434

  11. S.K. Narang, A. Ortega, Perfect reconstruction two-channel wavelet filter banks for graph structured data. IEEE Trans. Signal Process. 60(6), 2786–2799 (2012). https://doi.org/10.1109/TSP.2012.2188718

    Article  MathSciNet  Google Scholar 

  12. S.K. Narang, A. Ortega, Compact support biorthogonal wavelet filterbanks for arbitrary undirected graphs. IEEE Trans. Signal Process. 61(19), 4673–4685 (2013). https://doi.org/10.1109/TSP.2013.2273197

    Article  MathSciNet  Google Scholar 

  13. S.K. Narang, A. Gadde, E. Sanou, A. Ortega, Localized iterative methods for interpolation in graph structured data, in 2013 IEEE Global conference on signal and information processing. pp. 491–494 (2013). https://doi.org/10.1109/GlobalSIP.2013.6736922

  14. 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). https://doi.org/10.1109/JPROC.2018.2820126

    Article  Google Scholar 

  15. G. Ortiz-Jiménez, M. Coutino, S.P. Chepuri, G. Leus, in 2018 IEEE Global conference on signal and information processing (GlobalSIP). pp. 713–717 (2018). https://doi.org/10.1109/GlobalSIP.2018.8646609

  16. K. Qiu, X. Mao, X. Shen, X. Wang, T. Li, Y. Gu, Time-varying graph signal reconstruction. IEEE J. Sel. Top. Signal Process. 11(6), 870–883 (2017). https://doi.org/10.1109/JSTSP.2017.2726969

    Article  Google Scholar 

  17. D. Romero, V.N. Ioannidis, G.B. Giannakis, Kernel-based reconstruction of space-time functions on dynamic graphs. IEEE J. Sel. Top. Signal Process. 11(6), 856–869 (2017). https://doi.org/10.1109/JSTSP.2017.2726976

    Article  Google Scholar 

  18. A. Sandryhaila, J.M.F. Moura, Discrete signal processing on graphs. IEEE Trans. Signal Process. 61(7), 1644–1656 (2013). https://doi.org/10.1109/TSP.2013.2238935

    Article  MathSciNet  Google Scholar 

  19. A. Sandryhaila, J.M.F. Moura, Big data analysis with signal processing on graphs: representation and processing of massive data sets with irregular structure. IEEE Signal Process. Mag. 31(5), 80–90 (2014). https://doi.org/10.1109/MSP.2014.2329213

    Article  Google Scholar 

  20. A. Sandryhaila, J.M.F. Moura, Discrete signal processing on graphs: frequency analysis. IEEE Trans. Signal Process. 62(12), 3042–3054 (2014). https://doi.org/10.1109/TSP.2014.2321121

    Article  MathSciNet  Google Scholar 

  21. Sea surface temperature (sst) v2. http://www.esrl.noaa.gov/psd/data/gridded/data.noaa.oisst.v2.html (2015)

  22. Sea-level pressure, 1948-2010. http://research.jisao.washington.edu/datasets/reanalysis (2016)

  23. S. Segarra, A.G. Marques, A. Ribeiro, Optimal graph-filter design and applications to distributed linear network operators. IEEE Trans. Signal Process. 65(15), 4117–4131 (2017). https://doi.org/10.1109/TSP.2017.2703660

    Article  MathSciNet  Google Scholar 

  24. X. Shi, H. Feng, M. Zhai, T. Yang, B. Hu, Infinite impulse response graph filters in wireless sensor networks. IEEE Signal Process. Lett. 22(8), 1113–1117 (2015). https://doi.org/10.1109/LSP.2014.2387204

    Article  Google Scholar 

  25. 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 Signal Process. Mag. 30(3), 83–98 (2013). https://doi.org/10.1109/MSP.2012.2235192

    Article  Google Scholar 

  26. D.I. Shuman, M.J. Faraji, P. Vandergheynst, A multiscale pyramid transform for graph signals. IEEE Trans. Signal Process. 64(8), 2119–2134 (2016). https://doi.org/10.1109/TSP.2015.2512529

    Article  MathSciNet  Google Scholar 

  27. D.I. Shuman, B. Ricaud, P. Vandergheynst, Vertex-frequency analysis on graphs. Appl. Comput. Harmon. Anal. 40(2), 260–291 (2016). https://doi.org/10.1016/j.acha.2015.02.005

    Article  MathSciNet  Google Scholar 

  28. G.S. Singh, S.L. Sreedevi, Cartesian product and neighbourhood polynomial of a graph. Int. J. Math. Trends Technol. 49, 205–209 (2017)

    Article  Google Scholar 

  29. K. Smith, L. Spyrou, J. Escudero, Graph-variate signal analysis. IEEE Trans. Signal Process. 67(2), 293–305 (2019). https://doi.org/10.1109/TSP.2018.2881658

    Article  MathSciNet  Google Scholar 

  30. Y. Tanaka, A. Sakiyama, \(m\) -channel oversampled graph filter banks. IEEE Trans. Signal Process. 62(14), 3578–3590 (2014). https://doi.org/10.1109/TSP.2014.2328983

    Article  MathSciNet  Google Scholar 

  31. R. Varma, J.Kovačević, in ICASSP 2019: 2019 IEEE International conference on acoustics, speech and signal processing (ICASSP). pp. 4958–4962 (2019). https://doi.org/10.1109/ICASSP.2019.8682511

  32. J. Zeng, G. Cheung, A. Ortega, Bipartite approximation for graph wavelet signal decomposition. IEEE Trans. Signal Process. 65(20), 5466–5480 (2017). https://doi.org/10.1109/TSP.2017.2733489

    Article  MathSciNet  Google Scholar 

Download references

Funding

This work is supported in part by the National Natural Science Foundation of China (Grant Nos. 62171146, 62261014), by the Guangxi Natural Science Foundation for Distinguished Young Scholar (Grant No. 2021GXNSFFA220004), by the Guangxi special fund project for innovation-driven development (Grant No. GuikeAA21077008), by the Guangxi Science and Technology Base and Talent Special Project (Grant No. Guike AD21220112), by the Dean Project of Guangxi Wireless Broadband Communication and Signal Processing Key Laboratory (Grant No. GXKL06220107), by the Innovation Project of Guangxi Graduate Education (Grant No. YCBZ2023137).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fang Zhou.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ma, M., Jiang, J. & Zhou, F. CGD-Based Inpainting Algorithm for Time-Varying Signals on Strong Product Graph. Circuits Syst Signal Process 43, 457–469 (2024). https://doi.org/10.1007/s00034-023-02483-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-023-02483-3

Keywords

Navigation