使用 NVIDIA Kaolin Wisp 重建3D场景

article/2025/10/9 10:52:47

使用 NVIDIA Kaolin Wisp 重建3D场景

在这里插入图片描述

近年来,神经领域的研究已经成为计算机图形学和计算机视觉领域越来越热门的话题。 神经域可以通过使用以坐标为输入并在该位置输出相应数据的神经网络来表示形状、外观、运动和其他物理量等 3D 数据。

这些表示已被证明在生成建模和 3D 重建等各种应用中很有用。 NGLOD、GANcraft、NeRF-Tex、EG3D、Instant-NGP 和可变比特率神经场等 NVIDIA 项目正在以各种方式推进神经领域、计算机图形学和计算机视觉领域的最先进技术。

研究挑战

神经领域的研究进展很快,这意味着标准和软件往往落后。实施差异可能导致质量指标和性能的巨大差异。新项目的启动成本可能相当可观,因为神经领域的组件越来越复杂。研究小组之间经常重复工作——例如,创建整个交互式应用程序来可视化神经场输出。

一个重要的里程碑是 NVIDIA Instant-NGP,它最近引起了研究界的广泛关注,因为它能够适应各种信号,如神经辐射场 (NeRF)、符号距离场 (SDF) 和近乎瞬时速度的图像。由于其计算效率,它开启了实际应用和研究方向的新前沿。然而,由于高度专业化和优化的代码难以适应和扩展,这种计算效率也可能成为研究的障碍。

NVIDIA Kaolin Wisp

NVIDIA Kaolin Wisp 被开发为一个快节奏的面向研究的神经领域库,以支持研究人员应对不断发展的学科的挑战。 它建立在核心 Kaolin Library 功能之上,其中包括用于 3D 深度学习研究的更通用和稳定的组件。

Wisp 的目标是为神经领域的研究提供一个通用的核心库和框架。 该库由可用于创建复杂神经域的模块化构建块和用于训练和可视化神经域的交互式应用程序组成。

在这里插入图片描述

Wisp 没有提供特定的实现,而是提供了神经领域的构建块。 该框架易于扩展以用于研究目的,并由一个模块化管道组成,其中每个管道组件都可以轻松互换,从而为标准培训提供即插即用配置。

Wisp 的目标不是提供可用于生产的代码,而是快速发布新模块,保持该技术的领先地位。 它还提供了一组丰富的示例,展示了 Kaolin Core 框架以及如何使用 Kaolin Core 来加速研究。

在这里插入图片描述

NVIDIA Kaolin Wisp 功能亮点

Kaolin Wisp 使用基于 Python 的 API,该 API 建立在 PyTorch 之上,使用户能够快速开发项目。 与许多其他基于 PyTorch 的公共项目兼容,Kaolin Wisp 可以使用基于 PyTorch / CUDA 的构建块轻松定制。

虽然 Wisp 专为开发人员的速度而非计算性能而设计,但库中提供的构建块经过优化,可以在几分钟内训练神经领域并以交互方式可视化它们。

Kaolin Wisp 包含大量构建块,可通过混合搭配方法组成神经场管道。 值得注意的例子是特征网格,其中包括:

  • 分层八叉树:来自 NGLOD,用于学习空间细分树的特征。 Octree 还支持光线追踪操作,除了 SDF 之外,它还允许训练基于多视图图像的 NGLOD-NeRF 变体。
  • 三平面特征:在 EG3D 和卷积占用网络论文中用于学习三平面纹理图上的体积特征。 三平面还支持多分辨率金字塔结构中的多层次细节 (LOD)。
  • Codebooks:从可变二元神经领域,学习具有可微分可学习键的压缩特征码本。
  • Hash Grids:来自 Instant-NGP 论文,用于学习具有高性能内存访问的紧凑型缓存友好特征码本。

在这里插入图片描述

NVIDIA Kaolin Wisp 与交互式渲染器配对,支持灵活渲染神经基元管道,如 NeRF 和神经 SDF 的变体。它允许集成新的表示。

OpenGL 风格的光栅化基元可以与神经表示混合和匹配,以添加更多数据层的可视化,例如相机和占用结构。它还允许通过支持 GUI 上可以与训练和渲染交互的自定义​​小部件来轻松构建可定制的应用程序。

其他有用的功能包括属性查看器、优化控件、自定义输出渲染缓冲区和允许轻松操作场景摄像机的摄像机对象。

要了解有关 Kaolin Wisp 和其他库的更多信息,请访问 NVIDIA 研究。您可以访问 GitHub 上的 kaolin-wisp 项目。

在 SIGGRAPH 2022 上与 NVIDIA 3D 深度学习研究人员和 Kaolin 库开发人员一起参加有关照亮图形未来的会议。提出问题、观看演示并了解 Kaolin Wisp 如何加速您的神经网络研究。


http://chatgpt.dhexx.cn/article/iSKyUvJY.shtml

相关文章

【网络】无线路由器的AP、Client、WDS、WISP使用功能图解(清晰明了)

1、有线路由器 有线路由器组成:一个有一个 WAN 口和一个 LAN 口的路由器、一个有几个 LAN 口的网络交换机,一个接在 LAN 口的 DHCP 服务器。如下图所示 2、无线路由器:AP模式 在路由器的 LAN 口上,接了一个无线交换机。这个无…

WISP模式

