The Discrete Wavelet Transform in S
- 1 June 1994
- journal article
- research article
- Published by Taylor & Francis in Journal of Computational and Graphical Statistics
- Vol. 3 (2), 163-191
- https://doi.org/10.1080/10618600.1994.10474637
Abstract
The theory of wavelets has recently undergone a period of rapid development. We introduce a software package called wavethresh that works within the statistical language S to perform one- and two-dimensional discrete wavelet transforms. The transforms and their inverses can be computed using any particular wavelet selected from a range of different families of wavelets. Pictures can be drawn of any of the one- or two-dimensional wavelets available in the package. The wavelet coefficients can be presented in a variety of ways to aid in the interpretation of data. The package's wavelet transform “engine” is written in C for speed and the object-oriented functionality of S makes wavethresh easy to use. We provide a tutorial introduction to wavelets and the wavethresh software. We also discuss how the software may be used to carry out nonlinear regression and image compression. In particular, thresholding of wavelet coefficients is a method for attempting to extract signal from noise and wavethresh includes functions to perform thresholding according to methods in the literature.Keywords
This publication has 12 references indexed in Scilit:
- Wavelet transforms versus Fourier transformsBulletin of the American Mathematical Society, 1993
- Image compression through wavelet transform codingIEEE Transactions on Information Theory, 1992
- Ten Lectures on WaveletsPublished by Society for Industrial & Applied Mathematics (SIAM) ,1992
- Multirate digital filters, filter banks, polyphase networks, and applications: a tutorialProceedings of the IEEE, 1990
- Analysis/synthesis techniques for subband image codingIEEE Transactions on Acoustics, Speech, and Signal Processing, 1990
- A theory for multiresolution signal decomposition: the wavelet representationIEEE Transactions on Pattern Analysis and Machine Intelligence, 1989
- Orthonormal bases of compactly supported waveletsCommunications on Pure and Applied Mathematics, 1988
- Exact reconstruction techniques for tree-structured subband codersIEEE Transactions on Acoustics, Speech, and Signal Processing, 1986
- Filters for distortion-free two-band multirate filter banksIEEE Transactions on Acoustics, Speech, and Signal Processing, 1985
- On half-band, third-band, and Nth-band FIR filters and their designIEEE Transactions on Acoustics, Speech, and Signal Processing, 1982