Many signal samples you encounter in real-world applications are encoded as integers, such as the signal amplitudes encoded by analog-to-digital (A/D) converters and color intensities of pixels encoded in digital images. For integer-encoded signals, an integer wavelet transform (IWT) can be particularly efficient. The IWT is an invertible integer-to-integer wavelet analysis algorithm. You can use the IWT in the applications that you want to produce integer coefficients for integer-encoded signals. Compared with the continuous wavelet transform (CWT) and the discrete wavelet transform (DWT), the IWT is not only computationally faster and more memory-efficient but also more suitable in lossless data-compression applications. The IWT enables you to reconstruct an integer signal perfectly from the computed integer coefficients.

Use the WA Integer Wavelet Transform VI, which implements the IWT with the lifting scheme, to decompose an integer signal or image. Use the WA Inverse Integer Wavelet Transform VI, which implements the inverse IWT with the inverse lifting scheme, to reconstruct an integer signal or image from the IWT coefficients. Use the WA Get Coefficients of Integer Wavelet Transform VI to get the IWT coefficients you compute from the WA Integer Wavelet Transform VI and to return the coefficient type, such as the approximation coefficients or the detail coefficients, at a specific coefficient level. Use the WA Set Coefficients of Integer Wavelet Transform VI to set the coefficients you obtain from the WA Get Coefficients of Integer Wavelet Transform VI.