Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45221
Назва: Розробка програмного забезпечення для перегляду медичних радіологічних зображень стандарту DICOM
Інші назви: Development of software for viewing medical radiological images of the DICOM standard
Автори: Гай, Валентин Олександрович
Hai, Valentyn
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Гай В. О. Розробка програмного забезпечення для перегляду медичних радіологічних зображень стандарту DICOM : робота на здобуття кваліфікаційного ступеня бакалавра : спец. - 122 комп’ютерні науки / наук. кер. Г. Р. Мацюк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 52 с.
Дата публікації: 10-чер-2024
Дата подання: 27-тра-2024
Дата внесення: 14-чер-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Мацюк, Галина Ростиславівна
Члени комітету: Гладьо, Юрій Богданович
УДК: 004.9
Теми: воксельна графіка
voxel graphics
медичне зображення
medical imaging
тривимірна візуалізація
three-dimensional visualization
DICOM
Короткий огляд (реферат): Кваліфікаційна робота присвячена створенню відкритого кросплатформного програмного забезпечення для візуалізації медичних DICOM –зображень. Проведено аналіз існуючих програмних засобів (з відкритим кодом та пропрієтарних) для перегляду медичних DICOM –знімків. Сформовано вимоги до програмного продукту, наведено характеристики стандарту DICOM. Спроектовано спеціалізований програмний продукт, вибрано метод реалізації, програмні середовища та інструменти для його реалізації. Наведено модульну архітектура продукту. Докладно описано базові та допоміжні модулі із відображенням функцій та методів, які вони реалізують. Побудована діаграма життєвого циклу процесу розробки програмного продукту. Наведено опис роботи розробленого програмного забезпечення, починаючи від початку роботи з ним, налаштування різних параметрів візуалізації, аж до побудова тривимірної реконструкції зображення. Результатом роботи програми є сформована 3D-модель радіологічного зображення. Thesis deals with the creation of open cross-platform software for visualization of medical DICOM images. An analysis of existing software tools (open source and proprietary) for viewing medical DICOM images was carried out. The requirements for the software product are formed, the characteristics of the DICOM standard are given. A specialized software product has been designed, an implementation method, software environments and tools for its implementation have been selected. The modular architecture of the product is presented. Basic and auxiliary modules are described in detail, showing the functions and methods they implement. A life cycle diagram of the software product development process is constructed. A description of the work of the developed software is given, starting from the beginning of working with it, setting various visualization parameters, up to the construction of a three-dimensional reconstruction of the image. The result of the program is a formed 3D model of the radiological image.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Аналіз існуючих програмних продуктів 10 1.2 Формування вимог до ПЗ, що буде створено 12 1.3 Опис стандарту DICOM 13 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОГО ПРОДУКТУ 19 2.1 Вибір методу реалізації 19 2.2 Вибір мови програмування 19 2.3 Вибір бібліотеки для розробки інтерфейсу користувача 20 2.4 Проектування архітектури ПЗ 21 2.5 Опис базових модулів програми 23 2.5.1 Клас головного вікна програми 25 2.5.2 Клас модуля читання DICOM файлів 27 2.5.3 Клас побудови воксельної моделі 29 2.5.4 Клас тривимірної реконструкції 30 2.6 Опис допоміжних модулів програми 30 2.6.1 Модуль зберігання даних DICOM 30 2.6.2 Модуль перехідної таблиці кольорів 31 2.6.3 Модуль налаштування програми 32 2.7 Життєвий цикл процесу розробки 32 РОЗДІЛ 3. ОПИС РОБОТИ ПРОГРАМНОГО ПРОДУКТУ 34 3.1 Початок роботи із програмою 34 3.2 Налаштування параметрів 37 3.3 Побудова тривимірної реконструкції зображення 39 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 41 4.1 Навчання працюючих і інструктажі з охорони праці 41 4.2 Санітарно-гігієнічні вимоги до умов праці. 43 ВИСНОВКИ 46 ПЕРЕЛІК ДЖЕРЕЛ 47 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45221
Власник авторського права: © Гай Валентин Олександрович, 2024
Перелік літератури: 1. Ковальський О. В. Радіологія. Променева терапія. Променева діагностика : підручник для студ. вищ. мед. навч. заклад. / О. В. Ковальський, Д. С. Мечев, В. П. Данилевич. — Вінниця : Нова Книга, 2013. — 512 с. : іл.
2. Стандарт DICOM [Електронний ресурс] – Режим доступу: https://learn.ztu.edu.ua/pluginfile.php/233171/mod_resource/content/0 М3Л2%20-%20Стандарт%20DICOM.pdf (Дата звернення: 28.02.2024).
3. Офіційний сайт організації, яка розробляє стандарт DICOM. [Електронний ресурс] – Режим доступу: http://dicom.nema.org/ (Дата звернення: 28.02.2024).
4. Feeman, Timothy G. The Mathematics of Medical Imaging: A Beginner's Guide / Feeman, Timothy G. – New York: Springer, 2010 – 141 p.
5. Marc Levoy. Display of Surfaces from Volume Data / Marc Levoy. – North Carolina: CG&A, 1988 – 10 p.
6. Васильєв О. В. Програмування на С++ в прикладах і задачах : Навч. посіб. – Київ : Видавництво Ліра-К, 2017. – 382 с.
7. Опис бібліотеки Juce // Juce CrossPlatform C++ Library. [Електронний ресурс] – Режим доступу: http://www.juce.com/ (Дата звернення: 03.03.2024).
8. Опис бібліотеки GTK+ // The GTK+ Project. [Електронний ресурс] – Режим доступe: http://www.gtk.org/ (Дата звернення: 04.03.2024).
9. Опис бібліотеки wxWidgets // wxWidgets: Cross-Platform GUI Library. [Електронний ресурс] – Режим доступу: https://www.wxwidgets.org/ (Дата звернення: 04.03.2024).
10. Документація Qt 5.4. [Електронний ресурс] – Режим доступу: http://doc.qt.io/qt-5/classes.html (Дата звернення: 05.03.2024).
11. Гайдуков С. OpenGL Профессиональное программирование трехмерной графики на С++ / C. Гайдуков – Санкт-Петербург: БХВ-Петергбург, 2012 – 722 с.
12. Офіційний сайт специфікації OpenGL. Official suite of OpenGL. [Електронний ресурс] – Режим доступу: https://www.opengl.org/ (Дата звернення: 20.04.2024).
13. William E. Lorensen, Harvey E. Cline: Marching Cubes: A high resolution 3D surface construction algorithm / W. E. Lorensen, H. E. Cline – New York: Computer Graphics, 1987 – 167 p.
14. Основні документи, які описують специфікацію OpenGL. [Електронний ресурс] – Режим доступу: http://opengl.org/ (Дата звернення: 20.04.2024).
15. Вступ до програмування мовою С++. Організація даних / Т. О. Карнаух, Ю. В. Коваль, М. В. Потієнко, А. Б. Ставровський. – К.: ВПЦ "Київський університет", 2015. – 276 с.
16. Шилдт Г. Полный справочник по С++ / Г. Шилдт – Москва: Вильямс, 2015 – 800 с.
17. Зеркалов Д.В. Безпека життєдіяльності та основи охорони праці. Навчальний посібник. К.: «Основа». 2016. – 267 с.
18. Про затвердження Вимог щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями. [Електронний ресурс] - Режим доступу: https://zakon.rada.gov.ua/laws/show/z0508-18 (Дата звернення: 01.06.2024).
19. QCustomPlot. [Електронний ресурс] - Режим доступу https://www.qcustomplot.com/ Дата звернення: 24.04.2024)
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Гай_кваліф_робота.pdf871,73 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора