2014-11-07 4 views
-2

У меня есть стек медицинских изображений, которые имеют толщину среза 2,5 мм и расстояние между срезами 1,5 мм. Таким образом, срезы перекрываются. Я намерен создать 3D-тома из этих фрагментов, и я не уверен, что я не масштабируюсь в направлении z (где интервалы между срезами меня смущают). Пожалуйста, дайте мне знать, как точно построить 3D-объем из 2D-фрагментов, которые перекрываются.Как создать 3D-объем с перекрывающимися фрагментами в Matlab?

Это то, что я сделал до сих пор

Я прочитал ломтики CT, кусочек за кусочком (в цикле) в 3D-матрицу.

for count = 1:totalSlices 
     fileName = dirData(count).name; 
     dicomImage = dicomread(fileName); 
     imageStack(:,:,count) = dicomImage; 
    end 

И я использовал функцию ExportVoxelData из Matlab Central для создания СТЛИ файл из стека изображений выше

у меня есть стла модель, но я не знаю, если он правильно масштабируется в направлении г Размеры моего пикселя составляют 0,9766 мм в размерах X и Y. Моя толщина среза составляет 2,5 мм Мой размер среза составляет 1,5 мм

ответ

0

Они перекрываются? Половина толщины воксела = 1,25 мм. Расстояние между плоскостями изображения составляет 1,5 мм. У вас есть 0,25-миллиметровые промежутки между соседними вокселями в направлении z.

+0

Если толщина среза меньше, чем расстояние между срезами, то между срезами, которые не были отображены, имеется область зазора. Если толщина среза больше, чем расстояние между срезами, то срезы перекрываются (существует область, которая передавала информацию обоим соседним срезам). Таким образом, перекрытие в моих срезах составляет 2,5-1,5 = 1 мм. Проблема в том, что я не знаю, как объяснить это перекрытие, когда я делаю 3D-модель ... – kish