wavelets based on bernstein bases image compression

Upload: lavanyams

Post on 04-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    1/18

    Published in IET Computer Vision

    Received on 3rd September 2009

    Revised on 26th April 2010

    doi: 10.1049/iet-cvi.2009.0083

    ISSN 1751-9632

    General framework of the construction of biorthogonalwavelets based on Bernstein bases: theory analysisand application in image compressionX. Yang Y. Shi B. Yang

    Key Laboratory of Mathematics, Informatics and Behavioral Semantics, Ministry of Education, School of Mathematics and

    Systems Science, Beihang University, Beijing 100191, Peoples Republic of China

    E-mail: [email protected]

    Abstract: The authors present a general framework of the construction of biorthogonal wavelets based on Bernstein bases alongwith theory analysis and application. The presented framework possesses the largest possible regularity, the required vanishingmoments and the passband flatness of frequency response of filters. Based on this concept, the authors establish explicitformulas for filters of biorthogonal wavelets with arbitrary odd lengths. Meanwhile, a new family of parametric filters withsymmetry is constructed. The choice of filter bank in wavelet compression is a critical issue that affects image quality. In thisstudy, an optimal model of FIR aiming at image compression is brought forward, and the optimal finite impulse response (FIR)filters can be obtained correspondingly through sequential quadratic programming (SQP) and genetic algorithm (GA). Theauthors demonstrate the performance of the new family of filters given in this study for image compression with veryencouraging results.

    1 Introduction

    Biorthogonal wavelets have become powerful tools in signalprocessing, image analysis, communication systems and manyother related fields. Symmetric or antisymmetric compactlysupported wavelets are very desirable in various applications,since they preserve phase properties and also allow symmetric

    boundary conditions in wavelet algorithms which normallyperform better. However, there does not exist any real-valuedsymmetric or antisymmetric compactly supported orthogonalwavelet with dyadic dilation except for the Haar wavelet.Many subsequent constructions sought to remedy this by

    relaxing some restrictions. Indeed, in [1], symmetry wasobtained at the cost of dropping orthogonality; two compactlysupported dual refinable functions were needed, only one ofwhich could be a spline function. In [2], similar non-orthogonal dual symmetric spline wavelet bases were given,

    but only one of them could be compactly supported. As forexamples of [3], symmetric orthogonality and compactsupport were combined at the price of having multi-waveletsfrom a vector multiresolution analysis. In examples of [4],symmetry, orthogonality, interpolatory property and compactsupport were achieved at the cost of using non-dyadicdilations. Since then, the theory of biorthogonal wavelets has

    been developed rapidly [520].In this paper, we present a general framework of the

    construction of biorthogonal wavelets based on Bernsteinbases along with theory analysis and application. Thepresented framework possesses the largest possible regularity,

    the required vanishing moments and the passband flatness offrequency response of filters. We investigate the smoothness

    properties of multivariate refinable functions based onBernstein bases in terms of the spectral radius of thecorresponding transition operator restricted to a suitable finite-dimensional invariant subspace and present a generalalgorithm to construct biorthogonal scaling functions fandfwith the largest possible regularity. By using this framework,a new family of parametric filters with symmetry areconstructed. Parameterisations of FIR systems are offundamental importance to the design of filters with special

    properties. It should be mentioned that constructing wavelets

    satisfying too many nice properties may become verydifficult. The parameterisation-based construction method

    provides one way to this goal. For example, it produceswavelets with high-order vanishing moments and goodsmoothness and compactness representation which playimportant roles in image compression. For this reason, the

    problem is among attractive problems of wavelet theory andimage processing.

    The biorthogonal wavelet filter banks offer outstandingperformance for image compression, but the choice of filterbanks is a critical issue which affects image quality as wellas system design. The regularity and vanishing moments of

    biorthogonal wavelets are used in filter evaluation, but theirsuccess at predicting the compression performance is only

    partial. Although wavelet filter selection for imagecompression has advanced substantially with thedevelopment of useful metrics and criteria [19], the factor

    50 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    2/18

    that dominates the effect of compression is still open to morediscussion. In our study, the new family of wavelet bases

    present a unified framework including the widely favouredCDF9/7 [12] wavelet filter. Under the new constructionframework, biorthogonal wavelets boast great regularity andvanishing moments, as well as the flatness of the frequencyresponse of biorthogonal filters. These properties are of greatimportance to image compression. Since the framework

    proposed in this paper is generally feasible, it sets the theoryfoundation for transforms aiming at image compression. Inthe meantime, the optimal model of FIR filters aiming at thecharacteristic image is brought forward, and the optimal FIRfilter can be obtained through sequential quadratic

    programming (SQP) and genetic algorithm (GA). Wedemonstrate that the performance of the new family of filtersgiven in this paper for image compression is veryencouraging. Finally, in the paper, we assume that thecoefficients of filters discussed are real.

    The present paper consists of five parts. Section 2 presents ageneral framework of the construction of biorthogonalwavelets based on Bernstein bases. Section 3 discusses theregularity analysis of biorthogonal wavelets based onBernstein bases. In Section 4, the construction of parametricfilters with symmetry is discussed. In Section 5, the optimalmodel of FIR filters aiming at the characteristics of theimage is brought forward, and the optimal FIR filters areobtained through SQP and GA. In the meantime, results ofour experiments are analysed. In Section 6, we draw theconclusions and introduce some research prospects.

    2 General framework of construction ofbiorthogonal wavelets based on Bernsteinbases

    In this section, we will provide a general framework of theconstruction of biorthogonal wavelets based on Bernstein

    bases.Here we introduce some basic concepts and conclusions.

    Define analysis or synthesis low-pass filter as

    H(v) = 12

    n

    hneinv

    , H(v) = 12

    n

    hneinv (1)We assume that only finitely many hn,

    hn are non-zero. Definef, f by

    f = 1

    j=1H(2jv), f =

    1

    j=1 H(2jv) (2)These infinite products can only converge if

    H(0) = H(0) = 1 (3)that is, if

    n

    hn =

    n

    hn = 2 (4)If (3) is satisfied, then the infinite products in (2) converge

    uniformly and absolutely on compacts. Obviously

    f(v) = H v2

    f v2

    ,

    f(v) = H v2

    f v2

    (5)

    or, equivalently

    f(t) =2

    n

    hnf(2t n),

    f(t) = 2 n

    hnf(2t n) (6)at least in the sense of distributions. From [1], fandf havecompact support. We also define the corresponding c andc byc = eiv/2H v

    2+ p

    f v2

    ,

    c = eiv/2H v2

    + p f v

    2

    (7)

    or, equivalently

    c(x) =2

    n

    (1)n

    h1nf(2x n) (8)

    c(x) = 2 n

    (1)nh1nf(2x n) (9)We now discuss the biorthogonality offandf. Obviously, iffandf defined as (6) are biorthogonal, then we have [14]

    H(v)H(v) + H(v+ p)H(v+ p) = 1 (10)Recall that the Bernstein polynomials [21] B

    nk(x) =

    (nk)xk(1 x)nk, for k = 1, 2, . . . , n, give polynomial

    approximations that converge to a continuous function fon the unit interval [0, 1]; we express fapproximations as alinear operator

    Bn[f](x) =nk=0

    fk

    n

    Bnk(x)

    =nk=0

    fk

    n

    n

    k

    xk(1 x)nk (11)

    The Bernstein form of a general polynomial is expressed by

    H1(x) =nk=0

    d(k)n

    k

    x

    k(1 x)nk (12)

    where d(i) are the Bernstein coefficients.Theorems 1 and 2 indicate that the representation of

    decomposing and reconstructing low-pass filters expressed byBernstein polynomials ensures that the coefficients of filtersare symmetric, which is of great significance in image

    processing.

    Theorem 1: Suppose that the low-pass filter of analysis (orsynthesis) is as follows

    H1(x) =

    N

    k

    =0

    d(k)N

    k

    x

    k(1 x)Nk (13)

    H(v) = H sin2 v2

    =j=N

    j=Nhje

    ivj(14)

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 51

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    3/18

    where x = sin2(v/2) and z= eiv. Then, we have

    hm = hm =Nk=m

    [(km)/2]n=0

    (1)m ak2k+2n+m

    k

    2n + m

    2n + m

    n , m 0 (15)

    and

    ak =ki=0

    (1)kid(i) Ni

    N ik i

    (16)

    Proof: Suppose that

    H1(x)=

    N

    k=0akx

    k(17)

    we have

    H1(x) =Ni=0

    d(i)N

    i

    xiNij=0

    (1)j N ij

    xj

    =Ni=0

    Nij=0

    d(i)(1)j Ni

    N i

    j

    xi+j

    Thus

    ak =ki=0

    (1)kid(i) Ni

    N ik i

    (18)

    Furthermore, if x = sin2 (v/2), z= eiv, then

    H(v) =Nk=0

    ak1 cos v

    2

    k=Nk=0

    ak2k

    kj=0

    (1)j kj

    cos

    j(v)

    =Nk=0

    ak2kkj=0

    (1)j kj

    z+ z12

    j=Nk=0

    kj=0

    jl=0

    (1)j ak2k+j

    k

    j

    j

    l

    z

    j2l

    Set j2 2l m, then l (j2m)/2. For the sake of convenience, we define the expression given by

    k

    j m2

    =k

    j

    m

    2 , ifj m

    2is a postive integer

    0, else

    (19)

    We obtain

    hm =Nk=m

    kj=m

    ( 1)j ak2k+j

    k

    j

    jj m

    2

    =

    N

    k=0 km

    s=0

    ( 1)m+s ak2k+s+m

    k

    s+

    m m + s

    s

    2 =Nk=0

    [(km)/2]n=0

    ( 1)m ak2k+2n+m

    k

    2n + m

    2n + m

    n

    Thus, (15) is proven. ASimilarly, we can obtain Theorem 2.

    Theorem 2: Suppose that the low-pass filter of synthesis (oranalysis) is as follows

    H1(x)

    = N+2K+1

    k=0 d(k)N + 2K+ 1

    k xk

    (1

    x)

    N+2K+1k

    (20)

    H(v) = H sin2 v2

    =

    j=N+2K+1j=N2K1

    hjeivj (21)where x = sin2(v/2) and z= eiv. Then, we have

    hm =hm = N+2K+1k=m

    [(km)/2]n=0

    (1)m ak2k+2n+m

    k

    2n + m 2n + mn , m 0 (22)and

    ak = ki=0

    (1)kid(i) N + 2K+ 1i

    N + 2K+ 1 i

    k i

    (23)

    Theorem 3 reveals that the number of zeros in Bernsteincoefficients determines the vanishing moments of waveletsfunctions. This conclusion greatly reduces the extent of

    complexity in analysing the transforming property ofwavelet functions. Meanwhile, the number of ones inBernstein coefficients decides the flatness of frequencyresponse passbands of filters. These two transformingfeatures are crucial to image compression. The benefit ofapplying the Bernstein polynomial in constructing

    biorthogonal wavelets is further testified in Section 5.

    Theorem 3: If we represent analysis and synthesis low-passfilters with an odd length in Bernstein basis form

    H1(x)

    = N

    k=0d(k)

    N

    k xk

    (1

    x)

    Nk(24)

    H(v) = H1 sin2 v2

    (25)

    52 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    4/18

    for x = sin2(v/2) and satisfy as

    dkH(v)

    dvk|v=p = 0, k = 0, 1, 2, 3, . . . , 2K 1 (26)

    dkH(v)

    dvk|v=o = dk,0, k = 0, 1, 2, 3, . . . , 2P 1 (27)

    where dk,0 is the Kronecker symbol. If and only if the aboveconditions are satisfied, then d(n) is as follows

    d(n) =1, 0 n , Parbitrary, P n N K0, N K, n N

    (28)where P and K are integral numbers.

    Theorem 4: If H(v) =

    NN hne

    iv and

    H(v) =

    N+2K+1N2K1hneiv, where hn andhn are shown by Theorems1 and 2. Assume that (10) holds. The correspondingBernstein coefficients d(i) and d(i) satisfy the followingequation

    2

    mn=2l

    Nk=m

    [(km)/2]n=0

    N+2K+1k=n

    [(kn)/2]n=0

    (1)n+m

    ak2k+2n+m

    k

    2n + m

    2n

    + mn

    ak

    2k+2n+n

    k

    2n + n

    2n + n

    n

    = dl0,

    0 l N + K (29)

    where

    ak =ki=0

    (1)kid(i) Ni

    N ik i

    ,

    ak = ki=0

    (1)kid(i) N + 2K+ 1i

    N + 2K+ 1 ik

    i

    Proof: Since

    H(v) =NN

    hmeimv

    , H(v) = N+2K+1N2K1

    hneinvwe have

    H(v)

    H(v) =

    2N+2K+1s=2N2K1

    mn=s

    (hm

    hn)e

    isv

    H(v+ p)H(v+ p) = 2N+2K+1s=2N2K1

    mn=s

    (hmhn)(1)seisv

    From (10), it follows that

    H(v)H(v) + H(v+ p)H(v+ p)= 2

    (N+K)l=(N+k)

    mn=2l

    hmhn

    ei2lv = 1, 0 l N + K

    We immediately obtain (29). ASuppose that the number of vanishing moments of c

    defined by (8) is 2k; according to Theorem 3, we have

    H(v) = 1 sin2 v2

    kNki=0

    d(i)N

    i

    sin2

    v

    2

    i 1 sin2 v

    2

    Nik= 1 + e

    iv

    2

    2kF(v) (30)

    where

    F(v) = eikvNki=0

    d(i)N

    i

    sin

    2 v

    2

    i1 sin2 v

    2

    Nik(31)

    Similarly, suppose that the number of vanishing moments ofcdefined by (9) is 2k; we have

    H(v) = 1 + e

    iv

    2

    2kF(v) (32)

    F(v) = eikv N+2K+1ki=0

    d(i) N + 2K+ 1i

    sin2

    v

    2

    i 1 sin2 v

    2

    N+2K+1ik(33)

    Lemma 1: Suppose thatF(v) is defined by (31); we have

    F(v) = eiv(Nm)m

    s=mbse

    isv (34)

    where

    bs =mk=s

    [(ks)/2]n=0

    ak2k+2n+s

    (1)s k2n + s 2n + s

    n

    (35)

    ak =ki=0

    ( 1)kid(i) Ni

    m ik i

    (36)

    and s . 0, bs = bs.

    Proof: From (31), we have

    F(v)=

    ei(Nm)v

    m

    i=0d(i)

    N

    i sin2 v2 i

    1 sin2 v2

    mi= ei(Nm)vf(v)

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 53

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    5/18

    and

    f(x) =mi=0

    d(i)N

    i

    xi(1 x)mi

    = m

    i=0d(i)

    N

    i xi

    mi

    j=0

    m i

    j (1)jxj

    =mi=0

    d(i)mk=i

    (1)ki Ni

    m ik i

    xk =

    mk=0

    akxk

    where

    ak =ki=0

    (1)kid(i) Ni

    m ik i

    Consequently, for z= eiv

    f(v) =mk=0

    kj=0

    ak2k

    (1)j kj

    z+ z1

    2

    j

    =mk=0

    kj=0

    ak2k

    (1)j kj

    jl=0

    1

    2 j

    j

    l

    z

    j2l

    Let j2 2l s, we obtain

    f(v) =m

    s=m

    mk=s

    [(ks)/2]n=0

    ak2k+2n+s

    (1)s

    k2n + s

    2n + s

    n

    zs

    Thus, Lemma 1 is proven. ATheorem 5 will give sufficient conditions of the

    biorthogonality ofc,

    c.

    Theorem 5: Let H(v) = NN hneinv and H(v) =N+2K+1N2K1hneinv be shown by Theorems 1 and 2. The

    number of vanishing moments of corresponding c and care 2L and 2L, respectively (which are determined bythe number of zeros in Bernstein coefficients).Let m N2L and m = N + 2K+ 1 L. Assume that(10) holds. Let c and c be functions defined by (8) and(9). Suppose that Bernstein coefficients d(i) and d(i)

    satisfy the following

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    (1)s

    k2n + s

    2n + sn

    , 22L1/2 (37)

    (see (38))We obtain the following results:

    1. For some arbitrary integer n . 0

    B2n = max

    2n1

    j

    =0

    F(2 jv)

    1/2n

    , 22L(1/2) (39)

    B2n = max 2n1j=0

    F(2jv)

    1/2n

    , 22L(1/2) (40)

    where F(v) andF(v) are defined by (31) and (33).2.

    kf, f(t l)l = dl0f(v) C(1 + |v|)1/2af(v) C(1 + |v|)1/2a

    where a = 2L 1/2 log2 B2n , a = 2L 1/2 log2B2n .3. The corresponding c andc are biorthogonal wavelets in

    L2(R).

    Proof: It is easy to find that sequences B2n and B2n aredecreasing

    2n1j=0

    F(2 jv)

    max

    2n11j=0

    F(2 jv)|max| 2n1

    j=2n1F(2 j2n1 22n1v)

    = max2n11j=0

    F(2 jv)|max|2n11j=0

    F(2 jv)

    = max2n11j=0

    F(2jv)

    2

    ms=m

    m

    k=s

    [(ks)/2]n=0

    ki=0 (1)kid(i) N + 2K+ 1i m ik i 2k+2n+s

    (1)s k2n + s

    2n + sn

    , 2

    2 L1/2 (38)

    54 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    6/18

    Hence, B2n B2n1 B1 = max|F(w)|. Similarly, wecan prove B2n B2n1 B1 = max|F(w)|. CombiningLemma 1, (37) and (38), we obtain conclusion (1) by [1, 14].

    From [1, 14], we have kf, f(t l)l = dl0, f(v) C(1 + |v|)1/2a, f(v) C(1 + |v|)1/2a; we obtainconclusion (2).

    From [1, 14] it is implied that the corresponding cand

    c

    are biorthogonal wavelets in L2

    (R). Hence, the proof of thetheorem is completed. A

    3 Regularity analysis of biorthogonalwavelets based on Bernstein bases

    In this section, we will provide the regularity analysis ofbiorthogonal wavelets based on Bernstein bases.

    The regularity is defined as follows: fora n + b, n [ N,0 b, 1, the Hoder space Ca [14] is defined as the set offunctions which are n times continuously differentiable andsuch that the nth derivative f

    (n)satisfies the following

    condition

    | f(n)(x + h) f(n)(h)| C|h|b, for all x, h

    The numbera is called the regularity (exponent) off. It is wellknown [14] that if

    R

    |f(v)|(1 + |v|)a , 1 (41)then f[ Ca, which means that the regularity of fcan beestimated via the decay of its Fourier transform. The Sobolevregularity of f is studied with the spectral properties of atransfer operator associated with the coefficients of filters

    [14]. Transfer operators are defined as follows.F o r a 2p-periodic function u(v) that depends on the

    coefficients of filter is fixed and the associated transferoperator Tu acts on 2p-periodic functions according to

    Tu(v) = u(v/2)f(v/2) + u(v/2 + p)f(v/2 + p) (42)

    Note that if u = Sn[Z fneinv is a trigonometric polynomial,that is, un = 0 if |n| . N, then the finite-dimensional space

    Eu = {

    |n|N cneinv

    : cn [ C} is invariant under theaction of Tu.

    One of the main results in the univariate theory is asfollows.

    Assume that H(v) can be factorised as H(v) = ((1 +eiv)/2)LF(v) where F(v) is a trigonometric polynomialand define u(v) = |F(v)|2. The Sobolev exponent[14]: s(f) = sup{s: (1 + |v|s)|f|2 dv, +1} satisfies theestimate

    s(f) L log r2 log 2

    (43)

    where r is the spectral radius of Tu restricted to Eu.Define the associated transfer operator T acts on

    2p-periodic functions according to

    Tf(v) = F v2 2f v

    2 + F v

    2+ p 2f v

    2+ p (44)

    where F(v) is defined by (31).

    Lemma 2: For any 2p-periodic continuous functions f, g, weconsider the conjugate operator T of T, and have

    Tf(v) = 2|F(v)|2f(v) (45)

    Proof: In fact, for any 2pperiodic continuous fand g

    ,Tf, g. = pp

    F v2 2f v

    2 g(v) dv

    +p

    pF

    v

    2+ p

    2f v2

    + p

    g(v) dv

    = 2p/2

    p/2|F(v)|2f(v)g(2v) dv

    +3p/2p/2

    |F(v)|2f(v)g(2v) dv

    =2

    3p/2

    p/2 |F(v)

    |2f(v)g(2v) dv

    =,f, T

    g.

    Thus, Lemma 2 is proven. A

    Lemma 3: Suppose that

    |F(v)|2 =2m

    t=2mbte

    itv

    where

    bt = mtk=m

    bk+tbk(t. 0), bt = bt

    andbt, t= m, . . . , m is defined by (35).

    Proof: By Lemma 1, we have

    |F(v)|2 =m

    j=mbje

    ijv m

    k=mbke

    ikv

    =

    m

    j=m m

    k=mbjbke

    i(jk)v

    Setting j2 k t, for t. 0, we have

    |F(v)|2 =2m

    t=2m

    mtk=m

    bk+tbkeikv

    Therefore, Lemma 3 is proven. ALemma 4 shows how to evaluate r(T).

    Lemma 4:

    r(T) 4m mi=m

    b2i (46)

    where bi is shown by (35).

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 55

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    7/18

    Proof: We consider the conjugate operator T. By directcomputation, for any 2p-periodic continuous functions f,we have

    Tf(v) = 2|F(v)|2f(v) (47)

    The matrix of T is restricted to E= {2m

    j=2m cjeijv,

    (c2m, c2m+1, . . . , c2m) [ R2m

    +1

    }, we have

    H = (bk2l)l,k=2m,2m+1,...,2m (48)

    Notice that the matrix H is shown as follows (see (49))We remark matrix Hc, which consists of all rows and columnsofH except its first and last rows and columns. To estimatethe bounds of the eigenvalues of H, by Lemma 3, we have

    |bt| 1

    2

    mtk=m

    b2k+t +

    mtj=m

    b2k

    =1

    2 mm+tb2l + mt

    j=mb

    2k m

    i=mb

    2i (50)

    It is obvious by (49) that b2m is an eigenvalue of H withmultiplicity 2. Hence, the spectral radius ofH is

    r(H) = max{|b2m|, r(Hc)} max{|b2m|, Hc1}

    max |b2m|,2m1

    i=2m+1|bi2j|

    2m

    m

    i

    =m

    b2i (51)

    By Theorem 5 and Lemma 2-4, Theorem 6 is proven. AFor sufficient conditions of the biorthogonality, and the

    regularity analysis of f, f by (8), we have the followingresults. By [5, 6] and Lemma 4, Theorem 6 is proven.

    Theorem 6: Let

    H(v) =NKk=0

    d(i)N K

    k

    sin

    2k(v/2)(cos

    2(Nk)(v/2)

    (52)

    H(v) = N+2K+1 Kk=0

    d(i) N + 2K+ 1 Kk

    sin

    2k(v/2)

    (cos2(N+2K+1k) (v/2)) (53)

    Set m N2K, m = N + 2K+ 1 K. Assume that (10)holds. Let f and f be function defined by (6). Suppose

    that generalised Bernstein coefficients d(i) andd(i) satisfym

    s=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    (1)s

    k

    2n + s 2n + s

    n , 22K1/2 (54)

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i) N+ 2K+ 1

    i

    m ik i

    2k+2n+s

    (1)s k

    2n +s

    2n +s

    n

    , 2

    2 K1/2(55)

    We obtain the following results:

    1. kf, f(t l)l = dl0, f(v) C(1 + |v|)1/2a, f(v) C(1 + |v|)1/2a, where a = 2K 1/2 log2|F(v)|, a =2K 1/2 log2F(v), F(v) andF(v) are defined by (31)and (33), respectively.2. The corresponding c and c are biorthogonal, waveletsin L2(R). c[ Ca andc[ Ca , where a, a are more than2K 1

    2log2 4m

    mi=m

    b2i , 2

    K 1

    2log2 4

    mm

    i=mb

    2

    i (56)

    where bi is defined by (35), and

    bs = mk=0

    [(ks)/2]n=0

    a k2k+2n+s

    (1)s k2n + s

    2n + s

    n

    a k = ki=0

    (1)kid(i) N + 2K+ 1i

    m ik i

    We now give a general model to construct the biorthogonalscaling functions f and

    f with the largest possible

    regularity. In fact, this method can be described as aconstrained optimisation problem of finding suitable

    Bernstein coefficients {d(i)} and {d(i)}. By (56) of Theorem 6, when log2 4m

    mi=m b

    2i and log2 4mmi=m b2i

    reach a minimum value, the regularity (exponent) of c andc will increase. The optimisation problem can be written asfollows.

    Model 1: (the non-linear optimisation model of the largestpossible regularity for biorthogonal wavelet function c

    H=

    b2m b2m2 b2m4 b2m6 b2m 0 0 00 b2m1 b2m3 b2m5 b2m+1 0 0 00 b2m b2m2 b2m4 b2m+2 b2m 0 00 0 b2m1 b2m3 b2m+3 b2m+1 0 0...

    .

    .

    ....

    .

    .

    . ... ... ... 00 0 0 0 0 0 0 b2m

    (49)

    56 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    8/18

    defined by (8): Suppose that the objective function is

    f(d(0), d(1), . . . , d(N))

    =m

    s=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    (1)s

    k2n + s

    2n + s

    n

    The following Bernstein coefficients ensure that the functionreaches its minimum

    minf(d(0), d(1), . . . , d(N)) (57)

    Subjected to

    2 mn=2l

    Nk=m

    [(km)/2]n=0

    N+2K+1k=n

    [(kn)/2]n=0

    (1)n+m

    ak2k+2n+m

    k

    2n + m

    2n

    + mn

    ak2k

    +2n+n

    k

    2n + n

    2n + n

    n

    = dl0, 0 lN+K (58)

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    (1)s

    k2n +s

    2n +s

    n

    , 2

    2L1/2 (59)

    m

    s=m

    mk=s

    [(ks)/2]n=0

    ki=0 ( 1)kid(i) N+ 2K+ 1

    i

    L ik i

    2k+2n+s

    ( 1)sk

    2n +s 2n +sn , 22L1/2 (60)Restriction (58) assures that the decomposing and reconstructinglow-pass filters satisfy perfect reconstruction conditions.Restriction (59) and (60) assure the biorthogonality ofcandc.If the above constrained optimisation problem (57) is solved, thelargest possible regularity ofcdefined by (8) can be acquired.

    Model 2 (the non-linear optimisation model of the largestpossible regularity for biorthogonal wavelet function cdefined by (9): Suppose that objective function

    g(d(0),d(1), . . . ,d(N + 2K+ 1))= m

    s=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i) N + 2K+ 1

    i

    m ik i

    2k+2n+s

    (1)s

    k2n + s

    2n + s

    n

    ming(d(0),d(1), . . . ,d(N + 2K+ 1)) (61)Subjected to

    2

    mn=2l

    Nk=m

    [(km)/2]n=0

    N+2K+1k=n

    [(kn)/2]n=0

    (1)n+m

    ak2k+2n+m

    k

    2n + m

    2n

    + mn

    ak

    2k+2n+n

    k

    2n + n

    2n + n

    n

    = dl0,

    0

    l

    N

    +K (62)

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    (1)s

    k

    2n + s

    2n + s

    n

    , 22L1/2 (63)

    m

    s=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i) N + 2K+ 1i L ik i 2k+2n+s

    (1)s k2n + s

    2n + s

    n

    , 2

    2 L1/2 (64)

    Restriction (62) assures that the decomposing andreconstructing low-pass filters satisfy perfect reconstruction

    conditions. Restrictions (63) and (64) assure thebiorthogonality of c and c. If the above constrainedoptimisation problem (61) is solved, the largest possibleregularity of biorthogonal wavelet function c defined by(9) can be acquired.

    Model 3 (the non-linear optimisation model of thelargest possible regularity for biorthogonal wavelet

    functions c and c defined by (8) and (9)): Suppose thatobjective function

    w(d(0), d(1), .. ., d(N),d(0),d(1), .. .,d(N+2K+1))= m

    s=mmk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i) Ni m ik i 2k+2n+s

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 57

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    9/18

    (1)s k2n+s

    2n+s

    n

    + m

    s=m m

    k=s [(ks)/2]

    n=0 ki=0 (1)ki

    d(i)

    N+ 2K+1i

    m ik

    i

    2k+2n+s

    (1)s k2n+s

    2n+s

    n

    (65)min w(d(0), d(1), .. ., d(N),d(0),d(1).. .,d(N+2K+1))Subjected to

    2

    mn=2l

    Nk=m

    [(km)/2]n=0

    N+2K+1k=n

    [(kn)/2]n=0

    (1)n+m

    ak2k+2n+m

    k

    2n + m

    2n + m

    n

    ak2k

    +2n+nk

    2n + n

    2n

    + nn

    = dl0,

    0 l N + K (66)

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    N

    i

    m ik i

    2k+2n+s

    ( 1)s

    k

    2n +s

    2n +s

    n

    , 22L1/2

    (67)

    ms=m

    mk=s

    [(ks)/2]n=0

    ki=0 ( 1)kid(i) N+ 2K+ 1i m ik i 2k+2n+s

    (1)s k2n +s 2n +sn

    , 22L1/2 (68)

    Restriction (66) assures that the decomposing and reconstructinglow-pass filters satisfy perfect reconstruction conditions.

    Restrictions (67) and (68) assure the biorthogonality of andc. If the above constrained optimisation problem (65) issolved, the largest possible regularity of andc defined by (8)and (9) can be acquired.

    4 Construction of parametric filters ofbiorthogonal wavelets

    In this section, we shall give a new familyof filterswith differentlengths and vanishing moments via Theorems 1, 2, 4 and 5.Moreover, we shall analyse the regularity of f and f andshow the largest possible regularity by solving Models 13.

    Example 1: Let the lengths of low-pass filters in analysisand synthesis be 9 and 7, respectively (or 7 and 9).Suppose that the vanishing moments of c and c defined

    by (8) and (9) are 4 and 2. If (10) is satisfied, then thecorresponding Bernstein coefficients are obtained by (seeequation at the bottom of the page)where b [ R is a parameter.

    Note: when d 1.3069, H(v) and H(v) are the widelyfavoured CDF9/7 [12].

    Example 2: Let the lengths of low-pass filters in analysis andsynthesis be 9 and 11, respectively (or 11 and 9). Suppose thatthe vanishing moments ofcand

    c defined by (8) and (9) are

    4 and 2. If (10) is satisfied, then the corresponding Bernsteincoefficients are obtained by (see equation at the bottom of the

    page)where c [ R is a parameter.

    Example 3: Let the lengths of low-pass filters in analysis andsynthesis be 5 and 11, respectively (or 11 and 5). Suppose thatthe vanishing moments ofcandc defined by (8) and (9) are2 and 4. If (10) is satisfied, then the corresponding Bernsteincoefficients are obtained by (see equation at the bottom of the

    page)where b [ R is a parameter.

    Example 4: Let the lengths of low-pass filters in analysis andsynthesis be 11 and 13, respectively (or 13 and 11). Supposethat the vanishing moments ofcandc defined by (8) and (9)are 4 and 2. If (10) is satisfied, then the corresponding

    d = [1, b, 0, 0] D = 1, 34

    b + 74

    , 72

    b + 72

    + 32

    b2,(27/4)b3 + (63/4)b2 (63/4)b + (35/4)

    3b + 1 , 0

    d = [1, 1, c, 0, 0] D = 1, 1, 35

    c + 85

    ,1

    5

    108c3 50 288c2 + 393c36c2 + 24c 5 ,

    2

    5

    36c2 96c + 2336c2 + 24c 5 , 0

    d= [1, b, 0] D = 1, 25

    b + 75

    ,2

    5b2 7

    5b + 21

    10, 1

    10

    8b3 35 28b2 + 42b

    1 + 2b , 0, 0

    58 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    10/18

    Bernstein coefficients are obtained by (see equation at thebottom of the page)where d[ R is a parameter.

    Example 5: Let the lengths of low-pass filters in analysis andsynthesis be 13 and 11, respectively (or 11 and 13). Supposethat the vanishing moments ofcand

    c defined by (8) and (9)

    are 2 and 2. If (10) is satisfied, then the corresponding Bernstein

    coefficientsareobtainedby(seeequationatthebottomofthepage)where e [ R is a parameter.

    Example 6: Let the lengths of low-pass filters in analysis andsynthesis be 7 and 13, respectively (or 13 and 7). Suppose thatthe vanishing moments ofcandc defined by (8) and (9) are 2and 4. If (10) is satisfied, then the corresponding Bernsteincoefficientsareobtainedby(seeequationatthebottomofthepage)where c [ R is a parameter.

    Example 7: Let the lengths of low-pass filters in analysis andsynthesis be 9 and 15, respectively (or 15 and 9). Suppose that

    the vanishing moments ofcandc defined by (8) and (9) are 4and 4. If (10) is satisfied, then the corresponding Bernsteincoefficientsare obtainedby (see equationat thebottomof thepage)where c [ R is a parameter.

    Example 8: Let the lengths of low-pass filters in analysis andsynthesis be 13 and 15, respectively (or 15 and 13). Supposethat the vanishing moments ofcandc defined by (8) and (9)are 6 and 2. If (10) is satisfied, then the correspondingBernstein coefficients are obtained by (see equation at the

    bottom of the page)where d[ R is a parameter.

    Example 9: Let the lengths of low-pass filters in analysis andsynthesis be 7 and 17, respectively (or 17 and 7). Suppose thatthe vanishing moments ofcandc defined by (8) and (9) are 2and 6. If (10) is satisfied, then the corresponding Bernsteincoefficientsare obtainedby (see equationat thebottomof thepage)where c [ R is a parameter.

    d = [1, 1, 1, d, 0, 0]

    D = 1, 1, 1, (1281/2)d+ 108 + (2715/2)d2 375d3

    550d2 355d+ 500d3 + 72 ,200d3 + (2050/3)d2 (854/3)d+ 48

    550d2 355d+ 500d3 + 72 ,(250/3)d3 + (850/3)d2 (355/3)d+ 24

    550d2 355d+ 500d3 + 72 , 0

    d = [1, 1, 1, 1, e, 0]

    D = 1, 1, 250e4 + (11 300/3)e3 7590e2 + (17 543/3)e 15341875e3 6050e2 + 5425e 1534 + 625e4 ,

    (125/4)e4 + 2000e3 4280e2 + 3380e 9001875e3 6050e2 + 5425e 1534 + 625e4 ,

    2275e2 + (5474/3)e + 1050e3 (1480/3)1875e3 6050e2 + 5425e 1534 + 625e4 ,

    (875/2)e3 + 770e (5675/6)e2 (634/3)1875e3 6050e2 + 5425e 1534 + 625e4 , 0

    d = [1, 1, c, 0] D = 1, 1, 15

    c + 65

    ,(207/10)c 6 (81/10)c2 + (27/20)c3

    9c 4 + 9c2 ,(12/5) (12/5)c2 + (39/5)c

    9c 4 + 9c2 , 0, 0

    d = [1, 1, c, 0, 0] D = 1, 1, 27

    c + 97

    , 1835

    c + 5735

    ,(648/35)c3 (2232/35)c2 + (3222/35)c (102/7)

    24c + 36c2 5 ,24c2 + (198/7)c + (72/7)c3 (18/7)

    24c + 36c2

    5, 0, 0

    d = [1, 1, 1, d, 0, 0, 0] D = 1, 1, 1, 47

    d+ 117

    ,(8000/7)d4 (21 600/7)d3 + (35 880/7)d2 + 154 (8784/7)d

    2000d3 590d+ 77 + 1600d2 ,

    (8000/7)d3 + (24 400/7)d2 (8360/7)d+ (808/7)2000d3 590d+ 77 + 1600d2 ,

    (4000/7)d3 + (10 800/7)d2 (2780/7)d+ (54/7)2000d3 590d+ 77 + 1600d2 , 0

    d = [1, 1, c, 0]

    D

    =1, 1,

    3

    28

    c

    +31

    28

    ,

    15

    56

    c

    +9

    7

    ,(789/35)c (342/35)c2 (228/35) + (27/14)c3

    9c + 9c2

    4,

    (27/56)c3 (81/28)c2 + (207/28)c (15/7)

    9c + 9c2 4 , 0, 0, 0

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 59

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    11/18

    Example 10: Let the lengths of low-pass filters in analysis andsynthesis be 7 and 17, respectively (or 17 and 7). Suppose thatthe vanishing moments ofcandc defined by (8) and (9) are4 and 6. If (10) is satisfied, then the corresponding Bernsteincoefficients are obtained by (see equation at the bottom of the

    page)where b [ R is a parameter.

    Example 11: Let the lengths of low-pass filters in analysis andsynthesis be 11 and 17, respectively (or 17 and 11). Supposethat the vanishing moments ofcandc defined by (8) and (9)are 4 and 4. If (10) is atisfied, then the correspondingBernstein coefficients are obtained by (see equation at the

    bottom of the page)where d[ R is a parameter.

    Example 12: Let the lengths of low-pass filters in analysis andsynthesis be 11 and 17, respectively (or 17 and 11). Suppose

    that the vanishing moments ofcandc defined by (8) and (9)are 6 and 4. If (10) is satisfied, then the correspondingBernstein coefficients are obtained by (see equation at the

    bottom of the page)where c [ R is a parameter.

    Example 13: Let the lengths of low-pass filters in analysis andsynthesis be 15 and 17, respectively (or 17 and 15). Suppose

    that the vanishing moments ofcandc defined by (8) and (9)are 6 and 2. If (10) is satisfied, then the correspondingBernstein coefficients are obtained by (see equation at the

    bottom of the page)where e [ R is a parameter.

    Example 14: Let the lengths of low-pass filters analysis andsynthesis be 19 and 25, respectively (or 25, 19). Supposethat the number of vanishing moments of c andc defined

    by (8) and (9) are 10 and 4. If (10) is satisfied, then the

    d = [1, b, 0, 0]

    D =

    1, 38

    b + 118

    ,9

    28b2 33

    28b + 55

    28, 27

    56b3 + 99

    56b2 165

    56b + 165

    56,

    81

    70b4 + 99

    14b2 297

    70b3 99

    14b + 33

    7,

    (243/56)b5 + (891/56)b4 (1485/56)b3 + (1485/56)b2 (495/28)b + (33/4)3b + 1 , 0, 0, 0

    d = [1, 1, 1, d, 0, 0]

    D = 1, 1, 1, 528

    d+ 3328

    ,(9690/7)d2 (3250/7)d3 (8751/14)d+ 108 + (500/7)d4

    550d2 + 500d3 355d+ 72 ,(2875/14)d3 + (20 425/28)d2 (9255/28)d+ 54

    550d2 + 500d3 355d+ 72 ,(500/7)d3 (1425/14)d+ (3425/14)d2 + (108/7)

    550d2 + 500d3 355d+ 72 , 0, 0

    d = [1, 1, c, 0, 0, 0]

    D = 1, 1, 514

    c + 1914

    , 1528

    c + 127

    ,10

    7c2 23

    7c + 47

    14,

    (625/7)c4 + (2875/14)c3 (5575/28)c2 + (4005/28)c 63 + 25c + 50c2 ,

    (125/7)c3 25c2 + (1105/14)c (289/14)

    3 + 25c + 50c2 , 0, 0

    d = [1, 1, 1, 1, e, 0, 0, 0]

    D = 1, 1, 1, 1, 19 200 + (1 921 535/2)e3 (1 158 213/2)e2 + 167 964e 240 100e4

    300 125e4 + 360 150e3 286 895e2 + 99 176e 12 800 ,

    (2174375/4)e3 (1 157 625/4)e2 + 82 382e 9600 (300 125/2)e4300 125e4 + 360 150e3 286 895e2 + 99 176e 12 800 ,

    85 750e4 + (591 675/2)e3 (309 295/2)e2 + 49 588e 6400300 125e4 + 360 150e3 286 895e2 + 99 176e 12 800

    ,

    (1020425/8)e3 (300 125/8)e4 + 24 794e (277 095/4)e2 3200300 125e4 + 360 150e3 286 895e2 + 99 176e 12 800 , 0

    60 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    12/18

    corresponding Bernstein coefficients are obtained by (seeequation at the bottom of the page)where b [ R is a parameter.

    Theorem 7 shows the sufficient conditions of wavelets cand c to be biorthogonal from Examples 1 14, whenBernstein coefficients belong to certain range.

    Theorem 7: In the following tables, when Bernsteincoefficients belong to certain ranges, c and c fromExamples 1 14 are biorthogonal wavelets in L2(R).Furthermore, by solving Models 13, we obtain the largest

    possible regularities of c and c. The detailed conclusionsare given in the Table 1.

    Proof: We will prove the conclusion of Example 1 in Table 1,while the conclusion of other cases can be proven similarly.Suppose that (see equation at the bottom of the page)

    Thus

    f(b) = 2 2 14

    + 34

    b + 12 + 32 b , 8 2

    In order to find out the interval thatb belongs to satisfying theabove expression, we draw an image as is shown in Fig. 1.From Fig. 1a, we know b [ B (22.6667, 2.6667).Suppose that (see equation at the bottom of the page)

    We have

    f(b) = 2 21564 932 b + 964 b2 1

    16

    (27/4)b3 + (63/4)b2 (63/4)b + (35/4)3b

    +1

    2532 + 34 b 932 b2 + 38

    (27/4)b3 + (63/4)b2 (63/4)b +(35/4)

    3b + 1

    + 164 + 932 b 964 b2 1516

    (27/4)b3 + (63/4)b2 (63/4)b +(35/4)

    3b+

    1 +3316 32 b + 916 b2 + 54

    (27/4)b3 + (63/4)b2 (63/4)b +(35/4)

    3b + 1

    , 2

    2

    From Fig. 1b, we know b [ B = (1.1912, 1.2587). So

    d = [1, 1, 1, 1, b, 0, 0, 0, 0, 0]

    D = 1, 1, 1, 1, 14

    55 b +69

    55 , 21

    44 b +18

    11 , 9

    22 b +21

    11

    (94 517 766/11)b5 (535600674/11)b4 + (959604975/11)b3 (1146 216 393/44)b2+(147464725/44)b 11 7650

    18003384b4 + 13 288 212b3 4 608 576b2 + 815 805b 58 825

    (756142128/55)b5 (394074072/11)b4 + (2213 447 796/55)b3 (341604144/55)b2+(113142630/11)b 1 977 714

    18003384b4 + 13288212b3 4 608 576b2 + 815 805b 58 825

    (567106596/55)b5 (81015228/5)b4 + (835299864/55)b3 (212865408/55)b2+(97643826/55)b (2 371 474/11)

    18003384b4

    + 13 288 212b3

    4 608 576b2

    + 815 805b 58 825 (12002256/11)b

    4 + (86516262/11)b3 (62 780 886/11)b2 + (17498835/11)b 162 90518 003 384b4 + 13288212b3 4 608 576b2 + 815 805b 58 825 , 0, 0

    f(b) =2

    s=2

    2k=s

    [(ks)/2]n=0

    ki=0 (1)kid(i)

    4 + 2k+ 1i

    2 ik i

    2k+2n+s

    (1)s k2n + s

    2n + s

    n

    , 22(42)1/2

    f(b) = 4s=4

    4k=0

    [(ks)/2]n=0

    ki=0 (1)ki d(i) 5 + 2k+ 1i 4 ik i 2k+2n+s

    (1)s k2n + s

    2n + sn

    , 2

    2(54)1/2

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 61

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    13/18

    by Theorem 6, when Bernstein coefficients belong tothe set B> B = (2.6667, 2.6667) > (1.1912, 1.2587) =(1.1912, 1.2587), candcare biorthogonal wavelets in L2(R).

    From Fig. 1c, when b 1.1913 [ (1.1912, 1.2587),function f(b) reaches a minimum. So the best parameter(37) of Model 1 is 1.1913.

    From Fig. 1d, when b 1.217 [ (1.1912, 1.2587),function f(b) reaches a minimum. So the best parameter(38) of Model 2 is 1.217.

    From Fig. 1e, when b 1.217 [ (1.1912, 1.2587), functionf(b) +

    f(b) reaches a minimum. So the best parameter (39) of

    Model 3 is 1.217. The proof of the theorem is completed. A

    5 Construction of optimised biorthogonalwavelets for image compression

    Most applications of wavelet bases exploit their ability toefficiently approximate particular classes of functions with afew non-zero wavelet coefficients. The design of c musttherefore be optimised to produce a maximum number ofwavelet coefficients k f, cj,nl that are close to zero. It is wellknown that wavelets can provide sparse and, hence, efficientrepresentations of smooth functions. This property isespecially advantageous to image coding. However, in thevicinity of an image discontinuity, large wavelet coefficients

    can be generated. When these coefficients are quantised orlost, a Gibbs-like phenomenon can be observed in thereconstructed image. For example, artefacts marked bysoftness, ringings, halos and colour bleeding can be seen along

    the edges. Although regularity and vanishing moments aresometimes used in filter evaluation, their success at predictingcompression performances are only partial. Many issuesrelated to the choice of the filter bank for image compressionremain unresolved. Wavelet filter evaluation for imagecompression, particularly for remote-sensing image is still anopen question. In this section, we present the optimised modelfor image compression and the corresponding solving method.

    Taking into account all the factors, for instance, thevanishing moments and the regularity, we propose a brandnew method of designing optimal filters for application inthe compression of images. We can draw the conclusion

    that the filters proper for image compression should becharacterised in the following aspects:

    1. The regularity of biorthogonal wavelets functions.2. Vanishing moments of biorthogonal wavelets functions.3. The flatness of frequency response of low-pass filters ofanalysis and synthesis.4. The concentration of low-frequency energy. In thefrequency domain, the energy of the entire discrete wavelettransform (DWT) image should concentrate on the low-frequency sub-band.5. The concentration of high-frequency energy. The energyof the high-frequency sub-bands should engross in a small

    portion of the coefficients.

    The energy in the frequency domain can be presented bythe sum of the square power of all sub-band coefficients of

    Fig. 1 Regularity analysis

    a function f(b) 82

    around zero

    b functionf(b) 4 2 around b 1.5c function f(b) around b 1.2d function

    f(b) around b 1.2

    e function

    f(b) + f(b) around b 1.2

    Table 1 Largest possible regularities ofcand c by Models 13

    Filter pair Set Best parameter of

    Model 1

    Best parameter of

    Model 2

    Best parameter of

    Model 3

    Example 1 (1.1912, 1.2587) 1.1913 1.217 1.217

    Example 2 (0.8091, 1.3333) 0.8092 1.251 0.8092

    Example 3 (0.6218, 1.2) 0.6219 1.185 1

    Example 4 (0.4424, 0.81) 0.4425 0.8 0.4425

    Example 5 (0.0828, 0.1778) 0.1286 0.1777 0.1285Example 6 (0.1926, 0.286)< (0.3381, 0.6667) 0.3382 0.3432 0.3432

    Example 7 (0.6058, 1.3333) 0.6059 1.3332 0.8333

    Example 8 (0.8366, 1.6) 0.8367 1.2268 0.8367

    Example 9 (20.0064, 0.3321) < (0.3393, 0.6667) 0.3319 0.6666 0.3320

    Example 10 (0.9947, 1.67) 0.9948 1.5078 1.5078

    Example 11 (20.0168, 0.8) 0.0666 0.7 0.198

    Example 12 (0.9870, 1.6847) 0.9871 1.3262 1.3262

    Example 13 (0.4483, 0.9143) 0.4485 0.7406 0.4484

    Example 14 (0.8750, 2.0110) 0.8751 1.6412 0.8751

    62 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    14/18

    the DWT image. Thus, an objective function is introduced byus as follows. If the preponderant amount of energy isconcentrated in the low-frequency part, the objectivefunction can reach its minimum value, which is defined as

    minf= min

    j,k,m

    3i=1 (D

    ij,k,m)

    2

    j,k,m ((Cj,k,m)2 +3i

    =1 (D

    ij,k,m)

    2)

    (69)

    where Cj,k,m are coefficients of a low-frequency sub-band

    (LL), Di

    j,k,m, i 1, 2, 3 are coefficients of high-frequencysub-bands (LH, HL, HH).

    Based on the five aspects mentioned above, the followingalgorithm is suggested. The following steps can be taken inorder to obtain filters which have a better effect oncompression of the image.

    Algorithm 1 (algorithm of the optimal filters):

    Step 1: Utilising the filters obtained from Examples 114, acoefficient matrix can be formulated after DWT.Step 2: Solving the non-linear optimisation models (69) bySQP [23], we obtain the initialisation value of

    parameterisation of filters. The filters of Examples 1 14 bythe parameterisations of filters can be obtained.Step 3: Set the group of solutions obtained by Step 2 as theoriginal population. Finess function is defined by PSNRof reconstruction of image. Searching range of

    parameterisations of filters is restricted by Theorem 7.Step 4: Calculate the peak signal to noise ratio (PSNR) valueof the reconstructed image. If it converges, then obtain theoptimal solution, otherwise go to Step 5.Step 5: We use the GA [24] to acquire the new

    parameterisation of filters. The filters of Examples 1 14 by

    new parameterisations of filters can be obtained. Utilising

    the new filters compress wavelet coefficients by the bit-plane prediction coding method, go to Step 4.

    Since the framework proposed in this paper ensures that thebiorthogonal wavelets have good regularity, vanishingmoments and flatness of the frequency response, the firstthree requirements mentioned above are satisfied. The

    purpose of construction of parametric filters is to achieve(69) by adjusting the parameters. By applying Examples 1

    14 and Algorithm 1, we obtain a new family of transformsBBW17/7, BBW15/13, BBW17/11, BBW17/15 and BBW25/19 as shown in Table 2.

    As Fig. 2 indicates, the passband of the frequency responseof synthesis and analysis low-pass filters of BBW15/13,BBW17/7, BBW17/11 and BBW17/15 display betterflatness than that of CDF9/7, which testifies the efficiencyof Algorithm 1.

    In order to evaluate energy compaction of the transforms,we define the energy compaction ability as follows

    Ecomp(LL) = EM/ETotal, M = LL (70)

    where ELL is the energy of the sub-band LL and ETotal is theenergy of the whole image. We analyse the energycompaction ability BBW17/11 and CDF9/7 for city,factory, Toulouse and San Francisco. In Fig. 3, the verticalaxis represents the energy percentage of the lowest-frequency sub-band. The energy percentage of each levelusing BBW17/11 is higher than the corresponding levelusing CDF9/7, which means BBW17/11 has betterenergy compaction ability as shown in Fig. 3. In waveletconstruct, we hope to construct wavelet bases with bigger

    Ecomp(LL).We explore the applicability of the newly designed

    transforms to still images, in particular remote sensing

    images (see Fig. 4). The new transforms and CDF9/7 are

    Table 2 Best filters from Examples 114

    Filters Parameter H HBBW (15/13) 1.1071 0.7909514153, 0.4143203796,

    2 0.0628834756, 20.0690533966,

    0.0251533902, 0.0082864076,

    2 0.0041922317

    0.8505266620, 0.3778139152,

    2 0.0791084712, 20.0275108192,

    0.0078159446, 0.0034614712,

    2 0.0004174138, 20.0002111766

    BBW (17/7) 1.4363 0.8227982894, 0.4266704415,

    2 0.0578457541, 20.0731170509

    0.7769929600, 0.4008823089,

    2 0.0784015690, 20.0651822134,

    0.0531282040, 0.0190696179,

    2 0.0112071569, 20.0012163228,0.0015374324

    BBW (17/11) 1.4452 0.7808889544, 0.4266174085,

    2 0.0491881155, 20.0874989399,

    0.0122970289, 0.0144349220

    0.7980748793, 0.4152788416,

    2 0.0829711757, 20.0723271361,

    0.0528941607, 0.0118257160,

    2 0.0168438682, 20.00122403010,

    0.0014368342

    BBW (17/15) 0.6557 0.786343827, 0.4130474234,

    2 0.0594277847, 20.0667620754,

    0.0237711139, 0.0070134514,

    2 0.0039618523, 0.0002545912

    0.8551401110, 0.3791884132,

    2 0.0828812880, 20.0296087901,

    0.0094685634, 0.0043723636,

    2 0.0005783263, 20.0003985961,

    2 0.0000256140

    BBW (25/19) 1.7566 0.7791080241, 0.4354390791,

    2 0.0576009944, 20.1095644608,

    0.0288004972, 0.0347566893,

    2 0.0082287135, 20.0079698474,

    0.0010285892, 0.0008919304

    0.8212708854, 0.3928295002,2 0.0770085626,

    20.0364590962, 0.0213472550, 20.0019923591,

    2 0.0029960949, 20.0016882230,0.0023670737,

    0.0009164388, 2 0.0008375691,

    20.0000528700,0.0000458457

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 63

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    15/18

    incorporated into context-based entropy coding in order tocompare their performance. Here each image isdecomposed up to six scales with the wavelet transform.We carry out a series of experiments to evaluate thesuitability of BBW17/7, BBW17/11, BBW17/15 and

    BBW25/19 for image compression. Table 3 shows thatPSNR results at the rate of compression is 1:16. PSNR ofreconstructed images has a little increase, and BBW17/11has the best performance. The detailed comparison ofPSNR is listed in the following Table 3. BBW17/11 and

    Fig. 2 CDF9/7 and BBW 15/13 for low-pass filters of analysis

    a CDF9/7 and BBW15/13, BBW17/7, BBW17/11, BBW17/15 for low-pass filters of analysisb CDF9/7 and BBW15/13 for low-pass filters of synthesisc CDF9/7 and BBW17/7 for low-pass filters of analysis

    d CDF9/7 and BBW17/7 for low-pass filters of synthesise CDF9/7 and BBW17/11 for low-pass filters of analysisf CDF9/7 and BBW17/11 for low-pass filters of synthesisg CDF9/7 and BBW17/15 for low-pass filters of analysish CDF9/7 and BBW17/15 for low-pass filters of synthesis

    Fig. 3 Energy percentage comparison between CDF9/7 and BBW17/11

    a Level 1b Level 2c Level 3d Level 4

    64 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    16/18

    CDF9/7 have approximately same time expenditure andcomputational complexity for the compression programmeof the image.

    Figs. 5 and 6 are reconstructed images of city and Barb by

    applying BBW15/13, BBW17/7, BBW17/11, BBW17/15and BBW25/19, respectively. As can been seen from thefollowing reconstructed images, the contour on the housesand edges of the road produced by BBW15/13, BBW17/7,

    BBW17/11, BBW17/15, BBW15/13 and BBW25/19 areless distorted by ringing effects and the abundance intextures of remote images are restored perfectly.

    6 Conclusions and future research directions

    The most significant research in this paper can be concludedas follows: we present a general framework of construction of

    Fig. 4 Original remote-sensing imagesa Beijingb Airportc Brusselsd Toulousee Cityf Factoryg San Francisco

    Table 3 PSNR of the compressed images

    Test images CDF9/7 BBW15/13 BBW17/7 BBW17/11 BBW17/15 BBW25/19

    city 23.93 24.07 24.08 24.16 24.07 24.11

    factory 21.52 21.65 21.63 21.79 21.66 21.69

    Toulouse 26.50 26.52 26.43 26.66 26.54 26.62airport 23.39 23.42 23.40 23.47 23.42 23.41

    San Francisco 24.67 24.68 24.67 24.82 24.68 24.78

    Brussels 25.62 25.69 25.62 25.78 25.70 25.69

    Beijing 25.86 26.95 26.91 27.01 26.96 26.87

    Gold Hill 33.41 33.45 33.38 33.52 33.48 33.40

    barb 33.58 34.03 34.29 34.65 34.02 34.46

    IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 50 67 65

    doi: 10.1049/iet-cvi.2009.0083 & The Institution of Engineering and Technology 2011

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    17/18

    biorthogonal wavelets based on Bernstein bases along withtheory analysis and application. The presented framework

    possesses the largest possible regularities and the requiredvanishing moments. We propose an efficient technique thatgenerates a wide range of new biorthogonal symmetricwavelet transforms. The realisation of the construction of

    arbitrary odd lengths filters is achieved. By this framework,a new family of parametric biorthogonal wavelet filters with

    symmetry are constructed. The parameterisation is a goodstrategy to obtain biorthogonal wavelet transforms withmore attractive features. In this paper, an optimal model ofFIR aiming at image compression is brought forward. We

    Fig. 5 Reconstructed images of city by applying

    a CDF9/7b BBW15/13c BBW17/7d BBW17/11e BBW17/15f BBW25/19

    Fig. 6 Reconstructed images of BARB by applying

    a CDF9/7b BBW15/13c BBW17/7d BBW17/11e BBW17/15f BBW25/19

    66 IET Comput. Vis., 2011, Vol. 5, Iss. 1, pp. 5067

    & The Institution of Engineering and Technology 2011 doi: 10.1049/iet-cvi.2009.0083

    www.ietdl.org

  • 7/29/2019 Wavelets Based on Bernstein Bases IMAGE COMPRESSION

    18/18

    optimise the presented parametric biorthogonal wavelet filterswith the optimal model and obtain BBW17/11 with excellentcompression potential. We demonstrate the performance ofthe new family of filters given in this paper for imagecompression with very encouraging results.

    Motivated by the observed performance improvement, thefollowing research areas have been identified to be promising.We will research the construction of contourlet transform

    [25], an efficient directional multiresolution imagerepresentation. One of the advantages of the contourlettransform is that the basis function is anisotropic, whichovercomes the shortcoming of the basis function of wavelettransform which has vertical and horizontal directions only.Therefore the contourlet transform can represent 2-Dsingular edges of images more efficiently. We will present anew framework of the construction of contourlet transform

    by presented Bernstein biorthogonal wavelet filters in thefuture. Based on this, we will research remote-sensingimages fusion, compression and feature extractiontechniques based on the new contourlet transform.

    7 Acknowledgments

    The authors would like to thank the Associate Editor andanonymous reviewers for their constructive comments andsuggestions, which have lead to a significantly improvedmanuscript. This research was supported by the National

    Natural Science Foundation of China under grant 60775018and National Key Basic Research Program (973) of Chinaunder grant 2009CB724001.

    8 References

    1 Cohen, A., Daubechies, I., Feauveau, J.C.: Biorthogonal bases ofcompactly supported wavelets, Commun. Pure Appl. Math., 1992, 45,

    pp. 485 5602 Chui, C.K., Wang, J.: On compactly supported spline wavelets and a

    duality principle, Trans. Am. Math. Soc., 1992, 330, pp. 9039153 Geronimo, J.S., Hardin, D.P., Massopust, P.R.: Fractal

    functions analyses and wavelets expansions based on several scalingfunctions, J. Approx. Theory, 1994, 78, pp. 373 401

    4 Shen, H.J.Z.: Compactly supported (bi)orthogonal wavelets generatedby interpolatory refinable functions, Adv. Comput. Math., 1999, 11,pp. 81 104

    5 Cohen, A., Daubechies, I.: A stablity criterion for biorthogonal waveletbases and their related subband coding scheme, Duke Math. J., 1992,68, pp. 313335

    6 Chui, C.K., Li, C.: A gengerl framework of multivariate wavelets withduals, Appl. Comput. Harmon. Anal., 1994, 1, pp. 368390

    7 Ansari, R., Kim, C.W., Dedovic, M.: Structure and design of two-channel filterbanks derived from a triplet of halfband filters, IEEETrans. Circuits Syst. II, 1999, 46, pp. 14871496

    8 Chui, C.K., Stockler, J., Ward, J.D.: On compactly supported box-spline wavelets, Approx. Theory Appl., 1992, 8, pp. 368390

    9 Cohen, A., Grochenging, K., Villemoes, L.: Regularity of multivariaterefinable function, Constr. Approx., 1999, 15, pp. 241255

    10 He, W., Lai, M.J.: Construction of bivariate compactly supported boxspline wavelets with arbitrarily high regularities, Appl. Comput.Harmon. Anal., 1999, 6, pp. 5374

    11 Cooklev, T., Nishihara, A., Sablatash, M.: Regular orthonormal andbiorthogonal wavelets filters, Signal Process., 1997, 57, pp. 121137

    12 Antonini, M., Barlaud, M., Mathieu, P., Daubechies, I.: Image codingusing wavelet transform, IEEE. Trans. Image Process., 1992, 2,pp. 205 220

    13 Vetterli, M., Herley, C.: Wavelets and filter banks: theory and design,IEEE Trans. Acoust. Speech Signal Process., 1992, 40, pp. 22072232

    14 Daubechies, I.: Ten lectures on wavelets (SIAM, Philadelphia, PA,1992)

    15 He, W.J., Lai, M.J.: Construction of trivariate compactly supportedbiorthogonal box spline wavelets, J. Approx. Theory, 2003, 120,

    pp. 1 1916 Dong, B., Shen, Z.W.: Construction of biorthogonal wavelets frompseudo-splines, J. Approx. Theory, 2006, 138, pp. 211231

    17 Zhang, J.K., Davidson, T.N., Luo, Z.Q., Max Wong, K.: Design ofinterpolating biorthogonal multiwavelet systems with compactsupport, Appl. Comput. Harmon. Anal., 2001, 11, pp. 420438

    18 Averbuch, A.Z., Zheludev, V.A.: Construction of biorthogonal discretewavelets transforms using interpolatory spline, Appl. Comput. Harmon.Anal., 2002, 12, pp. 2556

    19 Villasenor, J.D., Belzer, B., Liao, J.: Wavelet filter evaluation for imagecompression, IEEE Trans. Image Process., 1995, 4, pp. 10531060

    20 Tay, D.B.H.: A novel approach to the design of the class triplethalfband filter banks, IEEE Trans. Circuits Syst. II, Exp. Briefs, 2004,51, pp. 378383

    21 Boyer, R.P.: Generalized Bernstein polynomials and symmetricfunctions, Adv. Appl. Math., 2002, 28, pp. 1739

    22 Winger, L.L., Venetsanopoulos, A.N.: Biorthogonal nearly coiflet

    wavelet for image compression, Signal Process. Image Commun.,2001, 16, pp. 859869

    23 Nocedal, J., Wright, S.J.: Numberical optimization (Springer ScienceBusiness Media, Inc., 1999)

    24 Li, M.Q.: Basic theory and application of genetic algorithms (BeijingScience Press, 2004)

    25 Do, N., Vetterli, M.: The contourlet transform: an efficient directionalmultiresolution image represent, IEEE Trans. Image Process., 2005,14, (12), pp. 20912106

    www.ietdl.org