International Journal of Research in Advent Technology, Vol.2, No.6, June 2014 E-ISSN: 2321-9637
Satellite Colour Image Compressions Using Hybrid Method: SPIHT & DWT Chandrashekhar Kamargaonkar1, Linta Ann George2 Associate Professor, Faculty of Engineering1 Student, M.E.(Communication) 2 Shri Shankaracharya Group of Institution, Bhilai, India Email: amol_kamar@rediffmail.com1 , Email: linta.geo89@gmail.com2
Abstract- In today’s era, people work on multimedia application where most of the images are coloured images which require a lot of space for storage because colour images are more redundant compared to grey-scale images. Redundancy of the images can be reduced by compressing the images. Hence the compression techniques are broadly classified as lossy compression and lossless compression. But when question arises of a satellite image, loss of any information is not acceptable. Hence in this paper, SPIHT (Set Partitioning In Hierarchical Trees ) algorithm using DWT(discrete wavelet transform) has been introduced. SPIHT is a lossless image compression technique used especially for satellite images. This algorithm further takes Human Visual System, PSNR value, MSE, spectral Frequency Measure(SFM), Spectral Activity Measure(SAM) and the extend to which the image has been compressed into consideration. In this, a coloured image which consists of RGB components are taken which is then converted into YCbCr component where Y is luminance component; Cb and Cr are chrominance components of the image. In each of the Y, Cb and Cr components we apply wavelet transform and then it is compressed using the mentioned algorithm. Different coloured images are taken into considerdation and PSNR value and extend of compression is compared in each case. Hence it is found that the tested images gives a PSNR value of about 38-45dB and the image gets compressed upto 85-95% with neither any loss of information nor any loss in image quality. Index terms: SPIHT; DWT; YcbCr; lossless compression; SAM; SFM.
1. INTRODUCTION In digital true colour image, each colour component that is R, G, B components, each contains 8 bit data[3]. Also colour image contains lots of redundancy which will make it difficult to store and transmit. Hence, RGB model is not suited for image processing as well as compression purpose. For compression, a luminance-chrominance representation is considered as it is superior to the RGB representation. Therefore, RGB images are transformed to one of the luminancechrominance models, performing the compression process, and then transform back to RGB model because displays are most often provided output image with direct RGB model. Luminance chrominance component is known as YCbCr representation. YCbCr and Y′CbCr are a practical approximation to colour processing and perceptual uniformity, where the primary colours corresponding roughly to red, green and blue are processed into perceptually meaningful information. By doing this, subsequent image/video processing, transmission and storage can do operations and introduce errors in perceptually meaningful ways. Y′CbCr is used to separate out a luma signal (Y′) that can be stored with
high resolution or transmitted at high bandwidth, and two chroma components (CB and CR) that can be bandwidth-reduced, subsampled, compressed, or otherwise treated separately for improved system efficiency. The chrominance components represent the colour information in the image. The rest of the paper is organized as follows: Wavelets are explained in section 2, Wavelet Transformation of Image is described in section 3. SPIHT coding & algorithm is explained in section 4. Modelling is explained in section 5, results is given in section 6. Conclusion and Future work is explained in section 7.
2. WAVELETS A wavelet is a wave-like oscillation with an amplitude that begins at zero, increases, and then decreases back to zero. . Wavelets can be combined, using a "reverse, shift, multiply and integrate" technique called convolution, with portions of a known signal to extract information from the unknown signal. As a mathematical tool, wavelets can be used to extract information from many different kinds of data, including audio signals and images. Sets of wavelets are generally needed to analyse data fully. A set of. Thus, sets of complementary" wavelets
67