[WAILI Logo] WAILI -- Wavelets with Integer Lifting

Introduction

WAILI is a wavelet transform library. It includes some basic image processing operations based on the use of wavelets and forms the backbone of more complex image processing operations.

Features

WAILI

WAILI.xl is a version of WAILI with Extensions for Very Large Images. Very large images are divided in blocks, which do not necessarily have to be present in the computer system's main memory. WAILI.xl provides most of the operations implemented in WAILI.

Implementation

The software library is written in C++ and extensively uses features of the ISO C++ 97 Standard to allow for a cleaner design. The development was done under Linux/ia32 2.0.x and 2.2.x, using GNU C++ 2.7.2.x, and later egcs. It was tested under Solaris/SPARC 2.5 and 2.6, and on various other Linux platforms (m68k, PPC, AXP).

Availability

WAILI is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. It can be downloaded free of charge.

WAILI.xl is available in source form for research purposes only and may not be further distributed.

Authors

Acknowledgements

This library was developed within a project on Wavelet Based Interactive Video Communication and Image Database Consulting, funded by the Flemish Information Technology Action Program (Vlaams Actieprogramma Informatietechnologie), project number ITA/950244.

Publications

[1]
G. Uytterhoeven, D. Roose, and A. Bultheel. Wavelet transforms using the Lifting Scheme. ITA-Wavelets Report WP 1.1, Department of Computer Science, Katholieke Universiteit Leuven, Belgium, November 1996.

[2]
G. Uytterhoeven, F. Van Wulpen, M. Jansen, D. Roose, and A. Bultheel. WAILI: Wavelets with Integer Lifting. TW Report 262, Department of Computer Science, Katholieke Universiteit Leuven, Belgium, July 1997.

[3]
G. Uytterhoeven, F. Van Wulpen, M. Jansen, D. Roose, and A. Bultheel. WAILI: A software library for image processing using integer wavelet transforms. In K.M. Hanson, editor, Medical Imaging 1998: Image Processing, volume 3338 of SPIE Proceedings, pages 1490-1501. The International Society for Optical Engineering, February 1998.

[4]
G. Uytterhoeven, D. Roose, and A. Bultheel. A wavelet toolbox for large scale image processing. TW Report 283, Department of Computer Science, Katholieke Universiteit Leuven, Belgium, August 1998.

[5]
G. Uytterhoeven, D. Roose, and A. Bultheel. A wavelet toolbox for large scale image processing. In P. Zinterhof, M. Vajtersic, and A. Uhl, editors, Parallel Computation, volume 1557 of Lecture Notes in Computer Science, pages 337-346. Austrian Center for Parallel Computation, Springer-Verlag, February 1999.

[6]
G. Uytterhoeven. Wavelets: software and applications. Ph.D. thesis, Katholieke Universiteit Leuven, Department of Computer Science, April 1999. Promotors: D. Roose and A. Bultheel.

[7]
M. Jansen, G. Uytterhoeven, and A. Bultheel. Image de-noising by integer wavelet transforms and generalized cross validation. Medical Physics, 26:622-630, 1999.

And remember, it's written WAILI, but pronounced WILY, except in Dutch, where it's pronounced PIEFPAK.
This page is maintained by wavelets at cs.kuleuven.be
URL: http://nalag.cs.kuleuven.be/research/software/wavelets/index.html