Fast Computation of the Discrete Pascal Transform

被引:2
|
作者
Gajic, Dusan B. [1 ]
Stankovic, Radomir S. [2 ]
机构
[1] Univ Novi Sad, Fac Tech Sci, Dept Comp & Control Engn, Novi Sad, Serbia
[2] Univ Nis, Fac Elect Engn, Dept Comp Sci, Nish, Serbia
关键词
DESIGN;
D O I
10.1109/ISMVL.2017.32
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 applicability is limited by the O(N-2) asymptotical time complexity of best current 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 graphics processing 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.
引用
收藏
页码:149 / 154
页数:6
相关论文
共 50 条
  • [21] A novel systolic design for fast computation of the discrete Hartley transform
    Wang, CL
    Ho, CT
    Chang, YT
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 1067 - 1071
  • [22] Erratum to: Hardware efficient fast computation of the discrete fourier transform
    Chao Cheng
    Keshab K. Parhi
    Journal of VLSI signal processing systems for signal, image and video technology, 2006, 43 (1): : 105 - 106
  • [23] Fast computation of the two-dimensional discrete Fourier transform
    Sundararajan, D
    Ahmad, MO
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 759 - 762
  • [24] A FAST ALGORITHM FOR THE COMPUTATION OF THE DISCRETE LEGENDRE-FENCHEL TRANSFORM
    BRENIER, Y
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1989, 308 (20): : 587 - 589
  • [25] DIGITAL COMPUTATION OF DISCRETE SPECTRA USING FAST FOURIER TRANSFORM
    GLISSON, TH
    BLACK, CI
    SAGE, AP
    IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS, 1970, AU18 (03): : 271 - &
  • [26] The discrete Pascal transform and its applications
    Aburdene, MF
    Goodman, TJ
    IEEE SIGNAL PROCESSING LETTERS, 2005, 12 (07) : 493 - 495
  • [27] Interpolation using the discrete pascal transform
    Goodman, Thomas J.
    Aburdene, Maurice F.
    2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-4, 2006, : 1079 - 1083
  • [28] A throughput maximised parallel architecture for 2D fast Discrete Pascal Transform
    Wong, M. M.
    Wong, M. L. D.
    Hijazin, I.
    COMPUTERS & ELECTRICAL ENGINEERING, 2010, 36 (03) : 585 - 591
  • [29] Fast discrete cosine transform structure suitable for implementation with integer computation
    Jeong, Y
    Lee, I
    OPTICAL ENGINEERING, 2000, 39 (10) : 2672 - 2676
  • [30] Fast Approach for Analysis Windows Computation of Multiwindow Discrete Gabor Transform
    Li, Rui
    Liu, Jia-Bao
    IEEE ACCESS, 2018, 6 : 45681 - 45689