我正在寻找如何将 30+gb、2000+ 彩色 TIFF 图像系列转换为能够使用基于 GPU 的体积渲染(使用 OpenCL / OpenGL / GLSL)实时可视化的数据集(交互式帧速率)的想法。我想使用直接体积可视化方法而不是表面拟合(即光线投射而不是行进立方体)。
问题有两个方面,首先我需要将图像转换为 3D 数据集。我首先想到的是将所有图像视为 2D 纹理,然后简单地将它们堆叠以创建 3D 纹理。
第二个问题是交互式帧速率。为此,我可能需要某种下采样结合“按需细节”在缩放或其他东西时加载高分辨率数据集。
我发现的第一种逐点方法是:
- 通过逐层处理将完整的体数据多边形化,生成相应的图像纹理;
- 通过顶点处理器操作执行所有必要的转换;
- 将多边形切片分成更小的片段,记录相应的深度和纹理坐标;
- 在片段处理中,部署顶点着色器编程技术来增强片段的渲染。
但是我对如何开始实施这种方法没有具体的想法。
我很想看到一些关于如何开始实施上述方法的新想法或想法。