A Dual Domain Approach to Graph Signal Processing