Implementation of an Efficient and Reconfigurable Architecture for DCT on FPGA
Keywords:
DCT, FPGA, Transformations, Video ProcessingAbstract
The Discrete Cosine Transform (DCT) is computed to minimize the complexity of the algorithm without impacting the performance of the code. Several conventional DCT approximation techniques mainly concentrate on short transform lengths as well as some of them seem to be non-orthogonal. This research work provides an extensive recursive approach for orthogonal DCT approximation in which an estimated length of DCT can be obtained from a set of DC transforms length at the rate of input pre-processing additions. The suggested approximation concept is derived using recursive sparse matrix decomposition as well as by using symmetries of discrete cosine Transform basis vectors. The suggested approach is extremely scalable for the implementation of both hardware and software with DCT of various lengths and also this approach uses conventional 8-point DC transform approximation to obtain the estimated Discrete Cosine transform of any power of two lengths.The suggested DCT approximation performs well when compared to that of conventional DCT approximation approaches in terms of image/video compression also the suggested algorithm seems to have a reduced arithmetic challenge. We have presented a parallel architecture that is completely scalable and reconfigurable for computing approximate Discrete cosine Transform in this research work. The most significant aspects of the suggested architecture are that it can be designed to compute a 32-point DC transform or two 16-point DC transforms or four 8-point DC transforms simultaneously with negligible operating cost. The suggested design offers several benefits that are concerned with hardware intricacy, reliability as well as flexibility. These advantages are illustrated by the experimental outcomes that are obtained from the implementation of FPGA.
Downloads
References
A. M. Shams, A. Chidanandan,W. Pan, and M. A. Bayoumi, “NEDA: A low-power high- performance DCT architecture,” IEEE Trans. Signal Process., vol. 54, no. 3, pp. 955–964, 2006.
C. Loeffler, A. Lightenberg, and G. S. Moschytz, “Practical fast 1-D DCT algorithm with 11 multiplications,” in Proc. Int. Conf. Acoust., Speech, Signal Process. (ICASSP), May 1989, pp. 988–991.
M. Jridi, P. K. Meher, and A. Alfalou, “Zero-quantised discrete cosine transform coefficients prediction technique for intra-frame video encoding,” IET Image Process., vol. 7, no. 2, pp. 165– 173, Mar. 2013.
S. Bouguezel, M. O. Ahmad, and M. N. S. Swamy, “Binary discrete cosine and Hartley transform," IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 60, no. 4, pp. 989–1002, Apr. 2013.
F. M. Bayer and R. J. Cintra, “DCT-like transform for image compression require 14 additions only,” Electron. Lett., vol. 48, no. 15, pp. 919–921, Jul. 2012.
R. J. Cintra and F. M. Bayer, “A DCT approximation for image compression,” IEEE Signal Process. Lett., vol. 18, no. 10, pp. 579–582, Oct. 2011.
S. Bouguezel, M. Ahmad, and M. N. S. Swamy, “Low-complexity 8 8 transform for image compression,” Electron. Lett., vol. 44, no. 21, pp. 1249–1250, Oct. 2008.
T. I. Haweel, “A new square wave transform based on the DCT,” Signal Process., vol. 81, no. 11, pp. 2309–2319, Nov. 2001.V. Britanak, P.Y.Yip, and K. R. Rao, Discrete Cosine and Sine Transforms: General Properties, Fast Algorithms, and Integer Approximations. London, U.K.: Academic, 2007.
G. J. Sullivan, J.-R. Ohm,W.-J.Han, and T.Wiegand, "Overview of the high-efficiency video coding (HEVC) standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649– 1668, Dec. 2012.
F. Bossen, B. Bross, K. Suhring, and D. Flynn, “HEVC complexity and implementation analysis,” IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1685–1696, 2012.
X. Li, A. Dick, C. Shen, A. van den Hengel, and H. Wang, “Incremental learning of 3D-DCT compact representations for robust visual tracking,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 35, no. 4, pp. 863–881, Apr. 2013.
A. Alfalou, C. Brosseau, N. Abdallah, andM. Jridi, “Assessing the performance of a method of simultaneous compression and encryption of multiple images and its resistance against various attacks,” Opt. Express, vol. 21, no. 7, pp. 8025–8043, 2013.
R. J. Cintra, “An integer approximation method for discrete sinusoidal transforms,” Circuits, Syst., Signal Process., vol. 30, no. 6, pp. 1481–1501, 2011.
F. M. Bayer, R. J. Cintra, A. Edirisuriya, and A. Madanayake, “A digital hardware fast algorithm and FPGA-based prototype for a novel 16-point approximate DCT for image compression applications,” Meas. Sci. Technol., vol. 23, no. 11, pp. 1–10, 2012.
R. J. Cintra, F. M. Bayer, and C. J. Tablada, “Low-complexity 8-point DCT approximations based on integer functions,” Signal Process., vol. 99, pp. 201–214, 2014.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.