An efficient parallel entropy coding method for JPEG compression based on GPU

被引:3
|
作者
Zhu, Fushun [1 ]
Yan, Hua [1 ]
机构
[1] Sichuan Univ, Coll Elect & Informat Engn, Chengdu 610065, Sichuan, Peoples R China
关键词
Real-time systems; JPEG; Entropy coding; Parallel algorithm; CUDA; IMAGE; IMPLEMENTATION; TRANSFORM;
D O I
10.1007/s11227-021-03971-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The fast JPEG image compression algorithm is a requisite in many applications such as high-speed video measurement systems and digital cinema. Many existing methods have implemented the JPEG compression in parallel based on GPU except for entropy coding, which is a variable-length coding method and seems like a better fit for sequential implementation. However, entropy coding is an essential part of the JPEG compression system and typically takes up a large proportion of the time when implemented on the CPU. To tackle this problem, we propose an efficient parallel entropy coding (EPEnt) method for parallel JPEG compressing. The proposed method conducts entropy coding in three parallel steps: coding, shifting, and stuffing. Specifically, according to the different characteristics of image components, we devise thread-based and warp-based functions in the coding stage to further improve the efficiency under guaranteeing image quality, respectively. We apply the proposed method to the parallel JPEG compression system and evaluate the performance based on compute unified device architecture (CUDA). The experimental results demonstrate that compared with sequential implementation, the maximum speedup ratio of entropy coding can reach 39 times without affecting compressed images quality. Meanwhile, the whole JPEG compression process efficiency increases by at least 28% compared with state-of-the-art parallel methods in terms of speedup ratio.
引用
收藏
页码:2681 / 2708
页数:28
相关论文
共 50 条
  • [21] Highly-Parallel GPU Architecture for Lossy Hyperspectral Image Compression
    Santos, Lucana
    Magli, Enrico
    Vitulli, Raffaele
    Lopez, Jose F.
    Sarmiento, Roberto
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (02) : 670 - 681
  • [22] ON LOSSLESS AND LOSSY COMPRESSION OF STEP SIZE MATRICES IN JPEG CODING
    Chu, Wai C.
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [23] Quantization and Entropy Coding Scheme for Dictionary Learning Based Image Compression
    Wang Juan
    Tao Xiaoming
    Liu Xijia
    Ge Ning
    Lu Jianhua
    2016 IEEE 84TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2016,
  • [24] HDVC: Deep Video Compression With Hyperprior-Based Entropy Coding
    Hu, Yusong
    Jung, Cheolkon
    Qin, Qipu
    Han, Jiang
    Liu, Yang
    Li, Ming
    IEEE ACCESS, 2024, 12 : 17541 - 17551
  • [25] Tensor Network-Based Entropy Coding For Learned Image Compression
    Fan, Xiaoxuan
    Fei, Wen
    Dai, Wenrui
    Li, Chenglin
    Zou, Junni
    Xiong, Hongkai
    2022 PICTURE CODING SYMPOSIUM (PCS), 2022, : 235 - 239
  • [26] Block-based conditional entropy coding for medical image compression
    Kumar, SVB
    Nagaraj, N
    Mukhopadhyay, S
    Xu, XF
    MEDICAL IMAGING 2003: PACS AND INTEGRATED MEDICAL INFORMATION SYSTEMS: DESIGN AND EVALUATION, 2003, 5033 : 375 - 381
  • [27] Joint compressed sensing and JPEG coding based secure compression scheme in OFDM-PON
    Chen, Yuhang
    Zhang, Chongfu
    Cui, Mengwei
    Luo, Yufeng
    Wu, Tingwei
    Liang, Xinshuai
    OPTICS COMMUNICATIONS, 2022, 510
  • [28] RELATIVE DISTANCE METHOD FOR LOSSLESS IMAGE COMPRESSION ON PARALLEL ARCHITECTURES A New Approach for Lossless Image Compression on GPU
    Bianchi, Luca
    Gatti, Riccardo
    Lombardi, Luca
    Cinque, Luigi
    VISAPP 2009: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 1, 2009, : 20 - +
  • [29] JPEG based Compression of Digital Holograms
    Chamakhi, Nada
    Bouzidi, Ines
    Zaid, Azza Ouled
    Dufaux, Frederic
    PROCEEDINGS OF THE 2018 7TH EUROPEAN WORKSHOP ON VISUAL INFORMATION PROCESSING (EUVIP), 2018,
  • [30] Adjustable compression method for still JPEG images
    Mora Pascual, Jeronimo
    Mora Mora, Higinio
    Fuster Guillo, Andres
    Azorin Lopez, Jorge
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2015, 32 : 16 - 32