Table of Contents

NAME

QccWAVSubbandPyramidIntDWT, QccWAVSubbandPyramidIntInverseDWT - separable 2D discrete wavelet transform and inverse transform for integer-valued subband-pyramid data

SYNOPSIS

#include "libQccPack.h"

int QccWAVSubbandPyramidIntDWT(QccWAVSubbandPyramidInt *subband_pyramid, int num_levels, const QccWAVWavelet *wavelet);
int QccWAVSubbandPyramidIntInverseDWT(QccWAVSubbandPyramidInt *subband_pyramid, const QccWAVWavelet *wavelet);

DESCRIPTION

QccWAVSubbandPyramidIntDWT() calls QccWAVWaveletDWT2DInt(3) to perform a separable 2D discrete wavelet transform (DWT) on the matrix field of subband_pyramid. num_levels is the number of levels (scales) of decomposition to perform; the num_levels field of subband_pyramid is set to num_levels. The origin_row, origin_col, subsample_pattern_row, and subsample_pattern_col parameters as needed for QccWAVWaveletDWT2DInt(3) are extracted from the corresponding fields of subband_pyramid.

QccWAVSubbandPyramidIntInverseDWT() calls QccWAVWaveletInverseDWT2DInt(3) to perform a separable 2D inverse DWT on the matrix field of subband_pyramid. The number of levels of the inverse transform is retrieved from the num_levels field of subband_pyramid; num_levels is set to 0 upon return of QccWAVSubbandPyramidIntInverseDWT().

RETURN VALUES

These routines return 0 on success and 1 on error.

SEE ALSO

QccWAVWaveletDWT2DInt(3) , QccWAVWaveletInverseDWT2DInt(3) , QccWAVWavelet(3) , QccPackWAV(3) , QccPack(3)

A. R. Calderbank, I. Daubechies, W. Sweldens, B.-L. Yeo, "Lossless Image Compression Using Integer to Integer Wavelet Transforms", in Proceedings of the International Conference on Image Processing, Lausanne, Switzerland, pp. 596-599, September 1997.

Z. Xiong, X. Wu, S. Cheng, J. Hua, "Lossy-to-Lossless Compression of Medical Volumetric Data Using Three-Dimensional Integer Wavelet Transforms," IEEE Transactions on Medical Imaging, vol. 22, pp. 459-470, March 2003.

M. Antonini, M. Barlaud, P. Mathieu, and I. Daubechies, "Image Coding Using Wavelet Transform," IEEE Transactions on Image Processing, vol. 1, pp. 205-220, April 1992.

I. Daubechies and W. Sweldens, "Factoring Wavelet Transforms Into Lifting Steps," J. Fourier Anal. Appl., vol. 4, no. 3, pp. 245-267, 1998.

AUTHOR

Copyright (C) 1997-2021 James E. Fowler


Table of Contents



Get QccPack at SourceForge.net. Fast, secure and Free Open Source software downloads