Accord.Math.Wavelets.CDF97.IWT97 C# (CSharp) Method

IWT97() public static method

Inverse biorthogonal 9/7 2D wavelet transform
public static IWT97 ( double data, int levels ) : ].double[
data double
levels int
return ].double[
        public static double[,] IWT97(double[,] data, int levels)
        {
            int w = data.GetLength(0);
            int h = data.GetLength(1);

            for (int i = 0; i < levels - 1; i++)
            {
                h >>= 1;
                w >>= 1;
            }

            for (int i = 0; i < levels; i++)
            {
                data = iwt2d(data, w, h);
                data = iwt2d(data, w, h);
                h <<= 1;
                w <<= 1;
            }

            return data;
        }

Same methods

CDF97::IWT97 ( double x ) : void