Odd-length armlets with flipping property and its application in image compression
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 and , where is any polynomial of degree n (or degree ) for a desirable integer , which is called nth order wavelet analysis consistency () 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 . Let be an orthogonal scaling function vector, and be the orthogonal multiwavelet corresponding to . They satisfy the following two scaling equation:where are square matrices of order 2 with . As usual, define the two-scale(matrix) symbols of and are defined asrespectively, or in matrix style
Construction of odd-length armlets
In Lian’s paper (2005), he established an explicit formulation to express in terms of 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 satisfying (1). Assume that satisfy Eqs. (7), (8). Then, all entries in are determined by , namely
Examples
By using the results from Section 3, we can construct a family of armlets with odd-length filters. Example 4.1 Let , has an armlet of order . Assume , then by applying Eq. (15), we get
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 , (Chui & Lian, 1996), (Jiang, 1998), Armlets ( means that Armlets with ) for comparison. Here, and 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)
- et al.
A study of orthonormal multiwavelet
Applied Numerical Mathematics
(1996) - et al.
Balanced multiwavelets in
Mathematics of Computation
(2005) - et al.
Multiwavelets prefilters I: Orthogonal prefilters preserving approximation order
IEEE Transactions on Circuits and Systems II – Analog and Digital Signal Processing
(1998) 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...
- et al.
Balanced multiwavelets theory and design
IEEE Transactions on Signal Processing
(1998)