Передача информации из компьютерного рентгеновского томографа TOMOSCAN SR7000
отображаемые пикселями изображения, (например, для рентгено-томограммы это
числа Хаунсфилда) меньшие минимума приравниваются минимуму, а большие
максимума приравниваются максимуму, все остальные числа остаются без
изменения. Это означает, что при последующей распаковке мы получим числа
только в диапазоне окна обрезки. То есть, при сужении окна обрезки
происходит некая потеря информации; в виде компенсации за эту потерю мы
получаем более эффективную упаковку. Соответственно вышеизложенному,
значения минимума и максимума окна обрезки выбираются так, чтобы это окно
включало бы в себя все значимые числа изображения.
Значение параметра "Выполнить работу над всеми файлами или выборочно"
"над всеми" приводит к тому, что после запуска работа будет выполнена над
всеми файлами изображений в соответствующем поддиректории без участия
оператора. Значение "выборочно" приводит к тому, что после запуска
программа будет ждать от оператора действий, описанных ниже.
Значение параметра "Удалять исходные файлы при работе с архивом" "да"
приводит к удалению соответственно архивируемых или разархивируемых файлов;
значение "нет" исключает удаление.
Следующий параметр позволяет выводить сообщения о неудачах упаковки-
распаковки и тогда оператор может прервать этот процесс.
Следующие два параметра позволяют задать режим создания архива из
упакованных или неупакованных изображений и режим разархивирования до
упакованных или до неупакованных изображений.
При нажатии на клавиши выбора путей ПУТЬ ОТКУДА, ПУТЬ КУДА выводится
соответствующее окно. Выбранные пути отображаются в окне работы с архивом.
После выбора параметров и путей для запуска программы работы с архивом надо
щелкнуть левой кнопкой мыши на заранее выбранной клавише работы (т.е. на
клавише зеленого цвета). Все окна исчезнут, и запустится программа
упаковки/распаковки и работы с архивом, которая описана ниже.
Процедура архивирования изображений заключается в упаковке файлов с
изображениями (если они не были предварительно упакованы) и в соединении
упакованных файлов, относящихся к одному пациенту, в один файл. Упаковка
файлов с изображениями производится по определенному алгоритму и дает
выигрыш в 4-5 раз. Процедура разархивирования обратна процедуре
архивирования. Согласно системным соглашениям неупакованные, упакованные, и
архивные изображения располагаются в разных директориях, начальные пути
которых определяются в файле ct.cfg.
Пути исходной и результирующей директории программа берет из файла
pasoudes.dat в соответствии с выбранной работой. Процедуры архивирования и
разархивирования производятся над изображениями или архивами, находящимися
в соответствующих директориях.
Если выполнение работы было задано с параметром "выборочно", программа
работает в "ручном" режиме. На экран выводится две строки: в первой (вверху
экрана) отображается вид работы и значения параметров окна обрезки, а в
дальнейшем отображаются сообщения программы; во второй (внизу экрана) -
меню типа Нортон.
Вначале оно содержит следующее: 1Help 2WorkC 3Min 4Max 5Choic...10Quit.
Оператор имеет возможность:
получить подсказку - F1;
изменить вид работы нажатием клавиши F2 или нажатием кнопки мыши при
наезде на поле "F2" или поле с названием вида работы в верхней строке;
в режиме упаковка и архивирование изменить значения минимума и
максимума окна обрезки данных; то осуществляется соответственно клавишами
F3,F4 или нажатием кнопки мыши при наезде на поля "F3","F4" или поля со
значениями границ и дальнейшим редактированием и выходом по Enter в случае
правильной редакции или по Esc в случае отказа;
выбрать файлы, над которыми будет выполнена заданная работа, что
осуществляется нажатием клавиши F5 или нажатием кнопки мыши при наезде на
поле "F5";
выйти из программы -F10.
При выполнении оператором функции выбора файлов нижняя строка экрана
модифицируется и выглядит следующим образом: 1Help 2Esc 3Exec 4+All
5+Page...8-Page 9-All 10Quit.
Затем выводится таблица файлов и сообщение в верхней строке:
Всего файлов NN Из них выделено 0 (NN- общее число файлов).
Таблица файлов состоит из двух колонок. В первой находятся номера
объектов NO в порядке возрастания, во второй - списки номеров срезов NS.
Строка таблицы - это NO и список NS этого объекта. Сверху таблицы - строка,
отображающая путь исходного директория. В правом верхнем углу таблицы
выведено "Esc" для отказа от функции выбора с помощью мыши, а также, в
случае, когда таблица не умещается на одном экране (листе), в левом верхнем
углу и в правом нижнем выводится соответственно "PgDn" и "PgUp" для
листания таблицы с помощью мыши.
Оператор теперь имеет возможность:
получить подсказку - F1;
отказаться от функции - F2;
выйти из программы -F10.
А также, осуществить выбор и инициировать выполнение работы.
Выбор в таблице файлов осуществляется функциональными клавишами или
специальным курсором. Текущее положение курсора отображается цветом.
Движение курсора осуществляется стрелками или мышью (курсор мыши наводится
на нужное место и нажимается Enter). Выбрать можно отдельное изображение,
строку, лист и все файлы. Выбранные файлы выделяются цветом. Аналогично
можно отменить выбор.
Выбор всех файлов и всех файлов экранного листа осуществляется
клавишами F4, F5; отмена - F8, F9.
Выбор файлов строки или отдельного файла осуществляется подводом
курсора на начало строки или на нужный файл и нажатием Enter или кнопки
мыши. В процессе выбора в верхней строке отображается число выделенных
файлов.
Запуск выполнения работы осуществляется с помощью клавиши F3 или
нажатием кнопки мыши при наезде на поле "F3". При этом в верхнюю строку
выводится сообщение:
Всего файлов NN Из них успешно 0 (NN- число выделенных файлов).
После успешного выполнения работы над текущим файлом он "гасится" в
таблице файлов и корректируется верхняя строка сообщений. Нижняя строка
экрана модифицируется и выглядит следующим образом: 1Help...4Set
5Choic...10Quit.
Прервать выполнение работы можно клавишей Esc. По окончании оператор
имеет возможность:
получить подсказку - F1;
войти в режим установки вида работы (начало программы) - F4;
войти в режим выбора файлов (осуществить новый выбор) - F5;
выйти из программы -F10.
ГЛАВА 2.
Как работать с трехмерными объектами.
Окна 3D визуализации
[pic]
|окно 3D preview|обеспечивает визуализацию каркаса объемного представления |
| |в текущем положении для трехмерной визуализации, вывод |
| |аксиального, коронарного и сагиттального сечений с |
| |проекциями секущих плоскостей и ориентации объемного |
| |представления. |
|окно 3D view |предназначено для вывода трехмерного изображения с |
| |возможностью отображения на нем аксиального, коронарного, |
| |сагиттального и параксиального сечений и построение |
| |внешнего вида объекта. |
|окно 3D measurе|обеспечивает проведение трехмерных измерений значений |
| |объемного распределения и расстояний в объеме для окон 3D |
| |preview, 3D view, и Изображения, а также выделения кривых |
| |для построения параксиальных и произвольных сечений и |
| |выбора точек цели и входа при планировании операций. |
|окно Animation |позволяет создавать последовательности сечений для |
| |динамического просмотра при введении инструмента с |
| |привязкой к трехмерным координатам объекта и проводить с |
| |их использованием планирование операций. |
Окна 3D визуализации работают совместно с окнами Изображения и окном
Текст. Все окна 3D визуализации имеют общее меню, отдельные элементы
которого связаны с различными окнами, а другие воздействуют на активное в
данный момент окно. Некоторые элементы меню активизируются только при
наличии определенного типа данных в памяти. К окнам 3D визуализации
относятся:
Окно 3D preview для предварительного просмотра аксиального, коронарного и
сагиттального сечений и ориентации отображения в окне 3D view.
Окно 3D view для просмотра объемного представления в различных ракурсах с
наложенными аксиальным, коронарным, сагиттальным и произвольным сечениями и
внешним видом объекта.
Окно Animator для построения и просмотра анимационных последовательностей,
позволяющих просматривать траекторию прохождения инструмента при
вмешательстве и корректировать ее путем изменения координат точек входа и
цели.
Окно 3D Measure для измерений координат, плотностей и расстояний в объеме и
задания траектории оперативного вмешательства.
Структура меню окон 3D визуализации имеет следующий вид:
|File | |загрузка/генерация объемного представления|
| | |и полученных при работе данных и |
| | |изображений |
| |Load volume |загрузка объемного представления из файла |
| |Load 3D view |загрузить ранее сохраненное 3D изображение|
| |Save 3D view |сохранить 3D изображение |
| |Load film |загрузка файла данных анимационного |
| | |планирования |
| |Save film |сохранение файла данных анимационного |
| | |планирования |
| |Generate Cube |генерация тестового полутонового куба |
| |Generate Ball |генерация тестовой полутоновой сферы |
| |Write log |записать результаты измерений в текстовое |
| | |окно |
|Options | |установки параметров |
| |Off/On |включить/выключить отображение сечений |
| |Projections | |
| |3D view |установить параметры 3D отображения |
| |settings | |
| |Set measure |загрузить фонт для окна измерений |
| |font | |
|Redraw | |перерисовка 3D представления |
|Measure | |измерения |
| |Entry/Target |задание точек входа и цели |
| |Points |измерения с фиксацией точек в объеме |
| |Lines |измерение расстояний и задание косых |
| | |срезов |
|Clear | |очистить установки и результаты измерений |
| |All |очистить все установки |
| |Points |удалить выделенные точки |
| |Lines |удалить выбранные линии |
|Animator | |работа с анимационными |
| | |последовательностями |
| |Make |запуск генерации данных анимационной |
| | |последовательности, определенных Entry |
| | |point и Target point |
| |Play |запуск просмотра анимационной |
| |P |последовательности в динамическом режиме |
| |Fix entry |установить фиксацию точки входа или цели |
Параметры 3D визуализации
|Param |-> |параметры окна 3D view |
| |Color: |0/1/2/.../15 - номер цвета для фона |
| |Axial: |on/off - включить/выключить аксиальное |
| | |сечение |
| |Coronar: |on/off - включить/выключить коронарное |
| | |сечение |
| |Sagital: |on/off - включить/выключить сагиттальное |
| | |сечение |
| |Oblique |on/off - включить/выключить параксиальное|
| | |сечение |
| |Scale |1.0 - масштаб вычисления 3D образа |
Управление при работе с анимационными последовательностями
|+ |переход в пошаговый режим или переход к следующему кадру |
| |анимационной последовательности |
|- |переход в пошаговый режим или переход к предыдущему кадру |
| |анимационной последовательности |
|* |увеличение скорости показа анимационной последовательности |
|/ |уменьшение скорости показа анимационной последовательности |
Кнопки окна 3D measure
|Entry |задание точки входа при планировании операции, выбирается на |
|Point |окне Изображения |
|Target |задание точки попадания при планировании операции, выбирается|
|Point |на окне Изображения |
|Start |начать измерения |
Приложение.
Конфигурационный файл системы ct.cfg.
Стандартные пути системных директорий
image = c:\ctsys\images\*.*
; неупакованные изображения формата ct_soft
imagep = c:\ctsys\images_p\*.*
; упакованные изображения формата ct_soft
archiv = c:\ctsys\ima_arch\*.*
;архивные файлы формата ct_soft
select = c:\ctsys\box\
;отобранные изображения формата ct_soft
proi = c:\ctsys\roi\*.roi
;конфигурационные файлы зон интереса
pattern = c:\ctsys\pattern\*.txt
;файлы шаблонов заключений
ctxt = c:\ctsys\ctxt\
;файлы заключений
help = c:\ctsys\help\
;файлы подсказок
ljconf = c:\ctsys\roi\*.clj
; конфигурационные файлы печати
frag = c:\ctsys\scrfrag\*.img
;файлы фрагментов изображений формата ct_soft
pcx = c:\ctsys\scrfrag\*.pcx
;файлы формата PCX
bmp = c:\ctsys\scrfrag\*.bmp
;файлы формата BMP
img = c:\ctsys\img\
;файлы формата ОБРАЗ
3dvol = c:\ctsys\3d\*.vol
;файлы 3D
cinema = c:\ctsys\cin\*.cin
;анимационные файлы 3D
films = c:\ctsys\films\*.*
; анимационные файлы FG
Общие параметры
3dscale = 1
;начальное значение масштаба изображения
2dmode = 1
cell = 280x16
; не менять
menu = fix
;не менять (menu= fall)
ct_type = 0
;начальный тип изображения 0 - РТ , 1 - МР
multiROI= 0
;0 - до восьми зон интереса 1- больше восьми с выводом только объёмов
concl = 1
; 1 - создается (если его нет) заключение (c.txt) по шаблону text; 0 -
не создается
FG-параметры
fgtype = 0
; 0 - FG, 1 - VS54
fgnx = 512
fgny = 512
fgx0 = 0
fgy0 = 0
; fgscale = 0 - ввод 512*512 1 - 256*256
fgscale = 1
; fgrem = 0 - ввод через мышь 1 - с кнопкм
fgrem = 0
fgboard = 0
; присутствие панели FG
Параметры печати
lj_res = 1
; разрешение принтера при печати изображений 0 - 300, 1 - 600 , 2 - 1200
dpi-1. .3) IMG при печати
fl_5L = 0
; альтернативный код готовности принтера
fonthead= 0
; признак крупного фонта для печати заголовка
corc = 0.1
; коррекция центра окна для печати (c=c-corc*w)
prnport = 0
;LPT 0 - 2 2-отсутствие принтера
format = 0
;0 текст не форматируется
;1 текст форматируется
fbnum = 6
pr_arch = 0
; параметр выбора работы с протоколом архивирования
; отсутствие , 0 или не (1,2,3) - не просматривать и не печатать
; 1 - просмотр (протокол вводится в окно "text")
; 2 - печать с запросом подтверждения
; 3 - печать без запроса подтверждения
Страницы: 1, 2, 3, 4, 5
|