使用ParaView对医学raw文件进行体绘制

1、mhd+raw两个文件的情况

1.1、打开文件

mhd文件中有对raw文件的数据格式说明,可以在ParaView中很轻易的打开,不需要额外的输入raw文件的长宽高,维度,间隔的信息。这里以一个示例文件a.mhd+a.raw为例进行说明。
使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制

1.2、应用raw文件信息

然后点击Apply按钮
使用ParaView对医学raw文件进行体绘制

1.3、体绘制以及调整参数

然后在左侧参数设置栏Representation选择以Volume的方式显示,这样我们就可以在中间的显示窗口看见绘制出来的raw的体绘制图像了,但是默认显示的东西并不一定是我们想要的,所以我们要适当的调整体绘制的参数,即在左侧参数设置栏下有一个Coloring下有一个Edit按钮,点击就会在右边弹出参数设置栏,拖动上面的浮点改变体绘制的颜色映射参数就可以显示不同的内容。
使用ParaView对医学raw文件进行体绘制
另外,我们可以选择体绘制的绘制方式,默认的是smart,还有其他的光线投影方式等,不过默认的smart模式就比较好用。
使用ParaView对医学raw文件进行体绘制

1.4、示例体绘制效果

最后的效果:
使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制

2、只有单个raw文件的情况

我们获取到的数据可能会出现只有一个raw文件的情况,这时候我们用ParaView去打开raw文件的话,就读取不到mhd文件中raw的相关文件信息,这时候需要我们自己去设置raw的文件信息,如XYZ方向的数据长度,XYZ方向的数据间隔等等,这些数据我们可以通过另外一个软件获取到-Volview。我们可以先使用Volview文件获取raw文件的XYZ的长度信息,然后记录下来,然后再Paraview中进行设置。
下面以一个简单的脑部raw文件简单说明。

2.1、通过Volview软件获取单一raw文件的长宽高

使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制

2.2 通过ParaView读取单个的raw文件

读取单个的raw文件
使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制

2.3、设置单个raw文件参数并应用

使用ParaView对医学raw文件进行体绘制
使用ParaView对医学raw文件进行体绘制
Apply正确的raw文件参数后,之后的体绘制的步骤就和第1节中后面的步骤没什么很大的区别了,调整Mapping Data中的参数得到想要的图像即可。

2.4、最后的示例结果

使用ParaView对医学raw文件进行体绘制