Zum Hauptinhalt springen

Discrete linear canonical wavelet transform and its applications

Wang, Jiatong ; Wang, Yue ; et al.
In: EURASIP Journal on Advances in Signal Processing, Jg. 2018 (2018), Heft 1, S. 1-18
Online academicJournal

Discrete linear canonical wavelet transform and its applications 

The continuous generalized wavelet transform (GWT) which is regarded as a kind of time-linear canonical domain (LCD)-frequency representation has recently been proposed. Its constant-Q property can rectify the limitations of the wavelet transform (WT) and the linear canonical transform (LCT). However, the GWT is highly redundant in signal reconstruction. The discrete linear canonical wavelet transform (DLCWT) is proposed in this paper to solve this problem. First, the continuous linear canonical wavelet transform (LCWT) is obtained with a modification of the GWT. Then, in order to eliminate the redundancy, two aspects of the DLCWT are considered: the multi-resolution approximation (MRA) associated with the LCT and the construction of orthogonal linear canonical wavelets. The necessary and sufficient conditions pertaining to LCD are derived, under which the integer shifts of a chirp-modulated function form a Riesz basis or an orthonormal basis for a multi-resolution subspace. A fast algorithm that computes the discrete orthogonal LCWT (DOLCWT) is proposed by exploiting two-channel conjugate orthogonal mirror filter banks associated with the LCT. Finally, three potential applications are discussed, including shift sampling in multi-resolution subspaces, denoising of non-stationary signals, and multi-focus image fusion. Simulations verify the validity of the proposed algorithms.

Discrete linear canonical wavelet transform; Multi-resolution approximation; Filter banks; Shift sampling; Denoising; Image fusion

Introduction

The linear canonical transform (LCT), the generalization of the Fourier transform (FT), the fractional Fourier transform (FrFT), the Fresnel transform and the scaling operations, has been found useful in many applications such as optics [[1] , [2] ] and signal processing [[3] -[11] ]. Higher concentration and lower sampling rate make the LCT more competent to resolve non-stationary signals. However, due to the global kernel it uses, the LCT can only reveal the overall linear canonical domain (LCD)-frequency contents. Therefore, the LCT is not competent in those scenarios which require the signal processing tools to display the time and LCD-frequency information jointly.

Chirplet transform (CT) was first proposed in [[12] ] to solve this problem. Like the other time-frequency representations (TFRs), the CT projects the input signal onto a set of functions that are all obtained by modifying an original window function (i.e., mother chirplet) [[13] ]. Due to the chirping operation, the users are available to new degrees of freedom in shaping the time-frequency cells with respect to the other TFRs. However, as the non-orthogonality between the chirplet with different chirp rates, the CT is very redundant which makes the computational complexity too high.

The short-time fractional fourier transform (STFrFT) introduced in [[14] ] is regarded as a kind of time-fractional-Fourier-domain-frequency representation. It plays a powerful role in the 2D analysis of the chirp signals because the short-time fractional Fourier domain support is compact when the matched order STFrFT is taken. However, the continuous STFrFT is highly redundant on its 2D plane (t,u) in signal reconstruction, and its computational complexity is high.

A novel fractional wavelet transform (NFrWT) based on the idea of the FrFT and the wavelet transform (WT) was proposed in [[15] , [16] ]. It takes the fractional convolution between the signal and the conventional wavelets which makes the NFrWT available with tunable time and fractional Fourier domain frequency resolutions and constant Q-factor. However, in the process of the multi-resolution analysis of the discrete NFrWT, the coefficients of each layer need to be chirp modulated and de-modulated with different chirp rates in different layers (see Fig. 1). Such kind of operation simply increases the complexity of the NFrWT which makes it hardly to use in practice. Similar idea of taking the linear canonical convolution between the signal and the conventional wavelets was introduced in [[17] ]. However, the GWT is lack of reasonable physical explanation. The continuous GWT is highly redundant as well.The flow chart of coefficient decomposition of one layer DFrWT [[15] ]

In this paper, we propose the discrete linear canonical wavelet transform (DLCWT) to solve these problems. In order to eliminate the redundancy, the multi-resolution approximation (MRA) associated with the LCT is proposed, and the construction of a Riesz basis or an orthogonal basis is derived. Furthermore, to reduce the computational complexity, a fast algorithm of DOLCWT is proposed based on the relationship between the discrete orthogonal LCWT (DOLCWT) and the two-channel filter banks associated with the LCT. As a kind of time-LCD-frequency representation, the proposed DLCWT allows multi-scale analysis and the signal reconstruction without redundancy. Finally, three applications are discussed to verify the effectiveness of our proposed method.

The rest of this paper is organized as follows. In Section 2, the goals and methodologies of our paper are presented. The LCT is introduced as well. In Section 3, the theories of the continuous LCWT are proposed, including the physical explanation and the reproducing kernel. In Section 4, the theories of the DLCWT are proposed, including the definition of multi-resolution approximation, the necessary and sufficient conditions to generate a Riesz basis or an orthonormal basis, and the fast algorithm that computes the DOLCWT. In Section 5, three applications are discussed, including shift sampling in multi-resolution subspaces, denoising of non-stationary signals, and multi-focus image fusion. Finally, the Conclusions is presented in Section 6.

Methods

The aim of this paper is to eliminate the redundancy of the GWT. First, we modify the definition of the GWT slightly without having any effect on the partition of time-LCD-frequency plane. Then, we discrete the continuous dilation parameter and shift parameter to construct a set of orthonormal linear canonical wavelets. Finally, we exploit two-channel conjugate orthogonal mirror filter banks to compute this novel discrete orthonormal transform with lower computational complexity. The following is the definition of the GWT.

The generalized wavelet transform

The GWT of x(t) with parameter M=(A,B,C,D) is defined as [[17] ] WxM(a,b)=∫−∞+∞x(t)hM,a,b∗(t)dt

where hM,a,b(t)=e−iA2Bt2−b2ψa,b(t) denotes generalized wavelets and ψa,b(t)=a−(1/2)ψt−ba denotes the scaled and shifted mother wavelet function ψ(t). It should be noticed that the dilation parameter and the shift parameter a,b∈ℝ. As a result, (1) is highly redundant when it is used in signal decomposition and reconstruction.

The signal analysis tool used in our paper is the LCT which is introduced as follows:

The linear canonical transform

The LCT of signal x(t) with parameter M=(A,B,C,D) is defined as [[18] ] XM(u)=ℒM(x(t))(u)=∫−∞+∞x(t)KM(u,t)dt,B≠0DeiCD2u2x(Du),B=0

where A,B,C,D∈ℝ with AD−BC=1, and the kernel KM(u,t)=1i2πBeiA2Bt2−1But+D2Bu2. The inverse LCT is x(t)=∫−∞+∞ℒM(x(t))(u)KM∗(u,t)du,b≠0Ae−iCA2t2ℒM(x(t))(At),b=0.

The convolution theorem of LCT is [[19] ] [xΘy](t)=1i2πBe−iA2Bt2x(t)eiA2Bt2∗y(t)eiA2Bt2(t)

and ℒMx(t)Θy(t)(u)=e−iD2Bu2XM(u)YM(u),

where Θ denotes the convolution for the LCT and ∗ denotes the conventional convolution for the FT.

The WD of XM computed with arguments (u,v) is equal to the WD of x computed with arguments (t,ω): X¯(t,ω)=2e2iuv∫−∞+∞XM(ε)XM∗(2u−ε)e−2ivεdε.

The equation shows that the LCT performs a homogeneous linear mapping in the Wigner domain [[20] ]: uv=ABCD·tω.

According to (7), the LCD-frequency u is rotated by an angle θ with tan(θ)=B/A in the time-frequency plane (see Fig. 2).The time-LCD-frequency plane

The proposed continuous LCWT and its reproducing kernel Definition of the continuous LCWT

With some modifications of the generalized wavelets defined in [[17] ], we define the linear canonical wavelets as ψM,a,b(t)=ψa,b(t)e−iA2Bt2eiA2Bba2.

