Efficient parallelization of Inverse DWT using GPGPU

Authors(2) :-Shailja Maniya, Bakul Panchal

Satellite images are gaining more and more popularity in our daily life as they are helpful during situations like natural calamities or warfare. In order to save bandwidth as well as to speed up data transfer, compression can be used to download satellite images on the earth. The Consultative Committee for Space Data Systems (CCSDS) had proposed an image data compression standard (CCSDS-IDC) for satellite image compression. This standard provides good compression performance using Discrete Wavelet Transform (DWT) and Bit Plane Encoder. As Discrete Wavelet Transform (DWT) is time consuming, to meet real time requirement this data should be decompressed as soon as massive stream of bits downlinked on the earth. In this research work, efficient GPGPU based IDWT (Inverse DWT) computation gives better time efficiency than CPU implementation.

Authors and Affiliations

Shailja Maniya
Research Scholar, M.E. (I.T.), I.T. Department, L.D. College of Engineering Gujarat Technological University, Ahmedabad, Gujarat, India
Bakul Panchal
Assistant Professor, M.E. (I.T.), I.T. Department, L.D. College of Engineering Gujarat Technological University, Ahmedabad, Gujarat, India

GPGPU, CCSDS, Discrete Wavelet Transform (DWT), CUDA, NVIDIA.

  1. "Image Data Compression", Recommendation for space data system standards, CCSDS 122.0-B-1. Blue Book, November 2005.
  2. Changhe Song, Yunsong Li, and Bormin Huang, "A GPU-Accelerated Wavelet Decompression System with SPIHT and Reed-Solomon Decoding for Satellite Images", IEEE journal of selected topics in applied earth observations and remote sensing, vol. 4, no. 3, september 2011.
  3. Abhishek S. Shetty, Abhijit V. Chitre and Yogesh H. Dandawate, "Time Efficiency Comparison of Wavelet and Inverse Wavelet Transform on Different Platforms", International Conference on Computing Communication Control and automation (ICCUBEA) IEEE-2016.
  4. Anastasis Keliris, Vasilis Dimitsasy, Olympia Kremmyday, Dimitris Gizopoulosy and Michail Maniatakosz, "Efficient parallelization of the Discrete Wavelet Transform algorithm using memory-oblivious optimizations", 25th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS), pp.25-32, 2015
  5. John Nickolls, "GPU Parallel Computing Architecture and CUDA Programming Model", Hot chips 19 Symposium(HCS) IEEE, pp.1-12, 2007
  6. Khoirudin and Jiang Shun-Liang, "Gpu application in cuda memory", Advanced Computing: An International Journal (ACIJ), Vol.6, No.2, pp.1-10, March 2015
  7. NVIDIA, "NVIDIA’s Next Generation CUDATM Compute Architecture: Kepler TM GK110/210", United States, 2014.
  8. NVIDIA, "Cuda C Programming Guide", United States, September 2017.
  9. Christofer Schwartz, Marcelo S. pinho,"an energy consumption analysis of ccsds image compressor running in two different platforms", IGARSS-IEEE, pp. 1640- 1650, 2014.

Publication Details

Published in : Volume 4 | Issue 4 | March-April 2018
Date of Publication : 2018-04-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 989-993
Manuscript Number : IJSRSET1844367
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

Shailja Maniya, Bakul Panchal, " Efficient parallelization of Inverse DWT using GPGPU, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 4, Issue 4, pp.989-993, March-April-2018. Citation Detection and Elimination     |     
Journal URL : https://ijsrset.com/IJSRSET1844367

Article Preview