当前位置: 首页 > news >正文

三维重建(六)——3D Representation Methods: A Survey(北大总结三维表征--2024.10出版)

文章目录

  • 一、摘要
  • 二、引言
    • 2.1 研究焦点和发展历程
  • 三、3D表征
    • 3.1 体素网格
    • 3.2 点云
    • 3.3 网格
    • 3.4 符号距离函数(SDF)
    • 3.5 神经辐射场(NeRF)
    • 3.6 三维高斯溅射(3D Gaussian Splatting, 3DGS)
    • 3.7 混合方法
      • 3.7.1 深度步进四面体(Deep Marching Tetrahedra, DMTet)
      • 3.7.2 三平面(Tri-plane)
  • 四、重要数据集
    • NYU Depth Dataset V2
    • ShapeNet
    • ModelNet
    • ScanNet
    • Matterport3D
    • Pix3D
    • 3DPW
    • THUman
    • ScanObjectNN
    • 3D-Future
    • ABO
    • Objaverse
    • Objaverse-XL
    • Cap3D
  • 四、研究方向和未来工作
  • 五、总结
  • 六、疑惑点
    • 三平面和深度推进四面体(DMTet)
    • 无限场景
    • 感知loss
    • AR(增强现实)

标题:3D Representation Methods: A Survey

作者:Zhengren Wang

机构:Peking University

原文链接:https://arxiv.org/abs/2410.06475

一、摘要

在诸如计算机图形、虚拟现实和自治系统等各种应用中对高保真3D模型的需求日益增长的驱动下,3D表示领域已经经历了显著的进步。这篇综述考察了三维表示方法的发展和现状,突出了它们的研究轨迹、创新和优缺点。综述了体素网格、点云、网格、符号距离函数(SDF)、神经辐射场(NeRF)、三维高斯分布、三平面和深度推进四面体(DMTet)等关键技术。该综述还介绍了在推进该领域中起关键作用的基本数据集,突出了它们的特征和对研究进展的影响。最后,我们探讨了潜在的研究方向,为进一步扩大三维表现方法的能力和应用前景。

二、引言

三维表示领域经历了显著增长,这一增长受到深度学习进步及其在不同领域关键应用的推动。三维表示构成了许多技术进步的基石。

在计算机图形学中,它使得创建逼真的模型和环境成为可能,从而提升了娱乐和模拟中的视觉保真度和沉浸感。虚拟现实严重依赖于精确的三维表示来创造可用于游戏、培训和教育等领域的逼真体验。在自主导航方面,环境的三维模型对于精确地图绘制和障碍物检测至关

相关文章:

三维重建(六)——3D Representation Methods: A Survey(北大总结三维表征--2024.10出版)

文章目录 一、摘要二、引言2.1 研究焦点和发展历程三、3D表征3.1 体素网格3.2 点云3.3 网格3.4 符号距离函数(SDF)3.5 神经辐射场(NeRF)3.6 三维高斯溅射(3D Gaussian Splatting, 3DGS)3.7 混合方法3.7.1 深度步进四面体(Deep Marching Tetrahedra, DMTet)3.7.2 三平面…...

html基础-认识html

1.什么是html html是浏览器可以识别的的标记语言&#xff0c;我们在浏览器浏览的网页就是一个个的html文档 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>认识html</title> </head> <body><h1…...

UE5 跟踪能力的简单小怪

A、思路 1、用素材的骨骼网格体创建小怪BP&#xff0c;绑定新的小怪控制器。 2、控制器的事件开始时&#xff0c;获取玩家状态&#xff0c;指定AI小怪自动向玩家移动。 复杂的AI需要用强大功能如黑板、行为树。 而简单的AI则可以用简单方法实现&#xff0c;杀鸡不用牛刀。视…...

Ubantu22系统安装Miniconda3

1、Anaconda和Miniconda异同 清华源镜像的Miniconda3和Anaconda都是用于管理Python环境和软件包的工具&#xff0c;但它们之间存在一些关键的不同之处。下面将分别介绍它们的特点以及使用清华源镜像的差异。 相同点&#xff1a; &#xff08;1&#xff09;功能相似&#xff1a…...

130、java中在使用new ArrayList<>(),在参数中传入一个集合的作用

在Java中&#xff0c;当你使用new ArrayList<>()时&#xff0c;你正在创建一个新的ArrayList实例。如果你在其后跟一对尖括号&#xff0c;并在内部传入一个集合&#xff0c;那么这实际上是一个"初始容量"的概念。 例如&#xff0c;如果你有一个集合otherList&…...

Mybatis-plus-Join--分页查询

数据表四张&#xff1a; user&#xff1a; id,username,create_time,update_time product&#xff1a; id,name,price,number(库存),create_time,update_times order&#xff1a; id,quantity,order_time(下单时间),update_time order_detail:id,product_id,order_id,quant…...

