Multiplierless 16-point DCT Approximation for Low-complexity Image and Video Coding
arXiv:1606.07414 · doi:10.1007/s11760-016-0923-4
Abstract
An orthogonal 16-point approximate discrete cosine transform (DCT) is introduced. The proposed transform requires neither multiplications nor bit-shifting operations. A fast algorithm based on matrix factorization is introduced, requiring only 44 additions---the lowest arithmetic cost in literature. To assess the introduced transform, computational complexity, similarity with the exact DCT, and coding performance measures are computed. Classical and state-of-the-art 16-point low-complexity transforms were used in a comparative analysis. In the context of image compression, the proposed approximation was evaluated via PSNR and SSIM measurements, attaining the best cost-benefit ratio among the competitors. For video encoding, the proposed approximation was embedded into a HEVC reference software for direct comparison with the original HEVC standard. Physically realized and tested using FPGA hardware, the proposed transform showed 35% and 37% improvements of area-time and area-time-squared VLSI metrics when compared to the best competing transform in the literature.
12 pages, 5 figures, 3 tables
References in corpus (4)
- DCT-like Transform for Image Compression Requires 14 Additions Only
- An Integer Approximation Method for Discrete Sinusoidal Transforms
- A Digital Hardware Fast Algorithm and FPGA-based Prototype for a Novel 16-point Approximate DCT for Image Compression Applications
- An Orthogonal 16-point Approximate DCT for Image and Video Compression
Cited by in corpus (6)
- A Class of Low-complexity DCT-like Transforms for Image and Video Coding
- A Multiparametric Class of Low-complexity Transforms for Image and Video Coding
- Low-complexity Rounded KLT Approximation for Image Compression
- Extensions on Low-complexity DCT Approximations for Larger Blocklengths Based on Minimal Angle Similarity
- Data-independent Low-complexity KLT Approximations for Image and Video Coding
- Fast Data-independent KLT Approximations Based on Integer Functions