Ultralytics YOLO27:
返回 Ultralytics 术语表

Neural Radiance Fields (NeRF)

探索神经辐射场(NeRF)如何从二维图像合成三维场景。学习如何使用 Ultralytics YOLO26 进行精准分割,提升 NeRF 训练效果。

神经辐射场 (NeRF) 代表了计算机视觉 (CV)生成式 AI领域的一项突破性进展,旨在根据一组稀疏的 2D 图像合成具有照片级真实感的 3D 场景。不同于依赖多边形、网格或点云等显式几何结构的传统 3D 建模方法,NeRF 使用神经网络 (NN)学习场景的“隐式”表示。通过将空间坐标和观察方向映射为颜色与密度值,NeRF 能够以极高的保真度渲染新视角,准确捕捉反射、透明度和可变光照等复杂视觉效果,而这些效果通常很难通过标准的摄影测量复现。

神经辐射场的工作原理#

NeRF 的核心是将场景建模为连续的体积函数。该函数通常由一个全连接的深度学习 (DL)网络进行参数化。整个过程从射线步进开始:从虚拟相机发出的射线穿过目标图像平面的每个像素,进入 3D 空间。

对于沿每条射线采样的点,网络接收一个 5D 输入,其中包括 3D 空间位置 ($x, y, z$) 和 2D 观察方向 ($\theta, \phi$),并输出该点发出的颜色和体积密度(不透明度)。利用源自体积渲染的技术,将这些采样值累积起来,即可计算像素的最终颜色。网络通过最小化渲染像素与原始训练数据中实际像素之间的差异进行训练,从而有效优化模型权重,使其记住场景的视觉属性。

实际应用#

NeRF 技术已迅速从学术研究转变为实用工具,通过弥合静态摄影与交互式 3D 环境之间的差距,影响着多个行业。

  • 沉浸式电子商务:零售商利用 NeRF 创建交互式产品演示。通过处理商品的几张照片,零售业中的 AI解决方案可以生成 3D 表示,让客户从任意角度查看商品,提供比静态图像更丰富的体验。
  • 虚拟制片与 VFX:电影行业使用 NeRF 捕捉现实世界中的场景,并将其渲染为虚拟制片所需的照片级真实感背景。这样,电影制作人就能将演员置于会随摄像机运动呈现真实变化的数字环境中,从而减少对昂贵外景拍摄的需求。
  • 机器人仿真:训练自动驾驶车辆和无人机需要大量数据。NeRF 可以根据传感器数据重建复杂的现实环境,创建高保真的仿真场景,让机器人技术算法能够在其中安全且广泛地进行测试。

与相关概念的区别#

要了解 NeRF 的具体用途,将其与其他 3D 和视觉技术区分开来会很有帮助。

  • NeRF 与摄影测量摄影测量通过匹配图像之间的特征,显式重建表面几何结构(网格)。虽然这种方法对简单表面很高效,但在处理闪亮表面、细小结构(如头发)或透明度等“非朗伯”效果时通常表现不佳。NeRF 在这些方面表现出色,因为它直接对体积和光传输进行建模。
  • NeRF 与 3D 目标检测:NeRF 生成视觉数据,而3D 目标检测则侧重于理解场景内容。检测模型使用边界框识别目标并确定其位置,而 NeRF 关注的是渲染场景的外观。
  • NeRF 与深度估计深度估计预测像素与摄像机之间的距离,从而生成深度图。NeRF 以隐式方式学习几何结构来渲染图像,但其主要输出是合成视图,而不是显式的深度图。

将 NeRF 集成到视觉流水线中#

训练高质量的 NeRF 通常需要干净的数据。背景噪声或移动物体可能会在最终渲染结果中造成“重影”伪影。为减轻这一问题,开发者通常会使用实例分割模型,在训练 NeRF 之前自动将感兴趣的主体从背景中分离出来。

Ultralytics Platform和 Python API 支持将分割功能无缝集成到这一预处理流程中。下面的示例演示了如何使用YOLO26为一组图像生成掩码,为 3D 重建做好准备。

from ultralytics import YOLO

# Load the YOLO26 segmentation model
model = YOLO("yolo26n-seg.pt")

# Run inference to detect and segment objects
# Saving results creates masks useful for NeRF preprocessing
results = model("scene_image.jpg", save=True)

# Access the binary masks for the detected objects
masks = results[0].masks.data
print(f"Generated {len(masks)} masks for NeRF training.")

通过结合分割的精准性与 NeRF 的生成能力,工程师可以为合成数据生成构建稳健的流水线,从而为其他下游任务创建无限量的训练样本。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