 Research
 Open access
 Published:
Apply hyperanalytic shearlet transform to geometric separation
EURASIP Journal on Advances in Signal Processing volume 2014, Article number: 63 (2014)
Abstract
This paper first proposes a novel image separation method based on the hyperanalytic shearlet. By combining the advantages of both the hyperanalytic wavelet transform and the shear operation, hyperanalytic shearlet is easy to implement and also has a low redundancy. By using such transform and the orthonormal wavelet, a new geometric separation dictionary is obtained which can sparsely represent points and curviline singularities, respectively. In order to get the different components of image faster and more accurate, a fast alternating direction method (FADM) is used to train the dictionary. Our algorithm can greatly improve the computational efficiency without causing damage to the accuracy of image separation. Furthermore, a proper measure to evaluate the separation performance called sepdegree is defined. The experimental results have demonstrated the proposed method’s effectiveness and superiority.
1 Introduction
Astronomical images of the galaxy can be modeled as a superposition of pointlike and curvelike structures. In the further analysis, astronomers typically face the problem of extracting the stars from filaments which mostly are trajectory of the particle and hence separating pointlike from curvelike structures. Thus, this area is greatly attracting scholars’ attention in order to find efficient methodologies for accurately conquering this task.
Although this problem seems unsolvable  the problem is underdetermined, as there are two unknown (the images should be extracted) and only one known data (the given image)  experimental results using morphological component analysis (MAC)[1, 2] suggest that such a problem is possibly solvable when we get the prior information about the type of decomposed features and enough morphological difference between those features. For the separation of pointlike and curvelike features, perfect results have been achieved by employing a dictionary consisting of wavelet and curvelet with combination with l_{1} minimization techniques[2]. We know that pointlike structures can be optimally sparse representation in wavelet dictionary, and curvelike structures also can be optimally sparse representation in curvelet dictionary. Thus, the pointlike structures can be expressed by wavelet and the curvelike structures can be expressed by curvelet with applying l_{1} minimization to the expansion coefficients, and then the image can be separated automatically.
The current papers[3, 4] give a newly combined dictionary of orthonormal wavelet and shearlet for separating pointlike and curvelike features. And numerical results give evidence that the shearletbased decomposition algorithms have a superior behavior than curveletbased algorithms in[4]. In[3, 4], the authors introduce a nonsubsampled shearlet transform to design a separation dictionary which greatly increase the redundancy. And they choose an old method called block coordinate relaxation (BCR) to solve the l_{1} problem which is not only timeconsuming but also unable to get an accurate result. Thus, in this paper, a novel approach to the separation of pointlike and curvelike features based on hyperanalytic shearlet is proposed.
Shearlet transform is a new multiscale geometric analysis algorithm which inherits the advantages of the contourlet and curvelet transforms. It is also an optimal approximation presentation[5, 6] for singular curve or surface that contains C^{2} highdimensional signals. A shift invariant shearlet is achieved by nonsubsampled Laplace pyramid in[6]. This construction not only greatly increases the redundancy of the transform but also slows down the calculation sharply. From[7], we can know that hyperanalytic wavelet (HWT) just has limited redundancy to achieve multiscale decomposition without shift sensitivity, which is similar to dual tree complex wavelet (DTCWT), but differently, this method is more easily achievable than dual tree complex wavelet. And the construction of hyperanalytic wavelet also greatly accelerates the computation. So we propose a new fast discrete shearlet called hyperanalytic shearlet transform. It is implemented by using hyperanalytic wavelet[3, 4] to achieve multiscale decomposition, and then shear filter bank is applied to the highpass coefficients. This new algorithm holds the advantages of simpler structure and higher sparsity. The hyperanalytic shearlet addresses the problem of the aliasing phenomenon and greatly reduces the redundancy and computing time compared to nonsubsampled shearlet transform. In our paper, we apply it to separate an image into its morphologically different contents. In order to get the different components of image faster and more accurate, we also use fast alternating direction method (FADM) instead of BCR to train dictionary. Our algorithm can greatly improve the computational efficiency without damage to the accuracy of image separation. To compare the performance difference between this new algorithm and the method in[4], we define a new measure of the separation called sepdegree. The experiment results will demonstrate that our scheme has a better separation effect.
This paper is organized as follows. Section 2 introduces the construction of hyperanalytic shearlet transform. Section 3 describes the mathematical theory of geometric separation of pointlike and curvelike features and applies a novel algorithm to separate an image into morphologically different contents. Section 4 illustrates the numerical results. Finally, Section 5 presents some conclusions.
2 Hyperanalytic shearlet transform
Shearlet transform theory is based on composite wavelet. In dimension n = 2, the affine systems with composite dilations are the collections of the form:
where\psi \in {L}^{2}({\mathbb{R}}^{2}),\mathit{A},\mathit{B} are 2 × 2 invertible matrices and detB = 1. For anyf\in {\mathbb{R}}^{2},{\mathcal{A}}_{\mathit{AB}}(\psi ) forms a Parseval frame (also called tight frame); we call the elements of{\mathcal{A}}_{\mathit{AB}}\left(\psi \right) composite wavelet. Let\mathit{A}={\mathit{A}}_{0}=\left(\begin{array}{cc}4& 0\\ 0& 2\end{array}\right) be the anisotropic dilation matrix, and\mathit{B}={\mathit{B}}_{0}=\left(\begin{array}{cc}1& 1\\ 0& 1\end{array}\right) be shear matrix in (1); we can construct a tiling of the frequency as shown in Figure1.
For any\mathit{\xi}=({\xi}_{1},{\xi}_{2})\in {\widehat{\mathbb{R}}}^{2}, ξ_{1} ≠ 0, let ψ^{(0)}(ξ) be given by the frequency, that is
where{\widehat{\psi}}_{1},{\widehat{\psi}}_{2}\in {C}^{\infty}(\widehat{\mathbb{R}}),\text{supp}{\widehat{\psi}}_{1}\subset [\frac{1}{2},\frac{1}{16}]\cup [\frac{1}{16},\frac{1}{2}],\text{supp}{\widehat{\psi}}_{2}\subset [1,1]. Then, you know\text{supp}{\widehat{\psi}}^{(0)}\subset {[\frac{1}{2},\frac{1}{2}]}^{2}.
From the above analysis, we can get the support range of the function ψ_{j,l,k} in the frequency domain:
That is, each element\widehat{{\psi}_{j,l,\mathit{k}}} is supported on a pair of trapezoids, of approximate size 2^{2j} × 2^{j}, oriented along lines of slope l 2^{j}(see Figure2).
Let{D}_{0}=\left\{({\xi}_{1},{\xi}_{2})\in {\widehat{\mathbb{R}}}^{2}:\left{\xi}_{1}\right\ge \frac{1}{8},\left\frac{{\xi}_{1}}{{\xi}_{2}}\right\le 1\right\}, that means ∀(ξ_{1},ξ_{2}) ∈ D_{0}, the function group\left\{{\widehat{\psi}}^{(0)}\left(\mathit{\xi}{\mathit{A}}_{0}^{j}{\mathit{B}}_{0}^{l}\right)\right\} forms a tiling of D_{0} as shown in Figure1, notes that D_{0} is illustrated in solid line.
From[6], we know that the following set is a Parseval frame for L^{2}(D_{0}).
Similarly, we can construct the other half tiling of Figure1, which is the tiling of D_{1} in dashed line. D_{1} is:
Let{\mathit{A}}_{1}=\left(\begin{array}{cc}2& 0\\ 0& 4\end{array}\right),{\mathit{B}}_{1}=\left(\begin{array}{cc}1& 0\\ 1& 1\end{array}\right), and ψ^{(1)} is as follows:
where{\widehat{\psi}}_{1},{\widehat{\psi}}_{2} is defined the same as the previous equation. Then, we get a Parseval frame for L^{2}(D_{1}), that is as follows:
Iff\in {L}^{2}({\mathbb{R}}^{2}), then its continuous shearlet transform is defined as follows:
wherej\ge 0,l={2}^{j}\sim {2}^{j}1,\mathit{k}\in {\mathbb{Z}}^{2},d=0,1.
The discrete shearlet in[4] uses nonsubsampled Laplace pyramid to achieve multiscale decomposition, which greatly increases the redundancy of the transform. Also, it greatly increases the computing time.
Due to the high redundancy and massive calculation of nonsampled wavelet, DTCWT, one that is constructed through a pair of wavelet trees, is proposed in[8]. Although DTCWT is an invertible quasi shift invariant and its 1D case a redundancy of 2, the design of these quadrature wavelet pairs is so complicated that it can be done only through approximations. It means that the DTCWT requires special mother wavelet function. To overcome this restraint, in[7], Firoiu has proposed a new shift invariant called HWT using Hilbert transform and a twostage mappingbased complex wavelet transform (MBCWT) in soft space[9]. And she also gives the proof that HWT is equivalent to DTCWT. That means that HWT’s redundancy ratio is 2, the same as that of DTCWT. Moreover, HWT can be realized through classical mother wavelet function like those conceived by Daubechies. Using this method, we can get a higher degree of shift invariance and a better directional selectivity[9].
So we use HWT to achieve multiscale decomposition and apply shear filter bank to the HWT coefficients. For short, we name this new algorithm hyperanalytic shearlet transform, which holds the advantages of a simpler structure and a higher sparseness. What is more, it has greatly improved the redundancy compared with shearlet transform and greatly reduced the computing time. We first introduce HWT and then construct hyperanalytic shearlet.
Figure3 gives the construction of 2D HWT. We can see that{f}^{{D}_{M}^{4}} denotes the lowpass coefficients and z_{ k }(k = ±i,±r) denotes the highpass coefficients.
Figure3 shows that the 2D HWT of the image f(x_{1},x_{2}) can be computed with the aid of the 2D DWT and its associated hypercomplex image. To simplify the calculation, the hypercomplex mother wavelet function associated to the real mother wavelet ψ(x_{1},x_{2}) is defined[7, 9] as:
where i^{2} = j^{2} = k^{2} = 1 and i j = j i = k,{H}_{{x}_{1}} and{H}_{{x}_{2}} respectively denotes the 1D Hilbert transform of the lines and columns of the input image. So the 2D HWT of the image f(x_{1},x_{2}) shown in Figure3 is as follows:
Next, we will demonstrate the construction for hyperanalytic shearlet. Let the dilations A^{j} be associated with scale transformation, and the matrices B^{l} be associated to areapreserving geometrical transformation. For\forall ({\xi}_{1},{\xi}_{2})\in {\widehat{\mathbb{R}}}^{2}, j ≥ 0,\mathit{k}\in {\mathbb{Z}}^{2}, d = 0,1, l = 2^{j}∼2^{j}  1, the hyperanalytic shearlet transform off\in {L}^{2}\left({\mathbb{R}}^{2}\right) can be computed via:
where ψ is wavelet function of hyperanalytic shearlet, W is a window function localized on a pair of trapezoid. And V(2^{2j}ξ) is the Fourier coefficients of the multiscale analysis. The 2D discrete Fourier transform (DFT) of imagef\in {L}^{2}\left({\mathbb{R}}^{2}\right) is\widehat{f}\left[{k}_{1},{k}_{2}\right](\frac{N}{2}\le {k}_{1},{k}_{2}\le \frac{N}{2}). Here, we adopt the convention that brackets [,] denote arrays of indices, parentheses (,) denote function evaluations, and N × N denotes the image size.
At the j th scale, we utilize HWT instead of Laplace transform to compute the equation\widehat{f}\left({\xi}_{1},{\xi}_{2}\right)\overline{V\left({2}^{2j}{\xi}_{1},{2}^{2j}{\xi}_{2}\right)}[6, 7, 9]. So we can decompose the father subband coefficients{f}_{a}^{j1}\left[{n}_{1},{n}_{2}\right] into one lowpass subband coefficient{f}_{a}^{j}\left[{n}_{1},{n}_{2}\right] whose size is half of the father subband size (In fact, it produces two lowpass subband coefficients through HWT. In order to conduct a HWT pyramids conveniently, we make two lowpass subband coefficients decomposed from each scale to one lowpass subband coefficient.) and six highpass subband coefficients{f}_{d(\gamma )}^{j}\left[{n}_{1},{n}_{2}\right],\gamma =0\sim 6. The sizes of{f}_{a}^{j}\left[{n}_{1},{n}_{2}\right] and{f}_{d(\gamma )}^{j}\left[{n}_{1},{n}_{2}\right] are{N}_{j}^{a}={2}^{j+1}N and{N}_{j}^{d}={2}^{j}N, respectively. So we have
To achieve the direction filter of the high frequency coefficients after decomposition of{f}_{d(\gamma )}^{j}\left[{n}_{1},{n}_{2}\right], we should construct a shear direction filter using window function. Let{\widehat{\delta}}_{p} represent the DFT of the delta function in the pseudopolar grid. And φ_{ p } is the mapping function from the Cartesian grid to the pseudopolar one[10], which can be described as a selection matrix S with the property that its elements s_{i,j} satisfy the property{s}_{i,j}^{2}={s}_{i,j}. Then, the hyperanalytic shearlet coefficients{\widehat{f}}_{d(\gamma )}^{j}\left[{n}_{1},{n}_{2}\right]{\u0175}_{j,l}^{s}\left[{n}_{1},{n}_{2}\right] in the Cartesian grid are as follows:
where\stackrel{~}{W} is a Meyer window function. Finally, let{w}_{j,l}^{s} denote inverse Fourier transform of{\u0175}_{j,l}^{s}. Then, we give the hyperanalytic shearlet transform off\in {L}^{2}\left({\mathbb{R}}^{2}\right), which is defined as:
Here, J is the final scale.
The hyperanalytic shearlet eliminates the aliasing phenomenon and has better direction selectivity and lower redundancy than the nonsubsampled shearlet. Moreover, hyperanalytic shearlet realizes the multiscale decomposition by using addition, subtraction, and FFT. All the analysis shows that the calculation speed of hyperanalytic shearlet is quite fast; at the mean time, it can have a good visual effect as nonsubsampled shearlet does. Then, we apply it to separate an image into its morphologically different contents.
3 Apply hyperanalytic shearlet transform to geometric separation
It is an important technique to separate an image into its morphologically different contents using MCA[1] from prior information about the type of features to be decomposed. Recently, Donoho and Kutyniok presented a mathematical framework in[3] for image separation and constructed geometric separation mathematical theory of separating pointlike from curvelike features. And Kutyniok and Lim gave a new waveletshearlet dictionary based on their analysis in[4]. After analyzing the advantages of hyperanalytic shearlet in Section 2, it is natural to construct a new combined dictionary of wavelet and hyperanalytic shearlet. In order to improve the computational efficiency, we first apply the new dictionary to solve the problem about the separation of pointlike and curvelike features to an l_{1} optimization model. And then, we use fast alternating direction method in[11] to obtain the optimal solution. Compared with separation algorithms using wavelet and shearlet in various ways, such approach is proved superior by numerical results especially when it comes to the speed. In the following, we briefly review this theoretical approach to the geometric separation problem and present our method.
Let function P denote a ‘pointlike’ object and function C denote a ‘curvelike’ object. The image function f is expressed as:
The geometric separation problem now is turned into recovering P and C from the observed signal f. Since curvilinear singularities can be sparsely represented by shearlet, they can also be sparsely represented by hyperanalytic shearlet, while point singularities can be optimally sparsely represented by wavelet. So we choose the orthonormal separable Meyer wavelet and hyperanalytic shearlet to construct a dictionary to separate pointlike from curvelike structures.
Let (F_{ j })_{ j } denote a family of filters including wavelet and hyperanalytic shearlet filters. Then, the function f can be decomposed into pieces f_{ j } with different scales j based on different subband filters. So we can get the equation f_{ j } = F_{ j } ∗ f, and the original function can be reconstructed by usingf=\sum _{j}{F}_{j}\ast {f}_{j},f\in {L}^{2}\left({\mathbb{R}}^{2}\right).
With these conceptions above, we can solve the geometric separation problem step by step. For this, the model (15) can be rewritten as f_{ j } = P_{ j } + C_{ j } for every scale. Let Φ_{1} and Φ_{2} be the basis of orthonormal separable Meyer wavelet and hyperanalytic shearlet. Then, for each scale j, we consider the optimization problem as follows:
where W_{ j } denotes the pointlike signal composition of f_{ j }, S_{ j } denotes the curvelike signal composition of f_{ j }.{\mathrm{\Phi}}_{1}^{T}{W}_{j} denotes the Wavelet coefficients of the signal W_{ j }, and{\mathrm{\Phi}}_{2}^{T}{S}_{j} denotes hyperanalytic shearlet coefficients of S_{ j }. Obviously, the solution of (16) is the l_{1} minimization problem. In practice, the signal f is often contaminated by noise, and in[4], the authors have presented a new model to solve this problem adaptively. That is, for each scale j, the optimization problem can be presented through the following model:
In (17), the noise cannot be represented sparsely by either wavelet or hyperanalytic hearlet, and then it can be related with the residual f_{ j }  W_{ j }  S_{ j }.
It costs a lot of computational time to solve (17) for all scales. Kutyniok and Lim[4] show that it has been sufficient for separating pointlike from curvelike structures with sufficiently large scales j. So we reweight the different scales coefficients which strengthen the highfrequency subband to avoid high complexity like[4]. For each scale j, we choose such a weight vector w, and the elements of w are all positive and w_{ j } < w_{ i }, if j < i. Then, we can get the new signal\stackrel{~}{f} by computing
wheref=\sum _{j}{F}_{j}\ast {f}_{j} and f_{ j } = F_{ j } ∗ f.
From (17) and (18), we can separate pointlike from curvelike structures by solving the follow problem:
We can focus on the high frequencies by using signal\stackrel{~}{f} which greatly improves the computational efficiency. But we do not calculate the optimization problem like in[4] because BCR method in[12] is not precise enough and also it is slow. In this paper, we use the fast numerical schemes  FADM in[11]  to solve (19) since we can get more accurate results and have a faster computing speed. Apply FADM to (19).

