0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NeRF的基本概念及工作原理

我快闭嘴 来源:计算机视觉芯片设计 作者:计算机视觉芯片设 2022-08-29 11:01 次阅读

神经辐射场 (NeRF) 是一个完全连接的神经网络,可以基于部分 2D 图像集生成复杂 3D 场景的新视图。它被训练使用渲染损失来重现场景的输入视图。它的工作原理是获取代表场景的输入图像并在它们之间进行插值以渲染一个完整的场景。NeRF 是一种为合成数据生成图像的高效方法。

训练 NeRF 网络直接从观察方向和空间位置(5D 输入)映射到不透明度和颜色(4D 输出),使用体积渲染来渲染新视图。 NeRF 是一种计算密集型算法,处理复杂场景可能需要数小时或数天。但是,可以使用新的算法来显着提高性能。

NeRF 和神经渲染的基本概念

为了理解 NeRF 的工作原理,让我们介绍一些基本概念。

Rendering:渲染是从 3D 模型创建图像的过程。该模型将包含纹理、阴影、阴影、照明和视点等特征,而渲染引擎的作用是处理这些特征以创建逼真的图像。三种常见的渲染算法是(1)光栅化,它根据模型中的信息以几何方式投影对象,没有光学效果;(2)光线投射,它使用反射的基本光学定律从特定角度计算图像;(3)和光线追踪,它使用蒙特卡洛技术在更短的时间内获得逼真的图像。光线追踪用于提高 NVIDIA GPU 的渲染性能。

Volume Rendering:体积渲染使您能够创建 3D 离散采样数据集的 2D 投影。对于给定的摄像机位置,体绘制算法为空间中的每个体素获取 RGBα(红色、绿色、蓝色和 Alpha 通道),来自摄像机的光线通过这些体素投射。 RGBα 颜色转换为 RGB 颜色并记录在 2D 图像的相应像素中。对每个像素重复该过程,直到渲染整个 2D 图像。

ViewSyntheis:视图合成与体渲染相反——它涉及从一系列 2D 图像创建 3D 视图。这可以使用一系列从多个角度显示对象的照片来完成,创建对象的半球平面图,并将每个图像放置在对象周围的适当位置。视图合成函数尝试在给定描述对象不同视角的一系列图像的情况下预测深度。

NeRF如何工作

NeRF 使用一组稀疏的输入视图来优化连续的体积场景函数。这种优化的结果是能够产生复杂场景的新视图。您可以为 NeRF 提供输入作为一组静态图像。连续场景是具有以下特征的 5D 矢量值函数:

它的输入是 3D 位置 x = (x; y; z) 和 2D 观察方向 (θ; Φ)

它的输出是颜色 c = (r; g; b) 和体积密度 (α)。

d5d5a98c-26f4-11ed-ba43-dac502259ad0.png

以下是从特定角度生成 NeRF 的方法:

生成一组采样的 3D 点 — 通过使相机光线穿过场景。

通过将具有相应 2D 观察方向的采样点输入到神经网络中,生成一组密度和颜色的输出。

通过使用经典的体积渲染技术,将密度和颜色累积到 2D 图像中。

d611bbc0-26f4-11ed-ba43-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3D
    3D
    +关注

    关注

    9

    文章

    2756

    浏览量

    106458
  • 神经网络
    +关注

    关注

    42

    文章

    4575

    浏览量

    98775
  • 工作原理
    +关注

    关注

    4

    文章

    272

    浏览量

    37360

原文标题:NeRF简介(1)

