WTFwdColLift_D97_JPEG2K

Performs a single step of forward wavelet transform with irreversible filter of image columns.

Syntax

IppStatus ippiWTFwdColLift_D97_JPEG2K_<mod>(const Ipp<datatype>* pSrc0, const Ipp<datatype>* pSrc1, const Ipp<datatype>* pSrc2, Ipp<datatype>* pSrcDstLow0, Ipp<datatype>* pDstLow1, Ipp<datatype>* pSrcDstHigh0, Ipp<datatype>* pSrcDstHigh1, Ipp<datatype>* pDstHigh2, int width);

Supported values for mod:

16s_C1 32s_C1 32f_C1

Parameters

pSrc0

Pointer to the source image row #0.

pSrc1

Pointer to the source image row #1.

pSrc2

Pointer to the source image row #2.

pSrcDstLow0

Pointer to the low frequency component row #0.

pDstLow1

Pointer to the low frequency component row #1.

pSrcDstHigh0

Pointer to the high frequency component row #0.

pSrcDstHigh1

Pointer to the high frequency component row #1.

pDstHigh2

Pointer to the high frequency component row #2.

width

Width in pixels of rows.

Description

The function ippiWTFwdColLift_D97_JPEG2K is declared in the ippj.h file. This function performs a single step of row-scan-based 2D wavelet decomposition of the source image columns using the 9-7 irreversible filter.

For each i-pixel in the row this function computes the following values:

where α, β, γ, δ , and K are the lifting parameters in accordance with [ISO15444], Annex F.3, Inverse Discrete Wavelet Transformation.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition if one of the specified pointers is NULL.

ippStsSizeErr

Indicates an error condition if the width is less than or equal to 0.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.