The Wavelet Digest Homepage
Return to the homepage
Search the complete Wavelet Digest database
Help about the Wavelet Digest mailing list
About the Wavelet Digest
The Digest The Community
 Latest Issue  Back Issues  Events  Gallery
The Wavelet Digest
   -> Volume 6, Issue 2

Software: C++ wavelet image compression source
images/spacer.gifimages/spacer.gif Reply into Digest
Previous :: Next  
Author Message
Geoff Davis (

PostPosted: Thu Jan 30, 1997 5:16 am    
Subject: Software: C++ wavelet image compression source
Reply with quote

#12 Software: C++ wavelet image compression source

The Wavelet Construction Kit code implements a baseline wavelet
transform-based image coder for grayscale images. The coder is not
the most sophisticated -- it's a simple transform coder -- but each
individual piece of the transform coder has been chosen for high
performance. Symmetric boundary extensions are implemented, bit
allocation is optimized via an integer programming algorithm, and
entropy coding is done with a sophisticated adaptive arithmetic coder.

The code has been designed for experimentation. It's very modular and
should allow for simple replacements of individual components. One
can easily replace the quantizer, the entropy coder, and the wavelet
filters. A number of commonly used filters from the compression
literature have been included, together with references. If you are
doing research on wavelet-based image coding, there's no need to
reinvent the wheel!

The performance of the coder is quite good, even though it does not
make use of zerotrees or side classification information.

Performance data for the 512x512 Lena image as compared to Shapiro's
EZW algorithm:

Compression ratio PSNR (dB) PSNR for EZW (dB)
----------------- --------- -----------------
4.0:1 43.71
8.0:1 39.42 39.55
16.0:1 36.18 36.28
32.0:1 33.17 33.17
64.1:1 30.22 30.23
129.3:1 27.73 27.54

Full source code and details are available at

Geoff Davis
Math Department
Dartmouth College
All times are GMT + 1 Hour
Page 1 of 1

Jump to: 

disclaimer -
Powered by phpBB

This page was created in 0.026016 seconds : 18 queries executed : GZIP compression disabled