Skip to main content
Log in

Parallel Computation of Wavelet Transforms Using the Lifting Scheme

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The lifting scheme [14] is a method for construction of biorthogonal wavelets and fast computation of the corresponding wavelet transforms. This paper describes a message–passing parallel implementation in which high efficiency is achieved by a modified data–swapping approach allowing communications to overlap computations. The method illustrated by application to Haar and Daubechies (D4) wavelets. Timing and speed–up results for the Cray T3E and the Fujitsu AP3000 are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Charles K. Chui. Wavelets: A Tutorial in Theory and Applications. Academic Press, San Diego, CA, 1992.

    Google Scholar 

  2. I. Daubechies. Ten lectures on wavelets. SIAM, 61, 1992.

  3. I. Daubechies and W. Sweldens. Factoring wavelet transforms into lifting steps. Journal of Fourier Analysis and Applications, 4(3), 1998.

  4. G. Fernandez, S. Periaswamy, and W. Sweldens. liftpack: a software package for wavelet transforms using lifting. In Wavelet Applications in Signal and Image Processing IV, SPIE conference, 1996.

  5. P. Gonzalez, J.C. Cabaleiro, and T.F. Pena. Solving BEM equations for non-smooth domains using fast wavelet transforms. Technical report, Department of Electronics and Computer Science, University of Santiago de Compostela, 1998.

  6. William Gropp, Ewing Lusk, and Anthony Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface. Scientific and Engineering Computation Series. MIT Press, Cambridge, MA, 1994.

    Google Scholar 

  7. H. Ishihata, M. Takahashi, and H. Sato. Hardware of AP3000 Scalar Parallel Server. Fujitsu Science and Technology Journal, 33(1):24-30, 1997.

    Google Scholar 

  8. H.J. Lee, J.C. Liu, A.K. Chan, and C.K. Chui. Parallel implementation of wavelet decomposition/reconstruction algorithms. In Mathematical Imaging: Wavelet Applications in Signal and Image Processing. Proceedings. SPIE 2034, 1993.

  9. Y. Meyer. Wavelets: Algorithms and Applications. SIAM, Philadelphia, 1993.

    Google Scholar 

  10. Steven L. Scott. Synchronization and communication in the T3E multiprocessor. Technical report, Cray Research, 1996.

  11. G. Strang. Wavelets and dilatation equations: A brief introduction. SIAM Review, 31, 1989.

  12. S. Sullivan. Vector and parallel implementations of the wavelet transform. Technical report, Center for Supercomputing Research and Development, University of Illinois, Urbana, 1991.

    Google Scholar 

  13. W. Sweldens. The lifting scheme: A New philosophy in biorthogonal wavelet constructions. In Wavelet Applications in Signal and Image Processing III, SPIE conference, 1995.

  14. W. Sweldens. The lifting scheme: A construction of second generation wavelets. SIAM Journal on Mathematical Analysis, 29(2):511-546, 1997.

    Google Scholar 

  15. Andreas Uhl. Wavelet packet image block-coding algorithm. In Proceedings of The International Conference on High Performance Computing, New Delhi, December 1995.

  16. Andreas Uhl. Wavelet packet best bias selection on moderate parallel MIMD architectures. Parallel Computing, 22(1), 1996.

  17. B. Widakovic. Wavelets for kids. Technical report, Duke University, 1993.

  18. L. Yang and M. Misra. Coarse-grained parallel algorithm for multi-dimensional wavelet transforms. The Journal of Supercomputing, 12:99-118, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

González, P., Cabaleiro, J.C. & Pena, T.F. Parallel Computation of Wavelet Transforms Using the Lifting Scheme. The Journal of Supercomputing 18, 141–152 (2001). https://doi.org/10.1023/A:1008108816536

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008108816536

Navigation