Due to the complex amplitude eiA2Bba2, the DOLCWT can be obtained by a fast filter banks algorithm which we will explain in Section 4. Besides, the LCT of ψM,a,b(t) is still band-pass in the LCD since ψa,b(t) is band-pass in the FD, i.e., ΨM,a,b(u)=ℒM(ψM,a,b(t))(u)=1i2πBeiA2Bba2eiD2Bu2×∫−∞+∞1aψt−bae−i1Butdt=ai2πBeiA2Bba2+D2Bu2−bBuΨaBu

where ΨM,a,b(u) is the LCT of the linear canonical wavelet ψM,a,b(t), Ψ(u) is the FT of the conventional mother wavelet ψ(t).

By the inner-product between the signal and the linear canonical wavelets, the LCWT of x(t) with parameter M=(A,B,C,D), therefore can be defined as WxM(a,b)=x(t),ψM,a,b(t)=e−iA2Bba2∫−∞+∞x(t)ψa,b∗(t)eiA2Bt2dt.

According to convolution theory of LCT, the definition of LCWT can be rewritten as WxM(a,b)=e−iA2Bγ2t2x(t)Θa−12ψ∗−tae−iA2Bt2

with γ=1−aa. Substituting (11) into (3), we can obtain the expression of LCWT in the LCD as WxM(a,b)=∫−∞+∞ℒMWxM(a,b)(u)KM∗(u,b)du=Γ∫−∞+∞XM(u)Ψ∗auBKM∗(u,b)du,

where Γ=ai2πBeiγb,XM(u) is the LCT of x(t), and Ψ(u) is the Fourier transform (FT) of the conventional mother wavelet ψ(t).

What Wei et al. [[17] ] did not point out is that the chirp multiplication in the definition of linear canonical wavelets causes rotations of all cells on the time-frequency planes and shears them along the frequency axis [[13] , [21] , [22] ]. Therefore, due to the chirping operation, each time-frequency cell is rotated by a degree of arctan−AB on the time-frequency plane and sheared along the frequency axes (see Fig. 3a). The time-LCD-frequency plane is therefore divided by the LCWT with the time-LCD-frequency atoms as shown in Fig. 3b.a The time-frequency plane divided by time-frequency cells. b The time-LCD-frequency plane divided by time-LCD-frequency cells

The constant-Q property, linearity, time shifting property, scaling property, inner product property, and Parseval’s relation can be easily derived according to [[17] ]. We will not provide the details here.

If Cψ=∫−∞+∞Ψ(Ω)2ΩdΩ<∞, then x(t) can be derived from WxM(a,b), i.e., x(t)=2πCψ∫−∞+∞∫−∞+∞a−2WxM(a,b)ψM,a,b(t)dadb.

Cψ<∞ is called the admissibility condition of the LCWT which coincides with the admissibility condition defined in WT. It implies that not any ψM,a,b(t)∈L2(ℝ) could be the linear canonical wavelet unless the admissibility condition of the LCWT is satisfied.

Reproducing kernel and corresponding equation

Like the conventional wavelet transform, the LCWT is a redundant representation with a redundancy characterized by reproducing kernel equation.

Theorem 1

Suppose (a0,b0)∈(a,b), then 2D function WxM(a,b)is the LCWT of signal x(t)if and only if it satisfies the following reproducing kernel equation, i.e., WxM(a0,b0)=∫1a2∫WxM(a,b)KψM(a0,b0;a,b)dadb

where KψM(a0,b0;a,b) is the reproducing kernel with KψM(a0,b0;a,b)=2πCψψM,a,b(t),ψM,a0,b0(t)

Proof

Inserting the reconstruction formula (13) into the definition of the LCWT (10) yields WxM(a0,b0)=∫2πCψ∫1a2∫WxM(a,b)ψM,a,b(t)dadb×ψM,a0,b0∗(t)dt=∫1a2∫WxM(a,b)×2πCψ∫ψM,a,b(t)ψM,a0,b0∗(t)dtdadb=∫1a2∫WxM(a,b)KψM(a0,b0;a,b)dadb.

The theorem is proved. □

The reproducing kernel KψM(a0,b0;a,b) measures the correlation of the two linear canonical wavelets, ψM,a,b and ψM,a0,b0. According to (14), the LCWT of x(t) at a=a0 and b=b0i.e.,WxM(a0,b0) can always be represented by other WxM(a,b) through the reproducing kernel KψM(a0,b0;a,b). This means all WxM(a,b)s on 2-D plane (a,b) are related to each other, and there always exists redundancy when the continuous LCWT is used for signal reconstruction. In order to reduce the redundancy, we need the reproducing kernel to have the following property: KψM(a0,b0;a,b)=δ(a−a0,b−b0). However, it is difficult to find a set of orthonormal linear canonical wavelets ψM,a,b(t) to make KψM(a0,b0;a,b)=δ(a−a0,b−b0) when a and b are both continuous. Therefore, we need to discrete the dilation and shift parameters of the linear canonical wavelet in (8) by making a=2j, b=2jkb0 and b0=1, i.e., ψM,j,k(t)=2−j/2ψ2−jt−ke−iA2Bt2−k2,k,j∈ℤ,

where ψ(t)∈W0⊂L2(ℝ), and find a set of orthonormal linear canonical wavelets ψM,j,k(t) to make KψM(a0,b0;a,b)=δ(a−a0,b−b0) hold and eliminate the redundancy induced from the continuous LCWT.

The proposed DLCWT and its fast algorithm

The DLCWT of x(t) with parameter M=(A,B,C,D) can be defined as WxM(j,k)=x(t),ψM,j,k(t)=e−iA2Bk2∫−∞+∞x(t)ψj,k∗(t)eiA2Bt2dt=2−j/2e−iA2Bk2×∫−∞+∞x(t)ψ∗2−jt−keiA2Bt2dt,

where j∈ℤ and k∈ℤ.

Multi-resolution approximation associated with LCT

The theory of multi-resolution approximation associated with LCT is first proposed here since it sets the ground for the DLCWT and the construction of orthogonal linear canonical wavelets. According to the definition of multi-resolution approximation in [[16] ], we give the following definition.

Definition 1

A sequence of closet subspaces VjM,j∈ℤ of L2(ℝ) is a multi-resolution approximation associated with LCT if the following six properties are satisfied:

∀(j,k)∈ℤ2,

x(t)∈VjM⇔xt−2jke−iAB2jk(t−2jk)∈VjM;

∀j∈ℤ, VjM⊃Vj+1M;

∀j∈ℤ, x(t)∈VjM⇔xt2e−i3A8Bt2∈Vj+1M;

limj→∞VjM=∩∞j=−∞VjM={0};

limj→−∞VjM=Closure∪∞j=−∞VjM=L2(ℝ);

There exists a basic function θ(t)∈V0⊂L2(ℝ) such that θM,0,k(t)=θ(t−k)e−iA2Bt2−k2,k∈ℤ is a Riesz basis of subspace V0M.

Condition (1) means that VjM is invariant by any translation proportional to the scale 2j together with modulation. Dilating operation and chirping operation in VjM enlarge the detail and condition (3) guarantees that it defines an approximation at a coarser resolution 2−j−1. The existence of a Riesz basis of VjM provides a discretization theorem. The theorem below gives the existence condition of Riesz basis in VjM. The following is detailed proof of condition (3). Let XM′(u) denote the LCT of xt2e−i3A8Bt2. According to the definition of the LCT, one can obtain XM′(u)=∫−∞+∞xt2e−i3A8Bt2KM(u,t)dt=1i2πB×∫−∞+∞xt2eiA2Bt22ei−1But+D2Bu2dt=1i2πBe−iD2B3u2×∫−∞+∞xt2eiA2Bt22e−i1B2ut2eiD2B(2u)2dt

Replacing t2 with t in (19) results in XM′(u)=2i2πBe−iD2B3u2×∫−∞+∞xt′eiA2Bt′2e−i1B2ut′eiD2B(2u)2dt=2e−iD2B3u2XM(2u)

