码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-12-10 22:41:50      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:还需   数列   idt   sid   产生   大小   结果   旋转   投影   

一、程序介绍

  该程序的主要思路如下:

  技术图片

 二、程序参数

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

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

  三维图像参数:

  技术图片

   旋转参数:

  技术图片

   光线投射法参数:

  技术图片

   当我们输入参数:  -v 

  得到程序的输出参数:

  技术图片

   技术图片

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

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

  2-输入CT文件

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

  技术图片

   技术图片

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

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

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

  如下:

  这是人的脊椎图像:

  技术图片

   这是我得到的DRR图像:

  技术图片

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

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

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

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

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

标签:还需   数列   idt   sid   产生   大小   结果   旋转   投影   

原文地址:https://www.cnblogs.com/fantianliang/p/12019392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!