2020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)

作者:Vallee | 来源:3DCV

在公众号「3DCV」后台,回复「原论文」可获取代码链接。

添加微信:dddvisiona,备注:NeRF,拉你入群。文末附行业细分群。

自从在ECCV'20被提出以来,NeRF(神经辐射场)在3D视觉领域激发了很多有趣的创新工作,同时也出现了很多优秀的开源工作,本文对近期(2020-2023)的NeRF相关典型的开源代码库和框架做一个盘点,涵盖静态场景、动态场景、相机位姿优化、可变形场景、无界场景、表面重建、显式建模、集成开发框架、加速库等,希望能对大家有一点点帮助。

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:NeRF是一个简单的全连接网络(权重约为5MB),使用渲染损失来重现单个场景的输入视图。网络将空间位置和观察方向(5D输入)映射到颜色和不透明度(4D输出),充当“体”,因此可以用体渲染来可微地渲染新视图。

  • 发表年份:ECCV'20

  • 代码:

    • TensorFlow原版:https://github.com/bmild/nerf

    • JAX版:https://github.com/google-research/google-research/tree/master/jaxnerf, JAX版相比于TensorFlow版更高效

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:pixelNeRF通过引入一个或多个带pose的稀疏图像作为条件输入,将图像全卷积特征和位置、方向一起输入NeRF,提升了稀疏视图下的新视角渲染能力,并且有一定的未见过的类别的泛化能力

  • 发表年份:CVPR'21

  • 代码:https://github.com/sxyu/pixel-nerf (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:Nerfies通过额外优化一个连续的体变形场,将每个观测点转到标准空间下,并且引入粗到细优化和弹性正则增强鲁棒性,可以将随意的自拍照片/视频转为可变形NeRF,做任意新视角渲染。

  • 发表年份:ICCV'21

  • 代码:https://github.com/google/nerfies (JAX)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:为了解决NeRF的射线的歧义问题,mip-NeRF通过投射锥,编码圆锥截锥的位置和大小,并训练一个单一的神经网络,在多个尺度上对场景进行建模。

  • 发表年份:ICCV'21

  • 代码:https://github.com/google/mipnerf (JAX)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:BARF可以从不精确的相机位姿(甚至未知相机位姿)的图片中训练NeRF,并同时优化相机位姿。优化过程中,提出用一种粗到细的方案,逐渐激活位置编码的更高频部分,使得BARF能先从平滑的信号学习配准,然后逐渐学习高保真的场景表示。

  • 发表年份:ICCV'21

  • 代码:https://github.com/chenhsuanlin/bundle-adjusting-NeRF (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:给定带pose的物体多视角图片,NeuS通过引入神经体渲染从神经隐式SDF渲染图片,从而学习神经隐式SDF的表面重建。

  • 发表年份:NeurIPS'21

  • 代码:https://github.com/Totoro97/NeuS (PyTorch)

1.7 mip-NeRF 360

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:mip-NeRF 360通过类似EKF的场景参数化解决无解场景问题,在线粗到细蒸馏提高训练效率,以及失真正则化技术解决采样和混叠问题,使其能够高保真合成无界场景。

  • 发表年份:CVPR'22

  • 代码:https://github.com/google-research/multinerf (JAX)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:TensoRF将辐射场的张量用向量矩阵分解,进而计算容积密度和依赖视角的颜色,提升了渲染质量,降低内存使用和模型大小。

  • 发表年份:ECCV'22

  • 代码:https://github.com/apchenstu/TensoRF (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:针对人体等可变形物体的神经渲染,基于mip-NeRF, 无需身体模板,输入多视角图片和跟踪的3D骨架,TAVA可以得到对应的标准空间下的容积表示,进而可以用于渲染新的姿态,新的视角,做动画,得到稠密对应关系等。

  • 发表年份:ECCV'22

  • 代码:https://github.com/facebookresearch/tava (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:在dycheck中,研究人员发现单目视频动态视图合成(DVS)中已有的一些方法实际训练时有多视角信息泄露,因此dycheck定义了一个有效多视角因子(EMF)来进行量化,并且引入了两个指标:共可见掩码图像指标和对应精度克服已有指标的问题,还发布了一个iPhone数据集。开源代码里实现了T-NeRF, Nerfies, HyperNeRF的JAX实现,并引入了一些训练的改进。

  • 发表年份:NeurIPS'22

  • 代码:https://github.com/KAIR-BAIR/dycheck (JAX)

