最近学习了一些三维重建相关的内容,目前比较主要的重建流派就是3DGS以及NeRF,NeRF作为2020年发布的文章轰动一时,影响深远,有很多NeRF based的相关工作在这些年涌现。3DGS作为2023年的new talk of the town,其在保证合成质量的情况下能够以数倍乃至数十倍的速度碾压许多NeRF based的方法,因此得到了广泛关注。这篇文章从几个角度比较了NeRF(最初的版本)和3D gaussian splatting的异同,道行尚浅,若有错误,欢迎大家讨论、批评、指正。
推荐一个3DGS的快速上手小项目:【3DGS入门项目】3DGS场景实时编辑
(原文中有一些词汇很难找到很恰当的中文翻译,为了不产生歧义在文中就直接使用了)
1.数据输入(INPUT)
NeRF:Nerf的输入是一张图像+该图像对应的相机位姿5D输入(xyz和θ与φ)
3DGS:3DGS的输入是由一张图像+经过SFM方法后生成的稀疏点云
比较:两者的差距