A digital hardware fast algorithm and FPGA-based prototype for a novel 16-point approximate DCT for image compression applications
- 1. Departamento de Estatística, Universidade Federal de Santa Maria, Santa Maria, RS (Brazil)
- 2. Signal Processing Group, Departamento de Estatística, Universidade Federal de Pernambuco, Recife, PE (Brazil)
- 3. ECE, The University of Akron, Akron, OH (United States)
Description
The discrete cosine transform (DCT) is the key step in many image and video coding standards. The eight-point DCT is an important special case, possessing several low-complexity approximations widely investigated. However, the 16-point DCT transform has energy compaction advantages. In this sense, this paper presents a new 16-point DCT approximation with null multiplicative complexity. The proposed transform matrix is orthogonal and contains only zeros and ones. The proposed transform outperforms the well-known Walsh–Hadamard transform and the current state-of-the-art 16-point approximation. A fast algorithm for the proposed transform is also introduced. This fast algorithm is experimentally validated using hardware implementations that are physically realized and verified on a 40 nm CMOS Xilinx Virtex-6 XC6VLX240T FPGA chip for a maximum clock rate of 342 MHz. Rapid prototypes on FPGA for a 8-bit input word size show significant improvement in compressed image quality by up to 1–2 dB at the cost of only eight adders compared to the state-of-art 16-point DCT approximation algorithm in the literature (Bouguezel et al 2010 Proc. 53rd IEEE Int. Midwest Symp. on Circuits and Systems). (paper)
Availability note (English)
Available from http://dx.doi.org/10.1088/0957-0233/23/11/114010Additional details
Identifiers
Publishing Information
- Journal Title
- Measurement Science and Technology
- Journal Volume
- 23
- Journal Issue
- 11
- Journal Page Range
- [10 p.]
- ISSN
- 0957-0233
- CODEN
- MSTCEP
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 46013283
- Subject category
- S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
- Descriptors DEI
- ALGORITHMS; APPROXIMATIONS; COMPARATIVE EVALUATIONS; COMPRESSION; GATING CIRCUITS; IMAGE PROCESSING; IMAGES; IMPLEMENTATION; MATRICES; MHZ RANGE; STANDARDS; TRANSFORMATIONS
- Descriptors DEC
- CALCULATION METHODS; ELECTRONIC CIRCUITS; EVALUATION; FREQUENCY RANGE; MATHEMATICAL LOGIC; PROCESSING