Professional Documents
Culture Documents
Color Image Compression Using Two Dimensions Discrete Wavelet Transform (2D-DWT)
Samir J. AL- Muraab
ABSTRACT: More applications of advanced communication systems (Mobile, Internet, Satellite) need small or narrow channel capacity in order to increase the information bit rate/sec, so we use the information Compression process. This study presents a system for color image compression type JPEG by using Two Dimension Discrete Wavelet Transform [2D- DWT], with some digital signal processing techniques. The results of this system are 50% compression with good accuracy and 75% compression with suitable accuracy, and with consideration the image size for display process. All programs, graphics, and the results are accomplished by using MATLAB version (7). Index Terms Two Dimensions Discrete Wavelet Transform 2D-DWT, Color Image Compression, Color Image Decompression.
1. INTRODUCTION
For huge volume of multimedia (audio, video and graphics) and without compression we need more storage capacity and large transmission bandwidth. The increasing use of digital images and growth of data intensive multimedia based web applications have cause much pressure on the researchers to find the way of using the images in the web applications more effectively. Internet teleconferencing, High Definition Television (HDTV), satellite communications and digital storage of movies are not feasible without a high degree of compression. As it is, such applications are far from realizing their full potential largely due to the limitations of common image compression techniques [1 2 4]. Two main common compressed graphic image formats are namely Joint Photographic Experts Group (JPEG) which is established by International Standards Organization and International Electro-Technical Commission while the Graphic Interchange Format (GIF) method is commonly used for line art and other images in which geometric shapes in the Internet[1 2 3 4].
2. IMAGE COMPRESSION
Two elementary components of compression are redundancy and irrelevancy reduction. The removing of duplication from the signal source image means redundancy reduction. And the parts of the signal that is not noticed by the signal receiver means irrelevancy reduction, namely the Human Visual System (HVS). In general, three types of redundancy can be identified [4]: (i) Spatial Redundancy or correlation between neighboring pixel values, (ii) Spectral Redundancy or correlation between different color planes or spectral bands and (iii) Temporal Redundancy or correlation between adjacent frames in a sequence of images especially in video applications. Removing the spatial and spectral redundancies as much as possible is mean that reducing the number of bits needed to represent an image which is the goal of compression.
4.
In this paper, the color images are considered instead of gray-scale image. The wavelet transforms and compression steps and processes are equally same to the gray-scale image but for the color images have three color components of the images, so that when we are converted the pixel values in an image from RGB colors to YIQ colors we must computed the wavelet transform for each components of the image separately. These mean that the information of Y, then I, and finally Q. Also means that the color image divided into three layers. Then we are used the scaling function() equations and the box basis of Haar wavelets(!) equations as shown in equations (1) &(2) below [2 8].
After that we are calculated the compression ratio (CR) which it is meaning as ( the number of nonzero elements in original matrix t/the number of the nonzero elements in updated transformed matrix) for the three different types of thresholding as in eq.(3)above, then calculated also the PSNR and the Man Squared Error (MSE) which is depended on original and approximation of decompressed images as equations (4)&(5) shown below.
(1)
(2)
(4)
Three types of thresholding are applied, namely, hard thresholding, soft thresholding, and universal thresholding [2 8]. These types of thresholding are stated as shown in equation (3) below[2 8]:-
(5)
Where I is original image, I1 is the approximation of decompressed image, and m &n are dimensions of the image.
(3)
The PSNR values & compression ratio for different threshold values and techniques are shown in table (1). Fig. (2-9) show the original, transmitted, and the decomposition JPEG color images for various values of and thresholding. When increasing the value of we show that the calculations results of PSNR in case the soft thresholding are less than the hard thresholding and also the compression ratio. These mean that the performance of hard thresholding are the best CR. And the performances of the soft thresholding are better CR than the universal methods. So that the characteristics of each one of the three thresholding types (CR, PSNR, and image quality and resolution) are accepted depending on the type of applications.
5.
We are taken the 88 color image from a specific portion of a typical image shown in Fig.1. This image is represented as matrix (2D array), then all the operation of averaging and differencing to get a new matrix to complete the process.
10
Table1: Compression Ratio & PSNR Values for Various and Thresholding
Threshold No threshold Hard, =10 Hard, =80 Hard, =180 Soft, =80 Soft, =180 Universal threshold
Compression Ratio, PSNR CR=44%, PSNR=14.14 db CR=44.4%, PSNR=14.1 db CR=68%,PSNR=14.07 db CR=74% ,PSNR=13.767 db CR=68%,PSNR= 11.625 CR=73.7%, PSNR= 7.74 CR= 59%, PSNR=14
11
REFERENCES