Abstract
In this work, we deal with the region control of \(C^2\) interpolation curves and surfaces using a class of rational interpolation splines in one and two dimensions. Simple sufficient data-dependent constraints are derived on the local control parameters to generate \(C^2\) interpolation curves lying strictly between two given piecewise linear curves and \(C^2\) interpolation surfaces lying strictly between two given piecewise bi-liner blending quintic interpolation surfaces. Moreover, we also develop an algorithm concerning the application of the \(C^2\) rational interpolation spline surfaces on image interpolation.
Similar content being viewed by others
References
Abbas, M., Majid, A.A., Awang, M.N.H., Ali, J.M.: Positivity-preserving \(C^2\) rational cubic spline interpolation. Sci. Asia 39, 208–213 (2013)
Abbas, M., Majid, A.A., Ali, J.M.: Monotonicity-preserving \(C^2\) rational cubic spline for monotone data. Appl. Math. Comput. 219, 2885–2895 (2012)
Abbas, M., Majid, A.A., Ali, J.M.: Local convexity-preserving \(C^2\) rational cubic spline for convex data. Sci. World J. 2014, 391568 (2014)
Abbas, M., Majid, A.A., Ali, J.M.: Positivity-preserving rational bi-cubic spline interpolation for 3D positive data. Appl. Math. Comput. 234, 460–476 (2014)
Abbas, S., Irshad, M., Hussain, M.Z.: Adaptive image interpolation technique based on cubic trigonometric B-spline representation. IET Image Process. 12, 769–777 (2017)
Bastian-Walther, M., Schmidt, J.W.: Range restricted interpolation using Gregory’s rational cubic splines. J. Comput. Appl. Math. 103, 221–237 (1999)
Brodlie, K.W., Asim, M.R., Unsworth, K.: Constrained visualization using the shepard interpolation family. Comput. Graph. Forum 24, 809–820 (2005)
Chan, E.S., Ong, B.H.: Range restricted scattered data interpolation using convex combination of cubic Bézier triangles. J. Comput. Appl. Math. 136, 135–147 (1999)
Duan, Q., Djidjeli, K., Price, W.G., Twizell, E.H.: Weighted rational cubic spline interpolation and its application. J. Comput. Appl. Math. 117, 121–135 (2000)
Duan, Q., Wang, L.Q., Twizell, E.H.: A new \(C^2\) rational interpolation based on function values and constrained control of the interpolant curves. Appl. Math. Comput. 161, 311–322 (2005)
Dong, W.S., Zhang, L., Lukac, R., Shi, G.M.: Sparse representation based image interpolation with nonlocal autoregressive modeling. IEEE Trans. Image Process. 22, 1382–1394 (2013)
Fan, Q.L., Zhang, Y.F., Bao, F.X., Yao, X.X., Zhang, C.M.: Rational function interpolation algorithm based on parameter optimization. J. Comput. Aided Des. Comput. Graph. 28, 2034–2042 (2016)
Giachetti, A., Asuni, N.: Real-time artifact-free image upscaling. IEEE Trans. Image Process. 20, 1538–1540 (2011)
Hou, H., Andrews, H.: Cubic splines for image interpolation and digital filtering. IEEE Trans. Acoust. Speech Signal Process. 26, 508–517 (1978)
Heß, W., Schmidt, J.W.: Positive quartic, monotone quintic \(C^2\)-spline interpolation in one and two dimensions. J. Comput. Appl. Math. 55, 51–67 (1994)
Hussain, M.Z., Abbas, S., Irshad, M.: Quadratic trigonometric B-spline for image interpolation using GA. PLoS ONE 12, e0122854 (2017)
Han, X.L.: Convexity-preserving piecewise rational quartic interpolation. SIAM J. Numer. Anal. 46, 920–929 (2008)
Han, X.L.: Shape-preserving piecewise rational interpolant with quartic numeratror and quadratic denominator. Appl. Math. Comput. 251, 258–274 (2015)
Hussain, M.Z., Sarfraz, M.: Positivity-preserving interpolation of positive data by rational cubics. J. Comput. Appl. Math. 218, 446–458 (2008)
Keys, R.G.: Cubic convolution interpolation for digital image processing. IEEE Trans. Acoust. Speech Signal Process. 29, 1153–1160 (1981)
Karim, S.A.A.: Rational bi-quartic spline with six parameters for surface interpolation with application in image enlargement. IEEE Access 8, 115621–115633 (2020)
Li, X., Orchard, M.T.: New edge-directed interpolation. IEEE Trans. Image Process 10, 1521–1527 (2001)
Merrien, J.L., Sablonnière, P.: Rational splines for Hermite interpolation with shape constraints. Comput. Aided Geom. Des. 30, 296–309 (2013)
Qiu, M.S., Zhu, Y.P.: \(C^1\) triangular Coons surface construction and image interpolation based on new side-side and side-vertex interpolation operators. PLoS ONE 5, e0231617 (2020)
Schmidt, J.W., Heß, W.: S-convex, monotone, and positive interpolation with rational bicubic spline of \(C^2\)-continuity. BIT Numer. Math. 33, 496–511 (1993)
Sarfraz, M., Hussain, M.Z., Nisar, A.: Positive data modeling using spline function. Appl. Math. Comput. 216, 2036–2049 (2010)
Sun, Q.H., Bao, F.X., Duan, Q.: A surface modeling method by using \(C^2\) piecewise rational spline interpolation. J. Math. Imaging Vis. 53, 12–20 (2015)
Takeda, H., Farsiu, S., Milanfar, P.: Kernel regression for image processing and reconstruction. IEEE Trans. Image Process. 16, 349–366 (2007)
Tang, Y.L., Zhu, Y.P.: Image zooming based on two classes of \(C^1\)-continuous coons patches construction with shape parameters over triangular domain. Symmetry 12, 661 (2020)
Worsey, A.J.: A modified \(C^2\) Coons’ patch. Comput. Aided Geom. Des. 1, 357–360 (1984)
Wang, Y., Tan, J.Q., Li, Z.M., Bai, T.: Weighted rational quartic spline interpolation. J. Inform. Comput. Sci. 9, 2651–2658 (2013)
Yang, Z.X., Lu, F., Guan, L.T.: Image enlargement and reduction with arbitrary accuracy through scaling relation of B-spline. J. Comput. Aided Des. Comput. Graph. 13, 824–827 (2001)
Yao, X.X., Zhang, Y.F., Ning, Y., Liu, Y.F.: Multi-scale feature image interpolation based on a rational fractal function. J. Image Graphics 21, 482–489 (2016)
Yao, X.X., Zhang, Y.F., Bao, F.X., Zhang, C.M.: Rational spline image upscaling with constraint parameters. Math. Comput. Appl. 21, 48–59 (2016)
Zhang, Y.F., Fan, Q.L., Bao, F.X., Liu, Y.F., Zhang, C.M.: Single-image super-resolution based on rational fractal interpolation. IEEE Trans. Image Process 27, 3782–3797 (2018)
Zulkifli, N.A., Karim, S.A.A., Shafie, A., Sarfraz, M., Ghaffar, A., Nisar, K.S.: Image interpolation using a rational bi-cubic ball. Mathematics 7, 1045 (2019)
Zou, L., Song, L.T., Wang, X.F., Chen, Y.P., Zhang, C., Tang, C.: Bivariate thiele-like rational interpolation continued fractions with parameters based on virtual points. Mathematics 8, 71 (2020)
Zhu, Y.P., Han, X.L.: Shape preserving \(C^2\) rational quartic interpolation spline with two parameters. Int. J. Comput. Math. 92, 2160–2177 (2015)
Zhu, Y.P., Han, X.L.: \(C^2\) rational quartic interpolation spline with local shape preserving property. Appl. Math. Lett. 46, 57–63 (2015)
Zhu, Y.P.: \(C^2\) rational quartic/cubic spline interpolant with shape constraints. Results Math. 73, 73–127 (2018)
Zhu, Y.P.: \(C^2\) positivity-preserving rational interpolation splines in one and two dimensions. Appl. Math. Comput. 316, 186–204 (2018)
Zhu, Y.P., Wang, M.: A class of \(C^1\) rational interpolation splines in one and two dimensions with region control. Comput. Appl. Math. 39, 69 (2020)
Acknowledgements
The research is supported by the National Natural Science Foundation of China (Nos. 61802129, 61572527), the Natural Science Foundation Guangdong Province, China (No. 2018A030310381), and the Hunan Science Fund for Distinguished Young Scholars (No. 2019JJ20027).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Liu, Z., Liu, S. & Zhu, Y. \(C^2\) Rational Interpolation Splines with Region Control and Image Interpolation Application. J Math Imaging Vis 63, 394–416 (2021). https://doi.org/10.1007/s10851-020-01005-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-020-01005-z