vtk
-
直接利用vtk里面的函数即可读取并显示,最终结果大概是这样
这里显示的是二值化图像序列,但是显示出来的图像三维特征不明显(我自己也没调出来使得空白区域被掏空的效果。。
3D slicer+paraview
-
将图像序列的第一张导入到
3D slicer
中,生成vtk文件,然后用paraview
打开,显示模式设置为volume
,调整颜色等参数可以得到以下图片
图像中的空白区域被掏空,只剩下骨下显示,比较直观 - 注意
-
3D slicer
好像只能识别英文的路径,导入文件要注意 - 文件名尽量是
0001.png
、0002.png
…这种格式,3D slicer
能识别的图片后缀名有限。。https://www.slicer.org/wiki/Slicer-3.6-Load-Overview
-
imageJ+paraview
- http://wiki.rac.manchester.ac.uk/community/ParaView/Tips/LoadImageStack
- 上面的链接说的很详细,主要步骤就是根据导入图像序列,生成raw文件,然后将这个raw文件导入到paraview中去。
- 注意:用imageJ导入文件序列时,需要选中
Use virtual stack
的选项,否则导出的raw文件中只有第一幅图像的信息。
- 注意:用imageJ导入文件序列时,需要选中
imageJ
- 这个软件可以通过
j3d
插件显示三维图,操作指南在这里:http://www-bl20.spring8.or.jp/xct/manual/3D_render_ImageJ.pdf,比较简洁,但是功能也比较少。生成的图像如下所示: