Need help or advice ? Come to the Icy club ! - Every Wenesday morning from 9h30 to 12h30 - Francois Jacob Building - Main hall - Pasteur
Register

Associated publications

Don't forget the authors !
If you use this plugin, please cite it in your publication !

User reviews

(1)
5 star
1
4 star
0
3 star
0
2 star
0
1 star
0
average rating: 5


Please log-in to post a review
Fabrice de Chaumont
03 Jun 2014 16:18
Can't wait to use them !

Isotropic Wavelet transform

by Nicolas Chenouard

Isotropic wavelets transform for 2D images.

The plugin provides a multiscale representation of 2D images without directional bias. The transform defines a 'tight frame' so that images are easily reconstructed from wavelet coefficients.

See: Chenouard, N.; Unser, M., "3D Steerable Wavelets in Practice," Image Processing, IEEE Transactions on , vol.21, no.11, pp.4522,4533, Nov. 2012, for a complete description in 3D.

Publication Id
ICY-R9X3W6
See technical details
View complete changelog

Documentation

Plugin and library for isotropic wavelets transform in 2D. The plugin provides a multiscale representation of 2D images without directional bias. The transform defines a 'tight frame' so that images are easily reconstructed from wavelet coefficients.

For a description of the transforms, see:

Chenouard, N.; Unser, M., "3D Steerable Wavelets in Practice," Image Processing, IEEE Transactions on , vol.21, no.11, pp.4522,4533, Nov. 2012, for a  complete description in 3D.

except that they are implemented here in 2D rather than in 2D. All transforms are performed as convolutions in the Fourier domain. Please properly reference this article in scientific communications upon use of this plugin.

Through the GUI of the plugin users can chose the number of scales for the decomposition and the radial profile of the wavelet functions. 'Shannon' profile is not advised.

For developers, transform methods are accessible for use in script and plugins. See the source code by decompressing the plugin jar file. In particular, see:

public static WaveletAnalysisResults isotropicBandlimitedAnalysis(double[] image, int imageWidth, int imageHeight, WaveletFilterSet waveletFilters, boolean coefficientsInFourierDomain)

public static double[] isotropicBandlimitedSynthesis(WaveletAnalysisResults waveletResults)

in the class IsotropicWaveletTransform.


The source code of the plugin is provided in the jar file of the plugin. Go to ICY root foler, plugins, nchenouard, and then the plugin folder to locate the jar file. Uncompress then the plugin file to access source code. The source code is published under the GPL v3 licence. Please properly reference this plugin if you use this code.