Аналіз методів стиснення зображень для зберігання у децентралізованих блокчейн сховищах

Автор(и)

DOI:

https://doi.org/10.30837/bi.2024.1(100).04

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

БЛОКЧЕЙН, СТИСНЕННЯ ЗОБРАЖЕНЬ, СХОВИЩА ДАНИХ, IPFS, GANACHE, ГРАФІКА

Анотація

Розглянуто методи стиснення зображень для зберігання у децентралізованих блокчейн-сховищах, зокрема в системі IPFS. Пропонується методологія оцінки ефективності різних алгоритмів стиснення зображень, що включає як стиснення без втрат (PNG, TIFF, GIF), так і стиснення з втратами (JPEG, WEBP). Виконується порівняння показників розміру файлів, якості зображень (за допомогою метрики PSNR), часу завантаження в IPFS та пропускної здатності для кожного методу стиснення. Для кожного зображення вимірюється хеш, який зберігається у смарт-контракті в локальній блокчейн-мережі, розгорнутій за допомогою Ganache. Використання таких методів дозволяє оптимізувати зберігання та передачу зображень у блокчейн-сховища, забезпечуючи баланс між якістю зображень, розміром файлів та швидкістю доступу.

Посилання

Blockchain Technology Explained: Powering Bitcoin. URL: https://www.ibm.com/topics/what-is-blockchain (date of access: 29.03.2023)

Терещенко Г.Ю., Груздо І.В. Застосування симетричних алгоритмів в блокчейні. Біоніка інтелекту. – Харків : ХНУРЕ. – 2020. – № 1 (94). – С. 33-39

Huckle S. Internet of Things, Blockchain and Shared Economy Applications / S. Huckle, R. Bhattacharya, M. White, N. Beloff // Procedia Comput. Science. – Oct. 2016. – Vol. 98. – P. 461–466.

W. Pennebaker, J. Mitchell, JPEG: Still Image Data Compression Standard. – Springer New York, NY, 1992. – 638p. – ISBN: 978-0-442-01272-4.

6. N. Bilous, G. Tereshchenko Copyright protection using blockchain. Біоніка інтелекту – Харків : ХНУРЕ. – 2019. – № 1 (92). – С. 52-58.

GIF File Format Summary. URL: https://www.fileformat.info/format/gif/egff.htm (date of access: 07.04.2023).

LZW compression. URL: https://www.techtarget.com/whatis/definition/LZW-compression (date of access: 07.04.2023).

Білоконенко В.М , Ревенчук І.А. Алгоритми сегментації зображень на базі побудови матриць збігів. Східно-Європейський журнал передових технологій.- №2(62), том 2.-2013.-С.43-45

Cпецифікація алгоритму стискання даних формату DEFLATE версія 1.3 (RFC1951). URL : http://www.kytok.org.ua/post/cpetsyfikatsiya-alhorytmu-styskannya-danykh-formatu-deflate-versiya-1-3-rfc1951 (date of access: 07.04.2023).

J. Solem. Programming Computer Vision with Python: Tools and algorithms for analyzing images. O'Reilly Media, Inc., 2012. 264p

JPEG YCbCr Support. URL: https://learn.microsoft.com/en-us/windows/win32/wic/jpeg-ycbcr-support (date of access: 08.04.2023).

Шаронова Н.В., Терещенко Г.Ю. Проблеми і перспективи практичного застосування інформаційної технології blockchain в smart-контрактах. Інтелектуальні системи та інформаційні технологі (ISIT-2019). – Матеріали Міжн. Наук.-практ. Конф. – Одеса, 19 − 24 серпня 2019 р. – С. 214–219.

##submission.downloads##

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

2024-06-28