<< invintdb2 Integer_Wavelet_Transform_ToolBox splusp >>

Integer_Wavelet_Transform_ToolBox >> Integer_Wavelet_Transform_ToolBox > invintdb2m

invintdb2m

It performs inverse Daubechies extremal phase wavelets 2D integer wavelet transform

Calling Sequence

Y = invintdb2m(a11,a12,d11,d12)

Arguments

Y

A 2-d array or matrix representing the input image.

a11

A 2-d array representing the low-low component of the db integer wavelet transform of the input image.

a12

A 2-d array representing the low-high component of the db integer wavelet transform of the input image.

d11

A 2-d array representing the high-low component of the db integer wavelet transform of the input image.

d12

A 2-d array representing the high-high component of the db integer wavelet transform of the input image.

Description

It reconstructs an image using the inverse db integer wavelet transforms.

Examples

//  Decomposition into integer wavelet components
//  Reading an image and getting a gray image matrix in double
x=imread('Lena.png');
x=double(rgb2gray(x));

// Applying (4,2) integer wavelet transform 
[a11,a12,d11,d12]=intdb2m(x);

// Applying (4,2) inverse integer wavelet transform 
Y = invintdb2m(a11,a12,d11,d12);

//Displaying the four decomposed components 
imshow(uint8(Y))

See Also

Authors

<< invintdb2 Integer_Wavelet_Transform_ToolBox splusp >>