[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content

Advertisement

Log in

Nonlinear stationary subdivision schemes reproducing hyperbolic and trigonometric functions

  • Published:
Advances in Computational Mathematics Aims and scope Submit manuscript

Abstract

In this paper we introduce a new family of interpolatory subdivision schemes with the capability of reproducing trigonometric and hyperbolic functions, as well as polynomials up to second degree. It is well known that linear, non-stationary, subdivision schemes do achieve this goal, but their application requires the practical determination of the parameters defining the level-dependent rules, by preprocessing the available data. Since different conic sections require different refinement rules to guarantee exact reproduction, it is not possible to reproduce a shape composed, piecewisely, by several trigonometric functions. On the other hand, our construction is based on the design of a family of stationary nonlinear rules. We show that exact reproduction of different conic shapes may be achieved using the same nonlinear scheme, without any previous preprocessing of the data. Convergence, stability, approximation, and shape preservation properties of the new schemes are analyzed. In addition, the conditions to obtain \(\mathcal {C}^{1}\) limit functions are also studied, which are related with the monotonicity of the data. Some numerical experiments are also carried out to check the theoretical results, and a preferred nonlinear scheme in the family is identified.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Amat, S., Dadourian, K., Liandrat, J.: Analysis of a class of nonlinear subdivision schemes and associated multiresolution transforms. Adv. Comput. Math. 34(3), 253–277 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  2. Amat, S., Donat, R., Liandrat, J., Carlos Trillo, J.: Analysis of a new nonlinear subdivision scheme. applications in image processing. Found. Comput. Math. 6(2), 193–225 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  3. Aràndiga, F., Donat, R., Santágueda, M.: The PCHIP Subdivision Scheme. Applied Mathematics and Computation 272(Part 1), 28–40 (2016). Subdivision, Geometric and Algebraic Methods, Isogeometric Analysis and Refinability

    Article  MathSciNet  MATH  Google Scholar 

  4. Beccari, C., Casciola, G., Romani, L.: A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics. Comput. Aided. Geom. Des. 24(1), 1–9 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Cavaretta, A.S., Dahmen, W., Micchelli, C.A.: Stationary Subdivision. American Mathematical Society, Boston (1991)

    Book  MATH  Google Scholar 

  6. Cohen, A., Dyn, N., Matei, B.: Quasilinear subdivision schemes with applications to ENO interpolation. Appl. Comput. Harmon. Anal. 15(2), 89–116 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  7. Conti, C., Cotronei, M., Romani, L.: Beyond b-splines: exponential pseudo-splines and subdivision schemes reproducing exponential polynomials. Dolomites Research Notes on Approximation 10(Special Issue), 31–42 (2017)

    MathSciNet  MATH  Google Scholar 

  8. Conti, C., Romani, L.: Algebraic conditions on non-stationary subdivision symbols for exponential polynomial reproduction. J. Comput. Appl Math. 236(4), 543–556 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  9. Conti, C., Romani, L., Yoon, J.: Approximation order and approximate sum rules in subdivision. J. Approx. Theory 207, 380–401 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  10. Dadourian, K., Liandrat, J.: Analysis of some bivariate non-linear interpolatory subdivision schemes. Numer. Algorithms 48(1), 261–278 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  11. Daubechies, I., Runborg, O., Sweldens, W.: Normal multiresolution approximation of curves. Constr. Approx. 20(3), 399–463 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  12. Donat, R., López-Ureña, S, Santágueda, M: A family of non-oscillatory 6-point interpolatory subdivision schemes. Adv Comput Math (2017)

  13. Donoho, D.L.: Interpolating wavelet transforms. PrePrint, Department of Statistics, Stanford University 2(3) (1992)

  14. Dyn, N., Levin, D.: Analysis of asymptotically equivalent binary subdivision schemes. J. Math. Anal. Appl. 193(2), 594–621 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  15. Dyn, N.: Subdivision schemes in CAGD. In: Advances in Numerical Analysis, Univ. Press, pp 36–104 (1992)

  16. Dyn, N., Levin, D., Luzzatto, A.: Exponentials reproducing subdivision schemes. Found. Comput. Math. 3(2), 187–206 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  17. Grohs, P.: Smoothness analysis of subdivision schemes on regular grids by proximity. SIAM J. Numer. Anal. 46(4), 2169–2182 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  18. Grohs, P.: A general proximity analysis of nonlinear subdivision schemes. SIAM J. Math. Anal. 42(2), 729–750 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  19. Harizanov, S., Oswald, P.: Stability of nonlinear subdivision and multiscale transforms. Constr. Approx. 31(3), 359–393 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  20. Kuijt, F.: Convexity Preserving Interpolation - Stationary Nonlinear Subdivision and Splines. PhD thesis, Enschede (1998)

  21. Ron, A.: Exponential box splines. Constr. Approx. 4(1), 357–378 (1988)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

We would like to thank Professor Ulrich Reif for his suggestion about the definition of the nonlinear scheme in (27).

Funding

This work received financial support from Project MTM2017-83942-P (MINECO, Spain) and from the FPU14/02216 grant (MECD, Spain).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio López-Ureña.

Additional information

Communicated by: Tomas Sauer

Publisher’s note

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

Appendix. Gradient computations

Appendix. Gradient computations

This appendix describes the computation of the gradients that appear in Section 7. We recall that we are assuming that the data is strictly positive and \(\epsilon \in [0, \sqrt {2}]\); hence, the subdivision rules of \(S_{\epsilon }^{(1)}\) are

$$ \begin{array}{@{}rcl@{}} {\Psi}_{j} (x,y,z) = y +(-1)^{j} 2{\Gamma}^{[1]}_{\epsilon}(x,y,z) (x-z), \qquad j=0,1, \end{array} $$

where \({\Gamma }^{[1]}_{\epsilon }\), which does not depend on 𝜖, is given in the first row of (33).

Let us denote . An easy computation leads to

Then,

Since , G1 and G2, in (55), and (56) are positive and smooth too. Hence their gradients are well defined. Some details are provided below, and the results are summarized in Table 4. In the computations below, we use that , the chain rule, and the values obtained for .

Table 4 The 1-norms of the gradients of the subdivision rules Ψ0, Ψ1 and the functions G1 and G2

For G1 we have,

$$ G_{1}(x,y)= \frac{{\Psi}_{1}(x,1,y)}{{\Psi}_{0}(x,1,y)} \qquad \text{for } x,y>0, \qquad \nabla (x,1,y) = \left( \begin{array}{lll} 1& 0\\ 0& 0\\ 0& 1 \end{array}\right), $$
(55)

thus the chain rule leads to

To compute , where

$$ G_{2}(x,y,z) = \frac{{\Psi}_{0}(1,y,yz)}{{\Psi}_{1}(x,1,y)}, $$
(56)

we proceed analogously

To carry out the computations required in Lemma 3, we use the following notation: The double application of S𝜖 is determined by

$$ {{\Psi}^{2}_{j}}(d_{i-2},d_{i-1},\ldots, d_{i+2}) := (S_{\epsilon}^{[1]}S_{\epsilon}^{[1]} d)_{4i+j}, \quad j=0,1,2,3,4, $$
(57)

where:

$$ \begin{array}{@{}rcl@{}} (S_{\epsilon}^{[1]}S_{\epsilon}^{[1]} d)_{4i} &={\Psi}_{0}\Big({\Psi}_{1}(d_{i-2},d_{i-1},d_{i}),{\Psi}_{0}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{1}(d_{i-1},d_{i},d_{i+1})\Big) ,\\ (S_{\epsilon}^{[1]}S_{\epsilon}^{[1]} d)_{4i+1} &={\Psi}_{1}\Big({\Psi}_{1}(d_{i-2},d_{i-1},d_{i}),{\Psi}_{0}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{1}(d_{i-1},d_{i},d_{i+1})\Big) ,\\ (S_{\epsilon}^{[1]}S_{\epsilon}^{[1]} d)_{4i+2} &= {\Psi}_{0}\Big({\Psi}_{0}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{1}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{0}(d_{i},d_{i+1},d_{i+2})\Big),\\ (S_{\epsilon}^{[1]}S_{\epsilon}^{[1]} d)_{4i+3} &= {\Psi}_{1}\Big({\Psi}_{0}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{1}(d_{i-1},d_{i},d_{i+1}),{\Psi}_{0}(d_{i},d_{i+1},d_{i+2})\Big). \end{array} $$

Applying the chain rule and the previous results, we get

Then, for j = 0, 1, 2, 3,

(58)

so that

The relevant results are summarized in Table 5.

Table 5 The 1-norm of the ratio functions \({G^{2}_{j}}\) for j = 0,1,2,3

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Donat, R., López-Ureña, S. Nonlinear stationary subdivision schemes reproducing hyperbolic and trigonometric functions. Adv Comput Math 45, 3137–3172 (2019). https://doi.org/10.1007/s10444-019-09731-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10444-019-09731-8

Keywords

Mathematics Subject Classification (2010)

Navigation