Skip to main content

Optimally Sparse Representations of Cartoon-Like Cylindrical Data

Abstract

Sparse representations of multidimensional data have received a significant attention in the literature due to their applications in problems of data restoration and feature extraction. In this paper, we consider an idealized class \({\mathcal {C}}^2(Z) \subset L^2({\mathbb {R}}^3)\) of 3-dimensional data dominated by surface singularities that are orthogonal to the xy plane. To deal with this type of data, we introduce a new multiscale directional representation called cylindrical shearlets and prove that this new approach achieves superior approximation properties not only with respect to conventional multiscale representations but also with respect to 3-dimensional shearlets and curvelets. Specifically, the N-term approximation \(f_N^S\) obtained by selecting the N largest coefficients of the cylindrical shearlet expansion of a function \(f \in {\mathcal {C}}(Z)\) satisfies the asymptotic estimate \( \Vert f - f_N^S\Vert _2^2 \le c \, N^{-2} \, (\ln N)^3, \quad \text {as } N \rightarrow \infty .\) This is the optimal decay rate, up the logarithmic factor, outperforming 3d wavelet and 3d shearlet approximations which only yield approximation rates of order \(N^{-1/2}\) and \(N^{-1}\) (ignoring logarithmic factors), respectively, on the same type of data.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

References

  1. Bodmann, B.G., Labate, D., Pahari, B.R.: Smooth projections and the construction of smooth parseval frames of shearlets. Adv. Comput. Math. 45(5), 3241–3264 (2019)

    Article  MathSciNet  Google Scholar 

  2. Candès, E.J., Donoho, D.L.: New tight frames of curvelets and optimal representations of objects with piecewise c2 singularities. Commun. Pure Appl. Math. 57(2), 219–266 (2004)

    Article  Google Scholar 

  3. DeVore, R.A.: Nonlinear approximation. Acta Numerica 7, 51–150 (1998)

    Article  MathSciNet  Google Scholar 

  4. Donoho, D.L., Vetterli, M., DeVore, R.A., Daubechies, I.: Data compression and harmonic analysis. IEEE Trans. Inf. Theory 44(6), 2435–2476 (1998)

    Article  MathSciNet  Google Scholar 

  5. Donoho, D.L.: Sparse components of images and optimal atomic decompositions. Constr. Approx. 17(3), 353–382 (2001)

    Article  MathSciNet  Google Scholar 

  6. Easley, G., Labate, D., Lim, W.-Q.: Sparse directional image representations using the discrete shearlet transform. Appl. Comput. Harmonic Anal. 25(1), 25–46 (2008)

    Article  MathSciNet  Google Scholar 

  7. Guo, K., Labate, D.: Optimally sparse multidimensional representation using shearlets. SIAM J. Math. Anal. 39, 298–318 (2007)

    Article  MathSciNet  Google Scholar 

  8. Guo, K., Labate, D.: optimally sparse shearlet approximations of 3d data. Independent Component Analyses, Wavelets, Neural Networks, Biosystems, and Nanoengineering IX, 8058 (2011)

  9. Guo, K., Labate, D.: Characterization of piecewise-smooth surfaces using the 3d continuous shearlet transform. J. Fourier Anal. Appl. 18(3), 488–516 (2012)

    Article  MathSciNet  Google Scholar 

  10. Guo, K., Labate, D.: Optimally sparse representations of 3d data with c2 surface singularities using parseval frames of shearlets. SIAM J. Math. Anal. 44, 851–886 (2012)

    Article  MathSciNet  Google Scholar 

  11. Guo, K., Labate, D.: The construction of smooth parseval frames of shearlets. Math. Model. Nat. Phenom. 8(1), 82–105 (2013)

    Article  MathSciNet  Google Scholar 

  12. Guo, K., Labate, D.: Detection of singularities by discrete multiscale directional representations. J. Geom. Anal. 28(3), 2102–2128 (2018)

    Article  MathSciNet  Google Scholar 

  13. Houska, R., Labate, D.: Detection of boundary curves on the piecewise smooth boundary surface of three dimensional solids. Appl. Comput. Harmonic Anal. 40(1), 137–171 (2016)

    Article  MathSciNet  Google Scholar 

  14. Kutyniok, G., Lim, W.-Q.: Compactly supported shearlets are optimally sparse. J. Approx. Theory 163(11), 1564–1589 (2011)

    Article  MathSciNet  Google Scholar 

  15. Kutyniok, G., Petersen, P.: Classification of edges using compactly supported shearlets. Appl. Comput. Harmonic Anal. 42(2), 245–293 (2017)

    Article  MathSciNet  Google Scholar 

  16. Kutyniok, G., Lemvig, J., Lim, W.-Q.: Optimally sparse approximations of 3d functions by compactly supported shearlet frames. SIAM J. Math. Anal. 44(4), 2962–3017 (2012)

    Article  MathSciNet  Google Scholar 

  17. Labate, D., Lim, W.-Q., Kutyniok, G., Weiss, G.: Sparse multidimensional representation using shearlets. In: Wavelets XI, International Society for Optics and Photonics, vol. 5914, p. 59140U (2005)

  18. Mallat, S.: A Wavelet Tour of Signal Processing, Third Edition: The Sparse Way, 3rd edn. Academic Press Inc, New York (2008)

    Google Scholar 

  19. Manolakis, D.G., Lockwood, R.B., Cooley, T.W.: Hyperspectral Imaging Remote Sensing: Physics, Sensors, and Algorithms. Cambridge University Press, Cambridge (2016)

    Book  Google Scholar 

  20. Negi, P.S., Labate, D.: 3-d discrete shearlet transform and video processing. IEEE Trans. Image Process. 21(6), 2944–2954 (2012)

    Article  MathSciNet  Google Scholar 

  21. Prasad, S., Labate, D., Cui, M., Zhang, Y.: Morphologically decoupled structured sparsity for rotation-invariant hyperspectral image analysis. IEEE Trans. Geosci. Remote Sens. 55(8), 4355–4366 (2017)

    Article  Google Scholar 

  22. Vera, D.: Democracy of shearlet frames with applications. J. Approx. Theory 213, 23–49 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

