NVIDIA 推出 NeuralVDB,将 AI 和 GPU 优化引入 OpenVDB
2022-09-05 13:57
#人工智能 #深度学习 #SIGGRAPH 分享到微信 分享到微博
NeuralVDB 可将烟雾、云和其他稀疏体积数据的内存占用量减少多达 100 倍。
NVIDIA 发布了 NeuralVDB,可将 AI 的强大功能引入 OpenVDB。OpenVDB 是用于模拟和渲染稀疏体积数据(例如水、火焰、烟雾和云)的行业标准库。
鉴于 OpenVDB 在过去十年内的发展历程,在 SIGGRAPH 上推出的 NeuralVDB 可为科学计算和可视化、医学成像、火箭科学和视觉效果等领域的专业人士带来颠覆性的变革。通过将内存占用量减少高达 100 倍,创作者、开发者和研究人员可以与高度复杂的大型数据集进行实时交互。
在过去十年中,作为视觉效果行业中广泛运用的核心技术,OpenVDB 赢得了奥斯卡金像奖。此后,它已从娱乐业扩展到稀疏体积数据普遍存在的工业和科学用例,例如工业设计和机器人开发。
去年,NVIDIA 推出了 NanoVDB,为 OpenVDB 添加了 GPU 支持。这带来了数量级的加速,实现了更快速的性能和更轻松的开发,并开启了实时模拟和渲染的大门。
NeuralVDB 建立在 NanoVDB 的 GPU 加速基础上,通过添加机器学习来引入紧凑型神经表示,大大减少了其内存占用率。这使得 3D 数据能够以更高的分辨率和比 OpenVDB 大得多的规模来表示。其结果是,用户可以在个人工作站甚至笔记本电脑等设备上轻松处理大规模的体积数据集。在 OpenVDB 的基础上,NeuralVDB 显著提高了效率,相比 NanoVDB,NeuralVDB 将体积数据的内存足迹压缩了高达 100 倍。这使得用户能够更高效地传输和共享复杂的大型体积数据集。
为了将训练速度提高 2 倍,NeuralVDB 允许将一帧的权重用于后续帧。NeuralVDB 还允许用户通过使用前一帧的网络结果实现时间一致性或流畅编码。
借助大幅降低内存需求、加速训练以及实现时间一致性的三重优势,NeuralVDB 为科学和工业用例带来了新的可能性,包括用于 AI 医学成像、大规模数字孪生模拟等用途的大规模复杂数据集。