Wavelets are used for much more than just data compression. However, this page is confined to the uses of wavelets as a component of compression, usually for lossy image or sound compression. Note that the JPEG2000 algorithms get their own page.
Image Compression with Set Partitioning in Hierarchical Trees
Welcome to the WWW home page that describes Set Partitioning in Hierarchical Trees (SPIHT): the powerful new wavelet-based image compression method.
http://www.cipr.rpi.edu/research/SPIHT/
Robert Estes
Robert Estes (UCDavis - image compression research). Robert has pointers to many of his papers on this page. He has info on Wavelet-based image compression, image compression, plus some peripherally related topics such as image quality.
http://msp.cipic.ucdavis.edu/~estes/
University of Washington Data Compression Laboratory
Current research projects in our lab include research into vector quantization (VQ), wavelets, image compression, edge detection using VQ, VQ for image browsing, VQ design for noisy channels, halftoning, and color palette management.
http://www.ee.washington.edu/research/dcl/
Data Compression Bibliography
The University of Washington has a nice bibliography here, with pointers to books on Data Compression, VQ, Wavelets, and Information Theory.
http://www.ee.washington.edu/research/dcl/biblio.html
Comp.dsp FAQ: Wavelets
Introduction to Wavelets for Image Compression
Aleks Jakulin has created a tutorial that will walk you through the necessary steps to compress images using a wavelet transform. The steps in the process are illustrated using Mathematica code. This page goes beyond a basic tutorial in that it shows a proposal to improve image rendering by adding noise.
http://ai.fri.uni-lj.si/aleks/Wavelets/
Introduction to MrSID
MrSID is a wavelet-based image format that seems to be pretty popular for people creating mapping databases (which tend to be huge.) This page has a nice little explanation, provided for you courtesy of the state of Massachusetts. MrSID is a proprietary format owned by LizardTech.
http://www.state.ma.us/mgis/mrsid.htm
Filip Rooms
Filip is interested in wavelets and image restoration. In addition to a nice page of links (navigate from the main page) he has some software, publications, test results, and more.
http://telin.ugent.be/~frooms/
JP’s Wavelet Compression Page
A recent post to comp.compression had a pointer to this page, identifying it as a source of H.263 software. Sure enough, if you scroll down to the bottom of the page you’ll find links to an H.263 decoder, plus a Windows H.263 player. Not to mention some Wavelet code from JP, and a few other interesting links.
http://www.geocities.com/capecanaveral/Lab/2336/wave.html
VisioWave
VisioWave is offering simple, modular, integrated and open-ended high-quality and reliable hardware and software solutions for compression, processing and real-time transmission of very high quality video over any network (IP, ATM, ADSL, cable, wireless, …).
WSQ by Aware
WSQ by Aware is our implementation of the Federal Bureau of Investigation’s Wavelet Scalar Quantization fingerprint compression standard. WSQ by Aware is the industry’s highest performing implementation of the FBI’s Wavelet Scalar Quantization (WSQ) digital fingerprint compression algorithm. WSQ is a wavelet transform-based compression standard, developed by the FBI for compression of digital fingerprint images.
http://www.aware.com/products/compression/wsq.html
Motion Wavelets Video
MotionWavelets is a software video codec that delivers real-time, high-quality video compression to the PC-based digital video user. Powered by a wavelet-based compression engine optimized for MMX processors, MotionWavelets compresses 640×480, 30 frames per second video with VHS quality, in real time on a PII/450MHz PC. MotionWavelets will compress greater than 60 fps 320×240 on any P/MMX 200MHz PC or above. MotionWavelets is available as a Video for Windows (VfW) installable codec and a Software Development Kit (SDK).
http://www.aware.com/products/compression/motionwavelets.htm
Wavelets for Motion and Video Coding
A bibliography containing links to numerous papers on video coding, with links to authors as well. This is a chapter from the massive Annotated Computer Vision Bibliography.
http://iris.usc.edu/Vision-Notes/bibliography/compute83.html
Wavelet Filter Evaluation for Image Compression
by John D. Villasenor, Benjamin Belzer, and Judy Liao. A paper discussing the choice of filter bank for wavelet compression. PS format only.
An Implementation of EZW
A C implementation of Shapiro’s EZW algorithm. Performance is close/better than the reported results with the wavelet filters.
http://pesona.mmu.edu.my/~msng/EZW.html
Wavelets and Signal Processing
Ian Kaplan’s Wavelet and Signal Processing page has lots of articles and C++/Java source code implementing wavelet transform via the lifting scheme, the integer-to-integer wavelet transform and the best basis wavelet packet transform
http://www.bearcave.com/misl/misl_tech/wavelets/index.html
VcDemo - Image and Video Compression Learning Tool
VcDemo is an interactive image and video compression (freeware) software package for Windows. It is intended as a tool for learning about compression techniques: from basic sampling and PCM to today’s most advanced scalable embedded zerotree wavelet image compression technique and the MPEG video compression standard. VcDemo is an ideal tool for students to explore the possibilities of compression theory using textbook algorithms on real images. The package is also very suitable for on-line demonstrations in lectures. A user manual is available, as well as a set of exercises that can serve as home work.
http://www-ict.its.tudelft.nl/~inald/vcdemo/
Eduard Kriegler’s EZW Encoder
Eduard has a Java implemention of a Daubechie-4 Lifting Wavelet Transform followed by an EZW encoder with an Adaptive Huffman Encoder output stage. You can download the Java source from this page and give it a go.
http://esl.ee.sun.ac.za/~kriegler/index.html
GWIC - GNU Wavelet Image Codec
From the site: GWIC is a simple, fast and relatively efficient lossy image compression algorithm designed for compression of natural images. Currently both gray scale (8 12 and 16bpp) and RGB-images are supported, but in future support for alpha-channels is planned. GWIC is still in the middle of the designing phase, and thus should not yet be used in any real applications, since the file-format and algorithms are likely to change..
http://www.jole.fi/research/gwic/
Ondolette.com
A forum dedicated to the discussion of Wavelets. This link takes you to the French language version of the board - click on the “English” link on the left side of the page for English language discussion.
Daniel Lemire
Daniel Lemire is a researcher at the National Research Council of Canada. Some of his recent research interest is on wavelet-based prefix sum methods for On-Line Analytic Processing (OLAP). Some of his publications are relevant to compression techniques including a white paper on image compression by wavelets.
http://www.ondelette.com/acadia/
The Wavelet Tutorial
Supporting material for a Wavelet course at Rowan University. There’s quite a bit of detail here. I don’t know if it stands on its own or whether it only works in conjunction with the course. Please check it out and provide feedback!
http://engineering.rowan.edu/~polikar/WAVELETS/WTtutorial.html
Stack-run Image Coding
First sentence of the abstract says it all: We describe a new image coding approach in which a 4-ary arithmetic coder is used to represent significant coefficient values and the lengths of zero runs between coefficients
http://www.icsl.ucla.edu/~ipl/Publications/Journal/stack-run_image_coding.pdf
Wavelets and Subband Coding
by Martin Vetterli and Jelena Kovacevic. This book is a hefty academic tome, described on this web page as: a comprehensive and unified presentation of discrete and continuous wavelets, filter banks and subband coding, as well as multiresolution signal processing, is given. It is intended for practitioners and researchers in the fields of signal processing and telecommunications, as well as applied mathematics and computer vision..
Help keep DataCompression.info alive and well by purchasing the book through Amazon.com using
this link.
http://www.andrew.cmu.edu/user/jelenak/Book/index.html
Wavelet Compression Example
This example shows the effects of wavelet compression at various levels of quality and compares the wavelet compression result to the JPEG compression result.
http://www.cs.sfu.ca/CourseCentral/365/li/material/misc/wavelet.html
XiWave
XiWave’s wavelet-based Xi-3 codec is our latest dynamically scalable software codec (coder-decoder) and offers one of the best available today addressing the challenge of transmitting high quality digital images using the least bandwidth
Essential Viewing
Our technology set is based on the Essential Video 4.0 codec, which is a flexible and dynamic codec which utilises a number of video compression techniques using our BestFirst algorithm; methods include vector quantisation, motion compensation and residual encoding.
http://www.essential-viewing.com/sitev2/index.html
UC Berkeley Wavelet Group
The wavelet group has links to books, publications, and people doing wavelet things. Link updated to new location January 2002
http://www-wavelet.eecs.berkeley.edu/
A brief guide to wavelet sources
S. Baum at Texas A&M keeps up a pretty good looking page of links to wavelet resources, categorized by type. Note that this page has apparently been zipped up to save space. The full content is inside the gz file.
http://www-ocean.tamu.edu/~baum/wavelets.html.gz
Recent Publications of Lai-Man PO
Many publications spanning a wide variety of image processing topics. Dr. Po has papers here on both wavelet and fractical compression, motion estimation, etc.
http://www.ee.cityu.edu.hk/~lmpo/publications/index.html