DL acknowledges support from NSF Grants DMS 1720487 and 1720452.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Demetrio Labate.

Additional information

Publisher's Note

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

A: Optimal Approximation Rates

A: Optimal Approximation Rates

Our analysis of the optimal sparsity rate adapts the method in [5] where, for functions f in a function class \({\mathcal {F}}\), one considers adaptive representations in an overcomplete dictionary \({\varPhi } =\{\phi _i: i \in I\} \subset L^2({\mathbb {R}}^2)\) of the form

$$\begin{aligned} f = \sum _{i \in I_f} c_i(f) \, \phi _i, \end{aligned}$$
(24)

and the selection of \(I_f\) in I is required to satisfy a polynomial depth search constraint to avoid situations which are computationally unfeasible. The sparsity of the expansion (24) is measured in terms of the quasi-norm \(\Vert c(f)\Vert _{w \ell ^p}\), where \(c(f)=(c_i(f))\), with the optimal degree of sparsity being defined as the smallest p such that \(\Vert c(f)\Vert _{w \ell ^p}\) is bounded. Hence, denoting by \(|c(f)|_m\) the m-th largest entry in the coefficient sequence (|c(f)|), there is a constant \(C>0\) such that

$$\begin{aligned} \sup _{f \in {\mathcal {F}}}|c(f)|_m \le C \, m^{-\frac{1}{p}}, \end{aligned}$$
(25)

and no decay rate faster than \(m^{-\frac{1}{p}}\) is possible. It follows that, if \({\varPhi }\) is also a Parseval frame, then, from (25) we have

$$\begin{aligned} \Vert f-f_N\Vert ^2 \le \sum _{m>N} |c(f)|^2_m \le C \sum _{m>N} m^{-2/p} \le C \, N^{-2/p+1} \end{aligned}$$

and \(O(N^{-2/p+1})\) is the optimal decay rate as no better approximation can be achieved under the procedure described above.

The argument in [5] to determine the optimal p for which \(\Vert c(f)\Vert _{w \ell ^p}\) is bounded for \(f \in {\mathcal {F}}\) requires to assess the value p such that \({\mathcal {F}}\) contains a copy of \(\ell ^p\). Recall that \({\mathcal {F}}\) contains a copy of \(\ell ^p\) if it contains embedded orthogonal hypercubes of dimension \(M({\varDelta })\) and side \({\varDelta }\) such that, for some sequence \(({\varDelta }_k) \rightarrow 0\), there is a constant \(C>0\) such that

$$\begin{aligned} M({\varDelta }_k) \ge C \, {\varDelta }_k^{-p}, \quad k=k_0, k_0+1, \dots \end{aligned}$$

Theorem 4

The class \({\mathcal {C}}^2(Z) \subset L^2({\mathbb {R}}^3)\) contains a copy of \(\ell ^p\) for \(p=\frac{2}{3}\).

Theorem 4 implies that no representation system satisfying polynomial depth search constraint can provide approximations for \({\mathcal {C}}^2(Z)\) with the coefficients \(\Vert c(f)\Vert _{w\ell ^p} < \infty \), for \(p < \frac{2}{3}\), i.e., \(p=\frac{2}{3}\) is the optimal value. It follows that, if \(\Vert c(f)\Vert _{w \ell ^{\frac{2}{3}}} < \infty \), then there is a constant \(C>0\) such that

$$\begin{aligned} \sup _{f \in {\mathcal {C}}^2}|c(f)|_m \le C \, m^{-\frac{3}{2}}, \end{aligned}$$

and no decay rate faster than \(m^{-\frac{3}{2}}\) is possible. As seen above, the last inequality implies that, if \(f_N\) is the best N term approximation to \(f \in {\mathcal {C}}^2(Z)\) using a Parseval frame, then

$$\begin{aligned} \Vert f-f_N\Vert ^2 \le C \sum _{m>N} m^{-3} \le C \, N^{-2}. \end{aligned}$$

Hence Theorem 3 shows that the approximation rate of cylindrical shearlets is nearly optimal. Note the rate \(O(N^{-2})\) is also the optimal approximation rate for functions in the class of 2d cartoon-like images [5].

