Title :
Design and analysis of an FPGA based encoder SoC for locally stationary image source
Author :
Bai, Yang ; Ahmed, Syed-Zahid ; Granado, Bertrand
Author_Institution :
ETIS-ENSEA, Univ. Cergy Pontoise, Cergy, France
Abstract :
Hierarchical Enumerative Coding (HENUC) is a lossless compression algorithm used in a wavelet based image encoder. By manipulating the wavelet coefficients into locally stationary sequences, HENUC is demonstrated to provide good compression efficiency according to our experimental results. We extended our previous work on FPGA encoder SoC, exploiting an innovative on-chip memory access manner in the bit-plane coding using dual port, as well as an address-based data traversal technique during the coding. Performance results are based on the Altera´s 40nm Stratix IV EP4SGX230 FPGA, on a DE4 board from Terasic, where the optimized dual port HENUC architecture is implemented in a Nios II processor based system on chip. We present the resource utilization and the execution time evaluations. We show that our implementation at 100MHz can provide around 10X speedup over 2.4GHz Intel Xeon 8-core CPU, which is about twice as faster as our previous result.
Keywords :
codecs; data compression; field programmable gate arrays; image coding; system-on-chip; Altera; DE4 board; FPGA based encoder SoC; Intel Xeon 8-core CPU; Nios II processor based system on chip; Stratix IV EP4SGX230 FPGA; Terasic; address-based data traversal technique; bit-plane coding; compression efficiency; dual port; execution time evaluations; frequency 2.4 GHz; hierarchical enumerative coding; innovative on-chip memory access; locally stationary image source; lossless compression algorithm; optimized dual port HENUC architecture; resource utilization; wavelet coefficients; Encoding; Field programmable gate arrays; Image coding; Indexes; Ports (Computers); System-on-chip; Vectors; FPGA; SoC; embedded system; hierarchical enumerative coding; image compression; locally stationary source;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
Conference_Location :
Cagliari