(a)
First, fix S; then, we can get the solution of W :
\begin{array}{ll}\phantom{\rule{6.5pt}{0ex}}{\u0174}^{(k)}& =\underset{W}{\text{arg min}}{\u2225{\mathrm{\Phi}}_{1}^{T}{\u0174}^{(k1)}\u2225}_{1}+{\u2225{\mathrm{\Phi}}_{2}^{T}S\u2225}_{1}+{\lambda}_{2}{\u2225\stackrel{~}{f}{\u0174}^{(k1)}S\u2225}_{2}^{2}\\ =\underset{W}{\text{arg min}}{\u2225{\mathrm{\Phi}}_{1}^{T}{\u0174}^{(k1)}\u2225}_{1}+{\lambda}_{2}{\u2225{g}_{1}^{(k)}{\u0174}^{(k1)}\u2225}_{2}^{2}\end{array}(20) 
(b)
Then, fix W; then, we can get the solution of S :
\begin{array}{ll}\phantom{\rule{6.5pt}{0ex}}{\u015c}^{(k)}& =\underset{S}{\text{arg min}}{\u2225{\mathrm{\Phi}}_{1}^{T}W\u2225}_{1}+{\u2225{\mathrm{\Phi}}_{2}^{T}{\u015c}^{(k1)}\u2225}_{1}+{\lambda}_{2}{\u2225\stackrel{~}{f}{\u015c}^{(k1)}W\u2225}_{2}^{2}\\ =\underset{S}{\text{arg min}}{\u2225{\mathrm{\Phi}}_{1}^{T}{\u015c}^{(k1)}\u2225}_{1}+{\lambda}_{1}{\u2225{g}_{2}^{(k)}{\u015c}^{(k1)}\u2225}_{2}^{2}\end{array}(21)
where k ≥ 1,{g}_{1}^{(k)}=\stackrel{~}{f}{\u015c}^{(k1)},{g}_{2}^{(k)}=\stackrel{~}{f}{\u0174}^{(k)}.
Minimization problem (20) and (21) can be uniformly written as the following minimization problem:
where ρ(·) denotes l_{1} norm. Then, we can solve (22) by using twostep iterative shrinkage algorithm in[13], which is an easy and fast method, see the details in[13].
In order to verify the reliability and validity of the proposed algorithm, we introduce a measure named sepdegree to evaluate the separation performance of our transform. f denotes the noise image, f_{ c } denotes the separated image containing curvelike features, and f_{ p } denotes the separated image containing pointlike features. Let μ(f) denote the mathematical expectation of f. Then, we can define the sepdegree as follows:
Definition 1.
The sepdegree ζ of an algorithm for separating pointlike and curvelike features can be defined as the following:
where (f)^{G} = Gradient(f), which denotes the gradient map of the image f, and f^{S} = f_{ p } + f_{ c },(f^{S})^{G} = Gradient(f^{S}). a b s(·) denotes the absolute value of the function, and ϖ denotes the similarity between (f)^{G} and (f^{S})^{G}.
The definition of sepdegree shows that the separation method’s performance is better when ς is larger. It is because that μ(f  f^{S}) should be smaller enough for a better separating method, which means we get a most approximate image of f. From Jensen’s inequality, we know ϖ ≤ 1 in (23), and the closer ϖ to 1 is, the more similar (f)^{G} and (f^{S})^{G} are, which means that the extracted curvelike component is more perfect. For a better separation method, μ(f  f^{S}) should be smaller and ϖ should be larger, so sepdegree ζ should be larger based on (24). In the following, ζ is used to distinguish the numerical experiments.
4 The numerical results
In this section, we compare our scheme of wavelet and hyperanalytic shearlet dictionary (WHSD) with FADM against the separation algorithm based on wavelet and shearlet dictionary (WSD) with BCR in[4]. And the scale of all is four; for hyperanalytic shearlet and nonsubsampled shearlet, the direction vector is [2 3 3 4]. All routines were run using the Matlab R2009a which is based on an Intel 2.00GHz CPU.
The different methods for separating pointlike features and curvelike features from an artificial image are shown in Figure4, and Table1 shows the computing times and sepdegree of separating methods through WSD and WHSD.
In the experimental results, Figure4a is an artificial image consisting of a composition of pointlike and curvelike structures on a smooth background, and Figure4b is the same image added by some additive white Gaussian noise with variance 20. Figure4c shows the curvelike component of image separating by WSD, and Figure4d shows the pointlike component of image separating by WSD. Correspondingly, Figure4e,f shows the curvelike and pointlike components of image separating by WHSD. Compared with Figure4c separated via WSD method, Figure4e shows that WHSD does not keep all circlelike contents, which makes the circle of our scheme a little pale. Though the visual effect of Figure4e is just a little worse than Figure4c, the visual effect of Figure4f is much better than Figure4d. From Figure4d, we know that the separating method WSD can bring some visible artifacts, but our new algorithm will solve this problem. Finally, the comparison of the computing time shows that the separation can be much faster performed by our scheme because hyperanalytic shearlet has a low redundancy which greatly reduces the computational complexity. Table1 shows that our algorithm can reduce the computing time to one fifth of the time of separating image by WSD. Table1 also shows that our algorithm can get a higher sepdegree than separating image by WSD. It means that our algorithm can get a better performance in separating an artificial image consisting of a composition of pointlike and curvelike structures.
Let us consider the performance of our scheme and WSD on the realworld images. Figure5a shows the experimental results on a test image of a neuron generated by fluorescence microscopy from the research group by Roland Brandt, which is composed of ‘spines’ (pointlike features) and ‘dendrites’ (curvelike features). Figure5b is the noise image added by some additive white Gaussian noise. Comparing Figure5c with Figure5e, we see that our scheme extracts the curvelike structures much more precise than WSD. Comparing Figure5d with Figure5f, we can also see that our scheme extracts the pointlike structures much more clearly than WSD, and the computation time is greatly reduced, also shown in Table2.
Table2 shows that our algorithm gets a better performance in separating a neuron image of a composition of pointlike and curvelike structures.
5 Conclusions
This paper proposes a novel approach of separation of pointlike and curvelike features exploiting a new combined dictionary of wavelet and hyperanalytic shearlet and defines a new objective measure called sepdegree to evaluate the separation performance. The experimental results demonstrate that the proposed method is more applicable to geometric separation. It has a better visual effect as wavelet and shearlet dictionary, and its computing time decreases sharply.
References
Starck JL, Elad M, Donoho DL: Image decomposition via the combination of sparse representation and a variational approach. IEEE Trans. Image Process 2005, 14(2):15701582.
Donoho DL, Kutyniok G: Microlocal analysis of the geometric separation problems. Comm. Pure Appl. Math 2013, 66(1):147. 10.1002/cpa.21418
Donoho DL, Kutyniok G: Geometric separation using a waveletshearlet dictionary. In SampTA’09, Marseille, France. IEEE; 2009:15.
Kutyniok G, Lim WQ: Image separation using wavelets and shearlets. In Curves and Surfaces, Avignon, France. Springer, Heidelberg; 2010:416430.
Lim WQ: The discrete shearlets transform: a new directional transform and compactly supported shearlets frames. IEEE Trans. Image Process 2010, 19(5):11661180.
Easley G, Labate D, Lim WQ: Sparse directional image representation using the discrete shearlets transform. Appl. Comput. Harmonic Anal 2008, 25(1):2546. 10.1016/j.acha.2007.09.003
Adam I, Nafornita C, Boucher JM, Isar A: A new implementation of the hyperanalytic wavelet transform. In ISSCS 2007, Iasi, Romani. IEEE; 2007:401404.
Kingsbury NG: Shift invariant properties of the dualtree complex wavelet transform. IEEE Comput. Soc 1999, 47(3):12211224.
Firoiu I, Nafornita C, Boucher JM, Isar A: Image denoising using a new implementation of the hyperanalytic wavelet transform. IEEE Trans. Instrum. Meas 2009, 58(8):24102416.
Colonna F, Easley GR: Generalized discrete radon transforms and their use in the ridgelet transform. J. Math. Imag. Vis 2005, 23(2):145165. 10.1007/s1085100564630
Tao M: Fast alternating direction method of multipliers for totalvariationbased image restoration. J. Southeast Univ 2011, 27(4):379383.
Sardy S, Bruce AG, Tseng P: Block coordinate relaxation methods for nonparametric wavelet denoising. J. Comput. Graph. Stat 2000, 9(2):361379.
BioucasDias J, Figueiredo M: A new twist: twostep iterative shrinkage/thresholding algorithms for image restoration. 2007, 16(12):29923004.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Shuaiqi Liu, Shaohai Hu contributed equally to this work.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Liu, S., Hu, S., Shi, M. et al. Apply hyperanalytic shearlet transform to geometric separation. EURASIP J. Adv. Signal Process. 2014, 63 (2014). https://doi.org/10.1186/16876180201463
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/16876180201463