where XM(u) denotes the LCT of x(t). Since VjM⊂L2(ℝ) and Vj+1M⊂L2(ℝ) denote the subspace of all functions bandlimited to the interval [−2−jπB,+2−jπB] and [−2−(j+1)πB,+2−(j+1)πB] in the LCT domain separately, therefore xt2e−i3A8Bt2∈Vj+1M according to (20).

Theorem 2

{θM,0,k(t),k∈ℤ} is a Riesz basis of the subspace V0M if and only if {θ(t−k),k∈ℤ} forms a Riesz basis of the subspace V0 with θ(t)∈V0 as the basis function.

Proof

if θM,0,k(t)=θ(t−k)e−iA2Bt2−k2,k∈ℤ is a Riesz basis of the subspace V0M, then for ∀x(t)∈V0M, we have x(t)=∑k∈ℤckθ(t−k)e−iA2Bt2−k2.

After taking the LCT on both sides of (21), we have XM(u)=∑k∈ℤckℒMckθ(t−k)e−iA2Bt2−k2(u)=1i2πB∑k∈ℤckeiD2Bu2e−i1BukeiA2Bk2θ̂uB=C~M(u)θ̂uB,

where C~M(u) denotes the DTLCT of ck with a period of 2πB, and θ̂uB denotes the FT of θ(t) with its argument scaled by 1B.

According to the Parseval’s relation associated with LCT, x(t)2=XM(u)2=∫−∞+∞C~M(u)2θ̂uB2du=∫02πBC~M(u)2∑k=−∞+∞θ̂uB+2kπ2du.

Since x(t)∈L2(ℝ), it can be easily obtained that Px(t)2≤∫02πBC~M(u)2du=∑k=−∞+∞ck2≤Qx(t)2

and 1Q≤∑k=−∞+∞θ̂uB+2kπ2≤1P.

On the other hand, if (25) holds, then (24) can be obtained. If x(t)=0, then according to (24), for ∀k,ck=0. r(t−k)e−iABkt−k2,k∈ℤ is therefore linear independent with each other. θM,0,k(t)=θ(t−k)e−iA2Bt2−k2,k∈ℤ is a Riesz basis of the subspace V0M.

This is to say, θM,0,k(t)=θ(t−k)e−iA2Bt2−k2,k∈ℤ will be a Riesz basis of the subspace V0M, if and only if there exist constants P>0 and Q>0 such that (25) holds. Considering {θ(t−k),k∈ℤ} as a Riesz basis of the subspace of V0, we can deduce that (25) definitely holds due to the inequation 1Q≤∑k=−∞∞θ̂(u′+2kπ)2≤1P

holds (see Theorem 3.4 [[23] ] for details), where u=u/B∈[−π,π].

The theorem is proved. □

In particular, the family {θM,0,k(t),k∈ℤ} is an orthonormal basis of the space VjM if and only if P=Q=1. Theorem 2 implies that VjM are actually the chirp-modulated shift-invariant subspaces of L2(ℝ), because they are spaces in which the generators are modulated by chirps and then translated by integers [[24] -[26] ].

The following theorem provides the condition to construct an orthogonal basis of each space VjM by dilating, translating, and chirping the scaling function ϕ(t)∈V0.

Theorem 3

Define VjM,j∈ℤ as a sequence of closet subspaces, and {ϕM,j,k(t),j,k∈ℤ} as a set of scaling functions. If {ϕj,k(t),j,k∈ℤ} is an orthonormal basis of the subspace Vj, then for all j∈ℤ, ϕM,j,k forms an orthonormal basis of subspace VjM.

Proof

First, it is easy to find that ϕM,j,k∈VjM. From it, we have ϕM,0,0=∑kckθM,0,k(t).

Taking the LCT with M=(A,B,C,D) on both sides of (27), we have Φ(u/B)=∑k∈ZckeiA2Bk2e−i1Butθ̂(u/B)=E~(u/B)θ̂(u/B),

where ek=ckejA2Bk2, and E~(eiω) is the DTFT of ek. Notice that Φ(u) and θ̂(u) are the FT of ϕ(t) and θ(t), respectively.

If ϕM,0,k(t)=ϕ(t−k)e−iA2B(t2−k2),k∈ℤ forms an orthonormal basis of V0M, according to Theorem 2, we have ∑k=−∞∞Φ(u/B+2kπ)2=1.

Applying (28) and (29), we can obtain E~(u/B)2∑k=−∞∞θ̂(u/B+2kπ)2=1.

As ∑k=−∞∞θ̂(u/B+2kπ)2 is limited, combining (28) and (30) yields Φ(u/B)=θ̂(u/B)∑k=−∞∞θ̂(u/B+2kπ)21/2.

If {2−j/2ϕ(2−jt−k),k∈ℤ} is an orthonormal basis of the subspace Vj, then the FT of ϕ(t) definitely makes (31) hold. Therefore, ϕM,0,k(t)=ϕ(t−k)e−iA2B(t2−k2),k∈ℤ forms an orthonormal basis of the subspace V0M.

Moreover, it is easy to prove that for ∀j,k1,k2∈ℤ, ϕM,j,k1(t),ϕM,j,k2(t)=δ(k1−k2).

The theorem is proved. □

Thus, according to Theorems 2 and 3, one can use the mother wavelet ψ(t)∈W0 to construct mother linear canonical wavelet ψM(t)∈W0M such that the dilated, translated, and chirp-modulated family ψM,j,k(t)=2−j/2ψ(2−jt−k)e−iA2B(t2−k2),k∈ℤ

is an orthonormal basis of WjM. As WjM is the orthogonal complement of VjM in Vj−1M, i.e., WjM⊥VjM

and Vj−1M=VjM⊕WjM,

the orthogonal projection of input signal x on Vj−1M can be decomposed as the sum of orthogonal projections on VjM and WjM.

Discrete orthogonal LCWT and its fast algorithm

In this section, we will give the relationship between the DOLCWT and the conjugate mirror filter banks associated with LCT, and the condition to construct the orthonormal linear canonical wavelets. These two-channel filter banks implement a fast computation of DOLCWT which only has O(N) computational complexity for signals of length N.

Relationship between DOLCWT and two-channel filter banks associated with LCT

Since both ψM,j−1,k(t) and ϕM,j−1,k(t) form an orthonormal basis for Wj−1M and Vj−1M, we can decompose ϕM,j,0(t) and ψM,j,0(t) as ϕM,j,0(t)=∑k=−∞∞hM,0(k)ϕM,j−1,k(t)

and ψM,j,0(t)=∑k=−∞∞hM,1(k)ϕM,j−1,k(t)

with hM,0(k)=h0(k)e−iA2Bk2

and hM,1(k)=h1(k)e−iA2Bk2.

Equation (36) are the two-scale difference equations belonging to LCWT which reveal the relationship between linear canonical wavelets and linear canonical scale functions in multi-resolution approximation analysis associated with LCT. Moreover, due to the orthogonality between {ϕM,j,k(t)} and {ψM,j,k(t)}, we have hM,0(k)=ϕM,j,0(·),ϕM,j−1,k(·)

and hM,1(k)=ψM,j,0(·),ϕM,j−1,k(·).

As can be seen from (38), hM,0(k) and hM,1(k) are irrelevant to j, because of the complex amplitude we multiply to the mother linear canonical wavelet (see (8)). Moreover, it should be noticed that the sequence h0(k) and h1(k) are the conjugate mirror filters in the FT domain. Therefore, according to Zhao [[7] ], hM,0(k) and hM,1(k) actually represent the two-channel filter banks in the LCT domain.

Assume that j=1. By taking the LCT of both sides of (36), we obtain Φ(u/B)=12H0(u/2B)Φ(u/2B)

and Ψ(u/B)=12H1(u/2B)Φ(u/2B),

where H0(u) and H1(u) are the discrete time Fourier transform (DTFT) of h0(k) and h1(k), respectively.

