Parallel Implementation of the Discrete Wavelet Transform on Graphics Processing Units

被引:0
|
作者
Khemiri, Randa [1 ]
Sayadi, Fatma [1 ]
Saidani, Taoufik [1 ]
Chouchene, Marwa [1 ]
Bahri, Haythem [1 ]
Tourki, Rached [1 ]
机构
[1] Univ Monastir, Lab Elect & Microelect, Fac Sci Monastir, Monastir, Tunisia
关键词
JPEG2000; Discrete Wavelet Transform (DWT); Graphics processing unit (GPU); Parallel computing; Central processing unit (CPU); MatLab; IMAGE COMPRESSION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Discrete wavelet transform (DWT), has diverse applications in signal and image processing fields. In this paper, we have implemented the lifting "Le Gall 5/3" algorithm on a low cost NVIDIA's GPU (Graphics processing unit) with Mat Lab to achieve speedup in computation. The efficiency of our GPU based implementation is measured and compared with CPU based algorithms. Our investigational results with GPU show performance enhancement over a factor of 1.52 compared with CPU for an image of size 3072x3072.
引用
收藏
页码:111 / 114
页数:4
相关论文
共 50 条
  • [1] Parallel implementation of the 2D discrete wavelet transform on Graphics Processing Units:: Filter Bank versus Lifting
    Tenllado, Christian
    Setoain, Javier
    Prieto, Manuel
    Pinuel, Luis
    Tirado, Francisco
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (03) : 299 - 310
  • [2] A Novel Graphics Processing Units (GPU) Implementation of Discrete Wavelet Transformation
    Liu, A.
    Chen, M.
    Jiang, S.
    Lu, W.
    MEDICAL PHYSICS, 2016, 43 (06) : 3329 - 3330
  • [3] Efficient motion estimation and discrete cosine transform implementation using the graphics processing units
    Agha, Shahrukh
    Jan, Farmanullah
    Khan, Haroon Ahmed
    Kaleem, Muhammad
    Khan, Mansoor
    PLOS ONE, 2024, 19 (08):
  • [4] Translation-Invariant Two-Dimensional Discrete Wavelet Transform on Graphics Processing Units
    Wippig, Dietmar
    Klauer, Bernd
    ADVANCES IN COMMUNICATIONS, COMPUTERS, SYSTEMS, CIRCUITS AND DEVICES, 2010, : 105 - +
  • [5] Parallel FPGA implementation of the split and merge discrete wavelet transform
    Aranki, N
    Moopenn, A
    Tawel, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 740 - 749
  • [6] Massively Parallel Discrete Element Method Simulations on Graphics Processing Units
    Steuben, John
    Mustoe, Graham
    Turner, Cameron
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2016, 16 (03)
  • [7] IMPLEMENTATION OF DISCRETE WAVELET TRANSFORM
    Wang, Yuanfa
    Li, Zunchao
    Wang, Chuang
    Feng, Lichen
    Zhang, Zhiyun
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2014,
  • [8] FPGA-based parallel implementation for the lifting discrete wavelet transform
    Aranki, N
    Jiang, WQ
    Ortega, A
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 96 - 107
  • [9] A parallel architecture using discrete wavelet transform for fast ICA implementation
    Huang, RB
    Cheung, YM
    Zhu, SM
    PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 1358 - 1361
  • [10] Computing n-Variate Orthogonal Discrete Wavelet Transforms on Graphics Processing Units
    Dechevsky, Lubomir
    Gundersen, Joakim
    Bang, Borre
    LARGE-SCALE SCIENTIFIC COMPUTING, 2010, 5910 : 730 - 737