六、接上一个博客-ITK例子运行结果

一、程序介绍

  该程序的主要思路如下:

  六、接上一个博客-ITK例子运行结果_第1张图片

 二、程序参数

 1-程序自己创建三维图像的时候

  我自己计算得到的参数如下:

  三维图像参数:

  六、接上一个博客-ITK例子运行结果_第2张图片

   旋转参数:

  六、接上一个博客-ITK例子运行结果_第3张图片

   光线投射法参数:

  六、接上一个博客-ITK例子运行结果_第4张图片

   当我们输入参数:  -v 

  得到程序的输出参数:

  六、接上一个博客-ITK例子运行结果_第5张图片

   六、接上一个博客-ITK例子运行结果_第6张图片

   可以看到这与我上面自己列出来的参数是一致的。

  图像大小大概是180X180X180,光源与屏幕距离是400, DRR图像大小的设定值是500X500,这是符合实际情景的。

  2-输入CT文件

  这个时候图像参数如下(我将程序输出值和  统计出来的参数列在一起):

  六、接上一个博客-ITK例子运行结果_第7张图片

   六、接上一个博客-ITK例子运行结果_第8张图片

   由于程序默认的旋转矩阵是0,也就是不产生旋转,这个时候实际上光源在三维图像的最下面。

  投影面在三维物体的最上面。

  但是我的图像是一副人的脊椎的图像,从下面到上面投影很难看出来很多东西,所以我在这里修改了参数,得到了一副脊椎的图像。

  如下:

  这是人的脊椎图像:

  六、接上一个博客-ITK例子运行结果_第9张图片

   这是我得到的DRR图像:

  六、接上一个博客-ITK例子运行结果_第10张图片

   这个时候可以看到一个明显的脊椎了,但是可能参数还需要微调一下。

  注意在这个过程里面,例程里面的参数除了那个旋转角度-90, 其他的我都没有改动。

  当然也是因为在例程里面设置的参数差不多可以满足投影要求。

  因为在例程里面设置的sid=400, 也就是光源到屏幕距离是400,DRR大小是501X501, 而人体脊椎图像的大小是大概250X250X170, 基本满足投影的要求。

你可能感兴趣的:(六、接上一个博客-ITK例子运行结果)