According to the orthogonality of {ϕM,0,k(t),k∈ℤ}, we have ∑k=−∞∞H0(u/2B+kπ)2Φ(u/2B+kπ)2=2.

Since H0(u) is 2π periodic, splitting k into odd and even parts, i.e., substituting k=2p and k=2p+1, p∈ℤ into (40) yields H0(u/B)2∑p=−∞∞Φ(u/B+2pπ)2+H0(u/B+π)2∑p=−∞∞Φ(u/B+2pπ+π)2=2.

Notice that ∑p=−∞∞Φ(u/B+2pπ)2=1 and ∑p=−∞∞Φ(u/B+2pπ+π)2=1, it is easy to find that H0(u/B)2+H0(u/B+π)2=2.

Similar with {ϕM,0,k(t),k∈ℤ}, the relationship H1(u/B)2+H1(u/B+π)2=2

holds.

Moreover, because W0M and V0M are orthogonal with each other, ψM,0,k(t),k∈ℤ and ϕM,0,k(t),k∈ℤ are orthogonal, i.e., ϕM,0,k1(t),ψM,0,k2(t)=0

for ∀k1,k2∈ℤ, and it is easy to verify that ∑k=−∞∞Φ(u/B+2kπ)Ψ∗(u/B+2kπ)=0.

Therefore, substituting (39a) and (39b) into (44), we have ∑k=−∞∞H0(u/B+kπ)Φ(u/B+kπ)×H1∗(u/B+kπ)Φ∗(u/B+kπ)=0.

Similarly, since H0(u) and H1(u) are both 2π periodic, splitting k into odd and even parts, i.e., substituting k=2p and k=2p+1, p∈ℤ into (45) gives H0(u/B)H1∗(u/B)+H0(u/B+π)H1∗(u/B+π)=0.

Equations (42a), (42b), and (46) together indicate that if ψM,j,k(t)=2−j/2ψ(2−jt−k)e−iA2B(t2−k2) is an orthonormal basis for WjM, then M·M†=2I,

where † denotes conjugate transpose, I is identity matrix, and M=H0(u/B)H0(u/B+π)H1(u/B)H1(u/B+π).

Equation (47) indicates that when {ψM,j,k(t),k∈ℤ} forms an orthonormal basis for WjM, hM,0(k) and hM,1(k) are actually the two-channel conjugate orthogonal mirror filter banks associated with the LCT.

Overall, the construction of the orthonormal linear canonical wavelets can be summarized in the following theorem.

Theorem 4

Define VjM,j∈ℤ as a sequence of closet subspaces. WjM is the orthogonal complement of VjM in Vj−1M. If {ϕM,j,k(t),j,k∈ℤ} is a set of orthonormal basis of VjM, then {ψM,j,k(t),j,k∈ℤ} is a set of orthonormal basis of WjM if and only if M satisfy (47), i.e., {ψj,k(t),j,k∈ℤ} is a set of orthonormal basis of Wj.

Fast algorithm

Since {ϕM,j,k(t),j,k∈ℤ} and {ψM,j,k(t),j,k∈ℤ} are orthonormal bases of VM,j and WM,j, the projection in these spaces can be characterized by aM,j(k)=x(t),ϕM,j,k(t)

and dM,j(k)=x(t),ψM,j,k(t).

An actual implementation of the MAR of LCWT requires computation of the inner products shown above, which is computationally rather involved. Therefore, in this section, we develop a fast filter bank algorithm associated with the LCT that computes the orthogonal linear canonical wavelet coefficients of a signal measured at a finite resolution.

From the orthogonormal functions ϕM,j+1,k∈Vj+1M, ϕM,j,k∈VjM, and Vj+1M⊂VjM, we get ϕM,j+1,k(t)=∑n=−∞∞cnϕM,j,n(t).

With the change of variable t=2−jt−2k, we obtain cn=ϕM,j+1,k(t),ϕM,j,n(t)=2−j−12∫−∞+∞ϕt2j+1−keiA2Bk2×ϕ∗t2j−ne−iA2Bn2dt=2−12∫−∞+∞ϕt2eiA2Bk2×ϕ∗(t−n+2k)e−iA2Bn2dt=eiA2B(5k2−4nk)ϕM,1,0(t),ϕM,0,n−2k(t)=eiA2B(5k2−4nk)hM,0(n−2k).

Equation (50) implies that ϕM,j+1,k(t)=∑n=−∞∞eiA2B(5k2−4nk)×hM,0(n−2k)ϕM,j,n(t).

Taking the inner product by x(t) on both sides of (52) yields aM,j+1(k)=aM,j(k)Θh̄M,0(2k).

From the orthogonal functions ψM,j+1,k∈Wj+1M, ϕM,j,k∈VjM, and Wj+1M⊂VjM, we have dM,j+1(k)=aM,j(k)Θh̄M,1(2k),

where h̄(k)=h(−k).

Since VjM=Vj+1M⊕Wj+1M, ϕM,j+1,k(t)∈Vj+1M, ψM,j+1,k(t)∈Wj+1M, and ϕM,j,k(t) can be decomposed as ϕM,j,k(t)=∑n=−∞∞ϕM,j,k(t),ϕM,j+1,n(t)ϕM,j+1,n(t)+∑n=−∞∞ϕM,j,k(t),ψM,j+1,n(t)ψM,j+1,n(t).

Combining (52), we obtain ϕM,j,k(t),ϕM,j+1,n(t)=hM,0(k−2n)×eiA2B(5n2−4nk)

and ϕM,j,k(t),ψM,j+1,n(t)=hM,1(k−2n)×eiA2B(5n2−4nk).

Substituting (55) into (54) yields ϕM,j,k(t)=∑n=−∞∞ϕM,j+1,n(t)hM,0(k−2n)eiA2B(5n2−4nk)+∑n=−∞∞ψM,j+1,n(t)hM,1(k−2n)eiA2B(5n2−4nk).

Taking the inner product by x(t) on both sides of (56) yields aM,j(k)=aM,j+1(k)ΘhM,0(2k)+dM,j+1(k)ΘhM,1(2k).

Equations (53a) and (53b) prove that aM,j+1 and dM,j+1 can be obtained by taking every other sample of the linear canonical convolution of aM,j with h̄M,0(k) and h̄M,1(k), respectively, as illustrated by Fig. 4a. The reconstruction (57) is an interpolation that inserts zeroes to expand aM,j+1 and dM,j+1 and filters these signals in the LCT domain, as shown in Fig. 4b. Compared to the structure shown in Fig. 1, the coefficients of each layer can be chirp modulated and de-modulated with the same chirp rate in different layers, in the process of the multi-resolution analysis of the DLCWT.Filter-bank interpretation of the fast algorithm we proposed. a A fast linear canonical wavelet transform is computed with a cascade of filtering with h̄M,0(k) and h̄M,1(k) in the LCT domain followed by a factor 2 subsampling. Note that the linear canonical convolution is used here according to (53a) and (53b). b A fast inverse linear canonical wavelet transform reconstructs progressively each aM,j by inserting zeroes between samples of aM,j+1 and dM,j+1, filtering in the LCT domain and adding the outputs. Note that the linear canonical convolution is used here according to (57)

The following is an example showing decompositions and reconstructions of 1D signal utilizing the DLCWT. We observe a chirp signal given by x(t)=sin(2πf0t)+sin(2πf1t)e−ik2t2

where k=2, f0=0.1, and f1=4.5. Figure 5 shows an example of two-layer DLCWT of this signal x(t) computed using db3 wavelets with M=(2,1,1,1). Note that the initial data aM,−1(k)=x(k) where x(k) denote samples of continuous signal x(t) with sampling rate Δt=0.1. As shown in Fig. 5, the coefficients dM,1(k) are basically equal to zero, and two frequency components f0 and f1 of x(t) lie in subspaces V1M and W0M, separately. Signal x(k) is perfectly reconstructed from coefficients dM,0(k), aM,1(k) and dM,1(k), denoted as x(k).Two-layer DLCWT of a signal x(n) computed using db3 wavelets. a Real part of original signal x(k). b Real part of coefficients dM,0(k). c Real part of coefficients aM,1(k). d Real part of coefficients dM,1(k). e Reconstructed signal x(k)

