Yao Xingting, Hu Qinghao, Zhou Fei, Liu Tielong, Mo Zitao, Zhu Zeyu, Zhuge Zhengyang, Cheng Jian
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, China.
School of Future Technology, University of Chinese Academy of Sciences, Beijing, China.
Front Neurosci. 2025 Jul 23;19:1593580. doi: 10.3389/fnins.2025.1593580. eCollection 2025.
Spiking neural networks (SNNs) have recently demonstrated significant progress across various computational tasks, due to their potential for energy efficiency. Neural radiance fields (NeRFs) excel at rendering high-quality 3D scenes but require substantial energy consumption, with limited exploration of energy-saving solutions from a neuromorphic approach. In this paper, we present SpiNeRF, a novel method that integrates the sequential processing capabilities of SNNs with the ray-casting mechanism of NeRFs, aiming to enhance compatibility and unlock new prospects for energy-efficient 3D scene synthesis. Unlike conventional SNN encoding schemes, our method considers the spatial continuity inherent in NeRF, achieving superior rendering quality. To further improve training and inference efficiency, we adopt a hybrid volumetric representation that allows the predefinition and masking of invalid sampled points along pixel-rendering rays. However, this masking introduces irregular temporal lengths, making it intractable for hardware processors, such as graphics processing units (GPUs), to conduct effective parallel training. To address this issue, we present two methods: Temporal padding (TP) and temporal condensing-and-padding (TCP). Experiments on multiple datasets demonstrate that our method outperforms previous SNN encoding schemes and artificial neural network (ANN) quantization methods in both rendering quality and energy efficiency. Compared to the full-precision ANN baseline, our method reduces energy consumption by up to 72.95% while maintaining comparable synthesis quality. Further verification using a neuromorphic hardware simulator shows that TCP-based SpiNeRF achieves additional energy efficiency gains over the ANN-based approaches by leveraging the advantages of neuromorphic computing. Codes are in https://github.com/Ikarosy/SpikingNeRF-of-CASIA.
脉冲神经网络(SNN)由于其在能源效率方面的潜力,最近在各种计算任务中都取得了显著进展。神经辐射场(NeRF)在渲染高质量3D场景方面表现出色,但能耗巨大,从神经形态方法的角度对节能解决方案的探索有限。在本文中,我们提出了SpiNeRF,这是一种新颖的方法,它将SNN的顺序处理能力与NeRF的光线投射机制相结合,旨在提高兼容性并为节能3D场景合成开辟新前景。与传统的SNN编码方案不同,我们的方法考虑了NeRF中固有的空间连续性,从而实现了卓越的渲染质量。为了进一步提高训练和推理效率,我们采用了一种混合体素表示法,该方法允许沿像素渲染光线预定义和屏蔽无效采样点。然而,这种屏蔽会引入不规则的时间长度,使得硬件处理器(如图形处理单元(GPU))难以进行有效的并行训练。为了解决这个问题,我们提出了两种方法:时间填充(TP)和时间压缩与填充(TCP)。在多个数据集上进行的实验表明,我们的方法在渲染质量和能源效率方面均优于先前的SNN编码方案和人工神经网络(ANN)量化方法。与全精度ANN基线相比,我们的方法在保持可比合成质量的同时,能耗降低了高达72.95%。使用神经形态硬件模拟器进行的进一步验证表明,基于TCP的SpiNeRF通过利用神经形态计算的优势,在基于ANN的方法之上实现了额外的能源效率提升。代码位于https://github.com/Ikarosy/SpikingNeRF-of-CASIA。