Scaling of Digital Images by Adaptive and Combined Application of Interpolation Algorithms

PDF (1796KB), PP.36-50

Views: 0 Downloads: 0

Author(s)

Serhiy Balovsyak 1,* Mariana Borcha 1 Yurii Hnatiuk 2 Khrystyna Odaiska 2 Ihor Fodchuk 2

1. Yuriy Fedkovych Chernivtsi National University, Chernivtsi, 58012, Ukraine

2. Yuriy Fedkovych Chernivtsi National University, Chernivtsi, Ukraine

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2026.02.03

Received: 9 Aug. 2025 / Revised: 7 Dec. 2025 / Accepted: 21 Jan. 2026 / Published: 8 Apr. 2026

Index Terms

Scaling Of Digital Images, Interpolation Algorithms, Regression Analysis, Software, Spatial Period of Images

Abstract

The article describes the theoretical foundations and software tools for scaling digital images by adaptive and combined application of bilinear and bicubic interpolation algorithms. An analysis of modern algorithms and image scaling tools has been performed. The theoretical foundations of image scaling using interpolation algorithms are described. The root mean square error between the pixel values of the original and scaled images was used as the scaling error. The scaling of images was performed by a complex of two interpolation algorithms. The first algorithm reduces the image scale, after which the second algorithm increases the scale. Such image processing is performed, in particular, in telecommunication systems for transmitting images at reduced scales. A correlation was found between the values of the average spatial period of the image and the relative scaling error, which is equal to the ratio of the scaling errors for different interpolation algorithms. The spatial period of the image was calculated based on its energy spectrum. A regression analysis was performed to determine the dependence of the relative scaling error on the spatial period of the images. It is found that in most cases bicubic interpolation provides a smaller scaling error, but for some images with small spatial period, bilinear interpolation provides a smaller error. It is proposed to increase the scaling accuracy by adaptively selecting the image interpolation algorithm depending on its spatial period. A combined application of interpolation algorithms was performed, which consists of reducing the scale using the bilinear interpolation algorithm and increasing the scale using the bicubic interpolation algorithm. A statistical analysis of the results of image scaling was performed. It was found that the combined application of algorithms in most cases provides a smaller error than the separate application of the bicubic and bilinear interpolation algorithms.

Cite This Paper

Serhiy Balovsyak, Mariana Borcha, Yurii Hnatiuk, Khrystyna Odaiska, Ihor Fodchuk, "Scaling of Digital Images by Adaptive and Combined Application of Interpolation Algorithms", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.18, No.2, pp. 36-50, 2026. DOI:10.5815/ijigsp.2026.02.03

Reference

