处理大图像卷

时间:2013-02-15 05:41:24

标签: opengl image-processing 3d large-data-volumes volume-rendering

我有一个巨大的3D音量,大小超过2GB。我想加载这些数据,处理它并在我的应用程序中显示为3D卷,其中执行缩放和旋转卷cn。

我看到了加载这些巨大数据并显示它的应用程序。

我怀疑的是,Windows32位应用程序的地址空间限制为2GB,那么这些应用程序中使用的技术处理这个庞大的数量是什么?

如何以最佳性能管理我的应用程序中的这些巨大数据?

1 个答案:

答案 0 :(得分:3)

  

我怀疑的是,Windows32位应用程序的地址空间限制为2GB

仅适用于32位系统。

  

那么这些应用程序中使用的技术处理这个庞大的数量是什么?

使用64位系统,它为您提供2 34 GiB的地址空间。然而,真正的瓶颈是现代GPU上纹理空间的大小。例如,我正在进行这样的医疗体积渲染,即使使用2 GiB GPU内存,您的纹理也限制在1.5 GiB左右,因为您仍然需要一些空间用于屏幕帧缓冲和其他资源。

  

如何以最佳性能管理我的应用程序中的这些巨大数据?

使用64位系统。您当然也需要那些数量的系统内存(RAM)。例如,我的玩具工作站有64 GiB的内存。