Design of a hardware compression encoder with a high throughput

被引:0
|
作者
Wu C. [1 ]
Zhang W. [1 ]
Hao Y. [1 ]
机构
[1] School of Microelectronics, Tianjin University, Tianjin
来源
Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University | 2022年 / 49卷 / 04期
关键词
image compression; parallel processing; throughput; very large scale integration;
D O I
10.19665/j.issn1001-2400.2022.04.020
中图分类号
学科分类号
摘要
Aiming at the pressure of storage and transmission bandwidth massive image data in practical applications,a high throughput image compression encoder compatible with processing 8~16 bits grayscale images is designed,and the corresponding VLSI architecture is given.By analyzing the characteristics of the 16-bit gray image pixel value,and the difference between Discrete Wavelet Transform(DWT) and Optimized Truncated Embedded Module(EBCOT) with the hardware implementation of the JPEG2000 compression encoder in the processing time,the optimal parallel-series-parallel structure is proposed,and the architecture is designed with high 8-bit and low 8-bit processing,which can be processed independently or together.This architecture increases the flexibility of the encoder and greatly improves the throughput of the compression encoder.Finally,the encoder is implemented on Xilinx XC7K480T.The highest operating frequency of the encoder is 147.734 MHz,and the maximum throughput rate of the 8-bit grayscale image is 169.55 MB/s.The maximum throughput of the 16-bit grayscale image is 266.87 MB/s.Compared with existing similar encoders,the throughput is increased by more than 40%.In practical engineering applications,the encoder has not only a high reliability and good flexibility,but also a strong scalability.By controlling the parallelism,it can realize high magnification,high quality and fast compression of images with different resolutions,which is of important practical value. © 2022 Science Press. All rights reserved.
引用
收藏
页码:176 / 183
页数:7
相关论文
共 21 条
  • [1] BELYAEV E, MANTEL C, FORCHHAMMER S., Low-complexity Compression of High Dynamic Range Infrared Images with JPEG Compatibility, IEEE Visual Communications and Image Processing, pp. 1-4, (2017)
  • [2] BASCONES D, GONZALEZ C, MOZOS D., An Extremely Pipelined FPGA Implementation of a Lossy Hyperspectral Image Compression Algorithm, IEEE Transactions on Geoscience and Remote Sensing, 58, 10, pp. 7435-7447, (2020)
  • [3] Chang LI, Analysis of Lossless Image Compression and Image Compression[J], Modern Computer, 35, pp. 61-64, (2014)
  • [4] AYADI W, ELHAMZI W, ATRI M., A FPGA-Based Implementation of JPEG Encoder, International Image Processing, Applications and Systems, pp. 1-4, (2016)
  • [5] YU S C, HU Z Z, CHEN X., A Scalable Multi-Pipeline JPEG Encoding Architecture, 28th International Conference on Microelectronics, pp. 369-372, (2016)
  • [6] CHEN H, GUO X Y, ZHANG Y., Implantation of Onboard JPEG XR Compression on a Low-Clock Frequency FPGA, IEEE International Geoscience and Remote Sensing Symposium, pp. 2811-2814, (2016)
  • [7] FILHO A L, D'AMORE R., FPGA Implementation of the JPEG XR for Onboard Earth-Observation Applications[J], Journal of Real-Time Image Processing, 18, 6, pp. 1-12, (2021)
  • [8] ADV212-UserGuide-Rev.B
  • [9] CEA-DOMINGUEZC D, MOURE J C, BARTRINA-RAPESTA J, Et al., GPU-Oriented Architecture for an End-to-End Image/Video Codec Based on JPEG2000[J], IEEE Access, 8, pp. 68474-68487, (2020)
  • [10] GUO J, LI Y S, LIU K, Et al., Efficient VLSI Architecture of JPEG 2000 Encoder, 6th International Congress on Image and Signal Processing, pp. 192-197, (2013)