SPIHT image compression on FPGAs

被引:53
作者
Fry, TW [1 ]
Hauck, SA
机构
[1] Univ Michigan, Ross Sch Business, Ann Arbor, MI USA
[2] IBM Microelect, Ridgefield, CT 06877 USA
[3] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
关键词
field programmable gate arrays (FPGAs); image coding; reconfigurable architectures; SPIHT;
D O I
10.1109/TCSVT.2005.852625
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present an implementation of the image compression routine set partitioning in hierarchical trees (SPIHT) in reconfigurable logic. A discussion on why adaptive logic is required, as opposed to an application specific integrated circuit (ASIC), is provided along with background material on the image compression algorithm. We analyzed several discrete wavelet transform (DWT) architectures and selected the folded DWT design. In addition we provide a study on what storage elements are required for each wavelet coefficient. A modification to the original SPIHT algorithm is implemented to parallelize the computation. The architecture of our SPIHT engine is based upon fixed-order SPIHT, developed specifically for use within adaptive hardware. For an N x N image fixed-order SPIHT may be calculated in N-2/4 cycles. Square images which are powers of 2 up to 1024 x 1024 are supported by the architecture. Our system was developed on an Annapolis Microsystems WildStar board populated with Xilinx Virtex-E parts. The system achieves a 450 x speedup versus a microprocessor solution, with less than a 0.2-db loss in peak signal-to-noise ratio over traditional SPIHT.
引用
收藏
页码:1138 / 1147
页数:10
相关论文
共 18 条
  • [1] ALGAZI VR, 1995, P SOC PHOTO-OPT INS, V2564, P11, DOI 10.1117/12.217394
  • [2] *ANN MICR, 2000, WILDST REF MAN
  • [3] [Anonymous], SPIHT IMAGE COMPRESS
  • [4] BENKRID A, 2001, P IEEE S FIELD PROGR, P1
  • [5] CARRAEU M, 1993, HUBBLE IS FITTED NEW
  • [6] EFFICIENT REALIZATIONS OF THE DISCRETE AND CONTINUOUS WAVELET TRANSFORMS - FROM SINGLE-CHIP IMPLEMENTATIONS TO MAPPINGS ON SIMD ARRAY COMPUTERS
    CHAKRABARTI, C
    VISHWANATH, M
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (03) : 759 - 771
  • [7] Architectures for wavelet transforms: A survey
    Chakrabarti, C
    Vishwanath, M
    Owens, RM
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 14 (02): : 171 - 192
  • [8] Cormen T.H., 1997, Introduction to Algorithms
  • [9] FRY TW, 2001, THESIS U WASHINGTON
  • [10] OWEN T, 2002, UWEETR20020007 DEP E