文章出处:【微信号:计算机视觉芯片设计,微信公众号:计算机视觉芯片设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    放大电路中反馈的基本概念及判断方法

      在实用放大电路中,几乎都要引入这样或那样的反馈,以改善放大电路某些方面的性能。因此,掌握反馈的基本概念及判断方法是研究实用电路的基础。
    发表于 03-10 11:29 3458次阅读
    放大电路中反馈的<b class='flag-5'>基本概念及</b>判断方法

    C语言基本概念及语法

    C语言基本概念和语法供初学者研讨
    发表于 08-18 10:32

    阻抗控制相关的基本概念

    阻抗控制部分包括两部分内容:基本概念及阻抗匹配。本篇主要介绍阻抗控制相关的一些基本概念
    发表于 02-25 08:11

    定时器的基本概念及初始化配置硬件

    定时器的基本概念及初始化配置硬件:STM32F103C8T6平台: ARM-MDk V5.11基本构成:加1/减1 计数器 + 脉冲源注:当脉冲源来自内部频率固定,构成定时器当脉冲源来自外部,频率不
    发表于 08-19 09:10

    AGV的基本概念及基本结构组成

    AGV基础知识一、AGV的基本概念二、AGV的基本结构硬件组成软件组成1.硬件结构2.单机结构3.主要类型4.主要引导方式介绍5.驱动方式介绍6.AGV的移载方式三、AGV的控制系统1.AGV
    发表于 09-14 08:23

    嵌入式的基本概念及其应用

    文章目录系统移植概述及环境搭建嵌入式基本概念嵌入式系统的应用领域什么是嵌入式系统用嵌入式系统硬件组成部分通用嵌入式系统软件组成部分Linux 在嵌入式中应用的条件与前景嵌入式Linux内核结构
    发表于 10-27 07:59

    USB基本概念及从机编程方法介绍

    慕课苏州大学.嵌入式开发及应用.第四章.较复杂通信模块.USB基本概念及从机编程方法0 目录4 较复杂通信模块4.4 USB基本概念及从机编程方法4.4.1 课堂重点4.4.2 测试与作业5 下一
    发表于 11-08 09:14

    嵌入式系统的基本概念及特点

    嵌入式系统概述基本概念由来发展历史分类及特点基本概念由来发展历史分类及特点
    发表于 11-08 09:13

    变频器&逆变器工作原理基本概念

    变频器&逆变器工作原理基本概念直流产生方波正弦波产生原理正弦波产生之制作脉冲正弦波产生之滤波&平均基本概念逆变器:直流电(DC)转变为交流电(AC)变频器:目的是得到特定频率的交流电
    发表于 11-15 08:25

    天线的基本概念及制作

    天线的基本概念及制作  我将介绍一些常见而且容易自制的天线,这些天线能够用我们日常生活中容易得到的材料制作。我会逐一制作这些天
    发表于 01-04 09:48 1314次阅读

    基于RF射频知识基本概念及DTD无线产品介绍

    基于RF射频知识基本概念及DTD无线产品介绍
    发表于 10-25 08:38 8次下载
    基于RF射频知识<b class='flag-5'>基本概念及</b>DTD无线产品介绍

    异步传输是什么_异步传输概念及工作原理

    本文开始介绍了异步传输基本概念和异步传输的工作原理,其次介绍了异步传输的结构,最后阐述了异步传输的传输模式与异步传输的通信协议。
    发表于 03-02 14:34 1.8w次阅读
    异步传输是什么_异步传输<b class='flag-5'>概念及</b><b class='flag-5'>工作原理</b>

    工业机器人传感器的测量基本概念工作原理与传感器应用的资料说明

    本文档的主要内容详细介绍的是工业机器人传感器的测量基本概念工作原理与传感器应用的资料说明包括了:测量的基本概念,传感器工作原理,传感器应用。
    发表于 06-12 08:00 12次下载
    工业机器人传感器的测量<b class='flag-5'>基本概念</b>和<b class='flag-5'>工作原理</b>与传感器应用的资料说明

    慕课嵌入式开发及应用(第四章.USB基本概念及从机编程方法)

    慕课苏州大学.嵌入式开发及应用.第四章.较复杂通信模块.USB基本概念及从机编程方法0 目录4 较复杂通信模块4.4 USB基本概念及从机编程方法4.4.1 课堂重点4.4.2 测试与作业5 下一
    发表于 11-03 13:21 16次下载
    慕课嵌入式开发及应用(第四章.USB<b class='flag-5'>基本概念及</b>从机编程方法)

    共生散射通信的基本概念及技术原理

    该文首先介绍共生散射通信的基本概念及技术原理, 然后从信息论基础、接收机设计、资源配置, 以及多用户接入4个方面综述该技术的研究现状。
    发表于 08-10 17:10 1070次阅读