Efficient parallelization of Inverse DWT using GPGPU
Keywords:
GPGPU, CCSDS, Discrete Wavelet Transform (DWT), CUDA, NVIDIA.Abstract
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.
References
- "Image Data Compression", Recommendation for space data system standards, CCSDS 122.0-B-1. Blue Book, November 2005.
- 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.
- 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.
- 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
- John Nickolls, "GPU Parallel Computing Architecture and CUDA Programming Model", Hot chips 19 Symposium(HCS) IEEE, pp.1-12, 2007
- 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
- NVIDIA, "NVIDIA’s Next Generation CUDATM Compute Architecture: Kepler TM GK110/210", United States, 2014.
- NVIDIA, "Cuda C Programming Guide", United States, September 2017.
- Christofer Schwartz, Marcelo S. pinho,"an energy consumption analysis of ccsds image compressor running in two different platforms", IGARSS-IEEE, pp. 1640- 1650, 2014.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRSET

This work is licensed under a Creative Commons Attribution 4.0 International License.