Odd-length armlets with flipping property and its application in image compression

https://doi.org/10.1016/j.eswa.2009.01.026Get rights and content

Abstract

Armlet introduced by Lian is a novel property of multiwavelet designed for signal processing. In this paper, we first recall some concepts of armlet. Then, we construct a new class of analysis ready multiwavelets (armlets) with odd-length filters based on Lian’s method. To test the performance of armlet in application, we study the statistical analysis of their discrete multiwavelet transforms (DMWTs) and use them to compress images. In comparison with other wavelets, armlets show potential advantages.

Introduction

Though multiwavelet can possess orthogonal, smooth, compact support and symmetry in theory at the same time, its computational drawbacks in application somehow shadow its theoretical advantages. It is not easy to deal with scalar-valued signal effectively by such a multi-channel filter. To tackle this problem, some notions are introduced: prefiltering (Hardin and Roach, 1998, Xia, 1998, Xia et al., 1996), balancing (Chui and Jiang, 2005, Lebrun et al., 1997, Lebrun and Vetterli, 1998, Lebrun and Vetterli, 2002, Lebrun, 2000, Lian and Chui, 2004, Weidmann et al., 1998), and armlet (Lian and Chui, 2004, Lian, 2005). By applying certain appropriate prefilter/postfilter processing to input/output data, prefiltering can translate the data to fit for the multi-channels. However, this approach sometimes destroys the good properties of multiwavelets such as orthogonal and symmetrical. It also makes the signal processing complicated, and costs more computing time. Balancing introduced by Lebrun can avoid prefiltering effectively by designing multiwavelets, but the nonlinearities of n-balancing conditions make it difficult to construct multiwavelets with balanced order for a relatively large n.

More recently, Lian and Chui (2004) introduced the notion of armlet. It is another way to avoid prefiltering, but is easier to construct multiwavelets with high armlet order than to construct balanced multiwavelets. Though it cannot preserve/cancel discrete-time polynomial signals in the lowpass/highpass subbands at the same time as balancing, it can provide precise tool to guarantee wavelet decomposition with highpass output not being effected by polynomial perturbation of the input. In other words, it can ensure that the matrix-valued wavelet decomposition process guarantees the same highpass output for the two output data sequence {xl} and {xl+p(l)}, where p(x) is any polynomial of degree n (or degree n-1) for a desirable integer n1, which is called nth order wavelet analysis consistency (n-WAC) requirement. The inner relationship between balancing and armlet is that n-balanced multiwavelets are always armlet of order at least n. Since annihilation of high-order polynomials is more crucial for exacting high-frequency contents than low-frequency ones and since the construction of armlets is easier than that of balancing multiwavelets, it is interesting to construct armlets and study its application.

The paper is organized as follows: first, we introduce some preliminaries about armlet and the method of constructing armlets. Then by modifying the parameters in constructing the algorithm, we construct a class of odd-length armlets. Finally, we make a statistical analysis of its DMWT and apply them (both of even-length and of odd-length) to image compression. In comparison with other wavelets, we show the statistical results.

Section snippets

Preliminaries

To be more simple, we only discuss the multiplicity of r=2. Let Φ=[ϕ1,ϕ2]T be an orthogonal scaling function vector, and Ψ=[ψ1,ψ2]T be the orthogonal multiwavelet corresponding to Φ. They satisfy the following two scaling equation:Φ(t)=k=0MPkΦ(2t-k),Ψ(t)=k=0NQkΦ(2t-k),where PkandQk are square matrices of order 2 with P0,PM,Q0,QN0. As usual, define the two-scale(matrix) symbols of Φ and Ψ are defined asP(z)=12k=0MPkzk,Q(z)=12k=0NQkzk,respectively, or in matrix styleP(z)=P11(z)P12(z)P21(z)P

Construction of odd-length armlets

In Lian’s paper (2005), he established an explicit formulation to express Qk in terms of Pk for the setting of orthogonal multiwavelet.

Theorem 3.1

Let Φ be the orthogonal scaling function vectors and Ψ be the orthogonal multiwavelets corresponding to Φ, with their two-scale symbols P(z)andQ(z) satisfying (1). Assume that H1(z),H2(z),H3(z),andH4(z) satisfy Eqs. (7), (8). Then, all entries in P(z)andQ(z) are determined by P11(z), namely

P12(z)=zM-2K+1P11(-z)R1z2,P21(z)=z2K-1P11-1zR(z2),P22(z)=zMP111z,Q11(z)=±2

Examples

By using the results from Section 3, we can construct a family of armlets with odd-length filters.

Example 4.1

Let M=deg(P11)=2, Ψ has an armlet of order n=2. Assume P11(z)=a+bz+cz2, then by applying Eq. (15), we get

P11(z)=cd2+c1+d2z2+-d+12(1+d2)z+-2cd2-2c+d+12(1+d2).Using Eq. (14), we can calculate c in terms of dc=d2+3d-14(1+d2)(d-1).Replacing c in Eq. (16) with the above-mentioned equation, together with Eq. (12), we find that the parameter d must satisfyg(d)=d4-11d2+1=0.To get smoother Φ and Ψ, we set d=

Statistical analysis and application in image compression

As our filters have been balanced, we can directly apply them to image processing. To handle the boundary, we select the method that Tao Xia presented in his paper Xia and Jiang (1999). The images Lena and Baboon are tested to analyze the statistical quality of the armlets. We choose bior4.4(db9/7), CL2 (Chui & Lian, 1996), Opt-recl(Opt) (Jiang, 1998), Armlets (Armi means that Armlets with M=i) for comparison. Here, CL2 and Opt-recl have been balanced. Table 4, Table 5 show the percent of

Conclusion

In this paper, we introduce a useful property to characterize multiwavelet. By computing odd-length armlets, we add a new class to armlet multiwavelet family. Then, we analyze the statistical feature of their DMWT. Results show that armlets can concentrate more energy in lowpass filter than in other ones. The simulating compress experiments also confirm that armlet is very useful to design multiwavelet for image compression.

Acknowledgements

The authors would like to thank the anonymous reviews for their comments that helped improve the presentation of the paper. The first author also thanks the support of the construction of disciplines on nonlinear analysis and computation of Beijing University of Chemical Technology.

References (15)

  • C.K. Chui et al.

    A study of orthonormal multiwavelet

    Applied Numerical Mathematics

    (1996)
  • C.K. Chui et al.

    Balanced multiwavelets in Rs

    Mathematics of Computation

    (2005)
  • D.P. Hardin et al.

    Multiwavelets prefilters I: Orthogonal prefilters preserving approximation order p2

    IEEE Transactions on Circuits and Systems II – Analog and Digital Signal Processing

    (1998)
  • Q.T. Jiang

    Orthogonal multiwavelets with optinum time–frequency resolution

    IEEE Transactions on Signal Process

    (1998)
  • Lebrun, J. (2000). Balancing multiwavelets. Ph.D. thesis. Lausanne, Switzerland: EPSL, Swiss Federal Institue of...
  • Lebrun, J., & Vetterli, M. (1997). Balanced multiwavelets. In Proceedings of the IEEE international conference on...
  • J. Lebrun et al.

    Balanced multiwavelets theory and design

    IEEE Transactions on Signal Processing

    (1998)
There are more references available in the full text version of this article.

Cited by (0)

View full text