Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДипломМагистр.docx
Скачиваний:
36
Добавлен:
22.02.2015
Размер:
1 Мб
Скачать
☆

3.2.2 Выбор средств программирования

Сформулируем требования, которым должно удовлетворять средство программирования:

  • Возможность моделирования сложных динамических обьектов по результатам КТ;

  • Создание и администрирование баз данных;

  • Разработка графических приложений;

  • Разработка интерфейса;

  • Реализация системы в формате клиент-сервер;

Исходя из технического задания, средство программирования должно работать под операционной системой Windows 7 и выше.

В качестве объектно-ориентированной среды программирования выбран программный продукт MeVisLab, Microsoft Visual Studio 2013, C#, .NET Framework, ASP.NET, Microsoft SQL Server, T-SQL, Pyton, Java 7, JavaScript;

3.2.3 Проектирование системы 3d визуализации медицинских данных в пульмонологии

В результате анализа технического задания, требований консультанта по работе врача-пульманолога и результата моделирования спроектирован интерфейс пользователя. Структура интерфейса пользователя представленная в виде кортежа:

И = <F, {F}, S>, (3.2)

где И - интерфейс пользователя;

F - формы для ввода данных и управления системой;

{F} - связи между формами, основной формой для работы с системой является "Главная форма", она появляется после запуска исполняющего файла программы и введения пароля и имени пользователя. На этой форме можно выбрать нужное решение: новое обследование, построение модели, просмотр базы примеров. Из остальных форм приложения можно вернуться только на главную форму. Главная форма содержит управляющие элементы;

S - структура элементов формы. Элементы ввода вывода информации на формах называются так же как поля в карте обследования, и связаны с полями таблицы соответственно.

Структура вычислительного модуля представленная в виде кортежа:

ВМ = <DB, {DB}, DC>, (3.3)

где ВМ - вычислительный модуль;

DB – (data base’s)- базы данных, в частности база обследований пациентов, база моделей.

{DB} – связь между базами данных и вычислительным ядром. Обеспечение взаимосвязи между базами данных и вычислительным ядром отвечающим за их обработку.

DC – вычислительное ядро. Обеспечивает обработку входящих данных, позволяет вести мониторинг, строить выборки по различным критериям. Модуль наделяющий данную систему вычислительными мощностями необходимыми для построения моделей и обработки численных данных.

Одним из ключевых элементов операций ядра является сценарий построения моделей.

Входные данные в виде пакетов DICOM изображений преобразуются в 3D модели

Информативность компьютерных моделей данных диагностики больного имеет тенденцию к росту с увеличением уровня их обработки.

1й шаг. Первичное представление

Первичное изображение имеет наименьшую информативность (приблизительно 40%)

2й шаг. Построение объёмной модели по первичной информации

Построение трехмерного изображения с возможностью измерения объёма и измерения отдельных крупных объектов. Информативность возрастает до 50-55%

3й шаг. Выделение моделируемой области

Выделенная по отмеченным точкам область проецируется в трехмерную модель с возможностью измерения всех элементов. Информативность возрастает до 65-75%

4й шаг. Измерение элементов, построение секущих

Построение секущих в любых плоскостях, возможность «проникновения» внутрь элементов размерами до 5мм кубических. Информативность увеличивается до 80- 90%

Рисунок 5 График роста информативности информации

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]