Аналіз результатів масштабування цифрових зображень алгоритмами інтерполяції
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 зображень різними алгоритмами. Результати досліджень показали, що у більшості випадків найменшу помилку масштабування забезпечує алгоритм бікубічної інтерполяції, який незначно поступається за швидкодією алгоритмам найближчого сусіда та білінійної інтерполяції. Розроблено рекомендації по застосуванню алгоритмів інтерполяції. Показано, що для найбільш якісного масштабування зображень є перспективним застосування згорткових нейронних мереж.
Завантажити
Посилання
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.
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2024 Безпека інфокомунікаційних систем та Інтернету речей
Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.