Computational complexity

Direct computation of (11) would involve O(N2) operations per scale with N as the length of the input sequence. However, when using the fast algorithm shown in Fig. 4, the DOLCWT’s computational complexity depends on that of the linear canonical convolution. According to (4), (53a), and (53b), each takes O(N) time at the first level. Then, the downsampling operation splits the signal into two branches of size N/2. But the filter bank only recursively splits one branch convolved with hM,0(n). This leads to a recurrence relation which conduces to an O(N) time for the entire operation. Furthermore, because the proposed fast filter bank algorithm can inherit the conventional lifting scheme, the computational complexity could be halved for long filters [[27] ].

Simulations results and discussion

In this section, we provide simulation results of three applications to illustrate the performance of the proposed DLCWT.

Shift sampling in multi-resolution subspaces

First, we consider shift sampling [[26] , [28] ] in multi-resolution subspace V0M. The shift sampling instants is defined as tn=n+u with n∈ℤ and fractional shift u∈[0,1). We work in V0M only since all the relevant properties are independent of the scale. Let ϕ(t)∈L2(ℝ) be the linear canonical scaling function of a MRA VjMj∈ℤ associated with the LCWT such that the sampling sequence ϕ(n+u) of ϕ(t) belongs to ℓ2(ℤ) for some u∈[0,1). According to Theorem 2, since {ϕM,0,k} is a Riesz basis for V0M, then for any f(t)∈V0M, there exists a unique sequence {ck}∈ℓ2(ℤ) such that f(t)=∑k∈ℤckϕ(t−k)e−iA2Bt2−k2.

The idea of sampling in multi-resolution subspaces is to find an invertible map T between ck and samples {f(tn)} where tn denotes the sampling times. To simplify the problem, in the rest of the section, we normalize the sampling interval as Δt=1.

If the sampling times are tn=n+u, n∈ℤ, 0≤u<1, then the samples f(tn) can be written as follows D−uf(n)=∑k∈Zckϕ(n−k+u)e−iA2B(n2−k2),

where D−uf(n)=f(n+u)eiA2B(2nu+u2). Substitute ck=i2πBe−iA2Bk2∫−πBπBC~M(ω)e−iD2Bω2ei1Bωkdω

in (60), we have D−uf(n)=12πB∑k∈ℤ∫−πBπBC~M(ω)KM∗(k,ω)×ϕ(n−k+u)e−iA2Bn2−k2dω=12πB∑k∈ℤ∫−πBπBC~M(ω)KM∗(n,ω)×ϕ(n−k+u)e−i1Bω(n−k)dω.

Then, interchanging the order of integration and summation, and replacing n−k with k in (62) yields D−uf(n)=12πB∫−πBπBC~M(ω)KM∗(n,ω)Φ~uωBdω,

where Φ~uωB=∑k′∈ℤϕ(k′+u)e−i1Bk′ω

denotes the DTFT (with its argument scaled by 1B) of ϕ(k+u). Notice that Φ~Mu(ω)=∑k∈ℤD−uϕM,0,0(k)KM(k,ω)=eiD2Bω2Φ~uωB.

Therefore, we can obtain D−uf(n)=∫−πBπBe−iD2Bω2C~M(ω)Φ~Mu(ω)KM∗(n,ω)dω

by substituting (65) into (63).

According to (66) and (60), D−u[f](n) is equal to the convolution of D−uM,0,0](k) and ck. The interpretation of the uniform sampling result in terms of digital filtering associated with LCT is shown in Fig. 6. Therefore, the operator T and its inverse T−1 can be represented by Φ~uωB and 1/Φ~uωB respectively, under the condition that Φ~uωB≠0.Interpretation of the uniform sampling result in terms of digital filtering associated with LCT

Second, Let us now construct synthesis functions. G~M−u(ω)=∑k∈ℤDugM,0,0(k)KM(k,ω) are the synthesis filters in the Fig. 6, i.e., G~−uωB=∑k∈ℤg(k−u)e−i1Bkω=1/Φ~uωB.

The perfect reconstruction property of the filter bank associated with LCT implies that ck=e−iA2Bk2∑n∈Zf(tn)eiA2Btn2gk−n−u.

Then, for any f(t)∈VjM, we have f(t)=∑n∈ℤf(tn)eiA2Btn2∑k∈ℤgk−n−uϕ(t−k)e−iA2Bt2=∑n∈ℤf(tn)Sun(t)e−iA2B(t2−tn2).

If we define Su(t)=∑k∈ℤgk−uϕ(t−k), then Sun(t)=∑k∈ℤgk−n−uϕt−n−(k−n)=Su(t−n)

Therefore, all the synthesizing functions are obtained as shifts of the L basic functions Su(t). The corresponding sampling and reconstruction procedure is shown in Fig. 7.Block diagram representation of the shift sampling and reconstruction procedure in multi-resolution subspaces associated with the LCWT. a The analog input signal f(t) is shift sampled and discretized (the box C/D stands for continuous-to-discrete transformation). b The operator T−1 maps samples f(tn) (or D−u[f](n)) to sequences ck. cf(t) can be reconstructed through (59), where cδ(t)=∑k∈ℤc[k]δ(t−k)

Finally, we give simulations to verify the proposed algorithm. We choose scaling function ϕ(t)=N1(t), which is the B-spline of order 1 [[29] ]. It is easy to verify that ϕM,0,k(t)≜N1(t−k)e−iA2B(t2−k2)k∈ℤ forms a Riesz basis for V0M(ϕ)⊂L2(ℝ). We observe a signal given by f(t)=ρ0sin(2πf0t)e−ik2t2

where k=1, ρ0=2, and f0=0.03. It is band-limited in the LCT domain with M=(1,1,0.5,1.5). According to the uniform sampling theory of the LCT domain [[4] ], the uniform sampling period can be chosen as T=1. We choose u=0.5. Hence, the synthesizing function can be derived as Su(t)=1,0≤t<1,0,others.

It is plotted in Fig. 8. As can be seen from Fig. 8, the derived synthesizing function S(t) is compactly supported. It decay (drop to zero) much faster than the synthesizing function Sinc(t−u) used in [[4] ].Comparison of synthesizing functions: Su(t) is the synthesizing function used in the proposed algorithm, while Sinc(t−u) is the synthesizing function used in [4]

Now, we try to reconstruct f(t), t∈[−12,10.5] according to (69) under the condition that the number of sampling points is constrained to 24. The real parts of the original, sampling points and the reconstructed signals are shown in Fig. 9. We use two different quantitative metrics: the normalized mean-square error (NMSE) and the normalized L error [[30] ] to show the comparisons between our proposed method and other classic methods. Comparison results are presented in Table 1 where f(t) and f̂(t) denote the original signal and the reconstructed signal, respectively.The original, sampling points and the reconstructed signals

The simulations illustrate that the proposed sampling and reconstruction algorithm outperforms the conventional algorithm in [[4] ] when we are given only finite numbers of samples. This is because the synthesis function Su(t) is compactly supported while the Sinc function used in [[4] ] is slowly decayed. The Haar scaling function used here is rather simple (a rectangle in time domain) which causes some distortions to the signal in LCD. Therefore, some other scaling functions or wavelets with proper frequency shapes can be considered. The synthesis filters 1/Φ~uωB may be found by using their Laurent series [[31] ].

Besides, when using the algorithm in [[28] ], the real part’s and the imaginary part’s NMSE’s are 2.4739 and 3.0201 dB, respectively. This is due to the fact that chirp signals are non-bandlimited in the FT domain but bandlimited in LCT domain. When applying the common sampling theorem to signals non-bandlimited in the FT domain may lead to wrong (or at least suboptimal) conclusions [[5] ]. Therefore, our proposed algorithm can be found more applicable for non-stationary signal processing, such as radar chirp signals.

