Samuel Fernández-Menduiña, Eduardo Pavez, Antonio Ortega
{"title":"Fast DCT+: A Family of Fast Transforms Based on Rank-One Updates of the Path Graph","authors":"Samuel Fernández-Menduiña, Eduardo Pavez, Antonio Ortega","doi":"arxiv-2409.08970","DOIUrl":null,"url":null,"abstract":"This paper develops fast graph Fourier transform (GFT) algorithms with O(n\nlog n) runtime complexity for rank-one updates of the path graph. We first show\nthat several commonly-used audio and video coding transforms belong to this\nclass of GFTs, which we denote by DCT+. Next, starting from an arbitrary\ngeneralized graph Laplacian and using rank-one perturbation theory, we provide\na factorization for the GFT after perturbation. This factorization is our\ncentral result and reveals a progressive structure: we first apply the\nunperturbed Laplacian's GFT and then multiply the result by a Cauchy matrix. By\nspecializing this decomposition to path graphs and exploiting the properties of\nCauchy matrices, we show that Fast DCT+ algorithms exist. We also demonstrate\nthat progressivity can speed up computations in applications involving multiple\ntransforms related by rank-one perturbations (e.g., video coding) when combined\nwith pruning strategies. Our results can be extended to other graphs and rank-k\nperturbations. Runtime analyses show that Fast DCT+ provides computational\ngains over the naive method for graph sizes larger than 64, with runtime\napproximately equal to that of 8 DCTs.","PeriodicalId":501034,"journal":{"name":"arXiv - EE - Signal Processing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - EE - Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08970","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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., video coding) when combined
with pruning strategies. Our results can be extended to other graphs and rank-k
perturbations. Runtime analyses show that Fast DCT+ provides computational
gains over the naive method for graph sizes larger than 64, with runtime
approximately equal to that of 8 DCTs.