DocumentCode :
3298774
Title :
SPIHT implemented in a XC4000 device
Author :
Ritter, Jörg ; Fey, Görschwin ; Molitor, Paul
Author_Institution :
Inst. of Comput. Sci., Martin-Luther-Univ., Halle-Wittenberg, Germany
Volume :
1
fYear :
2002
fDate :
4-7 Aug. 2002
Abstract :
In this paper we present an efficient FPGA implementation of the ´Set Partitioning in Hierarchical Trees´ (SPIHT) algorithm of Said and Pearlman (1996) in combination with an arithmetic coder. The FPGA implementation is applied within a partitioned approach for wavelet-based lossy image compression. The basic SPIHT algorithm uses dynamic data structures that make a hardware realization difficult. We illustrate in detail how these dynamic data structures can be implemented in the FPGA without the use of external memory. We present a hardware realization which can be run with a frequency of 40 MHz in a Xilinx XC4000 device. The design requires 23% less internal memory as the recently published algorithm ´SPIHT Image Compression without Lists´ of Wheeler and Pearlman (2000).
Keywords :
data compression; data structures; discrete wavelet transforms; field programmable gate arrays; image coding; FPGA implementation; SPIHT algorithm; Xilinx XC4000 device; arithmetic coder; dynamic data structures; hardware realization; set partitioning in hierarchical trees; wavelet-based lossy image compression; Computer science; Data structures; Digital arithmetic; Discrete wavelet transforms; Field programmable gate arrays; Frequency; Hardware; Image coding; Partitioning algorithms; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on
Print_ISBN :
0-7803-7523-8
Type :
conf
DOI :
10.1109/MWSCAS.2002.1187201
Filename :
1187201
Link To Document :
بازگشت