Тема: Разработка программы визуализации медицинских данных средствами OpenGL
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПОСТАНОВКА ЗАДАЧИ 5
1. ТРЕБОВАНИЯ К ПО 6
Стандарт DICOM 6
Обзор существующих аналогов 8
Основные требования 11
Загрузка и визуализация DICOM изображения 11
Изменение размера «окна» 12
Применение палитр цветов 12
Изменение размера изображения 15
Инвертация цветов изображения 15
Просмотр исследований и серий 16
Измерение расстояний 16
Измерение площади 17
Сохранение в формате PNG 17
Теги DICOM файла 18
Взаимодействие с PACS-сервером 18
2. АРХИТЕКТУРА ПРИЛОЖЕНИЯ 19
Библиотека dcm4che 19
Технология JavaFX 20
Билиотека LWJGL 20
Технология OpenGL 20
GLSL Шейдеры 21
3. РЕАЛИЗАЦИЯ 22
1. Матрицы трансформацй 22
2. Преобразования цветов 24
3. Применение палитр 25
4. Преобразование координат 26
5. Измерение расстояний 27
6. Инструмент «Эллипс» 28
7. Группировка по исследованиям и сериям 29
8. Теги DICOM файла 30
9. Взаимодействие с PACS-сервером 30
10. Развертывание приложения 32
4. ТЕСТИРОВАНИЕ 33
Тест-кейсы 34
ЗАКЛЮЧЕНИЕ 40
ВЫВОДЫ 41
СПИСОК ЛИТЕРАТУРЫ 42
📖 Введение
В последние годы на передний план в способах диагностики заболеваний выходит ядерная медицина. Ядерная медицина — это быстро развивающийся раздел медицины, в котором для лечения и диагностики различных заболеваний используются радионуклиды. Развиваются такие средства радиационной диагностики как ОФЭКТ [1], ПЭТ, различные томографические методы, не использующие радионуклиды, такие как КТ и МРТ.
Информацию, полученную от различных источников медицинской радиационной диагностики, необходимо визуализировать для возможности интерпретации её врачом.
Визуализация позволяет более эффективно извлекать информацию из данных, полученных во время диагностики. Компьютерная визуализация имеет гораздо большие преимущества в сравнении с другими аналогами, так как она позволяет обрабатывать полученные данные как непосредственно во время проведения исследования, так и проводить дальнейшую обработку после окончания исследования.
В настоящее время DICOM является одним из основных стандартов создания, хранения, передачи и визуализации медицинских изображений. Он позволяет хранить большое количество данных о пациенте, самом изображении, способе обследования и другие параметры исследования централизованно [2].
Работа с DICOM изображениями — это большая отрасль разработки в сфере медицинского программного обеспечения, позволяющая представить данные исследования в наиболее продуктивном для врача и пациента виде. Это дает возможность визуализировать результаты обследования в том виде, который позволит врачу локализовать область исследования и определить, наиболее точно, диагноз пациента.
Разработка приложений для визуализации медицинских данных — важная область человеческой деятельности. С ростом числа способов и средств медицинской диагностики возникает необходимость в появлении соответствующих способов визуализации.
К сожалению, большинство современных приложений для визуализации медицинских данных разработаны иностранными компаниями, в основном, они являются проприетарным программным обеспечением. Поэтому необходимо разрабатывать собственные аналоги данного программного обеспечения на основе требований российских медиков.
✅ Заключение
1. Загрузка и визуализация DICOM изображения.
2. Изменение размера окна для черно-белых изображений.
3. Применение различных базовых таблиц цветов для черно-белых изображений.
4. Изменение размера изображения, инвертация цветов, поворот изображения.
5. Возможность просмотра нескольких исследований и серий изображений.
6. Измерения расстояний на изображении.
7. Измерение площади выделенной части изображения.
8. Вывод значений всех тегов изображения.
9. Возможность поиска и загрузки изображений с PACS-сервера.
Все функциональные возможности приложения были протестированы в соответствии с указанными требованиями.





