描述
具有多分辨率哈希编码的即时神经图形基元,提出了一种加速神经图形基元训练和评估的新颖方法。传统上,这些由全连接神经网络参数化的基元可能计算成本高昂。这种新的编码方法通过允许使用更小的神经网络而不影响质量,显著降低了这些成本。核心创新在于通过一个多分辨率的可训练特征向量哈希表来增强一个小型的神经网络。
这些特征向量通过随机梯度下降进行优化。哈希表的多分辨率结构至关重要,因为它使网络能够有效地消除哈希冲突。这产生了一个简单而强大的架构,在现代GPU上高度可并行化。该系统通过全融合的CUDA内核利用这种并行性,这些内核经过精心设计,以最大限度地减少带宽浪费和计算操作。这种优化带来了数量级的速度提升,使得在几秒钟内训练高质量的神经图形基元,并在毫秒内在1920x1080等分辨率下进行渲染成为可能。
该编码是任务无关的,意味着相同的实现和超参数可用于各种应用,只需调整哈希表大小以平衡质量和性能。这种多功能性使其适用于各种任务,例如表示巨像素图像、学习3D空间中的符号距离函数(SDF)、重建NeRF(神经辐射场)的体积辐射和密度场,以及直接从体积路径跟踪学习去噪辐射和密度场。在这些应用中,即时训练、高质量和架构简洁性的优势得到了持续体现。
这项技术在2022年获得了SIGGRAPH最佳论文奖,并被列入《时代》周刊2022年最佳发明。配套代码可在GitHub上获取,便于计算机图形学和AI领域的研究人员和从业者采用和进一步开发。该论文最初于2022年1月在arXiv上发布,随后被ACM Transactions on Graphics接收用于SIGGRAPH 2022。
即时神经图形基元亮点
在单个GPU上近乎即时地训练神经图形基元
用于神经网络的多分辨率哈希编码
降低计算成本和内存访问操作
可在不牺牲质量的情况下使用更小的神经网络
适用于各种图形任务的任务无关编码
为巨像素图像、NeRF和SDF提供高质量结果
通过全融合CUDA内核优化GPU并行性
训练和渲染速度数量级提升
在1920x1080分辨率下实现实时渲染
架构简单,易于并行化
可调节的哈希表大小以平衡质量/性能
即时神经图形基元入门
访问模型:从提供的GitHub存储库下载或克隆代码。
设置环境:根据文档安装必要的依赖项和CUDA工具包。
集成编码:在您的神经网络架构中实现多分辨率哈希编码。
训练基元:利用提供的训练脚本进行NeRF、SDF或图像表示等任务。
优化超参数:调整哈希表大小和网络参数以获得所需的质量和速度。
渲染结果:使用优化后的模型对图形基元进行高速渲染。
即时神经图形基元的使用案例
- 神经辐射场
- 巨像素图像
- 符号距离函数
- 实时渲染
- 体积渲染
- 图形基元训练






