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

dc.contributor.advisorФіногенов, Олексій Дмитрович
dc.contributor.authorЦарук, Володимир Вікторович
dc.date.accessioned2023-01-02T14:20:01Z
dc.date.available2023-01-02T14:20:01Z
dc.date.issued2021-12
dc.description.abstractenExplanatory note size – 86 pages, contains 21 illustrations, 32 tables, 4 applications. Architectural solution for digital image processing software using cloud technologies. Topicality. Today, images are an integral part of our lives, as the number of images and videos used on the Internet increases every year. Therefore, the issue of pre-processing and analysis of photographic materials is becoming increasingly important. Many modern systems, especially those related to medicine, have begun to move to support and generate images. These circumstances require the software to withstand a significant increase in the amount of work performed without significant loss of speed, the ability to work as an independent system and integration into the algorithmic processes of external systems. The designed system should provide ease of scaling and the ability to use modern services, including cloud technologies. The aim of the study. The main target of this master's dissertation is architecture of digital image processing software based on the use of cloud technologies. Object of research: the process of processing digital images using cloud technologies. Subject of research: methods of converting and editing a digital image using cloud technologies. To achieve this goal, the following tasks were formulated: – analysis of modern solutions and systems in which you can use this software; – selection of the necessary functionality for working with images, as for systems that could integrate the developed software; – the choice of technology stack, which is based on trends in the cloud technology market, namely the consideration of Google Cloud, Amazon Cloud, Microsoft Azure; – design and implementation of cloud architecture for processing digital images with the possibility of easy scaling; – analysis of the obtained results. The scientific novelty of the results of the master's dissertation is that the improved architectural solution based on cloud technologies for building software for digital photo processing, which provides the ability to increase the speed of sending images to third-party service and can be integrated as a service with other systems. complex image processing processes. The practical value of the obtained results is that the software for the use of cloud technologies is implemented, which contains the functions of processing, transmission, storage, personalization and protection of personal information. The designed system can be used in image processing processes for medical institutions, pharmacies, e-commerce systems and more. Relationship with working with scientific programs, plans, topics. Relationship with working with scientific programs, plans, topics: the work was performed under the direction of EPAM SYSTEMS Limited Liability Company. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Kyiv Polytechnic Institute. Igor Sikorsky» also. Publications. Publications: «Colorization of digitized black and white images using convolutional networks» was adopted by the scientific journal «Scientific Notes of the Tavriya National University named after VI Vernadsky». Series: Technical Sciences ”, Volume 32 (71) № 6 for 2021.uk
dc.description.abstractukРозмір пояснювальної записки – 86 аркушів, містить 21 ілюстрацію, 32 таблиці, 4 додатка. Архітектурне рішення для програмного забезпечення обробки оцифрованих зображень за допомогою хмарних технологій. Актуальність теми. На сьогоднішній день зображення є невід’ємною частиною нашого життя, адже з кожним роком в мережі інтернет збільшується кількість використаних зображень та відеоматеріалів. Тому питання попередньої обробки і аналізу фотоматеріалів набуває все більш актуального значення. Багато сучасних систем, особливо ті, які зв’язані з медициною почали перехід на підтримку та генерацію зображень. Дані обставини вимагають від програмного забезпечення витримувати суттєве збільшення обсягу виконуваних робіт без суттєвої втрати швидкодії, можливість роботи, як незалежної системи так і інтеграції в алгоритмічні процеси зовнішніх систем. Спроектована система повинна забезпечити легкість масштабування та можливість використання сучасних сервісів зокрема хмарних технологій. Мета дослідження: архітектура програмного забезпечення по обробці оцифрованих зображень на основі використання хмарних технологій. Для реалізації поставленої мети були сформульовані наступні завдання, а саме: – аналіз сучасних рішень та систем в яких можна використовувати дане програмне забезпечення; – вибір необхідного функціоналу для роботи з зображеннями, як для систем, які б могли інтегрувати розроблене програмне забезпечення; – вибір стеку технологій, який базується на основі тенденцій розвитку ринку хмарних технологій, а саме розгляд Google Cloud, Amazon Cloud, Microsoft Azure; – проектування та реалізація хмарної архітектури по обробці оцифрованих зображень можливістю легкого маштабування; – аналіз отриманих результатів. Об’єкт дослідження: процес обробки оцифрованих зображень за допомогою хмарних технологій. Предмет дослідження: є архітектурні рішення та підходи для перетворення та редагування оцифрованого зображення з використанням хмарних технологій. Наукова новизна результатів магістерської дисертації полягає в тому, що вдосконалено архітектурне рішення на основі хмарних технологій для побудови програмного забезпечення для обробки оцифрованих фотографій, яке забезпечує можливість збільшення швидкості відправки зображень на сторонній сервіс та може інтегруватися у якості сервісу з іншими системами, що дає змогу побудови складних процесів по обробці зображень. Практичне значення отриманих результатів полягає в тому, що реалізовано програмне забезпечення з використання хмарних технологій, що містить функції обробки, передачі, зберігання, персоналізаціїї та захисту персональної інформації. Спроектована система може бути використана в процесах обробки зображень для медичних закладів, аптек, в системах електронної комерції тощо. Зв’язок з науковими програмами, планами, темами. Робота виконувалась в межах теми «Методи та технології високопродуктивних обчислень та обробки надвеликих масивів даних», державний реєстраційний номер 0117U000924, на кафедрі інформатики та програмної інженерії Національного технічного університету України «Київський політехнічний інститут імені Ігоря Сікорського». Публікації. «Кольоризація оцифрованих чорно-білого зображення з використанням згорткових мереж» в науковому журналі «Вчені записки Таврійського національного університету імені В. І. Вернадського. Серія: Технічні науки», Том 32 (71) № 6 за 2021.uk
dc.format.page110 с.uk
dc.identifier.citationЦарук, В. В. Архітектурне рішення для програмного забезпечення обробки оцифрованих зображень за допомогою хмарних технологій : магістерська дис. : 121 Інженерія програмного забезпечення / Царук Володимир Вікторович. - Київ, 2021. - 110 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/51613
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectхмарні технологіїuk
dc.subjectобробка зображеньuk
dc.subjectAWS WAFuk
dc.subjectAmazon Route S3uk
dc.subjectAWS Lambdauk
dc.subjectcloud technologiesuk
dc.subjectimage processinguk
dc.subject.udc004.273uk
dc.titleАрхітектурне рішення для програмного забезпечення обробки оцифрованих зображень за допомогою хмарних технологійuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tsaruk_magistr.pdf
Розмір:
2.44 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: