{"title":"An algorithm for a fast two-dimensional discrete cosine transform","authors":"E.A. Grissom, P. Rajan","doi":"10.1109/SSST.1990.138224","DOIUrl":null,"url":null,"abstract":"The authors present an algorithm for the implementation of the two-dimensional discrete cosine transform (DCT) for 2/sup n/*2/sup n/ data points. This algorithm is based on a recently published fast one-dimensional DCT algorithm. The new algorithm is recursive, fast, and numerically stable. The two-dimensional decomposition in this new algorithm is based on the vector-radix approach. In this approach, the data matrix is partitioned into four subblocks, each of which, after some processing is transformed by a lower order DCT. The results from the lower order transforms are then combined to form the desired two-dimensional DCT. The overall complexity of the new transform is compared in terms of the number of multiplications and additions required to perform the two-dimensional DCT with those of a row/column implementation using the fast one-dimensional transform.<<ETX>>","PeriodicalId":201543,"journal":{"name":"[1990] Proceedings. The Twenty-Second Southeastern Symposium on System Theory","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1990] Proceedings. The Twenty-Second Southeastern Symposium on System Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSST.1990.138224","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The authors present an algorithm for the implementation of the two-dimensional discrete cosine transform (DCT) for 2/sup n/*2/sup n/ data points. This algorithm is based on a recently published fast one-dimensional DCT algorithm. The new algorithm is recursive, fast, and numerically stable. The two-dimensional decomposition in this new algorithm is based on the vector-radix approach. In this approach, the data matrix is partitioned into four subblocks, each of which, after some processing is transformed by a lower order DCT. The results from the lower order transforms are then combined to form the desired two-dimensional DCT. The overall complexity of the new transform is compared in terms of the number of multiplications and additions required to perform the two-dimensional DCT with those of a row/column implementation using the fast one-dimensional transform.<>