The example below is a Java applet which calculates a fractal surface based on the inverse wavelet transform and displays it as a grayscale image. These are not "lifted" wavelets, and the input is assumed to be periodic, so the output should wrap around in x and y. The source code is adapted from The UBC Imager Wavelet Package  Release 2.1, and is in the public domain.
Available filters include:
This example uses the Haar basis. Not very smooth, is it? 

This example uses the spline3,7 basis. Much smoother. There seems to be a problem with the spline3,3 filter, which I may fix. 

Another example, using the Daubechies4 wavelet. 

Yet another example, using the Daubechies20 wavelet. 
Up to the wavelet synthesis page
© 1996 cburke@mitre.org