2015-05-15 2 views
0

Я работаю в Matlab для просмотра изображений Dicom из pacs. Теперь у меня есть три разные серии изображений dicom для одного и того же пациента, которые я скачиваю из Pacs. первый - Осевой вид сверху, второй sagittal вид сверху, третий coronal вид сверху. Теперь я хочу связать между ними.алгоритм для связи между различными видами изображений Dicom

Например, , если я нажимаю на осевое изображение, тогда я хочу обратиться к другим представлениям, где точка осевого изображения находится в сагиттальном режиме и корональном представлении.

прибегая к помощи я получил некоторые моменты, которые положения изображения, ориентация изображения и фрагмента Место теги используются для этой справочной связи между этим Series.But я не понимаю, что расчет, как это сделать?

Допустим ввод выше тегов для одного изображения с соответствующей серии,

1. осевое:

  • Положение изображения = (-118,444 \ -168,443 \ -46,0727)

  • Ориентация изображения = (0,996206 \ -0,0224615 \ -0,0840777 \ -0,0083926 \ 0,936831 \ -0,349683)

  • Кусочек Местонахождение = -95,85758972

2. Сагиттальный Вид:

  • Положение изображения = (-63,5956 \ -159,015 \ 60,7561)

  • Ориентация изображения = (0,0188908 \ 0.999809 \ -0.00509657 \ -0.0341498 \ -0.00445565 \ -0.999407)

  • Кусочек L ocation = 65.27085876

3. корональной Вид:

  • Положение изображения = (-100,457 \ -102,583 \ 72,264)

  • Ориентация изображения = (0,999514 \ -0,00466935 \ -0.0308238 \ -0.0311593 \ -0.16129 \ -0.986415)

  • Ломтик Местоположение = 119.9748077

и выше трех пикселей Размер данных пикселей (512 X 512).

Теперь, как я вычисляю опорную линию и точку выше значения? Если требуется другое значение тега, я готов предоставить этот тег.

+0

Это необходимо, чтобы вы код это самостоятельно? Могли бы вы просто использовать программу, такую ​​как 3Dslicer? – eigenchris

ответ