Proof of Theorem 4

Since our proof follows closely the Proof of Theorem 3 in [5], we will mainly emphasize the modifications needed for our case.

Let g be a smooth and non-negative function with compact support in \([0,2 \pi ]\). For scalars A and \(m(A,\delta )\) to be determined, let \( g_{i,m}(t)= A \, m^{-2} g(m t- 2 \pi i)\) for \(i =0,1, \ldots , m-1.\) Notice that \(\Vert g_{i,m}\Vert _{C^2} = A \, \Vert g\Vert _{C^2}\) and \(\Vert g_{i,m}\Vert _{L^1}= A \, m^{-3} \Vert g\Vert _{L^1}\). We introduce polar coordinates \((\rho ,\theta )\) with origin in \(\big (\frac{1}{2},\frac{1}{2}\big )\). For \(\rho _0=\frac{1}{4}\), using cylindrical coordinates in \({\mathbb {R}}^3\), we set

$$\begin{aligned} \psi _{i,m}(\rho ,\theta ,z) = \left( \chi _{\{\rho \le \rho _0\}}(\rho ,\theta ) - \chi _{\{\rho \le g_{i,m}+\rho _0\}}(\rho ,\theta )\right) w(z), \quad i =0,1, \dots , m-1, \end{aligned}$$

where w is a \(C^2\) function with compact support. Hence, we define the radius functions \( r_\xi =\frac{1}{4}+\sum _{i=1}^m \xi _{i} \, g_{i,m},\) where \(\xi _{i} \in \{0,1\}\) and the corresponding functions

$$\begin{aligned} f_\xi (\rho ,\theta ,z)=\chi _{\{\rho \le \rho _0\}}(\rho ,\theta ) \, w(z)+\sum _{i=1}^m \xi _{i} \, \psi _{i,m}(\rho ,\theta ,z), \quad \xi _{i} \in \{0,1\}. \end{aligned}$$

The functions \(\psi _{i,m}\) are bulges around a cylinder of radius \(\rho _0\) and have disjoint support; each \(f_\xi \) is the indicator function of the cylinder of radius \(\rho _0\) plus some addition bulges. Since g is bounded and non-negative, a direct calculation shows that

$$\begin{aligned} \Vert \psi _{i,m}\Vert _{L^2}^2 \simeq \Vert g_{i,m}\Vert _{L^1}= A \, m^{-3} \Vert g\Vert _{L^1}, \end{aligned}$$

and, for each radius function \(r_\xi \), \( \Vert r_\xi \Vert _{C^2} \le \Vert g_{i,m}\Vert _{C^2} = A \, \Vert g\Vert _{C^2}.\) Hence, the hypercube embedding is achieved whenever \( A \le Z/\Vert g\Vert _{C^2}\).

Whenever \( A \le Z/\Vert g\Vert _{C^2}\), the sidelength \({\varDelta } = \Vert \psi _{i,m}\Vert _{L^2}\) of the hypercubes satisfies:

$$\begin{aligned} \Vert \psi _{i,m}\Vert _{L^2}^2 = {\varDelta }^2 \simeq \Vert g_{i,m}\Vert _{L^1}= A \, m^{-3} \Vert g\Vert _{L^1} \le Z \, m^{-3} \frac{\Vert g\Vert _{L^1}}{\Vert g\Vert _{C^2}}. \end{aligned}$$

Hence, setting

$$\begin{aligned} m(\delta ) = \left\lfloor \left( \frac{\delta ^2}{Z}\frac{\Vert g\Vert _{C^2}}{\Vert g\Vert _{L^1}} \right) ^{-\frac{1}{3}}\right\rfloor , \quad A(\delta ,Z) = \delta ^2 m^{3}/\Vert g\Vert _{L^1}, \end{aligned}$$

it follows that \( A \le Z/\Vert g\Vert _{C^2}\) and \({\varDelta } \simeq \delta \), which shows that the hypercube embedding is satisfied with sidelength \({\varDelta } \simeq \delta \) and the dimension of the hypercube obeys \( m(\delta ) \ge K \, Z^{\frac{1}{3}} \, \delta ^{-\frac{2}{3}}, \) for all \(0< \delta < \delta _0, \) where \(\delta _0\) is the solution of

$$\begin{aligned} 2=\left( \frac{\delta _0^2}{Z } \frac{\Vert g\Vert _{C^2}}{\Vert g\Vert _{L^1}} \right) ^{-1/3}, \quad K = \frac{1}{2} \, \left( \frac{\Vert g\Vert _{C^2}}{\Vert g\Vert _{L^1}} \right) ^{-1/3}. \end{aligned}$$

\(\square \)

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Easley, G.R., Guo, K., Labate, D. et al. Optimally Sparse Representations of Cartoon-Like Cylindrical Data. J Geom Anal 31, 8926–8946 (2021). https://doi.org/10.1007/s12220-020-00493-0

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12220-020-00493-0

Keywords

  • Frames
  • Image processing
  • Parseval frames
  • Shearlets
  • Sparsity
  • Wavelets

Mathematics Subject Classification

  • 42C15
  • 42C40