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 条
  • [1] Hardware implementation of LOTRRP compression for real-time image compression
    Crooks, M
    Capps, C
    Hawkins, E
    Wesley, M
    [J]. STILL-IMAGE COMPRESSION II, 1996, 2669 : 52 - 58
  • [2] Hardware implementation of image segmentation algorithm for real-time image compression
    Wasilewski, P
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXI, 1998, 3460 : 106 - 114
  • [3] An improved lossless image compression algorithm based on Huffman coding
    Liu, Xiaoxiao
    An, Ping
    Chen, Yilei
    Huang, Xinpeng
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (04) : 4781 - 4795
  • [4] An improved lossless image compression algorithm based on Huffman coding
    Xiaoxiao Liu
    Ping An
    Yilei Chen
    Xinpeng Huang
    [J]. Multimedia Tools and Applications, 2022, 81 : 4781 - 4795
  • [5] Parallel lossless image compression using Huffman and arithmetic coding
    Howard, PG
    Vitter, JS
    [J]. INFORMATION PROCESSING LETTERS, 1996, 59 (02) : 65 - 73
  • [6] A new lossless compression scheme based on Huffman coding scheme for image compression
    Hu, YC
    Chang, CC
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2000, 16 (04) : 367 - 372
  • [7] Implementation of LZO real-time lossless compression on FPGA
    Liu, Yong
    Li, Bing
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [8] Research on realization of real-time and lossless hardware compression algorithm
    Li, JM
    Mao, HY
    Zhang, WD
    Lin, J
    Ma, YC
    [J]. ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 6808 - 6811
  • [9] A hybrid system for real-time lossless image compression
    Drost, GW
    Bourbakis, NG
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (01) : 19 - 31
  • [10] A hardware architecture for real-time image compression using a searchless fractal image coding method
    Jackson, David Jeff
    Ren, Haichen
    Wu, Xianwei
    Ricks, Kenneth G.
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 1 (03) : 225 - 237