Samuel Fernández-Menduiña, Eduardo Pavez, Antonio Ortega
{"title":"快速 DCT+:基于路径图一级更新的快速变换系列","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":"184 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"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\":\"184 1\",\"pages\":\"\"},\"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}","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}
Fast DCT+: A Family of Fast Transforms Based on Rank-One Updates of the Path Graph
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.