Denoising of non-stationary signals

The LCWT enjoys both high concentrations and tunable resolutions when dealing with chirp signals. The DOLCWT and its fast algorithm we propose eliminate the redundancy and imply that it is a potent signal processing tool. The LCWT-based denoising of chirp signals is investigated here to validate the theory proposed above.

Consider the following model x(t)=s(t)+wn1(t)+wn2(t),

where wn1(t) is the white Gaussian noise and wn2(t) is the interference. An LCWT-based denoising algorithm is proposed with the steps summarized below.

Step 1: Choose a linear canonical wavelet, a level N and the threshold rule.

Step 2: Decide the matched-parameter M of LCWT.

Step 3: Compute the LCWT decomposition of the signal at N level and apply threshold rule to the detail coefficients.

Step 4: Compute the inverse LCWT to reconstruct the signal.

An example is given here to demonstrate the performance of the LCWT-based denoising. The source chirp signal is given by s(t)=exp−(t−t0)22σ2expjπk0t2+j2πω0t.

The interference is a cubic polynomial phase function wn2(t)=a∗expjπvt3+jπut2+j2πω1t.

After digitalization, the length of the sequence is N=1024 and the sampling frequency is Fs=100Hz. The phase parameters of the signal are k0=3 and ω0=1. The envelope parameters are t0=5 and σ=0.5. The interference’s phase parameters are v=−0.3,u=6, and ω1=10. The amplitude is a=0.1.

Firstly, we select the db4 wavelet as the mother linear canonical wavelet and use the heursure threshold selection rule with soft thresholding. As for the selection of decomposition level J, Fig. 10a shows the different NMSE of the reconstructed signal in different decomposition level J with SNR =20 dB and M=(−6π,1,0,− 1/6π). As shown in Fig. 10b, the LCWT-based denoising achieves its best performance at levels 4 or 5. Therefore, we choose five levels of LCWT decomposition while the WT-based denoising performs best at levels 1 or 2.Choosing the level and matched-parameter of the LCWT. a Performance of LCWT-based denoising and WT-based denoising [[32] ] in different decomposition level J with SNR =20 dB and M=(−6π,1,0,− 1/6π). b NMSE of LCWT-based denoising at SNR =20 dB and SNR =5 dB with level J=5

Secondly, the major task of the LCWT-based denoising is to decide the matched-parameter of LCWT. Suppose that chirp rate is known or has been estimated. During the selection of decomposition level, we choose M=(−6π,1,0,− 1/6π) because the chirp signal is highly concentrated in this parameter. However, as the existence of the interference signal and initial frequency, this parameter might not be the best choice for LCWT. Figure 10b shows that the LCWT-based denoising achieves its best performance with M=(−6.4π,1,0,− 1/6.4π) at a lower signal-to-noise ratio (SNR). This is because the interference signal can be hardly eliminated using the heursure threshold selection rule since it is almost concentrated in the LCT domain with parameter M=(−6π,1,0,− 1/6π) (which lies around 15 Hz in the frequency axis, see Fig. 11a). As a result, detail coefficients which contain most of the energy of the interference are left with some energy of the interference after applying the heursure threshold selection rule. While the interference signal is less concentrated at M=(−6.4π,1,0,−1/6.4π) (see Fig. 11b). It is nearly submerged in the white Gaussian noise, and it is well-known that the heursure threshold selection rule performs better when denoising signals corrupted by white Gaussian noise. Therefore, during the denoising step, the energy of the interference in detail coefficients can be eliminated by the heursure threshold selection rule. Furthermore, because the initial frequency ω0=1 Hz, the chirp signal is nearly centralized at the base LCD-frequency which makes the LCWT-based denoising perform better at higher decomposition level. Therefore, we choose M=(−6.4π,1,0,−1/6.4π),SNR=−5∼17dB(−6.6π,1,0,−1/6.6π),SNR=18dB(−6π,1,0,−1/6π),SNR=19∼20dB.Comparing the LCTs of x(t) under different parameters. a The LCT of x(t) with parameter M=(− 6π,1,0,− 1/6π) at SNR = 5 dB. b The LCT of x(t) with parameter M=(−6.4π,1,0,− 1/6.4π) at SNR =5 dB

Then, execute steps 3 and 4. At last, the LCWT-based denoising is compared with the WT-based denoising [[32] ] and LCD-filtering [[19] ] in the aspect of NMSE of the reconstructed signal. A two-hundred-time Monte Carlo experiment is taken at a range of SNR from − 5 to 20 dB (see Fig. 12).Performance of the LCWT-based denoising, WT-based denoising [[32] ], and LCD-filtering [[19] ]. WT-based denoising’s decomposition level is 2. The LCD filter is a 128 order low-pass FIR filter with 8 Hz pass frequency and 10 Hz stop frequency

The reconstruction signals in time domain de-noised by three different methods are shown in Fig. 13 as well. The simulations illustrate that the LCWT-based denoising outperforms the WT-based denoising [[32] ] and LCD-filtering [[19] ] at a wide range of SNRs. As can be seen from Figs. 12 and 13, the chirp signal cannot concentrate in the FD which makes the performances of WT-based denoising method poorly. Though the chirp signal is highly concentrated in the matched-parameter LCD, the LCD-filtering method still fails to eliminate both the white Gaussian noise and the interference which lie in the pass band of the filter. This makes the performance of LCD-filtering method unsatisfactory as well. The LCWT-based denoising enjoys both the abilities of multi-resolution analysis and high signal concentration which makes the LCWT-based denoising method performs better than the other two. However, it should be noticed that there is still a part of the interference (which lies around 9 s in the time axis) left un-eliminated. The combination of the LCWT-based denoising method and the LCD-filtering method can be utilized to solve this problem. A better performance is, therefore, promising. Potential applications of the LCWT-based denoising algorithm include speech recovery [[33] ], estimations of the time-of-arrival and pulse width of chirp signals [[14] ].Comparing different reconstructed signals in the time domain. a The received chirp signal s(t). b The contaminated signal x(t) at SNR = 5 dB. c The reconstructed signal of LCWT-based denoising. d The reconstructed signal of WT-based denoising. e The retrieved signal of LCD-filtering

Multi-focus image fusion

In this section the performance of multi-focus image fusion using the proposed 2-D LCWT will be investigated. The corresponding thumbnails of all used image-pairs are shown in Fig. 14.Thumbnails of all five multi-focus image pairs used for evaluation purposes

The performance of the 2D LCWT-based fusion scheme is compared to the results obtained by applying the Laplacian pyramid (LP) [[34] ], the discrete wavelet transform (DWT) [[23] ], the Curvelet (CVT) [[35] ], and the Contourlet (CT) [[36] ] which are frequently used to perform image fusion task.

First, we give the definition of 2D LCWT. According to the definition of 1D linear canonical wavelet in (8), we introduce the 2D linear canonical wavelet to be the 2D wavelet elementary function ψM1,M2;a,b1,b2(x,y)=ψM1,a,b1(x)ψM2,a,b2(y).

Then the one-dimensional LCWT can be extended to 2-D LCWT, i.e., the 2-D LCWT of f(x,y)∈L2ℝ2 with parameters M1 = (A1,B1,C1,D1) and M2=(A2,B2,C2,D2) is defined as WfM1,M2(a,b1,b2)=∬f(x,y)×ψM1,M2;a,b1,b2(x,y)dxdy.

In particular, the filter-bank structure illustrated in Fig. 4 can be used to implement the orthogonal 2D LCWT. Note that both the linear canonical wavelet and the filter shown in (8) and (37) are complex. Hence, the coefficients of 2D LCWT are complex which makes the 2D LCWT two-times expansive.