对BG兼并点的理解-不断刷新版

常想常新&#xff0c;每次接触都有新理解&#xff0c;不确定想的是否正确&#xff0c;拿出来讨论&#xff0c;以最新结论为准 2024-9-19 1、仿真简并点时需要断开启动电路&#xff1a;启动电路会干扰DC结果的计算&#xff0c;可能看到加启动电路后简并点减少&#xff0c;但在…...

python的游标是什么

CURSOR&#xff08;私有SQL 区&#xff09;就是一个句柄&#xff0c;即指针或引用&#xff0c;指向sql私有区&#xff08;一个用户的能打开的cursor数由参数open_cursors决定&#xff09;【确切说&#xff0c;指向sql私有区里的固定部分&#xff08;The persistentarea&#xf…...

硬件---14---PCB学习:PCB封装库及布局操作

一PCB封装元素的组成与介绍 二实例-贴片0603封装的创建 1封装命名 找不到封装库创建页面&#xff0c;可以配合右下角的Panels去找。 找到0603电阻或者电容的PCB封装&#xff0c;根据提供尺寸去设计PCB的封装。 <1>双击PCB器件封装 <2>命名 2放置焊盘&#xff…...

什么是MyBatis

MyBatis 简介 MyBatis 是一个流行的 Java 持久层框架&#xff08;Persistence Framework&#xff09;&#xff0c;它主要用于简化数据库操作&#xff0c;提供了对数据库的映射支持&#xff0c;使得开发人员能够通过简单的配置和映射文件来执行数据库操作&#xff08;如增、删、…...

开发技术-Java改变图片格式

图片上传页未做控制&#xff0c;导致上传的是GIF格式&#xff0c;导致图片识别失败。需要将GIF格式转为JPEG格式。 代码&#xff0c;是找AI写的&#xff0c;记录一下&#xff1a; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; im…...

基于DockerCompose搭建Redis主从哨兵模式

linux目录结构 内网配置 哨兵配置文件如下&#xff0c;创建3个哨兵配置文件 # sentinel26379.conf sentinel26380.conf sentinel26381.conf 内容如下 protected-mode no sentinel monitor mymaster redis-master 6379 2 sentinel down-after-milliseconds mymaster 60000 s…...

aioice里面candidate固定UDP端口测试

环境&#xff1a; aioice0.9.0 问题描述&#xff1a; aioice里面candidate固定UDP端口测试 解决方案&#xff1a; /miniconda3/envs/nerfstream/lib/python3.10/site-packages/aioice import hashlib import ipaddress import random from typing import Optional import…...

Git使用教程-分支使用/合并分支提交

Git使用教程-分支使用 文章目录 Git使用教程-分支使用一、分支&#xff08;branch&#xff09;的基本操作&#xff1a;二、查看分支&#xff1a;参考 一、分支&#xff08;branch&#xff09;的基本操作&#xff1a; git clone https://.git git status …...

单元测试使用记录

什么是单元测试 简单来说就是对一个类中的方法进行测试&#xff0c;对输出的结果检查判断是否符合预期结果 但是在多年的工作中&#xff0c;从来没有哪个项目中真正系统的用到了单元测试&#xff0c;因此对它还是很陌生的&#xff0c;也就造成更加不会在项目中区使用它。 如何…...

LabVIEW实时信号采集与频谱分析

系统通过LabVIEW与PXIe硬件结合&#xff0c;实现高精度模拟信号的实时采集、频谱分析与可视化显示。核心功能包括采样率配置、快速傅里叶变换&#xff08;FFT&#xff09;、功率谱图生成及动态缩放调整&#xff0c;同时支持信号平均与噪声抑制。系统设计灵活&#xff0c;适用于…...

OpenCV(python)从入门到精通——运算操作

加法减法操作 import cv2 as cv import numpy as npx np.uint8([250]) y np.uint8([10])x_1 np.uint8([10]) y_1 np.uint8([20])# 加法,相加最大只能为255 print(cv.add(x,y))# 减法&#xff0c;相互减最小值只能为0 print(cv.subtract(x_1,y_1))图像加法 import cv2 as…...

基础2:值类型与右值引用

1.函数返回 在讲解右值之前&#xff0c;要知道下面这个函数要进行几次拷贝以及为什么&#xff1f; int get_x() {int x 20;return x; }int aget_x(); 答案&#xff1a;两次 # 第一次 int tmpa; # 第二次 int xtmp;2.左值与右值 &#x1f34f;2.1 能取地址操作的就是左值 …...

GitHub年度报告发布!Python首次超越JavaScript

