Graph Signal Processing (GSP)
Graph Signal Processing (GSP) is a mathematical framework that extends discrete signal processing (DSP) tools such as filtering and signal decomposition to graph data structures.
Graph Signal Processing is suitable for scenarios where data don’t have a regular pattern or cannot be represented as time series signals. In such scenarios, modeling through graph structures can exploit signal-processing tasks on complex structures through GSP.
GSP can be applied to network structures such as sensor, social, and biological networks. As well as image processing.
A GSP implementation as a Toolbox for Matlab and Python is available. In it, you can build graph structures and apply signal processing tasks like filtering.
Ortega and his friends (2018) provided an overview of GSP, highlighting its application areas and use cases. The publication and frameworks provide more information about GSP.