Аналіз результатів масштабування цифрових зображень алгоритмами інтерполяції

Автор(и)

DOI:

https://doi.org/10.31861/sisiot2024.1.01007

Ключові слова:

масштабування цифрових зображень, алгоритм найближчого сусіда, білінійна інтерполяція, бікубічна інтерполяція, алгоритм Ланцоша

Анотація

Масштабування цифрових растрових зображень часто використовується в сучасних комп’ютерних і телекомунікаційних системах. Серед алгоритмів масштабування зображень найбільш поширеними є алгоритми інтерполяції, а саме найближчого сусіда, Ланцоша, білінійної та бікубічної інтерполяцій. Проте, в процесі масштабування зображень алгоритмами інтерполяції на них виникають характерні спотворення. Тому в даній роботі виконано програмну реалізацію та дослідження алгоритмів інтерполяції зображень з метою виявлення їх переваг і недоліків, сфер використання та шляхів удосконалення. З метою дослідження алгоритмів інтерполяції на основі початкового зображення fRGB виконано обчислення масштабованого зображення fRGBs, а потім на основі fRGBs обчислено масштабоване зображення fRGBs2 із розмірами початкового зображення. Точність масштабування оцінено через корінь середньої квадратичної помилки (root mean square error – RMSE) між значеннями пікселів початкового та масштабованого зображень. Програму для масштабування зображень розроблено на мові Python. Обчислення масштабованих зображень виконано функцією cv2.resize() бібліотеки OpenCV. За допомогою розробленої програми проведено масштабування серії з 100 зображень, досліджено точність та швидкодію масштабування цифрових зображень за алгоритмами інтерполяції. Для кожного метода інтерполяції обчислено середню помилку масштабування AR та межі її довірчого інтервалу ARmin та ARmax із заданою надійністю γ.  Визначено середній час масштабування AT для серії з 100 зображень різними алгоритмами. Результати досліджень показали, що у більшості випадків найменшу помилку масштабування забезпечує алгоритм бікубічної інтерполяції, який незначно поступається за швидкодією алгоритмам найближчого сусіда та білінійної інтерполяції. Розроблено рекомендації по застосуванню алгоритмів інтерполяції. Показано, що для найбільш якісного масштабування зображень є перспективним застосування згорткових нейронних мереж.

Завантажити

Дані для завантаження поки недоступні.

Біографії авторів

  • Сергій Баловсяк, Чернівецький національний університет імені Юрія Федьковича

    У 1995 році закінчив Чернівецький державний університет. У 2018 році захистив докторську дисертацію за спеціальністю «Комп'ютерні системи та компоненти». Наразі працює доцентом кафедри комп'ютерних систем та мереж Чернівецького національного університету імені Юрія Федьковича. Наукові інтереси включають цифрову обробку сигналів, програмування, штучні нейронні мережі.

  • Юрій Гнатюк, Чернівецький національний університет імені Юрія Федьковича

    У 2019 році закінчив Чернівецький національний університет імені Юрія Федьковича за спеціальністю «Комп'ютерна інженерія». У 2002 році вступив до аспірантури за спеціальністю «Телекомунікації та радіотехніка». Наукові інтереси включають цифрову обробку сигналів та зображень, програмування, штучні нейронні мережі.

Посилання

R. Gonzalez and R. Woods, Digital Image Processing, 4th ed. Pearson/Prentice Hall, NY, 2018.

S. Palani, Principles of Digital Signal Processing. Springer Cham, 2022.

D. E. Kim and D. Hwang, Eds., Intelligent Imaging and Analysis. MDPI, Basel, Switzerland, 2020.

S. Balovsyak, V. Lacusta, and K. Odaiska, "Reading of Sensor Signals with Automatic Selection of Sampling Frequency," Security of Infocommunication Systems and Internet of Things, vol. 1, no. 1, paper 01010, pp. 1-4, 2023. doi: 10.31861/sisiot2023.1.01010.

D. Suresha and H. N. Prakash, "Data Content Weighing for Subjective versus Objective Picture Quality Assessment of Natural Pictures," Int. Journal of Image, Graphics and Signal Processing (IJIGSP), vol. 9, no. 2, pp. 27-36, 2017.

G. Liu, "The Novel Bilateral Quadratic Interpolation Image Super-resolution Algorithm," International Journal of Image, Graphics and Signal Processing (IJIGSP), vol. 13, no. 3, pp. 55-61, 2021. doi: 10.5815/ijigsp.2021.03.05.

P. Prystavka and O. Cholyshkina, "Pyramid Image and Resize Based on Spline Model," International Journal of Image, Graphics and Signal Processing (IJIGSP), vol. 14, no. 1, pp. 1-14, 2022. doi: 10.5815/ijigsp.2022.01.01.

S. Balovsyak, I. Fodchuk, K. Odaiska, Yu. Roman, and E. Zaitseva, "Analysis of X-Ray Moiré Images Using Artificial Neural Networks," in IntelITSIS 2022: 3rd Int. Workshop on Intelligent Information Technologies and Systems of Information Security, March 23–25, 2022, Khmelnytskyi, Ukraine, CEUR Workshop Proceedings, pp. 187-197, 2022.

Waifu2x [Online]. Available: https://waifu2x.udp.jp/index.uk.html.

O. Knill, Probability and Stochastic Processes with Applications. Overseas Press (India), Pvt. Ltd, 2009.

D. W. Scott, "Sturges' Rule," WIREs: Computational Statistics, vol. 1, no. 3, pp. 303-306, 2009.

C. Fowlkes, D. Martin, and J. Malik, "Local Figure/Ground Cues are Valid for Natural Images," Journal of Vision, vol. 7, no. 8, pp. 1-9, 2007.

The Berkeley Segmentation Dataset and Benchmark, BSDS300 [Online]. Available: https://www.eecs.berkeley.edu/Research/Projects/CS/vision/bsds.

A. Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. O'Reilly Media, Inc., 2019.

Завантаження


Переглядів анотації: 0

Опубліковано

2024-08-30

Номер

Розділ

Статті

Як цитувати

[1]
С. Баловсяк and Ю. Гнатюк, “Аналіз результатів масштабування цифрових зображень алгоритмами інтерполяції”, SISIOT, vol. 2, no. 1, p. 01007, Aug. 2024, doi: 10.31861/sisiot2024.1.01007.