Real-time lossless image compression by dynamic Huffman coding hardware implementation

被引:0
|
作者
Lam, Duc Khai [1 ,2 ]
机构
[1] Univ Informat Technol, Ho Chi Minh City, Vietnam
[2] Vietnam Natl Univ, Ho Chi Minh City, Vietnam
关键词
Dynamic Huffman coding; Linear prediction; Real time; FPGA;
D O I
10.1007/s11554-024-01467-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the decades, implementing information technology (IT) has become increasingly common, equating to an increasing amount of data that needs to be stored, creating a massive challenge in data storage. Using a large storage capacity can solve the problem of the file size. However, this method is costly in terms of both capacity and bandwidth. One possible method is data compression, which significantly reduces the file size. With the development of IT and increasing computing capacity, data compression is becoming more and more widespread in many fields, such as broadcast television, aircraft, computer transmission, and medical imaging. In this work, we introduce an image compression algorithm based on the Huffman coding algorithm and use linear techniques to increase image compression efficiency. Besides, we replace 8-bit pixel-by-pixel compression by dividing one pixel into two 4-bit halves to save hardware capacity (because only 4-bit for each input) and optimize run time (because the number of different inputs is less). The goal is to reduce the image's complexity, increase the data's repetition rate, reduce the compression time, and increase the image compression efficiency. A hardware accelerator is designed and implemented on the Virtex-7 VC707 FPGA to make it work in real-time. The achieved average compression ratio is 3,467. Hardware design achieves a maximum frequency of 125 MHz.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Improved near-lossless technique using the Huffman coding for enhancing the quality of image compression
    Otair, Mohammed
    Abualigah, Laith
    Qawaqzeh, Mohammed K.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (20) : 28509 - 28529
  • [32] A hardware approach to reconfigurable lossless real-time tracer
    Hua Si-liang
    Shi Lei
    Pang Jun
    Zhang Tie-jun
    Wang Dong-hui
    Hou Chao-huan
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 986 - 989
  • [33] Improved near-lossless technique using the Huffman coding for enhancing the quality of image compression
    Mohammed Otair
    Laith Abualigah
    Mohammed K. Qawaqzeh
    [J]. Multimedia Tools and Applications, 2022, 81 : 28509 - 28529
  • [34] A prediction-based lossless image compression procedure using dimension reduction and Huffman coding
    Md. Atiqur Rahman
    Mohamed Hamada
    [J]. Multimedia Tools and Applications, 2023, 82 : 4081 - 4105
  • [35] Lossless image compression by Evolvable Hardware
    Salami, M
    Iwata, M
    Higuchi, T
    [J]. FOURTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 1997, : 407 - 416
  • [36] Design and hardware architectures for dynamic Huffman coding
    Liu, LY
    Wang, JF
    Wang, RJ
    Lee, JY
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (06): : 411 - 418
  • [37] REAL-TIME HARDWARE IMPLEMENTATION OF MULTI-RESOLUTION IMAGE BLENDING
    Popovic, Vladan
    Seyid, Kerem
    Schmid, Alexandre
    Leblebici, Yusuf
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2741 - 2745
  • [38] Contour-based image compression for fast real-time coding
    Vasilyev, S
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS VIII, 1999, 172 : 133 - 136
  • [39] Predictor Blending for Real-Time Lossless Coding System
    Ulacha, Grzegorz
    Stasinski, Ryszard
    [J]. PROCEEDINGS ELMAR-2008, VOLS 1 AND 2, 2008, : 61 - +
  • [40] Image Compression Using Halftoning and Huffman Coding
    Kekre, H. B.
    Sange, Sanjay R.
    Sawant, Gauri S.
    Lahoty, Ankit A.
    [J]. TECHNOLOGY SYSTEMS AND MANAGEMENT, 2011, 145 : 221 - 226