[1]R. Gonzalez, and R. Woods, Digital image processing. 4th edidion, Pearson/ Prentice Hall, NY, 2018.
[2]M. Dixit, and R.N. Yadav, “A Review of Single Image Super Resolution Techniques using Convolutional Neural Networks,” Multimedia Tools and Applications, vol. 83, pp. 29741–29775, 2024. doi: 10.1007/s11042-023-16786-9.
[3]S. Palani, Principles of Digital Signal Processing. Springer Cham. 2022.
[4]M. Peyvasteh, L. Tryfonyuk, V. Ushenko, A.-V. Syvokorovskaya, A. Dubolazov, O. Vanchulyak, A. Ushenko, Yu. Ushenko, M. Gorsky, M. Sidor, Yu. Tomka, I. Soltys, A. Bykov, and I. Meglinski, “3D Mueller-matrix-based azimuthal invariant tomography of polycrystalline structure within benign and malignant soft-tissue tumours,” Laser Physics Letters, vol. 17 (115606), pp. 1-9, 2020. doi: 10.1088/1612-202X/abbee0.
[5]O. Berezsky, P. Liashchynskyi, O. Pitsun, P. Liashchynskyi, and M. Berezkyy, “Comparison of Deep Neural Network Learning Algorithms for Biomedical Image Processing,” CEUR Workshop Proceedings, pp. 135–145, 2022.
[6]S. Balovsyak, I. Fodchuk, Kh. Odaiska, Yu. Roman, and E. Zaitseva, “Analysis of X-Ray Moiré Images Using Artificial Neural Networks,” IntelITSIS 2022: 3nd International Workshop on Intelligent Information Technologies and Systems of Information Security, March 23–25, 2022, Khmelnytskyi, Ukraine, CEUR Workshop Proceedings, pp. 187-197, 2022.
[7]I. Fodchuk, S. Ivakhnenko, V. Tkach, S. Balovsyak, M. Borcha, N. Solodkii, I. Gutsulyak, A. Kuzmin, and O. Sumaryuk, “Local strain distribution in synthetic diamond crystals, determined by the parameters of the energy spectrum of the Kikuchi patterns,” Journal of Superhard Materials, vol. 42, no. 1, pp. 1-8, 2020. doi: 10.3103/S1063457620010049. 
[8]O.V. Derevyanchuk, H. O. Kravchenko, Y.V. Derevianchuk, and V.V. Tomash, “Recognition images of broken window glass,” Proceedings of SPIE, vol. 12938, pp. 12938C-1 – 12938C-4, 2024. doi: 10.1117/12.3012995.
[9]R. Kvyetnyy, V. Kotsiubynskyi, O. Kyrylenko, O. Kolesnytskyj, V. Dumenko, A. Kotyra, D. Mussayeva, and N. Abilkaiyr, “Using multiple optical cameras for correspondence identification between objects in the fields of view,” Proceedings of SPIE "Optical Fibers and Their Applications 2023", vol. 12985, pp. 129850A-1 – 129850A-6, 2023. doi: 10.1117/12.3022791.
[10]W. Burger, and M.J. Burge, “Geometric Operations,” in Digital Image Processing. Texts in Computer Science, Springer, Cham., 2022, pp 601–637. doi: 10.1007/978-3-031-05744-1_21.
[11]B. Crnković, J. Škifić, and T. Bosner, “WENO based adaptive image zooming algorithm,” Applied Mathematics and Computation, vol. 492, 129228, 2025. doi: 10.1016/j.amc.2024.129228.
[12]P. Radiuk, O. Barmak, E. Manziuk, and Iu. Krak, “Explainable Deep Learning: A Visual Analytics Approach with Transition Matrices,” Mathematics, vol. 12 (1024), pp. 1-32, 2024. doi: 10.3390/math12071024.
[13]F. Sun, and W. Song, “A Super-Resolution and 3D Reconstruction Method Based on OmDF Endoscopic Images,” Sensors, vol. 24 (15), 4890, 2022. doi: 10.3390/s24154890.
[14]K.-L. Chung, and D.-Y. Row, “An Adaptive Joint Bilateral Interpolation-Based Color Blending Method for Stitched UAV Images,” Remote Sensing, vol. 14 (21), 5440, pp. 1-19, 2022. https://doi.org/10.3390/rs14215440.
[15]Z. Cheng, “Research on Image Up-scaling and Super-resolution Based on Convolutional Neural Network,” Highlights in Science, Engineering and Technology, vol. 72, pp.1258-1263, 2023. doi: 10.54097/ef4k8k08.
[16]C. Dong, C.C. Loy, K. He, and X. Tang, “Learning a Deep Convolutional Network for Image Super-Resolution,” Computer Vision – ECCV 2014. Lecture Notes in Computer Science, Springer, Cham., vol. 8692, pp. 184-199, 2014. doi: 10.1007/978-3-319-10593-2_13.
[17]C. Saharia, J. Ho, W. Chan, T. Salimans, D. J. Fleet and M. Norouzi, “Image Super-Resolution via Iterative Refinement,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, no. 4, pp. 4713-4726, 2023. doi: 10.1109/TPAMI.2022.3204461. 
[18]G. Li, Zh. Zhou, G. Wang, “A joint image super-resolution network for multiple degradations removal via complementary transformer and convolutional neural network,” IET Image Processing, vol. 18, no. 5, pp. 1344-1357. 2024. doi: 10.1049/ipr2.13030. 
[19]Y. Xu, T. Guo, C. Wang, “A Remote Sensing Image Super-Resolution Reconstruction Model Combining Multiple Attention Mechanisms,” Sensors, vol. 24 (14), 4492, pp.1-17, 2024. doi: 10.3390/s24144492.
[20]K. Mahmut, “Image interpolation with spiking neural network based pixel similarity,” Signal, Image and Video Processing, vol. 18, pp. 6925–6936, 2024. doi: 10.1007/s11760-024-03362-3.
[21]Waifu2x, URL: https://waifu2x.udp.jp/index.uk.html (Last accessed: 23.12.2024).
[22]S. V. Balovsyak, O. V. Derevyanchuk, I. M. Fodchuk, O. P. Kroitor, Kh. S. Odaiska, O. O. Pshenychnyi, A. Kotyra, and A. Abisheva, “Adaptive oriented filtration of digital images in the spatial domain,” Proceedings of SPIE, vol. 11176, 111761A-1 – 111761A-6, 2019. doi: 10.1117/12.2537165.
[23]L.  Khvostivska, M. Khvostivskyi, I. Dediv, V. Yatskiv, and Y. Palaniza “Method, Algorithm and Computer Tool for Synphase Detection of Radio Signals in Telecommunication Networks with Noises,” CEUR Workshop Proceedings, pp. 173–180, 2023.
[24]J.-W. Han, J.-H. Kim, S.-H. Cheon, J.-O. Kim and S.-J. Ko, “A novel image interpolation method using the bilateral filter,” in IEEE Transactions on Consumer Electronics, vol. 56, no. 1, pp. 175-181, 2010. doi: 10.1109/TCE.2010.5439142.
[25]A.L. Bovik, The Essential Guide to Image Processing, Elsevier Inc., 2009.
[26]Y. Zuo, W. Yao, Y. Hu, Y. Fang, W. Liu and Y. Peng, “Image Super-Resolution via Efficient Transformer Embedding Frequency Decomposition With Restart,” in IEEE Transactions on Image Processing, vol. 33, pp. 4670-4685, 2024, doi: 10.1109/TIP.2024.3444317.
[27]S. Krigg, Computer Vision Metrics. Survey, Taxonomy, and Analysis, Apress Berkeley, CA, 2014.
[28]R. Archana, and P.S.E. Jeevaraj, “Deep learning models for digital image processing: a review,” Artif. Intell. Rev., vol. 57 (11), pp. 1-33, 2024. doi: 10.1007/s10462-023-10631-z. 
[29]W. Burger, and M.J. Burge, “The Discrete Fourier Transform in 2D,” in Digital Image Processing. Texts in Computer Science, Springer, Cham., 2022, pp. 567–587. doi: 10.1007/978-3-031-05744-1_19.
[30]S. Sharma, and T. Varma, “Discrete combined fractional Fourier transform and its application to image enhancement,” Multimed. Tools Appl., vol. 83, pp. 29881–29896, 2024. doi: 10.1007/s11042-023-16742-7.
[31]A. Brostrom, and K. Molhave, “Spatial Image Resolution Assessment by Fourier Analysis (SIRAF),” Microscopy and Microanalysis, vol. 28, no. 2, pp. 469–477, 2022. doi: 10.1017/S1431927622000228.
[32]M. D. Borcha, A. V. Zvyagintseva, V. M. Tkach, K. A. Yushchenko, S. V. Balovsyak, I. M. Fodchuk, and V. Yu. Khomenko, “Local Deformations in the Vicinity of Welded-Joint Crack of Nickel Alloy Determined with Use of Fourier Transform of the Kikuchi Patterns,” Metallofizika i Noveishie Tekhnologii, vol. 35, pp. 1359-1370, 2013.
[33]S. Thonhpanja, A. Phinyomark, P. Phukpattaranont, and C. Limsakul, “Mean and Median Frequency of EMG Signal to Determine Muscle Force based on Time-dependent Power Spectrum," Electronika IR Elektrotechnika, vol. 19, no. 3, pp. 51-56, 2013. doi: 10.5755/j01.eee.19.3.3697.
[34]G. Guillen, “Digital Image Processing with Python and OpenCV,” in Sensor Projects with Raspberry Pi. Maker Innovations Series, Apress, Berkeley, CA, 2024, pp.105–147. doi: 10.1007/979-8-8688-0464-9_5.
[35]C. Fowlkes, D. Martin, and J. Malik, “Local Figure/ Ground Cues are Valid for Natural Images,” Journal of Vision, vol. 7(8), no. 2, pp. 1-9, 2007.
[36]The Berkeley Segmentation Dataset and Benchmark. BSDS300, URL: https://www.eecs.berkeley.edu/Research/Projects/CS/vision/bsds (Last accessed: 21.12.2024).
[37]S. Balovsyak, M. Borcha, M. Gregus ml., Kh. Odaiska, and N. Serpak, “Automatic Processing of Digital X-ray Medical Images by Bilateral Filtration Method,” IntelITSIS 2021, March 24–26, 2021. Khmelnytskyi, Ukraine, CEUR Workshop Proceedings, pp. 280-294, 2021.
[38]O. Knill, Probability and Stochastic. Processes with Applications. Overseas Press (India), Pvt. Ltd, 2009.