全球开发者数量激增&#xff0c;GenAI 项目呈爆炸式增长趋势&#xff0c;推动编程语言的应用格局也发生了巨大变化&#xff0c;最新的 GitHub Octoverse 报告来了&#xff01; 1、Python 首次超越 JavaScript&#xff0c;成为 GitHub 平台最顶级编程语言 不同于流传“AI 即将取…...

EdgeX Message Bus 消息总线

EdgeX Message Bus 消息总线 一、概述 EdgeX MessageBus 内部消息总线,用于 EdgeX 服务之间的内部通信。 EdgeX 服务是指来自 EdgeX 的任何核心/支持/应用程序/设备服务或使用 EdgeX SDK 构建的任何自定义应用程序或设备服务。 EdgeX MessageBus 用于内部 EdgeX 服务与服务之间…...

2026 汽车运动权威盘点:历史悠久、级别最高的标杆赛事解读

在汽车产业飞速发展的今天&#xff0c;汽车运动早已超越单纯的竞技比拼&#xff0c;成为彰显工业实力、传递汽车文化、连接产业与消费者的重要桥梁。2026 年&#xff0c;全球汽车运动市场持续升温&#xff0c;国际顶级赛事与国内标杆赛事同频共振、百花齐放。而那些历史悠久、级…...

FUnIE-GAN水下图像增强技术:解决水下视觉挑战的深度学习方案

FUnIE-GAN水下图像增强技术&#xff1a;解决水下视觉挑战的深度学习方案 【免费下载链接】FUnIE-GAN Fast underwater image enhancement for Improved Visual Perception. #TensorFlow #PyTorch #RAL2020 项目地址: https://gitcode.com/gh_mirrors/fu/FUnIE-GAN 水下图…...

Resemble Enhance:AI语音增强的终极指南,让嘈杂录音秒变专业音频

Resemble Enhance&#xff1a;AI语音增强的终极指南&#xff0c;让嘈杂录音秒变专业音频 【免费下载链接】resemble-enhance AI powered speech denoising and enhancement 项目地址: https://gitcode.com/gh_mirrors/re/resemble-enhance 你是否曾因录音环境嘈杂而烦恼…...

WandEnhancer终极指南:3步解锁完整WeMod高级功能

WandEnhancer终极指南&#xff1a;3步解锁完整WeMod高级功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer 还在为WeMod高级功能付费而烦恼吗&#xff…...

重新定义游戏体验:Atmosphere稳定版如何重塑Switch生态系统

重新定义游戏体验&#xff1a;Atmosphere稳定版如何重塑Switch生态系统 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable &#x1f50d; 传统方案的三大痛点与Atmosphere的突破性解决方案 对…...

告别手动!用Windows批处理脚本批量搞定MKVToolNix音轨修改(附完整代码)

告别手动&#xff01;用Windows批处理脚本批量搞定MKVToolNix音轨修改&#xff08;附完整代码&#xff09; 每次下载完一整季剧集或动漫&#xff0c;最头疼的就是音轨标签乱七八糟——日语、英语、中文混在一起&#xff0c;默认音轨设置也不对。手动在MKVToolNix里一集集调整&a…...

2026年津南区管道疏通门店大揭秘,这些亮点你知道吗?

在津南区&#xff0c;管道问题时常困扰着居民、商户和企业。随着城市的发展&#xff0c;对管道疏通服务的需求也日益增长。今天&#xff0c;就为大家揭秘2026年津南区一家备受瞩目的管道疏通门店——天津鸿运来管道疏通有限公司。一、全场景适配&#xff0c;服务无盲区鸿运来管…...

Python性能优化利器:Numba JIT编译器原理与实战指南

1. 项目概述&#xff1a;当Python遇上极致性能如果你用Python做过科学计算、数据分析或者机器学习&#xff0c;大概率经历过这样的场景&#xff1a;一个复杂的数值计算循环&#xff0c;逻辑清晰&#xff0c;但运行起来却慢得让人怀疑人生。你看着CPU占用率上不去&#xff0c;心…...

PySpark 安装全过程总结

而是典型的&#xff1a;Windows 多开发环境下的大数据环境冲突问题。整个过程里&#xff0c;你实际上同时涉及了&#xff1a;Java Python Conda PySpark PyCharm Windows PATH Socket通信而&#xff1a;PySpark 本质上又是&#xff1a;Python JVM(Java) 的混合体系。所以&…...

边缘计算中ViT模型压缩与硬件加速技术解析

1. 边缘计算中的ViT模型压缩技术全景解析Vision Transformer&#xff08;ViT&#xff09;模型在计算机视觉领域展现出卓越性能的同时&#xff0c;其庞大的计算量和内存需求成为边缘设备部署的主要障碍。模型压缩技术通过降低模型复杂度&#xff0c;使其能够在资源受限的边缘设备…...