1.11 K-Planes

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:K-Planes是一种任意维度辐射场的白盒模型,将d维空间显式地分解为d(d-1)/2个(d选2)平面,可以处理静态、动态、外观,并且重建质量高,内存占用低,速度快。

  • 发表年份:CVPR'23

  • 代码:https://github.com/sarafridov/K-Planes (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:NeuS2/NeuS2 结合了Instant-NGP,大幅提升NeuS的速度,同时通过增量训练和全局变换预测扩展了动态场景的支持。

  • 发表年份:ICCV'23

  • 代码:https://github.com/19reborn/NeuS2 (CUDA/TCNN)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:来自上海人工智能实验室、浙大和商汤的OpenXRLab的开源代码框架,支持场景类神经渲染方法:NeRF, Mip-NeRF, KiloNeRF, Instant-NGP, BungeeNeRF; 人体类神经渲染方法:NeuralBody, AniNeRF, GNR。OpenXRLab其他关于XR的开源代码框架还包括XRSLAM, XRSfM, XRLocalization, XRMoCap, XRMoGen。

  • 开源年份:2022

  • 代码:https://github.com/openxrlab/xrnerf (PyTorch)

2.2 NeRF-Factory

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:源于POSTECH, KAIST, 和Kakao Brain Corp的开源框架。实现了NeRF, NeRF , DVGO, Plenoxels, Mip-NeRF, Mip-NeRF360, Ref-NeRF等方法,包含NeRF Blender, NeRF LLFF, Tanks and Temples, LF, NeRF-360, NeRF-360-v2, Shiny Blender等数据集。还提供了NeRF可视化工具。

  • 开源年份: 2022

  • 代码:https://github.com/kakaobrain/NeRF-Factory (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:NVIDIA出品,Kaolin-Wisp包含多种NeRF, NGLOD, Instant-NGP,VQAD的实现。提供了很多实用功能,例如数据集,图像I/O, mesh处理,射线实用函数,还提供了用于构建神经场的模块例如可微分渲染器,可微分数据结构(octrees, hash grids, triplanar features),也提供了用于调试的可视化工具,交互式渲染以及训练、日志、训练器类等。

  • 发表年份:EG STAR'22

  • 代码:https://github.com/NVIDIAGameWorks/kaolin-wisp (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:源自伯克利KAIR-BAIR实验室,Nerfstudio支持多种数据输入pipeline,有多种NeRF的模块化实现,提供了网页实时可视化工具,支持多种导出模态。

  • 发表年份:SIGGRAPH'23

  • 代码:https://github.com/nerfstudio-project/nerfstudio (PyTorch)

  • 简介:源自图宾根大学和图宾根MPI-IS的Autonomous Vision组,基于NerfStudio开发, SDFStudio提供了一个通用的模块化的神经隐式表面重建框架,主要实现了UniSurf,VolSDF, NeuS三种隐式表面重建方法,支持MLPs, Tri-plane, and Multi-res. feature grids几种场景表示。

  • 开源年份:2022

  • 代码:https://github.com/autonomousvision/sdfstudio (PyTorch)

020到2023年NeRF开源代码库与框架盘点,哪款更适合你?(nft开源代码)"

  • 简介:同样源于伯克利大学KAIR-BAIR实验室,基于PyTorch的NeRF加速工具箱,可用于训练和推理。主要关注于辐射场体渲染流程中的高效采样, 通用且能在大多数NeRF中即插即用。NerfAcc只需要在已有的代码库中做很小的修改,就能获得很大的速度提升。所有的实现都是基于纯Python的,具有灵活的API。

  • 发表年份:arXiv'23

  • 代码:https://github.com/KAIR-BAIR/nerfacc/ (PyTorch)

