We provide two wavelet plugins for the publicdomain image analysis software ImageJ.
Fractional Wavelet Transform (2D only)  
Explore the fascinating world of fractional wavelets. You can adjust and visualize the basis functions and apply the wavelet transform to your images.
See the user manual.
An applet version of this software that you may run on your browser is also available. 

Fractional Wavelet Module (2D, 3D or 2D + time)  
Experiment with the fractional spline wavelet transform in 2D or 3D and perform simple processing in the transform domain (denoising, filtering, or userspecified). See the user manual. 
User Distribution  Developper Distribution  
Fractional_Splines_Wavelets.jar  FractionalSplinesWavelets.zip  
Download the JAR file and put it into the plugins directory of ImageJ.  The ZIP archive file contains the Java class files and a example of macro. After having extracted the archive file, you should put the "Watershed" directory into the plugins directory of ImageJ. To call the watershed routines read the FSW_Demo.txt. 
First, you must have a working copy of ImageJ which you can get from here. ImageJ runs on several plateforms: Unix, Linux, Windows, Mac OS 9 and Mac OS X. Next, you place the unzipped version of our software in the "plugins" folder of ImageJ. The whole process should not take more than a couple of minutes.
You are free to use this software for research purposes, but you should not redistribute it without our consent. In addition, we expect you to include adequate citations and acknowledgments whenever you present or publish results that are based on it.
Thierry Blu, Dimitri Van De Ville, Daniel Sage, and Michael Unser
References:
M. Unser, T. Blu, "Fractional Splines and Wavelets," SIAM Review, vol. 42, no. 1, pp. 4367, March 2000. T. Blu, M. Unser, "The Fractional Spline Wavelet Transform: Definition and Implementation," Proceedings of the TwentyFifth IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'00), Istanbul, Turkey, June 59, 2000, vol. I, pp. 512515. T. Blu, M. Unser, "A Complete Family of Scaling Functions: The (α, τ)Fractional Splines," Proceedings of the TwentyEighth IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'03), Hong Kong SAR, People's Republic of China, April 610, 2003, in press. 
Performs a nonredundant, separable fractional wavelet transform in 2D. The wavelet basis is specified within the family of fractional splines, which are the only wavelets to date that are tunable in a continuous fashion. You can adjust and visualize the basis functions and apply the wavelet transform to your images. 
Open an image The Wavelet Transform plugin for ImageJ computes the 2D wavelet transform of an image.

Functioning of the Wavelet Transform plugin

Step 1  Discrete Wavelet Transform: Analysis side The complete family of (bi)orthogonal spline wavelets with fractional degree (α) and arbitrary shift (τ) is available in this plugin
For more information on these transform parameters, refer to wavelet properties. The scaling function or the wavelet are displayed in the central part of the plugin window. In this way, the user can visualize the effects of changing the transform parameters. When the image dimensions are not powers of two, an "Image size control" window allows you to crop or extend the original image dimensions. If the size is not a power of two, the algorithm still works but the processing will be very slow. Optionally  Processing You can use any ImageJ manipulations to process the wavelet coefficients Step 2  Inverse Discrete Wavelet Transform: Synthesis side The final step reconstructs the (processed) image or image sequence using the same settings as the analysis side 
Experiment with the fractional spline wavelet transform in 2D or 3D and perform simple processing in the transform domain (denoising, filtering, or userspecified). 
Open an image or image sequence The Wavelet Module plugin for ImageJ works both with images 2D and with image stacks.

Functioning of the Wavelet Module 3D plugin
When the image dimensions are not powers of two, an "Image size control" window allows you to crop or extend the original image dimensions. If the size is not a power of two, the algorithm still works but the processing will be very slow. Step 1  Discrete Wavelet Transform: Analysis side The complete family of (bi)orthogonal spline wavelets with fractional degree (α) and arbitrary shift (τ) is available in this plugin
For more information on these transform parameters, refer to wavelet properties. To explore the family of wavelets and scaling functions available, we refer to the Wavelet Transform plugin. Step 2  Processing To illustrate the potential of wavelet transform domain processing, we have included several versions of popular algorithms:
Step 3  Inverse Discrete Wavelet Transform: Synthesis side The final step reconstructs the (processed) image or image sequence using the same settings as the analysis side Adding functionality to the Wavelet Module You can program your own processing algorithm (that will be executed when you select "Your processing here" in the dialog box) by modifying and compiling the source file CoefProcessing.java. More details can be found in this file. 