A novel hardware-efficient spatial orientation tree-based image compression algorithm and its field programmable gate array implementation

被引:3
作者
Lone, Mohd Rafi [1 ]
Hakim, Najeeb-ud-Din [1 ]
机构
[1] Natl Inst Technol, Dept Elect & Commun, Srinagar, Jammu & Kashmir, India
关键词
Image compression; set partitioning in hierarchical trees; discrete wavelet transform; progressive image coding; spatial orientation tree; SPIHT;
D O I
10.3906/elk-1903-14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Set partitioning in hierarchical trees (SPIHT) has become a popular research topic for more than a decade now. This is because it is simple, besides having compression efficiency close to the state-of-the-art JPEG2000 standard. The main drawback of SPIHT is that it uses three lists to store addresses of coefficients during its operation. These lists are dynamic and in worst cases need to store more number of addresses than total coefficients. In this work, a novel hardware-efficient spatial orientation tree-based algorithm is proposed and its hardware implementation is carried out. The wavelet transformed image is partitioned into 2 x 2 blocks. Each node of spatial orientation tree (SOT) represent a block of coefficients, rather than a single coefficient. Two small state-tables are used in this algorithm to store the status of each block. In addition to this, two extremely small lists are used to store the node addresses of a single SOT tree. To store the state-tables and lists for 512 x 512 image, only 0.88% of the memory needed by SPIHT is required for five levels of dyadic decomposition. The peak-signal-to-noise ratio (PSNR) gain of 0.1 dB to 0.3 dB at low bit rates (below 1 bpp) and 0.6 dB to 1.2 dB at high bit rates (above 1.75 bpp) in comparison to SPIHT is observed for test image Lena. A field programmable gate array (FPGA) implementation targeted for Xilinx Zynq Z-7020 is presented in the paper. The proposed architecture saves 90% of the FPGA area used by SPIHT. The hardware efficiency of the proposed architecture is better in comparison to different existing architectures.
引用
收藏
页码:3823 / 3836
页数:14
相关论文
共 27 条
  • [1] [Anonymous], 154441 ISOIEC
  • [2] Morton (Z) scan based real-time variable resolution CMOS image sensor
    Artyomov, E
    Rivenson, Y
    Levi, G
    Yadid-Pecht, O
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2005, 15 (07) : 947 - 952
  • [3] Multimode Embedded Compression Codec Engine for Power-Aware Video Coding System
    Cheng, Chih-Chi
    Tseng, Po-Chih
    Chen, Liang-Gee
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (02) : 141 - 150
  • [4] New virtual SPIHT tree structures for very low memory strip-based image compression
    Chew, Li Wern
    Ang, Li-Minn
    Seng, Kah Phooi
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2008, 15 : 389 - 392
  • [5] Chew LW, 2009, EURASIP J EMBED SYST, V1, P16
  • [6] Low bit rate image compression core for onboard space applications
    Corsonello, P
    Perri, S
    Staino, G
    Lanuzza, M
    Cocorullo, G
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (01) : 114 - 128
  • [7] SPIHT image compression on FPGAs
    Fry, TW
    Hauck, SA
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2005, 15 (09) : 1138 - 1147
  • [8] Algorithm and VLSI Architecture Design of Low-Power SPIHT Decoder for mHealth Applications
    Hsieh, Jui-Hung
    Shih, Meng-Ju
    Huang, Xin-Hao
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (06) : 1450 - 1457
  • [9] A Block-Based Pass-Parallel SPIHT Algorithm
    Jin, Yongseok
    Lee, Hyuk-Jae
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (07) : 1064 - 1075
  • [10] Efficient FPGA implementation of DWT and modified SPIHT for lossless image compression
    Jyotheswar, J.
    Mahapatra, Sudipta
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (07) : 369 - 378