NeRF最初是谷歌的研究人员提出的,上述开源代码中,谷歌的大部分工作基于JAX开发,其他开源库大部分基于PyTorch开发。基于Instant-NGP的工作是基于CUDA开发的,虽然速度快,但对于开发不太友好。根据最新的NerfAcc来看,可以看到基于PyTorch的NeRF开源库的速度也有保证了。那么你认为哪个开源代码库或框架更适合你呢?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月8日 上午11:44
下一篇 2024年7月8日 上午11:55

相关推荐

  • 广西授课费 发放规定

    广西授课费发放规定 近年来,随着广西教育事业的发展,教育授课费的发放问题也越来越受到关注。根据《广西壮族自治区教育厅关于规范教育授课费发放的通知》,广西教育授课费的发放必须遵循以下…

    科研百科 2024年10月19日
    1
  • 福州市长乐区:智慧+党建 筑牢疫情防控坚强防线

    当群众在家中遵守疫情防控规定时 他们是战“疫”一线的 最美逆行者 与群众守望相助共抗疫情 当群众在家中期待着中秋佳节时 他们放弃了假期 坚守在战“疫”最前线 让皎洁明月映衬万家灯火…

    科研百科 2023年7月12日
    123
  • 滨州市总工会召开全省工会考核指标过程管控分析研判会议(工会工作考核指标)

    7月28日,滨州市总工会召开全省工会考核指标过程管控分析研判会议。市总工会党组书记、分管日常工作的副主席李殿祥主持会议并讲话,各分管县级干部、机关部室(单位)负责同志、相关工作人员…

    科研百科 2023年8月24日
    91
  • 工程项目管理系统解决方案

    工程项目管理系统解决方案 随着数字化时代的到来,工程项目管理也变得越来越数字化。工程项目管理系统是一种能够帮助工程项目管理人员高效地管理项目的工具,它可以提高项目的效率,减少项目风…

    科研百科 2024年7月14日
    57
  • 拍照、拍视频,常用的软件就这几个(拍照拍视频用什么软件)

    前两天有人问我常用的软件有哪些,今天就简单给大家分享一下我常用的一些软件。因为我照片和视频都涉及,所以图像处理软件和视频制作软件都用得比较频繁。 一、图像处理 照片后期处理用得比较…

    科研百科 2022年12月14日
    92
  • 大型项目管理

    大型项目管理:挑战与机遇 大型项目管理是指涉及众多人员和资源的大型项目,通常需要在短时间内完成。这种项目往往具有高风险和高复杂性,因此需要高度专业的项目管理技能和经验。在大型项目管…

    科研百科 2024年7月24日
    54
  • 法学科研项目推荐书怎么写法学科研项目推荐书怎么写

    法学科研项目推荐书怎么写 随着法治建设的不断推进,法学研究也面临着新的机遇和挑战。为了更好地推进法学研究,提高法学研究的质量和水平,很多学者都会编写法学科研项目推荐书。那么,法学科…

    科研百科 2024年9月8日
    19
  • 电网工程灾害评估规范

    电网工程灾害评估规范 随着电力行业的快速发展,电网工程在能源传输和分配中扮演着越来越重要的角色。然而,电网工程也面临着各种灾害风险,如火灾、洪水、地震等。为了确保电网工程的安全和可…

    科研百科 2024年10月20日
    0
  • 海归创业起航 绽放巾帼风采 记长春斯纳欧软件有限公司董事长柴丽

    她,历经十余年艰苦创业,心无旁骛研发创新;她,一步一个脚印,带领年轻团队把志向定位于软件程序研发;她,在人机交互对话中,连接驱动、赋能提效,打通了传统管理中的难点、痛点、堵点,使复…

    科研百科 2023年5月28日
    213
  • 各省科研项目基金 省级基金项目

    各省科研项目基金省级基金项目 近年来,随着国家加大对科技创新的支持力度,各省纷纷加大了科研项目基金的投入力度,为科技创新提供了强有力的支撑。其中,省级基金项目是各省在科研项目基金方…

    科研百科 2024年4月1日
    70