Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/48665
Tüm üstveri kaydı
Dublin Core AlanıDeğerDil
dc.contributor.advisorМарценюк, Василь Петрович-
dc.contributor.advisorMartsenyuk, Vasyl-
dc.contributor.authorРоманський, Степан Володимирович-
dc.contributor.authorRomanskyi, Stepan-
dc.date.accessioned2025-05-31T17:05:24Z-
dc.date.available2025-05-31T17:05:24Z-
dc.date.issued2025-05-29-
dc.date.submitted2025-05-15-
dc.identifier.citationРоманський С. В. Методи та алгоритми створення безшовного панорамного зображення із набору фотографій : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 – комп’ютерні науки / наук. кер. В. П. Марценюк. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. – 75 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/48665-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 29.05.2025 р. о 11 год. 30 хв. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюя.uk_UA
dc.description.abstractУ процесі дослідження проводився огляд алгоритмів та методів для створення панорамних зображень, проаналізовано метрики зіставлення ключових особливостей, пошук найкращого перспективного перетворення та форми проекції для веб-реалізації та зшивання панорамних зображень. В результаті дослідження було запропоновано та розроблено кілька алгоритмів: поєднання зображень з отриманням статистичних даних, сортування зображень, змішування зображень, колірна корекція, зшивка пари зображень, циліндрична проекція, створення повноцінної панорами, а також візуалізація готової панорами з використанням веб-технологій. Розроблена та реалізована програмна система здатна зшивати панорамні зображення і має значну гнучкість параметрів та налаштувань, а її архітектура може бути досить легко розширена. Це робить її придатною як для використання як основи прикладного програмного забезпечення, так і як основи для подальшої дослідницької та експериментальної роботи, спрямованої безпосередньо на вдосконалення алгоритму створення панорамних зображень.uk_UA
dc.description.abstractIn the process of research, a review of algorithms and methods for creating panoramic images was conducted, metrics for comparing key features were analyzed, the search for the best perspective transformation and projection form for web implementation and stitching of panoramic images was carried out. As a result of the research, several algorithms were proposed and developed: combining images with obtaining statistical data, sorting images, mixing images, color correction, stitching a pair of images, cylindrical projection, creating a full-fledged panorama, as well as visualization of the finished panorama using web technologies. The developed and implemented software system is capable of stitching panoramic images and has significant flexibility of parameters and settings, and its architecture can be quite easily expanded. This makes it suitable for use both as a basis for application software and as a basis for further research and experimental work aimed directly at improving the algorithm for creating panoramic images.uk_UA
dc.description.tableofcontentsВступ 9 1 Аналіз предметної області 11 1.1 Отримання якісних картинок та рекомендації зйомки 11 1.2 Огляд алгоритмів та методів для створення панорамних зображень 14 1.2.1 Загальна концепція виявлення особливостей 14 1.2.2 Детектування особливостей 15 1.2.3 Відповідність особливостей 18 1.3 Висновки до першого розділу 21 2 Теоретична частина 22 2.1 Обчислення матриці гомографії 22 2.1.1 Алгоритм RANSAC 24 2.1.2 Алгоритм LMEDS 24 2.1.3 Алгоритм PROSAC 25 2.2 Проекції панорамних зображень 25 2.3 Процес отримання безшовної панорами 29 2.3.1 Корекція кольору та яскравості 30 2.3.2 Методи змішування кольорів 31 2.4 Функціональні та нефункціональні вимоги до розроблюваного ПЗ 34 2.5 Засоби реалізації програмної системи 34 2.6 Висновки до другого розділу 37 3 Практична частина 38 3.1 Загальна програмна система алгоритмів для створення панорамного зображення 38 3.1.1 Розробка та реалізація алгоритму для суміщення зображень та отримання статистичних даних 38 3.1.2 Розробка та реалізація алгоритму зшивання пари зображень 40 3.1.3 Розробка та реалізація функцій циліндричної проекції 42 3.1.4 Розробка та реалізація функцій колірної корекції 42 3.1.5 Розробка та реалізація функцій змішування зображень 43 3.1.6 Розробка та реалізація функцій вирівнювання та змішування країв панорами 45 3.1.7 Розробка та реалізація алгоритму сортування зображень 46 3.1.8 Розробка та реалізація алгоритму зшивання панорамного зображення 47 3.1.9 Структура програмної системи для зшивання панорамних зображень 48 3.1.10 Розробка та реалізація візуалізації панорамного зображення 49 3.2 Результати експериментів 51 3.2.1 Порівняльний аналіз одержаних результатів ефективності методів пошуку ключових точок 51 3.2.2 Порівняльна демонстрація зшивання зображень із використанням корекції кольору та змішування 55 3.3 Порівняння з іншими програмними системами для зшивання панорамних зображень 57 3.4 Висновки до третього розділу 61 4 Охорона праці та безпека в надзвичайних ситуаціях 63 4.1 Закордонний досвід організації охорони праці в ІТ-компаніях 63 4.2 Оцінка дії електромагнітного імпульсу на елементи комп’ютерної системи. 68 4.3 Висновки до четвертого розділу 70 Висновки 71 Перелік джерел 72 Додаткиuk_UA
dc.format.extent75-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectпанорамне зображенняuk_UA
dc.subjectдетектування особливостейuk_UA
dc.subjectбезшовна панорамаuk_UA
dc.subjectбезшовна панорамаuk_UA
dc.subjectперспективаuk_UA
dc.subjectгомографіяuk_UA
dc.subjectафінні перетворенняuk_UA
dc.subjectpanoramic imageuk_UA
dc.subjectfeature detectionuk_UA
dc.subjectseamless panoramauk_UA
dc.subjectclassifieruk_UA
dc.subjecthomographyuk_UA
dc.subjectfinancial indicatorsuk_UA
dc.subjectaffine transformationsuk_UA
dc.titleМетоди та алгоритми створення безшовного панорамного зображення із набору фотографійuk_UA
dc.title.alternativeMethods and Algorithms For Creating a Seamless Panoramic Image From a Set of Photosuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Романський Степан Володимирович, 2025uk_UA
dc.contributor.committeeMemberТотосько, Олег Васильович-
dc.contributor.committeeMemberTotosko, Oleg-
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.4uk_UA
dc.relation.references1. How to Take 360° Photos at a Fixed NPP and Manually Stitch Them [Електронний ресурс]. – Режим доступу: https://medium.com/cupix/how-to-take-360-photosat-a-fixed-npp-and-manually-stitch-them-6abcb7af2cb7 (дата звертання: 17.12.2024).uk_UA
dc.relation.references2. Szeliski, R., 2011. Computer Vision-Algorithms and Applications. 3, pp: 181- 228.uk_UA
dc.relation.references3. Романський С.В. Детектування особливостей на зображеннях // Інформаційні моделі, системи та технології: Праці XІІ наук.-техн. конф. Тернопіль, 2024. с. 86.uk_UA
dc.relation.references4. R. Otero, M. Delbracio. Anatomy of the SIFT Method [Електронний ресурс]. – Режим доступу: https://www.ipol.im/pub/art/2014/82/article.pdf (дата звертання: 17.12.2024).uk_UA
dc.relation.references5. H. Вау, A. Ess, T. Tuytelaars, L. Van Gool. Speeded Uр Robust Features [Електронний ресурс]. – Режим доступу: https://www.cs.jhu.edu/~misha/ReadingSeminar/Papers/Bay08.pdf (дата звертання: 20.12.2024).uk_UA
dc.relation.references6. E. Rublee, V. Rabaud, K. Konolige, G. Bradski. ORB: an efficient alternative to SIFT or SURF [Електронний ресурс]. – Режим доступу: https://www.researchgate.net/publication/221111151_ORB_an_efficient_alternative_ to_SIFT_or_SURF (дата звертання: 22.12.2024).uk_UA
dc.relation.references7. ORB (Oriented FAST and Rotated BRIEF) [Електронний ресурс]. – Режим доступу: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_orb/py_orb.html (дата звертання: 27.12.2024).uk_UA
dc.relation.references8. Stefan Leutenegger, Margarita Chli, Roland Siegwart: «BRISK: Binary Robust Invariant Scalable Keypoints». Computer Vision (ICCV), pp. 2548 –2555, 2011.uk_UA
dc.relation.references9. S. Grewenig, J. Weickert, C. Schroers, A. Bruhn: «Cyclic Schemes for PDEBased Image Analysis», In International Journal of Computer Vision, 2013.uk_UA
dc.relation.references10. Стандартні методи кластеризації даних [Електронний ресурс]. – Режим доступу: http://csc.knu.ua/media/study/asp/mod_probl_inf_tech_sys_ analysis_ivohin/lecture/lec2.pdf (дата звертання: 29.012.2024).uk_UA
dc.relation.references11. Гороховатський В.О., Творошенко І.С. Методи інтелектуального аналізу та оброблення даних: навч. посібник. – Харків: ХНУРЕ, 2021. – 92 с.uk_UA
dc.relation.references12. Мангеттенська метрика [Електронний ресурс]. – Режим доступу: https://uk.wikipedia.org/wiki/Мангеттенська_метрика (дата звертання: 10.01.2025).uk_UA
dc.relation.references13. Mining of Massive Datasets [Електронний ресурс]. – Режим доступу: http://infolab.stanford.edu/~ullman/mmds.html (дата звертання: 13.01.2025).uk_UA
dc.relation.references14. Математичні методи дослідження операцій : підручник / Є. А. Лавров, Л. П. Перхун, В. В. Шендрик та ін. – Суми : Сумський державний університет, 2017. – 212 с.uk_UA
dc.relation.references15. Richard Szeliski. Computer Vision: Algorithms and Applications / Texts in Computer Science. Springer Science & Business Media, 2011. p. 812.uk_UA
dc.relation.references16. M. A. Fischler and R. C. Bolles, «Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography,» Communications of the ACM, vol. 24, no. 6, pp. 381-395, 1981.uk_UA
dc.relation.references17. Least Median of Squares Regression. [Електронний ресурс]. – Режим доступу:https://www.researchgate.net/publication/242464484_Least_Median_of_Square s_Regression (дата звертання: 17.01.2025).uk_UA
dc.relation.references18. O. Chum and J. Matas, «Matching with PROSAC-progressive sample consensus,» in Computer Vision and Pattern Recognition, San Diego, CVPR, 2005, pp. 220-226.uk_UA
dc.relation.references19. Романський С.В. Проекції панорамних зображень // VIІІ Міжнародна студентська науково-технічна конференція «Природничі та гуманітарні науки. Актуальні питання». Тернопіль, 2025. с. 194.uk_UA
dc.relation.references20. CIELAB color space [Електронний ресурс]. – Режим доступу: https://en.wikipedia.org/wiki/CIELAB_color_space (дата звертання: 26.01.2025).uk_UA
dc.relation.references21. Stitching and Blending. Kari Pulli [Електронний ресурс]. – Режим доступу: https://web.stanford.edu/class/cs231m/lectures/lecture-5-stitching-blending.pdf (дата звертання: 27.01.2025).uk_UA
dc.relation.references22. ImageBlending [Електронний ресурс]. – Режим доступу: https://piazza.com/class_profile/get_resource/hz5ykuetdmr53k/i0zbj8uvcao7lp (дата звертання: 28.01.2025).uk_UA
dc.relation.references23. VRWorks - 360 Video - Multiband Blending [Електронний ресурс]. – Режим доступу: https://developer.nvidia.com/vrworks/vrworks-360video/multiband-blending (дата звертання: 30.01.2025).uk_UA
dc.relation.references24. Image Blending Using Laplacian Pyramids [Електронний ресурс]. – Режим доступу: https://becominghuman.ai/image-blending-using-laplacian-pyramids-2f8e9982077f (дата звертання: 10.02.2025).uk_UA
dc.relation.references25. Документація OpenCV [Електронний ресурс]. – Режим доступу: http://opencv.org/ (дата звертання: 10.02.2025).uk_UA
dc.relation.references26. Feature Matching. OpenCV-Python Tutorials [Електронний ресурс]. – Режим доступу: https://opencv-pythontutroals.readthedocs.io/en/latest/py_tutorials/py_feature2d/py_ matcher/py_matcher.html (дата звертання: 12.02.2025).uk_UA
dc.relation.references27. Edge blending using commodity projectors [Електронний ресурс]. – Режим доступу: http://paulbourke.net/miscellaneous/edgeblend/ (дата звертання: 18.02.2025).uk_UA
dc.relation.references28. High level stitching API (Stitcher class) [Електронний ресурс]. – Режим доступу: https://docs.opencv.org/3.4/d8/d19/tutorial_stitcher.html (дата звертання: 28.02.2025).uk_UA
dc.relation.references29. Panorama photo stitcher «Hugin» [Електронний ресурс]. – Режим доступу: https://sourceforge.net/projects/hugin/ (дата звертання: 03.03.2025).uk_UA
dc.relation.references30. A panoramic image stitching tool made with OpenCV and Python [Електронний ресурс]. – Режим доступу: https://github.com/kupiakos/image-stitcher (дата звертання:08.03.2025).uk_UA
dc.relation.references31. Zagorodna, N., Skorenkyy, Y., Kunanets, N., Baran, I., Stadnyk, M. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major. CEUR Workshop Proceedings., 2022, 3309, pp. 25–32. https://ceur-ws.org/Vol-3309/short1.pdfuk_UA
dc.relation.references32. Skorenkyy, Yu., Kozak, R., Zagorodna, N., Kramar, O., Baran, I. Use of augmented reality-enabled prototyping of cyber-physical systems for improving cyber-security education. Journal of Physics: Conference Series., 2021, 1840(1), 012026. https://iopscience.iop.org/article/10.1088/1742-6596/1840/1/012026/pdf.uk_UA
dc.relation.references33. Микитишин А. Г., Митник М. М., Стухляк П. Д., Пасічник В. В. Комп’ютерні мережі. Книга 2. [навчальний посібник]. Львів : "Магнолія 2006", 2014. 312 с.uk_UA
dc.relation.references34. Vyacheslav Nykytyuk, Vasyl Dozorskyy, Nataliia Kunanets, Volodymyr Pasichnyk, Oleksandr Matsiuk, Ihor Bodnarchuk: Electrical Probe-Signal Processing and Criterion for the Determination of Time Parameters of the Teeth Filling Material Polymerization Process in Dentistry. 4th IDDM 2021: Valencia, Spain. P. 54-63uk_UA
dc.relation.references35. Сьогодні UA [Електронний ресурс] – Режим доступу: https://www.segodnya.ua/lifestyle/fun/pochti-kak-u-googlechemudivlyayut-ofisy-ukrainskih-it-kompaniy--764025.html (дата звертання 17.03.2025).uk_UA
dc.relation.references36. Як працюють в Google? Умови, в яких хочеться трудитися. [Електронний ресурс] – Режим доступу: http://www.clevers.com.ua/articles-cleveradvertising-agency/success-stories/245-google2 (дата звертання 17.03.2025).uk_UA
dc.relation.references37. Офіс мрії: Робота в компанії Google. [Електронний ресурс] – Режим доступу:http://bigpicture.ua/?p=187580 (дата звертання 19.03.2025).uk_UA
dc.relation.references38. Офіс Facebook: Репортаж із RMA SiliconTrip. [Електронний ресурс] – Режим доступу:https://habrahabr.ru/company/rma/blog/103800/ (дата звертання 22.03.2025).uk_UA
dc.relation.references39. Класифікатор професій ДК 003:2010. [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/rada/show/va327609-10 (дата звертання 27.03.2025).uk_UA
dc.relation.references40. Закон України «Про охорону праці». [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/laws/show/2694-12 (дата звертання 29.03.2025).uk_UA
dc.relation.references41. ДНАОП 0.00-8.20-99. Порядок проведення експертизи електроустановок споживачів/ [Електронний ресурс] – Режим доступу: https://dnaop.com/html/43255/doc-%D0%94%D0%9D%D0%90%D0%9E%D0 %9F _ 0.00-8.20-99 - (дата звертання 30.03.2025).uk_UA
dc.relation.references42. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Романський С. В. Методи та алгоритми створення безшовного панорамного зображення із набору фотографій : робота на здобуття кваліфікаційного ступеня магістра, спец. 122 – комп’ютерні науки / С. В. Романський ; наук. кер. В. П. Марценюк. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. – 75 с.uk_UA
Koleksiyonlarda Görünür:122 — комп’ютерні науки

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
Mag_2025_SNnm_Romanskyi_S_V.pdfДипломна робота2,03 MBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.

Yönetim Araçları