Figure 15 shows the magnitudes, real parts and imaginary parts of a example of two layers 2D-LCWT decomposition of 512×512 ’Barbara.’ Note that parameters M = (A,B,C,D) in rows and columns are different with each other.Example of 2D DLCWT decomposition using db3 linear canonical wavelet with A/B=200 in rows and A/B=− 100 in columns. a Original 512×512 ’Barbara.’ b Magnitude of two layers 2D DLCWT decomposition of ’Barbara.’ c Real part of two layers 2D DLCWT decomposition of ’Barbara.’ d Imaginary part of two layers 2D DLCWT decomposition of ’Barbara.’ e Reconstructed ’Barbara’

The fusion rule we applied here is the maximum selection fusion rule. By this rule, the fused approximation coeffients XFJ are obtained by a averaging operation xFJn=xAJn+xBJn2,

whereas for each decomposition level j, orientation band p and location n, the fused detail coefficients yFj are defined as yFjn,p=yAjn,p,ifyAjn,p>yBjn,pyBjn,p,otherwise.

As for the filter choices, number of decomposition levels and directions, we refer to the best results of each multi-resolution transform published in [[37] ]. Table 2 lists the used settings for each transform. Particularly, for the CT, the symbols ’CDF 9/7’ and ’CDF 9/7’ denote the pyramid and orientation filter, respectively. The ’levels’ represents decomposition levels and the corresponding number of orientation for each level.

We choose five metrics recommended in [[37] ] to quantitatively evaluate the fusion performance. They are mutual information (MI) [[38] ], QAB/F [[39] ], Q0,QW, and QE [[40] , [41] ]. The scores of all five evaluation metrics closer to 1 indicate a higher quality of the composite image.

Tables 3 and 4 list the average results as well as the corresponding standard deviations for multi-focus image pairs of each type of transform. From these two tables, it can be observed that overall the CVT shows better performance than the LP, the DWT, and the CT, because the CVT is good at capturing edge and line features. However, the complexity and memory requirement of the CVT is much larger than the others. The proposed LCWT can achieve better results with different filter than the conventional fusion method. Especially, when choosing filter to be rbio1.3 and A/B = 53, the proposed LCWT yields better results than the CVT for the MI, Q0, and QW fusion metrics. Besides, the complexity and memory requirement of the 2D LCWT is much smaller than the CVT because of the fast algorithm we proposed here.

The fusion results for a multi-focus image pair can be seen from Fig. 16.Fusion results for a multi-focus image pair. a The LP. b The DWT. c The CVT. d The CT. e The LCWT

Conclusions

In this paper, the theories of DLCWT and multi-resolution approximation associated with LCT are proposed to eliminate the redundancy of the continuous LCWT. In order to reduce the computational complexity of DOLCWT, a fast filter banks algorithm associated with LCT is derived. Three potential applications are discussed as well, including shift sampling in multi-resolution subspaces, denoising of non-stationary signals, and multi-focus image fusion.

Further improvements of our proposed methods include the lifting scheme [[42] ] to accelerate the fast filter banks algorithm, the periodic non-uniform sampling of signals in multi-resolution subspaces associated with the DLCWT, etc. Potential applications include single-image super-resolution reconstruction [[43] ], blind reconstruction of multi-band signal in LCT domain [[44] , [45] ], multi-channel SAR imaging [[11] , [46] ], speech recovery [[33] ], estimations of the time-of-arrival, and pulse width of chirp signals [[14] ], etc.

Acknowledgements

The authors thank the National Natural Science Foundation of China for their supports for the research work. The authors are also grateful for the anonymous reviewers for their insightful comments and suggestions, which helped improve the quality of this paper significantly.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 61271113).

Authors’ contributions

JW is the first author of this paper. His main contributions include (1) the basic idea, (2) the derivation of equations, (3) computer simulations, and (4) writing of this paper. YW is the second author whose main contribution includes checking simulations. WW is the third author and his main contribution includes refining the whole paper. SR is the corresponding author of this paper whose main contribution includes analyzing the basic idea. All authors read and approved the final manuscript.

Competing interests

The authors declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References Citations

