Tight Wavelet Filter Banks with Prescribed Directions
Abstract
Constructing tight wavelet filter banks with prescribed directions is challenging. This paper presents a systematic method for designing a tight wavelet filter bank, given any prescribed directions. There are two types of wavelet filters in our tight wavelet filter bank. One type is entirely determined by the prescribed information about the directionality and makes the wavelet filter bank directional. The other type helps the wavelet filter bank to be tight. In addition to the flexibility in choosing the directions, our construction method has other useful properties. It works for any multi-dimension, and it allows the user to have any prescribed number of vanishing moments along the chosen directions. Furthermore, our tight wavelet filter banks have fast algorithms for analysis and synthesis. Concrete examples are given to illustrate our construction method and properties of resulting tight wavelet filter banks.
keywords:
Directional wavelet filters; Filter banks; Tight wavelet filter banks; Tight wavelet frames; Trigonometric polynomial sum of hermitian squares; Wavelets; Wavelet filtersAMS Subject Classification: 42C40,42C15,65T60
1 Introduction
Wavelets have been studied extensively both in theory and applications [22, 5, 23]. In particular, tight wavelet frames for have been used as an excellent alternative to orthonormal wavelets for . They preserve many desired properties of orthonormal wavelets while providing much more flexibility in construction. This added flexibility is proven to be helpful, especially in image processing applications. To name only a few, see, for example, Ref. \refciteHanQuinc,ZSh and references therein. It is well-known that there is a well-understood method to obtain tight wavelet frames for from tight wavelet filter banks (cf. Section 2.1).
When constructing tight wavelet filter banks, one of the sought-for properties is the directionality of the wavelet filters. Many kinds of research have been performed in this direction, but many of them have drawbacks limiting their use in applications. For example, the directional filter banks designed in Ref. \refciteDoVetterli1,VLVetterliD are for the 2-D case only and are not tight in general. Directional Haar tight wavelet filter banks are initially developed for the 2-D case to improve the reconstruction algorithm in parallel magnetic resonance imaging (pMRI) in Ref. \refciteLCSHT. This construction method is later extended to all higher dimensions in Ref. \refciteHanLiZhuang, but it does not allow the user to choose the directions before entering the construction. Similar types of directional tight wavelet filter banks under a more general setting, including the case of all lowpass filters with nonnegative coefficients, are constructed in Ref. \refciteDiaoHan. Construction of various complex tight wavelet filter banks exhibiting directionality is also available in the literature [10, 11, 15, 14]. However, one still cannot choose the directions a priori in these constructions. As a result, constructing tight wavelet filter banks with prescribed directions remains challenging.
This paper presents a new method for designing a tight wavelet filter bank, given any prescribed directions. Our construction method is based on a recent tight wavelet frame construction approach [20, 18] that uses the trigonometric polynomial sum of hermitian squares representation. In addition to allowing the user to choose the directions, our construction method has many valuable properties, including the following: {itemlist}
it works for any dimension ;
it allows the user to choose the number of vanishing moments along the chosen directions;
the resulting tight wavelet filter banks have fast algorithms for analysis (i.e., computing wavelet coefficients) and synthesis (i.e., getting back the input).
Despite these useful properties, our proposed construction method has some limitations. First, our tight wavelet filter bank contains wavelet filters with no directionality at all (cf. (8)). Furthermore, the directionality of the directional wavelet filter is somewhat limited as it has a non-directional factor as well (cf. (7)). Overcoming these limitations is future work.
The outline of the paper is as follows. Brief reviews on tight wavelet filter banks, including their connection to tight wavelet frames and recent construction methods using a trigonometric polynomial sum of hermitian squares representation, are given in Section 2. Section 3 presents our main results about the proposed tight wavelet filter banks, with our construction method in Section 3.1 and the associated fast algorithms in Section 3.2. Section 4 offers some examples illustrating our method and properties of the resulting tight wavelet filter banks.
2 Preliminaries
2.1 Tight wavelet filter banks
A filter is a function defined on -dimensional integer grids. Although some of the results in this paper, including our main construction theorem (i.e., Theorem 3.1), still hold for general dilation matrices, their interpretation in connection with directional filters could be unclear. Hence, we consider in this paper an integer dilation (factor) only. We say a filter is a lowpass or refinement filter if , and a highpass or wavelet filter if .
A trigonometric polynomial is called a mask (associated with the filter ) if
(1) |
In this paper, any property associated with the filter will be related to the mask, and vice versa, without explicit mention. For example, a lowpass mask is a mask with .
For a dilation factor , let be a complete set of representatives of the distinct cosets of the quotient group containing , and let be a complete set of representatives of the distinct cosets of containing .
For a nonnegative integer , has accuracy number if the minimum order of the roots that has at the point in is . The flatness number of is the order of the root that has at . In particular, a lowpass mask always has positive flatness, and it has positive accuracy if and only if , for every . The order of the root that has at is called its number of vanishing moments. Hence any wavelet mask has at least one vanishing moment.
Let be a lowpass mask with dilation . We recall that is a refinable function (associated with ) if it satisfies , . Here and below, is the Fourier transform of , defined as, for , .
Given the wavelet masks , is the mother wavelet if it satisfies , and
is the wavelet system generated by , . The wavelet system is called an (MRA-based) tight wavelet frame if it forms a tight frame for .
Tight wavelet frames can be obtained by using a method called the unitary extension principle (UEP) [9, 25]. The following statement is taken from Ref. \refciteHanOrtho but adapted to the setting of our paper.
Theorem 2.1 (Ref. \refciteHanOrtho).
Let be a lowpass mask with dilation , and let be a compactly supported distribution defined by . If , are trigonometric polynomials such that for all and for all :
(2) |
then must be a function in and the wavelet system generated by , , defined by , , is a tight wavelet frame for .
We shall call the set in the above theorem a tight wavelet filter bank. In particular, the masks in the tight wavelet filter bank are wavelet masks.
2.2 Tight wavelet filter banks from sos representations
The polynomial sum of squares representation has been extensively studied in the literature [1, 24] but recently has been connected with tight wavelet filter bank construction [20, 3, 4, 17, 18, 19]. In these approaches, given a lowpass mask , one tries to find a sum of hermitian squares representation of a trigonometric polynomial derived from .
For a given nonnegative trigonometric polynomial , is said to have a sum of hermitian squares (SOS) representation if there exist trigonometric polynomials such that
A key observation in the sos-based tight wavelet filter bank construction is that, for a lowpass mask with dilation , finding an sos of the trigonometric polynomial
is sufficient to obtain wavelet masks such that is a tight wavelet filter bank. The precise statement is given below, which is taken from Ref. \refciteLaiStock but adapted to the notation of this paper.
Theorem 2.2 (Ref. \refciteLaiStock).
Let be a lowpass mask with dilation , satisfying
for some trigonometric polynomials , . Let be the lowpass filter corresponding to , and for each , define by
(3) |
Then, with the lowpass mask , the functions
(4) |
(5) |
form a tight wavelet filter bank.
Remark: in (3) is the polyphase component of , associated with [20, 17, 18, 19]. Since we believe providing this connection in detail may make the presentation of this paper confusing, we only mention it here without further explanations. ∎
When tight wavelet filter banks are constructed using the method in the above theorem, the number of vanishing moments of wavelet masks can be written in terms of the properties of the trigonometric polynomials and , .
Theorem 2.3 (Ref. \refciteHL2).
We mention in passing a related result, which is about the minimum number of vanishing moments of all wavelet masks. This number is precisely , with the same as above and the order of the root that has at [11].
One of the main difficulties in the sos-based construction methods such as Theorem 2.2 is that, except in the 1-D case, finding an sos representation of a given nonnegative trigonometric polynomial is nontrivial. In the 1-D case, there is no such difficulty thanks to the following Fejér-Riesz Lemma [5].
Theorem 2.4 (Ref. \refciteDaub).
Let be a nonnegative trigonometric polynomial such that , , with real coefficients , for some nonnegative integer . Then there exists a trigonometric polynomial , , with real coefficients , such that , .
3 Tight Wavelet Filter Banks with Prescribed Directions
3.1 Construction of tight wavelet filter banks
Fix a positive integer , the number of directions. Let be the initial points, and let be the terminal points of the directions. For each , choose a positive integer , the number of vanishing moments along the direction. Then we will show that the directional wavelet mask of our tight wavelet filter bank has the factor (cf. Remark 2 after Theorem 3.1 and (7))
up to scale. Before presenting the main result of this paper, we set some terminology. We refer to as the direction matrix and as the vanishing moment vector.
Theorem 3.1.
For , let and be a direction matrix and a vanishing moment vector, respectively. Let be an integer such that , and let be a set of representatives of the distinct cosets of containing . Then there exist trigonometric polynomials , , such that the lowpass mask defined as
(6) |
and the wavelet masks , , and , , defined as
(7) |
(8) |
form a tight wavelet filter bank.
Remark: If , there is no index such that in the definition of in (6), hence in this case, is defined as . ∎
Proof 3.2.
For , let
(9) |
Then, since , we have
Since for all , by Theorem 2.4, there exists a univariate trigonometric polynomial such that , . Note that we can choose to satisfy . Let , . Then and
(10) |
Define as in (6). Then is a lowpass mask since , and we have
Since is a trigonometric polynomial and , the above expression becomes
where, for the equality, the following known identity (cf. Ref. \refciteECLP)
is used. Thus, from (10), we get
If is the filter corresponding to the lowpass mask , then
By comparing this last expression with (6), we see that
Define , and , as in (7) and (8), respectively. Then, by Theorem 2.2, these functions with the lowpass mask form a tight wavelet filter bank.
Remark 1: We refer to the tight wavelet filter bank constructed in Theorem 3.1 as the tight wavelet filter bank with prescribed directions (TWFPD). We refer to , as the directional wavelet masks, and , as the complementary wavelet masks of TWFPD. ∎
Remark 2: In Theorem 3.1 and the TWFPD, with the initial point of direction , one can replace (7) and (9) by the directional wavelet mask of the form
and the function of the form
(11) |
respectively. Since the two different forms of the directional wavelet mask differ only by the shift of the corresponding mother wavelet, the constructed tight wavelet frames are the same. ∎
Since any MRA-based wavelet system has fast algorithms, our tight wavelet frame associated with TWFPD has fast algorithms. Because we have a tight wavelet frame, the same filters are used both for the analysis algorithm and the synthesis algorithm. In addition to these standard fast algorithms, because of the specific way that our TWFPD is constructed, an alternative synthesis algorithm is available for our TWFPD. More details about these algorithms are given in Section 3.2.
The TWFPD construction in Theorem 3.1 is a particular case of the sos-based construction of tight wavelet filter banks given in Theorem 2.2. The following corollary is an immediate consequence of Theorem 2.3 when applied to our TWFPD wavelet masks.
Corollary 3.3.
Let be the TWFPD constructed in Theorem 3.1 with the vanishing moment vector . Then for each , the directional wavelet mask has exactly vanishing moments, and for each , the complementary wavelet mask has at least vanishing moments, where is the accuracy number and is the flatness number of .
Proof 3.4.
We recall from the proof of Theorem 3.1, where is defined as in (9). Hence has exactly vanishing moments, which implies that the directional wavelet mask has exactly vanishing moments, since , .
To estimate the number of vanishing moments for complementary wavelet masks, we first note that since of TWFPD is a lowpass mask. Also, has positive accuracy (i.e. ) since, for any ,
where, the facts that , is a trigonometric polynomial, and , and the identity (cf. Ref. \refciteECLP) are used. Thus, we have . By invoking Theorem 2.3, we see that each complementary wavelet mask has at least vanishing moments.
From Theorem 3.1 and Corollary 3.3, we see that the two types of wavelet masks in TWFPD, the directional ones and the complementary ones, play quite a different role.
Each directional wavelet mask has as a factor, entirely determined from the input: the directionality vector , the vanishing moment number along the direction, and the number with , where is the number of directions. The number of vanishing moments of is given exactly as .
On the other hand, the primary role of the complementary wavelet masks in TWFPD is to complement the directional wavelet masks so that when combined, they form a tight wavelet filter bank.
Additionally, these complementary wavelet masks allow TWFPD to have an alternative synthesis algorithm. More precisely, the standard fast analysis algorithm of tight wavelet filter banks using the wavelet masks , in Theorem 2.2 generates the detail coefficients in the analysis part of Laplacian pyramid (LP) algorithms [2]. This connection is easy to observe and can be found, for example, in Ref. \refciteHLO. It is well known that the LP algorithms have a simple reverse process of the analysis algorithm as a synthesis algorithm [7, 16]. Because our complementary wavelet masks correspond to the wavelet masks , in Theorem 2.2, they provide an alternative synthesis algorithm for TWFPD, as shown in detail below.
3.2 Fast TWFPD algorithms
For a dilation , we recall that the downsampling operator ↓ and the upsampling operator ↑ are defined as
Let be the TWFPD constructed in Theorem 3.1. We use to denote the TWFPD coarse coefficients at level and use , and , to denote the TWFPD detail coefficients at level . The standard TWFPD analysis algorithm computes the coefficients , , and from the coarse coefficients by convolving with TWFPD filters followed by downsampling. The standard TWFPD synthesis algorithm gets back the coarse coefficients by upsampling the coefficients , , and , then by convolving with TWFPD filters, and finally by summing them up. These algorithms are the standard fast algorithms for a tight wavelet filter bank but applied to our TWFPD filters.
Standard Fast TWFPD Algorithms. Let be the lowpass filter associated with , i.e. . Let , be the highpass filters associated with , in (9) (or in (11) with the nontrivial initial point of direction) via . As before, let consist of , the set of representatives of the distinct cosets of containing . For , define as the filter, which always takes 0 except for , where . Define , , as , , and , , respectively.
input
Standard TWFPD Analysis: computing , , and from
for
(i)
for
(ii)
end
for
(iii)
end
end
Standard TWFPD Synthesis: computing from , , and
for
end
The standard TWFPD synthesis algorithm given above is immediate once we observe that the highpass filters corresponding to the TWFPD wavelet masks and are and , respectively. In the standard TWFPD analysis algorithm, the detail coefficients are computed easily because of the specific form that our TWFPD wavelet filters take. The coefficients in step (ii) are obtained by observing
and the coefficients in step (iii) are from and
LP-based Fast TWFPD Synthesis Algorithm. As we discussed at the end of Section 3.1, our complementary wavelet masks can be understood in connection with the LP analysis algorithm. From this, we have a simple synthesis process to obtain using the coarse coefficients and the detail coefficients only.
LP-based TWFPD Synthesis: computing from and
for
for
(iv)
end
end
We see that step (iv) is simply the reverse process of step (iii) and that, unlike the standard TWFPD synthesis algorithm we saw earlier, the detail coefficients are not used for computing in this LP-based TWFPD synthesis algorithm.
Depending on what one would like to have for synthesis algorithms, one can choose which synthesis algorithm to use. If one wants a faster synthesis algorithm, then the LP-based TWFPD synthesis algorithm can be used because it is much faster, as we will quantify soon. Suppose one wants to remove noises in the coefficients after the standard TWFPD analysis algorithm. In that case, the standard TWFPD synthesis algorithm is the one to use since it is much more effective in removing such noises [8].
Next, we discuss the complexity of TWFPD algorithms. We measure the complexity by counting the number of multiplicative operations needed in a complete cycle of -level-down analysis and -level-up synthesis, meaning the number of operations required to obtain , , and from and get back . We consider the two fast algorithms with the same analysis algorithm, the one with the standard synthesis algorithm and another with the LP-based synthesis algorithm.
Complexity of Standard Fast TWFPD Algorithms. Suppose that at level , we have the coarse coefficients with data points. For simplicity, we assume that is a multiple of , where is the dilation factor. Then after -level-down analysis, we obtain the coarse coefficients with data points in step (i), the detail coefficients in step (ii), and the detail coefficients in step (iii). We then get back from the coarse coefficients and the detail coefficients and using -level-up synthesis with standard TWFPD synthesis algorithm.
Let and be the number of nonzero entries in the lowpass filter and the highpass filter . Given with data points, the number of multiplicative operations needed in a complete cycle of -level-down analysis and -level-up synthesis with standard TWFPD synthesis algorithm is the sum of the following numbers:
-
•
[for step (i) in Standard TWFPD Analysis]
-
•
[for step (ii) in Standard TWFPD Analysis]
-
•
[for step (iii) in Standard TWFPD Analysis]
-
•
[for Standard TWFPD Synthesis]
Thus the complexity in this case is given as and by considering the average and using , we see that the complexity is bounded by
Therefore, the standard fast TWFPD algorithms have linear complexity with complexity constant . The complexity constant in this case increases as the number of directions increases.
Complexity with LP-based Fast TWFPD Synthesis Algorithm. Let , and be defined as before. Since the analysis algorithm in this case is exactly the same as before, the number of operations required in a complete cycle of -level-down analysis and -level-up synthesis with LP-based TWFPD synthesis algorithm is given as the sum of the following numbers:
-
•
[for Standard TWFPD Analysis]
-
•
[for step (iv) in LP-based TWFPD Synthesis]
The complexity in this case is and from and as before, the complexity is bounded by
(12) |
As is expected, the complexity constant is much smaller in this case; hence, these fast TWFPD algorithms with LP-based TWFPD synthesis algorithm are much faster. The algorithms have linear complexity with complexity constant , which stays the same even if the number of directions gets higher.
4 Examples
In this section, we present some examples to illustrate our method of constructing TWFPD in Theorem 3.1. Although our construction method works for any dimension , we consider the case when for simplicity in all of our examples with only one exception. In Example 4.1, we begin the construction with case and then generalize it to cases.
Example 4.1.
Let , and consider directions in . Assume . Let the vanishing moment vector be , and let the direction matrix be
Then, by (9), we have for ,
For , let
and let , for , and . Then the lowpass mask of the TWFPD in this case is given as, for
We note the refinable function associated with this lowpass mask is the 2-D piecewise linear box spline. From this, we know that both the accuracy number and the flatness number of are equal to 2. The lowpass filter associated with is depicted in Fig. 1(a)222When drawing a filter in this paper, we use a box to indicate its value at the origin., and the highpass filters , associated with , (cf. (1)) are depicted in Fig. 1(b)-(d)333When drawing a highpass filter in this paper, its constant multiple is shown for clear directionality..
0 | 1/4 | 1/4 |
1/4 | 1/2 | 1/4 |
1/4 | 1/4 | 0 |
0 | 0 |
1 | -1 |
-1 | 0 |
1 | 0 |
0 | -1 |
1 | 0 |
The directional wavelet masks in this case are, for ,
with the associated highpass filters depicted in Fig. 2(a)-(c), and the complementary wavelet masks are
with the associated highpass filters depicted in Fig. 2(d)-(g). By Corollary 3.3, each has exactly vanishing moment, and each has at least two vanishing moments. Direct computation shows that each has exactly two vanishing moments.
The TWFPD, in this case, is the same as the tight wavelet filter bank constructed in Example 1 of Ref. \refciteHL1 in dimension 2, up to shifts of filters.
1 | 1 | -1 | -1 | |
1 | 2 | 0 | -2 | -1 |
1 | 1 | -1 | -1 |
-1 | -1 | |
-1 | -2 | -1 |
---|---|---|
-1 | 0 | 1 |
1 | 2 | 1 |
1 | 1 |
-1 | -1 | |||
---|---|---|---|---|
-1 | -2 | -1 | ||
1 | 0 | -1 | ||
1 | 2 | 1 | ||
1 | 1 |
-1 | -1 | -1 | -1 | |
-1 | -2 | 14 | -2 | -1 |
-1 | -1 | -1 | -1 |
-1 | -1 | |
-1 | -2 | -1 |
-1 | 14 | -1 |
-1 | -2 | -1 |
-1 | -1 |
-1 | -1 | |||
-1 | -2 | -1 | ||
-1 | 14 | -1 | ||
-1 | -2 | -1 | ||
-1 | -1 |
-1 | -1 | |
-1 | 6 | -1 |
-1 | -1 |
In fact, our TWFPD construction and the tight wavelet filter bank construction in Example 1 of Ref. \refciteHL1 work for any dimension , and they give exactly the same tight wavelet filter banks, up to shifts of filters. To see this, for dimension , consider directions in . Suppose that , and the vanishing moment vector is the vector of ’s. Let the directionality vectors be the elements of , ordered in some fixed way. Then, for ,
Define, similar to the case of dimension , for
Let , for , and . Then the lowpass mask is
which has the -D piecewise linear box spline as the associated refinable function. The directional wavelet masks of TWFPD are, for
and the complementary wavelet masks of TWFPD are
Similar to the 2-D case, we see that each has exactly one vanishing moment, and each has exactly two vanishing moments.
For complexity computation, note that the number of nonzero entries in the lowpass filter of this TWFPD is and the average number of nonzero entries in the highpass filters (associated with ), , of this TWFPD is (cf. Section 3.2). Hence the fast TWFPD algorithms with LP-based TWFPD synthesis algorithm have linear complexity with complexity constant (cf. (12)). In particular, when , the complexity constant is . For a comparison, the fast algorithms of -D tensor-product based Haar orthonormal wavelets have linear complexity with complexity constant , which is 32 when . ∎
0 | 1/4 | 0 | 0 |
---|---|---|---|
0 | 1/4 | 1/4 | 0 |
1/4 | 0 | 1/4 | 1/4 |
1/4 | 1/4 | 0 | 0 |
0 | 0 |
1 | -1 |
-1 | 0 |
1 | 0 |
0 | -1 |
1 | 0 |
-1 | 0 |
0 | 1 |
Example 4.2.
Consider adding one more direction to the directions considered in Example 4.1 for the 2-D case. Suppose that , , and the vanishing moment vector is the vector of ’s. Let the direction matrix be
Let the initial point of direction be and the other initial points be zero. Then, for , by (9) and (11),
Let
let for , and let
Then the lowpass mask of this TWFPD is
Fig. 3 shows the associated lowpass filter , and the highpass filters , . It is easy to check that the accuracy number and the flatness number of are exactly one. This, together with the fact that , , gives that every wavelet mask of this TWFPD has exactly one vanishing moment (cf. Corollary 3.3).
In this case, and , hence the fast TWFPD algorithms with LP-based TWFPD synthesis algorithm have linear complexity with complexity constant .
The directions considered in this TWFPD are the same as the directions studied in Ref. \refciteLCSHT, where the directional tight wavelet filter bank with 2-D Haar lowpass mask is constructed, but the construction there does not allow one to choose the directions a priori. ∎
1/6 | 0 | 0 | 0 | 0 | 1/6 | 0 | 0 |
0 | 1/6 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1/6 | 0 | 1/6 | 0 | 1/6 |
0 | 0 | 0 | 0 | 1/6 | 0 | 0 | 0 |
0 | 0 | 1/6 | 1/3 | 0 | 1/6 | 0 | 1/6 |
0 | 1/6 | 1/6 | 1/6 | 0 | 0 | 0 | 0 |
0 | 0 | 1/6 | 1/6 | 0 | 0 | 0 | 1/6 |
0 | 0 |
1 | -1 |
-1 | 0 |
1 | 0 |
0 | -1 |
1 | 0 |
-1 | 0 |
0 | 1 |
0 | 0 | -1 |
---|---|---|
1 | 0 | 0 |
0 | -1 |
---|---|
0 | 0 |
1 | 0 |
-1 | 0 |
---|---|
0 | 0 |
0 | 1 |
-1 | 0 | 0 |
---|---|---|
0 | 0 | 1 |
Example 4.3.
Consider adding four more directions to the directions considered in Example 4.2, and let . In this case cannot be used as it does not satisfy the constraint . We choose and the vanishing moment vector to be the vector of ’s. Let the direction matrix be
Let the initial point of directions , , and be , and , respectively, and let the other initial points be zero. Then, for , by (9) and (11), we have , and
By proceeding similarly as in Example 4.1 and 4.2, let
Let for , let , and let
Then the lowpass mask is given as, for
The lowpass filter associated with and the highpass filters associated with , for are depicted in Fig. 4. As in Example 4.2, the accuracy number and the flatness number of of this TWFPD are exactly one, and every wavelet mask of this TWFPD has exactly one vanishing moment.
Since and in this example, the complexity constant for linear fast TWFPD algorithms with LP-based TWFPD synthesis algorithm is . ∎
0 | 0 | 0 | ||
0 | 0 | 0 | 0 | 0 |
0 | 1/4 | 1/4 | 0 | 0 |
1/2 | 1/4 | 0 | ||
0 | 0 | 0 |
0 | 0 | 0 |
---|---|---|
1 | -2 | 1 |
1 | 0 |
---|---|
-2 | 0 |
1 | 0 |
0 | 0 | 1 |
0 | -2 | 0 |
1 | 0 | 0 |
Example 4.4.
Keeping precisely the same directions as in Example 4.1 for the 2-D case, consider increasing the number of vanishing moments along each direction from 1 to 2. For this, let and , let the direction matrix be the same as in Example 4.1, and let the vanishing moment vector be . Then, for
Let , for , , and
Then, for ,
The lowpass filter and the highpass filters , are drawn in Fig. 5. For this TWFPD, each directional wavelet mask has exactly two vanishing moments and each complementary wavelet mask has exactly one vanishing moment. In the fast TWFPD algorithms with LP-based synthesis using this TWFPD, , , and the complexity constant is . ∎
Acknowledgments
This work was supported in part by the National Research Foundation of Korea (NRF) grant [No. 2015R1A5A1009350 and No. 2021R1A2C1007598] and in part by the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant [No. 2021-0-00023], both funded by the Korea government (MSIT).
References
- [1] Artin, E. Über die Zerlegung Definiter Funktionen in Quadrate. Abhandlungen aus dem mathematischen Seminar der Universität Hamburg 5, 1 (1927), 100–115.
- [2] Burt, P. J., and Adelson, E. H. The Laplacian pyramid as a compact image code. IEEE Transactions on Communications 31, 4 (1983), 532–540.
- [3] Charina, M., Putinar, M., Scheiderer, C., and Stckler, J. An algebraic perspective on multivariate tight wavelet frames. Constructive Approximation 38, 2 (2013), 253–276.
- [4] Charina, M., Putinar, M., Scheiderer, C., and Stckler, J. An algebraic perspective on multivariate tight wavelet frames. II. Applied and Computational Harmonic Analysis 39, 2 (2015), 185–213.
- [5] Daubechies, I. Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia, PA, 1992.
- [6] Diao, C., and Han, B. Quasi-tight framelets with high vanishing moments derived from arbitrary refinable functions. Applied and Computational Harmonic Analysis 49, 1 (2020), 123–151.
- [7] Do, M. N., and Vetterli, M. Framing pyramids. IEEE Transactions on Signal Processing 51, 9 (2003), 2329–2342.
- [8] Do, M. N., and Vetterli, M. The contourlet transform: An efficient directional multiresolution image representation. IEEE Transactions on Image Processing 14, 12 (2005), 2091–2106.
- [9] Han, B. Compactly supported tight wavelet frames and orthonormal wavelets of exponential decay with a general dilation matrix. Journal of Computational and Applied Mathematics 155, 1 (2003), 43–67.
- [10] Han, B. Nonhomogeneous wavelet systems in high dimensions. Applied and Computational Harmonic Analysis 32, 2 (2012), 169–196.
- [11] Han, B. Properties of discrete framelet transforms. Mathematical Modelling of Natural Phenomena 8, 1 (2013), 18–47.
- [12] Han, B., Jiang, Q., Shen, Z., and Zhuang, X. Symmetric canonical quincunx tight framelets with high vanishing moments and smoothness. Mathematics of Computation 87, 309 (2018), 347–379.
- [13] Han, B., Li, T., and Zhuang, X. Directional compactly supported box spline tight framelets with simple geometric structure. Applied Mathematics Letters 91 (2019), 213–219.
- [14] Han, B., Mo, Q., Zhao, Z., and Zhuang. Directional compactly supported tensor product complex tight framelets with applications to image denoising and inpainting. SIAM Journal on Imaging Sciences 12, 4 (2019), 1739–1771.
- [15] Han, B., and Zhao, Z. Tensor product complex tight framelets with increasing directionality. SIAM Journal on Imaging Sciences 7, 2 (2014), 997–1034.
- [16] Hur, Y. Effortless critical representation of the Laplacian pyramid. IEEE Transactions on Signal Processing 58, 11 (2010), 5584–5596.
- [17] Hur, Y., and Lubberts, Z. New constructions of nonseparable tight wavelet frames. Linear Algebra and its Applications 534 (2017), 13–35.
- [18] Hur, Y., and Lubberts, Z. Interpolatory tight wavelet frames with prime dilation. Applied and Computational Harmonic Analysis 49 (2020), 897–915.
- [19] Hur, Y., Lubberts, Z., and Okoudjou, K. A. Multivariate tight wavelet frames with few generators and high vanishing moments. preprint, 2020.
- [20] Lai, M.-J., and Stckler, J. Construction of multivariate compactly supported tight wavelet frames. Applied and Computational Harmonic Analysis 21, 3 (2006), 324–348.
- [21] Li, Y.-R., Chan, R. H., Shen, L., Hsu, Y.-C., and Tseng, W.-Y. An adaptive directional Haar framelet-based reconstruction algorithm for parallel magnetic resonance imaging. SIAM Journal on Imaging Sciences 9, 2 (2016), 794–821.
- [22] Mallat, S. A theory of multiresolution signal decomposition: The wavelet representation. IEEE Transactions on Pattern Analysis and Machine Intelligence 11, 7 (1989), 674–693.
- [23] Meyer, Y. Wavelets and Operators. Cambridge University Press, New York, NY, 1992.
- [24] Pfister, A. Zur Darstellung definiter Funktionen als Summe von Quadraten. Inventiones Mathematica 5 (1967), 229–237.
- [25] Ron, A., and Shen, Z. Affine systems in : The analysis of the analysis operator. Journal of Functional Analysis 148, 2 (1997), 408–447.
- [26] Shen, Z. Wavelet frames and image restorations. Proceedings of the International Congress of Mathematicians 4 (2010), 2834–2863.
- [27] Velisavljević, V., Beferull-Lozano, B., Vetterli, M., and Dragotti, P. L. Directionlets: Anisotropic multidirectional representation with separable filtering. IEEE Transactions on Image Processing 15, 7 (2005), 1916–1933.