Fast DCT+: A Family of Fast Transforms Based on Rank-One Updates of the Path Graph
Samuel Fern\'andez-Mendui\~na, Eduardo Pavez, Antonio Ortega

TL;DR
This paper introduces Fast DCT+ algorithms that efficiently compute graph Fourier transforms for rank-one updates of the path graph, significantly reducing computation time for large graph sizes in audio and video coding applications.
Contribution
The paper presents a novel factorization for GFTs after rank-one perturbations, enabling O(n log n) algorithms specifically for path graphs, and extends these methods to other graphs and perturbations.
Findings
Fast DCT+ algorithms achieve O(n log n) complexity.
Applicable to audio/video coding transforms and other graph structures.
Runtime is comparable to computing 8 DCTs for large graphs.
Abstract
This paper develops fast graph Fourier transform (GFT) algorithms with O(n log n) runtime complexity for rank-one updates of the path graph. We first show that several commonly-used audio and video coding transforms belong to this class of GFTs, which we denote by DCT+. Next, starting from an arbitrary generalized graph Laplacian and using rank-one perturbation theory, we provide a factorization for the GFT after perturbation. This factorization is our central result and reveals a progressive structure: we first apply the unperturbed Laplacian's GFT and then multiply the result by a Cauchy matrix. By specializing this decomposition to path graphs and exploiting the properties of Cauchy matrices, we show that Fast DCT+ algorithms exist. We also demonstrate that progressivity can speed up computations in applications involving multiple transforms related by rank-one perturbations (e.g.,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Advanced Optical Network Technologies · Low-power high-performance VLSI design
MethodsPruning · SPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
