Code covered by the BSD License  

Highlights from
Color Image Compression / Decompression by using Hybrid Wavelet Transform and Cosine Transform

4.66667

4.7 | 6 ratings Rate this file 57 Downloads (last 30 days) File Size: 5.65 MB File ID: #34026
image thumbnail

Color Image Compression / Decompression by using Hybrid Wavelet Transform and Cosine Transform

by

 

Color Image Compression CIC2011 , by using Discrete Wavelet Transform and Discrete Cosine Transform

| Watch this File

File Information
Description

This Technique is very useful for the Programmer/Researcher/Users for color images compression type RGB. This Technique is using three level DWT and one-dimensional DCT.
  

MATLAB release MATLAB 7.7 (R2008b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (9)
22 May 2014 ankit tiwari

sir i have installed matlabR2011a.please provide me the necessary changes in the code to run in matlab 11.please provide the neccesary tool kits for the project. i'm getting error in test_decomress_color.m as
Error in ==> test_Decompress_Color at 2
DeIM=Decode_Color_Image_DWT_DCT('Images\image5.CIC');

& in test_compress_Color as
Error in ==> Image_code_DWT_DCT at 78
[Code_HH3,H1_HH3,H2_HH3]=Arith_Code(nonzeroHH3);

Error in ==> Code_Color_Image_DWT_DCT at 46
Y1=Image_code_DWT_DCT(Layer1,Quantize(1),'',Wavelet_Name);

Error in ==> test_Compress_Color at 4
CompressedData=Code_Color_Image_DWT_DCT(Im,Quantize,'images\image5.CIC','db5');

please provide the feedback urgently.

13 Mar 2014 winona

hello.. i am in need of this code. i downloaded it but it cant be opened. could u plz help? its urgent :-(

20 Jan 2014 sabila nur  
30 Mar 2013 chethan shetty  
26 Sep 2012 Athar Shahzad

I want its code, where to download it??

21 Jun 2012 Ashraf

Dear Mohammed when running the program gives an error
Quantize=[.01 .1 .1];
> mm=imread('image1.bmp');
>> data=Code_Color_Image_DWT_DCT(mm,Quantize,'c:\ash.cic','db3');
Warning: CONV2 on values of class UINT8 is obsolete.
Use CONV2(DOUBLE(A),DOUBLE(B)) or CONV2(SINGLE(A),SINGLE(B)) instead.
> In uint8.conv2 at 11
In wconv2 at 25
In dwt2 at 80
In Image_code_DWT_DCT at 43
In Code_Color_Image_DWT_DCT at 46
Warning: CONV2 on values of class UINT8 is obsolete.
Use CONV2(DOUBLE(A),DOUBLE(B)) or CONV2(SINGLE(A),SINGLE(B)) instead.
> In uint8.conv2 at 11
In wconv2 at 25
In dwt2 at 83
In Image_code_DWT_DCT at 43
In Code_Color_Image_DWT_DCT at 46
??? Error using ==> Arith_Code
Too many output arguments.

Error in ==> Image_code_DWT_DCT at 78
[Code_HH3,H1_HH3,H2_HH3]=Arith_Code(nonzeroHH3);

Error in ==> Code_Color_Image_DWT_DCT at 46
Y1=Image_code_DWT_DCT(Layer1,Quantize(1),'',Wavelet_Name);
the main problem in the Arith_Code function too many output because of in the function there is only one output
[ data_out ] = arith_decode( data_in, len, model, model_data )
but but when you use in function Image_code_DWT_DCT) as
[Code_HH3,H1_HH3,H2_HH3]=Arith_Code(nonzeroHH3);
what is the wright code thanks

25 Apr 2012 Pravin Pawar

Thank u sir,
I'm sure it is gonna help me in my project.

21 Mar 2012 shravan

its awesome.. thank u very much sir...

10 Jan 2012 moceheb lazam

thanks bro that's great

Contact us