DC Field | Value | Language |
---|---|---|
dc.contributor.author | Gajić, Dušan | en |
dc.contributor.author | Stanković, Radomir | en |
dc.date.accessioned | 2020-05-01T20:29:07Z | - |
dc.date.available | 2020-05-01T20:29:07Z | - |
dc.date.issued | 2017-06-30 | en |
dc.identifier.isbn | 978-1-509-05495-4 | en |
dc.identifier.issn | 0195-623X | en |
dc.identifier.uri | http://researchrepository.mi.sanu.ac.rs/handle/123456789/2015 | - |
dc.description.abstract | The discrete Pascal transform (DPT) is a relatively recently introduced spectral transform based on the concept of the Pascal triangle which has been known for centuries. It is used in digital image processing, digital filtering, pattern recognition, watermarking, and related areas. Its applicabilityis limited by the O(N2) asymptotical time complexity of bestcurrent algorithms for its computation, where N is the size of the function to be processed. In this paper, we propose a method for the efficient computation of the DPT in O(N logN) time, based on the factorization of its transform matrix into a product of three matrices with special structure - two diagonal matrices and a Toeplitz matrix. The Toeplitz matrix is further embedded into a circulant matrix of order 2N. The diagonalization of the circulant matrix by the Fourier matrix permits the use of the fast Fourier transform (FFT) for performing the computations, leading to an algorithm with the overall computational complexity of O(N logN). Since the entries in the Toeplitz matrix have very different magnitudes, the numerical stability of this algorithm is also discussed. We also consider the issues in implementing the proposed algorithm for highly-parallel computation on graphicsprocessing units (GPUs). The experiments show that computing the DPT using the proposed algorithm processed on GPUs is orders of magnitude faster than the best current approach. As a result, the proposed method can significantly extend the practical applicability of the discrete Pascal transform. | en |
dc.publisher | IEEE | - |
dc.relation.ispartof | Proceedings of The International Symposium on Multiple-Valued Logic | en |
dc.subject | discrete Pascal transform | fast algorithms | GPGPU | parallel computing | Pascal triangle | Toeplitz matrix | en |
dc.title | Fast Computation of the Discrete Pascal Transform | en |
dc.type | Conference Paper | en |
dc.relation.conference | 47th IEEE International Symposium on Multiple-Valued Logic, ISMVL 2017; Novi Sad; Serbia; 22 May 2017 through 24 May 2017 | - |
dc.identifier.doi | 10.1109/ISMVL.2017.32 | en |
dc.identifier.scopus | 2-s2.0-85026777919 | en |
dc.relation.firstpage | 149 | en |
dc.relation.lastpage | 154 | en |
item.cerifentitytype | Publications | - |
item.openairetype | Conference Paper | - |
item.grantfulltext | none | - |
item.fulltext | No Fulltext | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
SCOPUSTM
Citations
2
checked on Dec 27, 2024
Page view(s)
19
checked on Dec 27, 2024
Google ScholarTM
Check
Altmetric
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.