WISP模式是什么意思?用户在设置无线路由器桥接的时候,发现有一个WISP模式;但是不少用户都不知道WISP模式是什么意思,本文将对WISP模式进行一些简单的介绍。 WISP是Wireless Internet Service Provider的简称,中文名称是…

FAT32文件系统格式详解(图文针对具体文件存储,分析fat32 SD卡)

一. 用winhex工具分析SD卡(FAT32) WinHex.exe -> 工具 -> 打开磁盘 -> 选中SD卡设备 图(1) 打开后主界面如下: 图(2) 二. FAT32磁盘格式分析 当磁盘有多个分区时: fat32磁盘是…

Linux笔记七 常用分区格式 文件系统类型详解 挂载

目录 概念描述一、磁盘介绍二、分区介绍三、常用文件系统四、挂载实际运用一、lsblk 查看系统硬盘信息二、df 查看分区使用情况三、blkid查看块设备属性四、MBR分区格式五、格式化文件系统六、mount挂载七、umount卸载八、开机自动挂载九、GPT分区格式 概念描述 当我们本机空间…

概念-文件系统及文件类型

概念-文件系统及文件类型 Linux 文件系统的特点Linux 目录结构规范Linux 文件系统目录文件应用程序的组成部分文件路径Linux 文件类型文件的相关信息文件元数据和节点表结构inode 表和目录cp 和inoderm 和inodemv 和inode Linux 文件系统的特点 1 文件和目录被组织成一个单根倒…

Linux 支持 U盘 NTFS 文件系统格式

Linux 支持 U盘 NTFS 文件系统格式 1、在线(可以连接外网)方式: 1.1、RHEL/CentOS/Anolis/openEuler yum install ntfs-3g1.2、Debian/Ubuntu/Deepin apt install ntfs-3g2、离线方式 下载 ntfs-3g 安装包,离线环境安装 ntfs…

文件系统格式FAT16、FAT32、NTFS、exFAT的区别

前言正文 问题四种文件系统比较 小结 前言 我们在用U盘存储大文件的时候总会遇见这样一个问题,提示文件太大,U盘拷贝时提示文件过大问题 其实这跟U盘的磁盘格式有关,目前市面上常用的U盘大都是FAT32格式,那么FAT32是什么呢&#x…

【Linux】文件系统详解

😊😊作者简介😊😊 : 大家好,我是南瓜籽,一个在校大二学生,我将会持续分享C/C相关知识。 🎉🎉个人主页🎉🎉 : 南瓜籽的主页…

Linux磁盘挂载及格式化文件系统格式为xfs

注释:重新空白挂载磁盘及重新格式化磁盘文件系统格式第一步需解除磁盘挂载,否则从下面第一步开始做 [rootp-master ~]# umount /dev/sdb 1、查看未挂载的磁盘: [rootp-master ~]# lsblk -f 2、磁盘新建分区 3、新建目录,准备将…

windows下文件系统格式介绍

三种文件系统(格式)类型 :FAT、NTFS、exFAT。 1、FAT 最通用的的是FAT32,很多U盘上都是FAT32格式,有时候,我们向U盘拷贝大文件时,会发现拷不进去,实际上就是因为这个U盘是FAT32格式…

Linux文件系统的格式化操作

前言:本节将来探索仓库的划分,即什么地方存放仓库的管理信息,什么地方存放进程的“劳动成果”(也就是文件),对应于文件系统的格式化操作。 先来实现文件系统设备驱动,接着建立文件系统超级块&am…

【文件系统】

一、文件系统的功能规划 第一点,文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 第二点,文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。 第三点,如果文件系统中有的文…

Linux系统中常见文件系统格式

Linux系统中常见文件系统格式 Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。 在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式。 FAT16: 作为一种文件名称,FAT(File Allocation Table,文件分…

ffmpeg——TS流解析

RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP…

网页视频下载(TS流下载合成)

前言 最近《流浪地球》比较火,想找资源下载看看,无奈只找到了网址 http://m.tlyy.tv/【现已变成不良网站】 ,但是我的chrome插件也嗅探不到网页上的视频。。于是乎,右击页面,inspect 走起… 步骤 首先发现 m3u8文件…

TS流分析

一 从TS流开始 数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。因此,我们首先需要了…

ts流中的时间概念: pcr,pts,dts 实例解说

ts流中的时间概念: pcr,pts,dts 实例解说 ---------------------------------------- PCR OPCR ---------------------------------------- ts流包头4字节,第5字节为适配域长度,若不为0,第六字节为适配域标志. 适配域有5个标志,这里先说两个,节目参考时钟…

TS流解析【PCR】自己的总结

http://www.cnblogs.com/ztteng/articles/3166025.html http://blog.csdn.net/liuhongxiangm/article/details/8981032 http://blog.sina.com.cn/s/blog_6b94d5680101ton7.html http://blog.csdn.net/jl2011/article/details/47044647 二.TS流包含的内容 一段TS流&#xf…

ES流、PES流、PS流和TS流介绍

流媒体系统结构 整个传输过程为:音视频数据分别通过图像声音编码器打包成ES(elemental stream 基本数据流),在通过PES打包器打包成PES(packet elemental stream分组的基本数据流),之后通过PS复用…

TS流基本知识【HI3798 AVPLAY播放TS流】

目录 一、TS流相关知识 1.1 TS流、PS流、PES流和ES流都是什么? 1.2 TS流是如何产生的? 1.3TS流的格式 二、从TS流到PAT、PMT 2.1 PAT表(Program Association Table,节目关联表) 2.1.1PAT表的描述(表…