1 Stern A, Uncertainty principles in linear canonical transform domains and some of their implications in optics, J. Optical Soc. Am. A-Optics Image Sci. Vis., 2008, 25, 3, 647, 6522449194, 10.1364/JOSAA.25.000647

  • 2 James DF, Agarwal GS, The generalized fresnel transform and its application to optics, Optics Commun., 1996, 126, 4, 207, 212, 10.1016/0030-4018(95)00708-3
  • 3 Zhang F, Tao R, Wang Y, Relationship between sampling and multirate filterbanks in the linear canonical transform domain, EURASIP J. Adv. Signal Process., 2013, 2013, 1, 102, 10.1186/1687-6180-2013-102
  • 4 Stern A, Sampling of linear canonical transformed signals, Signal Process., 2006, 86, 7, 1421, 1425, 10.1016/j.sigpro.2005.07.0311172.94344
  • 5 Tao R, Li B-Z, Wang Y, Aggrey GK, On sampling of band-limited signals associated with the linear canonical transform, IEEE Trans. Signal Process., 2008, 56, 11, 5454, 54642472846, 10.1109/TSP.2008.929333
  • 6 Tian-Wen C, Bing-Zhao L, Tian-Zhou X, The ambiguity function associated with the linear canonical transform, EURASIP J. Adv. Signal Process., 2012, 2012, 1, 138, 10.1186/1687-6180-2012-138
  • 7 Zhao J, Tao R, Wang Y, Multi-channel filter banks associated with linear canonical transform, Signal Process., 2013, 93, 4, 695, 705, 10.1016/j.sigpro.2012.09.008
  • 8 Guanlei X, Xiaotong W, Xiaogang X, New inequalities and uncertainty relations on linear canonical transform revisit, EURASIP J. Adv. Signal Process., 2009, 2009, 1, 563265, 10.1155/2009/5632651184.94081
  • 9 Xu L, Tao R, Zhang F, Multichannel consistent sampling and reconstruction associated with linear canonical transform, IEEE Signal Process. Lett., 2017, 24, 5, 658, 662, 10.1109/LSP.2017.2683535
  • 10 Shi J, Liu X, He L, Han M, Li Q, Zhang N, Sampling and reconstruction in arbitrary measurement and approximation spaces associated with linear canonical transform, IEEE Trans. Signal Process., 2016, 64, 24, 6379, 63913566606, 10.1109/TSP.2016.2602808
  • 11 Liu N, Tao R, Wang R, Deng Y, Li N, Zhao S, Signal reconstruction from recurrent samples in fractional fourier domain and its application in multichannel sar, Signal Process., 2017, 131, 288, 299, 10.1016/j.sigpro.2016.08.008
  • 12 Mihovilovic D, Bracewell R, Adaptive chirplet representation of signals on time-frequency plane, Electron. Lett., 1991, 27, 13, 1159, 1161, 10.1049/el:19910723
  • 13 Angrisani L, D’Arco M, A measurement method based on a modified version of the chirplet transform for instantaneous frequency estimation, IEEE Trans. Instrum. Meas., 2002, 51, 4, 704, 711, 10.1109/TIM.2002.803295
  • 14 Tao R, Li Y-L, Wang Y, Short-time fractional fourier transform and its applications, IEEE Trans. Signal Process., 2010, 58, 5, 2568, 25802789406, 10.1109/TSP.2009.2028095
  • 15 Shi J, Zhang N, Liu X, A novel fractional wavelet transform and its applications, Sci. China Inf. Sci., 2012, 55, 6, 1270, 12792924591, 10.1007/s11432-011-4320-x1245.94047
  • 16 Shi J, Liu X, Zhang N, Multiresolution analysis and orthogonal wavelets associated with fractional wavelet transform, Signal Image Video Process., 2015, 9, 1, 211, 220, 10.1007/s11760-013-0498-2
  • 17 Wei D, Li Y-M, Generalized wavelet transform based on the convolution operator in the linear canonical transform domain, Optik-Int. J. Light Electron Optics, 2014, 125, 16, 4491, 4496, 10.1016/j.ijleo.2014.02.021
  • 18 Moshinsky M, Quesne C, Linear canonical transformations and their unitary representations, J. Math. Phys., 1971, 12, 8, 1772, 1780286385, 10.1063/1.16658050247.20051
  • 19 Bing D, Ran T, Yue W, Convolution theorems for the linear canonical transform and their applications, Sci. China Series F: Inf. Sci., 2006, 49, 5, 592, 6032316632, 10.1007/s11432-006-2016-4
  • 20 Q Xiang, K-Y Qin, in, 2009 International Conference on Information Engineering and Computer Science. The linear canonical transform and its application to time-frequency signal analysis (IEEE, 2009), pp. 1-4.
  • 21 Mann S, Haykin S, The chirplet transform: physical considerations, IEEE Trans. Signal Process., 1995, 43, 11, 2745, 2761, 10.1109/78.482123
  • 22 Bultan A, A four-parameter atomic decomposition of chirplets, IEEE Trans. Signal Process., 1999, 47, 3, 731, 7451729107, 10.1109/78.7477790979.94006
  • 23 Mallat S, A Wavelet Tour of Signal Process, 1999, Massachusetts, Academic press
  • 24 Bhandari A, Zayed AI, Shift-invariant and sampling spaces associated with the fractional fourier transform domain, IEEE Trans. Signal Process., 2012, 60, 4, 1627, 16372934185, 10.1109/TSP.2011.2177260
  • 25 Shi J, Liu X, Sha X, Zhang N, Sampling and reconstruction of signals in function spaces associated with the linear canonical transform, IEEE Trans. Signal Process., 2012, 60, 11, 6041, 60472990306, 10.1109/TSP.2012.2210887
  • 26 Shi J, Liu X, Zhang Q, Zhang N, Sampling theorems in function spaces for frames associated with linear canonical transform, Signal Process., 2014, 98, 88, 95, 10.1016/j.sigpro.2013.11.013
  • 27 Daubechies I, Sweldens W, Factoring wavelet transforms into lifting steps, J. Fourier Anal. Appl., 1998, 4, 3, 247, 2691650921, 10.1007/BF024760260913.42027
  • 28 Janssen AJEM, The Zak transform and sampling theorems for wavelet subspaces, IEEE Trans. Signal Process., 1993, 41, 12, 3360, 3364, 10.1109/78.2580790841.94011
  • 29 Chui C, Wang J, A cardinal spline approach to wavelets, Proc. Am. Math. Soc., 1991, 113, 3, 785, 7931077784, 10.1090/S0002-9939-1991-1077784-X0755.41008
  • 30 Shi J, Liu X, Sha X, Zhang Q, Zhang N, A sampling theorem for fractional wavelet transform with error estimates, IEEE Trans. Signal Process., 2017, PP, 99, 1, 13689091
  • 31 Mathews JH, Howell RW, Complex Analysis for Mathematics and Engineering, 1997, Boston, Jones and Bartlett
  • 32 Donoho DL, De-noising by soft-thresholding, IEEE Trans. Inf. Theory, 1995, 41, 3, 613, 6271331258, 10.1109/18.3820090820.62002
  • 33 Qiu W, Li B-Z, Li X-W, Speech recovery based on the linear canonical transform, Speech Commun., 2013, 55, 1, 40, 50, 10.1016/j.specom.2012.06.002
  • 34 Burt PJ, Adelson EH, The laplacian pyramid as a compact image code, IEEE Trans. Commun., 1983, 31, 4, 532, 540, 10.1109/TCOM.1983.1095851
  • 35 Starck J-L, Candès EJ, Donoho DL, The curvelet transform for image denoising, IEEE Trans. Image Process., 2002, 11, 6, 670, 6841929403, 10.1109/TIP.2002.10149981288.94011
  • 36 Do MN, Vetterli M, The contourlet transform: an efficient directional multiresolution image representation, IEEE Trans. Image Process., 2005, 14, 12, 2091, 2106, 10.1109/TIP.2005.859376
  • 37 Li S, Yang B, Hu J, Performance comparison of different multi-resolution transforms for image fusion, Inf. Fusion, 2011, 12, 2, 74, 84, 10.1016/j.inffus.2010.03.002
  • 38 Qu G, Zhang D, Yan P, Information measure for performance of image fusion, Electron. Lett., 2002, 38, 7, 1, 10.1049/el:20020212
  • 39 Xydeas C, Petrovic V, Objective image fusion performance measure, Electron. Lett., 2000, 36, 4, 308, 309, 10.1049/el:20000267
  • 40 Wang Z, Bovik AC, A universal image quality index, IEEE Signal Process. Lett., 2002, 9, 3, 81, 84, 10.1109/97.995823
  • 41 G Piella, H Heijmans, in, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429), 3. A new quality metric for image fusion (IEEE, 2003), pp. 173-62.
  • 42 Sweldens W, The lifting scheme: a construction of second generation wavelets, SIAM J. Math. Anal., 1998, 29, 2, 511, 5461616507, 10.1137/S00361410952890510911.42016
  • 43 Wei D, Li YM, Generalized sampling expansions with multiple sampling rates for lowpass and bandpass signals in the fractional fourier transform domain, IEEE Trans. Signal Process., 2016, 64, 18, 4861, 48743538386, 10.1109/TSP.2016.2560148
  • 44 Mishali M, Eldar YC, Blind multiband signal reconstruction: compressed sensing for analog signals, IEEE Trans. Signal Process., 2009, 57, 3, 993, 10093027782, 10.1109/TSP.2009.2012791
  • 45 Lin Y-P, Vaidyanathan PP, Periodically nonuniform sampling of bandpass signals, IEEE Trans. Circ. Syst. II, 1998, 45, 3, 340, 351, 10.1109/82.664240
  • 46 Zhao S, Wang R, Deng Y, Zhang Z, Li N, Guo L, Wang W, Modifications on multichannel reconstruction algorithm for sar processing based on periodic nonuniform sampling theory and nonuniform fast fourier transform, IEEE J. Sel. Topics Appl. Earth Obs. Remote Sens., 2015, 8, 11, 4998, 5006, 10.1109/JSTARS.2015.2421303
Glossary

CT

Chirplet transform

CT

Contourlet

CVT

Curvelet

DLCWT

Discrete LCWT

DOLCWT

Discrete orthogonal LCWT

DTFT

Discrete time Fourier transform

DWT

Discrete wavelet transform

FT

Fourier transform

FrFT

Fractional Fourier transform

GWT

Generalized wavelet transform

LCD

Linear canonical domain

LCT

Linear canonical transform

LCWT

Linear canonical wavelet transform

LP

Laplacian pyramid

MRA

Multi-resolution approximation

MI

Mutual information NFrWT: Novel fractional wavelet transform

NMSE

Normalized mean-square error

STFrFT

Short-time FrFT

SNR

Signal-to-noise ratio

TFR

Tim-frequency representation

WT

Wavelet transform

WD

Wigner distribution

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

PHOTO (COLOR)

By Jiatong Wang; Yue Wang; Weijiang Wang and Shiwei Ren

Titel:
Discrete linear canonical wavelet transform and its applications
Autor/in / Beteiligte Person: Wang, Jiatong ; Wang, Yue ; Wang, Weijiang ; Ren, Shiwei
Link:
Zeitschrift: EURASIP Journal on Advances in Signal Processing, Jg. 2018 (2018), Heft 1, S. 1-18
Veröffentlichung: SpringerOpen, 2018
Medientyp: academicJournal
ISSN: 1687-6180 (print)
DOI: 10.1186/s13634-018-0550-z
Schlagwort:
  • Discrete linear canonical wavelet transform
  • Multi-resolution approximation
  • Filter banks
  • Shift sampling
  • Denoising
  • Image fusion
  • Telecommunication
  • TK5101-6720
  • Electronics
  • TK7800-8360
Sonstiges:
  • Nachgewiesen in: Directory of Open Access Journals
  • Sprachen: English
  • Collection: LCC:Telecommunication ; LCC:Electronics
  • Document Type: article
  • File Description: electronic resource
  • Language: English

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -