0

我们正在使用 VTK 在常规桌面应用程序中呈现数据,例如对于像这样的图像:

http://www.invicro.com/images/stories/NasalMergeSolidLabeled.gif

我很高兴了解 xtk,它在 Web 浏览器中生成相同的渲染效果非常棒。我已经设法在 vtk 中导出了我们的 ROI,因此我可以将它们加载到 xtk 中,例如

http://www.vivoquant.com/xtk/index.html

但是,正如您在第一个链接的图像中看到的那样,我还想添加鼠标的 MIP 渲染(以提供更多上下文)。在 VTK 方面,我使用 vtkVolume、vtkVolumeRayCastMIPFunction 和 vtkFixedPointVolumeRayCastMapper 来生成 MIP 渲染。不幸的是,我还不明白如何以 xtk 可以使用的方式导出它(类似于使用头骨.vtk 减少 05)。

您能否告诉我您是如何从原始体积数据集生成头骨.vtk 示例的?

非常感谢。很棒的工具!基督教

4

1 回答 1

0

克里斯蒂安,你的演示看起来棒极了!

不幸的是,体绘制/MIP 功能在 XTK 中尚不可用。

很可能,它将包含在计划于 2012 年 3 月 12 日发布的下一个版本 3 中。

现在,已经可以像在这个(非官方)课程中那样加载 .nrrd 卷数据文件:http: //lessons.goXTK.com/10/ 请不要说它使用可能不稳定的 xtk_edge.js 版本。

这个功能是即将到来的体积渲染的基础,所以你可以想象这样的事情:

v = new X.volume();
v.load('rat.nrrd');
v.setVolumeRendering(true); // this call might change

您引用的可能看起来像 MIP 的头骨.vtk 文件实际上只是一个降低了不透明度的表面模型:)

干杯,丹尼尔

于 2012-02-29T12:43:54.697 回答