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

研究学习3DGS的顺序

6 个核心基础模块

序号模块说明推荐学习顺序
1📷 三维计算机视觉基础建立对3D场景、点云、体积的空间理解✅第一个
2🧮 CT成像原理与图像表示理解CT图像本质、断层数据、密度单位✅并行进行
3🟡 NeRF与3D Gaussian Splatting原理掌握点云/高斯场如何表示3D信息✅重点
4🧠 深度学习框架(PyTorch)为训练网络/修改代码打基础✅必须掌握
5🎨 渲染基础(体积渲染、光照模型)尤其要懂Ray Marching、Alpha合成✅推荐补充
6📊 3D数据处理与评价指标如何读写.ply、.nii、.mhd等数据格式🔁应用时再精学

具体推荐学习内容(含路径)

1️⃣ 三维视觉基础

  • 《Multiple View Geometry in Computer Vision》(可选读第1-4章)

  • ✅ B站课程或CS231n关于3D场景、三角网格、点云等基础讲解

  • ✅ 推荐关键词:三维重建、Structure-from-Motion (SfM)、点云(Point Cloud)、体素(Voxel)


2️⃣ CT成像与医学图像表示

  • ✅ 学习 CT的物理原理:X射线、Hounsfield Units (HU)、切片间隔、3D Volume

  • ✅ 学会查看CT图像格式:DICOM、.nii.gz、.mhd

  • ✅ 推荐工具:

    • 3D Slicer(医学图像查看与可视化)

    • SimpleITK/PyTorch + nibabel(读取.nii等格式)


3️⃣ 3D Gaussian Splatting 相关原理

  • ✅ 阅读论文:“3D Gaussian Splatting for Real-Time Radiance Field Rendering”(CVPR 2023)

  • ✅ 跑通官方代码:https://github.com/graphdeco-inria/gaussian-splatting

  • ✅ 理解核心概念:

    • 3D高斯点:位置、尺度、旋转、颜色、不透明度

    • Splatting渲染原理:光线穿过多个高斯点,按透明度融合


4️⃣ 深度学习基础与PyTorch

  • ✅ 推荐学习路径:

    • 零基础看莫烦PyTorch教程(B站)

    • 用小项目(如猫狗分类)练习模型训练、损失函数、可视化

  • ✅ 常用内容:

    • Dataset、DataLoader、model.forward

    • 损失函数(L1、MSE、Focal Loss)

    • 可视化(TensorBoard、matplotlib)


5️⃣ 渲染基础:体积渲染与透明度融合

  • ✅ 学习Ray Marching原理(体素/场景渲染关键)

  • ✅ 学习Alpha合成与光线累积规则(在3DGS中用于可视化)

  • ✅ 可阅读论文/博客:

    • NeRF核心原理

    • “How NeRF Works”系列博客

  • ✅ 推荐工具:

    • Open3D

    • Kaolin / PyTorch3D(Meta)


6️⃣ 3D医学数据处理与可视化

  • ✅ 学习如何从 DICOM/NII 读取体积数据

  • ✅ 掌握基本可视化:体绘制、MIP、切面分析

  • ✅ 推荐工具:

    • SimpleITK / nibabel / monai(医学图像处理工具包)

    • 3D Slicer + Python脚本二次开发

✅ 已实现内部结构重建的核心研究

1. Volumetrically Consistent 3D Gaussian Rasterization

  • 内容亮点:通过对3D高斯体积进行解析积分,实现物理一致的透明度(alpha)计算,直接用于CT/层析成像 (tomography)。

  • 重点说明:作者指出该方法“直接用于CT成像”,并且在层析重建任务上达到或超越现有3DGS体方法 ruyi-zha.github.io+1arxiv.org+1jarxiv.com+6arxiv.org+6ruyi-zha.github.io+6。

2. R²‑Gaussian: Rectifying Radiative Gaussian Splatting for Tomographic Reconstruction

  • 内容亮点:这是首个专注于稀疏视图X光/CT断层的3DGS框架,通过校正投影积分偏差,获得高质量体积重建,速度比 NeRF 快12倍 reddit.com+2arxiv.org+2link.springer.com+2。

  • 明确实现:论文直接用于“X-ray computed tomography”,说明已经实现内部结构还原。

3. RayGauss: Volumetric Gaussian‑Based Ray Casting

  • 内容亮点:引入体积光线投射机制,将高斯体作为可微、物理一致的体积渲染单元,适合处理内部密度与结构 arxiv.org+1ruyi-zha.github.io+1hub.baai.ac.cn。

  • 实现方向:虽然聚焦于视角合成,但其“体积光线投射”机制是内部重建基础。


🔍 总结对比

论文实现内部结构重建?技术核心任务类型
Volumetrically Consistent 3D Gaussian Rasterization对高斯体进行体积积分CT、层析重建
R²‑GaussianX光投影+偏差校正,体积恢复稀疏CT重建
RayGauss光线体积投射体渲染、新视角
原始3DGS❌(仅表面)2D splatting投影可见表面重建

📝 结论

  • ✅ 已有人通过3篇关键论文证明了内部结构重建的可行性。

  • ✅ 特别是 Volumetrically Consistent 3D Gaussian RasterizationR²‑Gaussian,明确应用于CT/X光层析任务。

  • ✅ 也就是说,这个方向已在少量但高质量研究中实现,你无需完全从零开创,而是在已有基础上推进。

方案方向核心优势影响你任务的关键点
NeuSG表面+内部密度融合精细几何与体积结合
IOAR多层级表面识别重建明确“内”和“外”边界
MirrorGaussian光学混合结构处理可处理反射/透视下结构
SOGS/RestorGS轻量 & 深度增强稀疏与复杂数据的重建
SuGaR / DepthSplat高效生成网格精细层次结构 + 加速处理
http://www.dtcms.com/a/332974.html

相关文章:

  • 全球跨境金融新基建:智能柜台系统解决方案报告
  • JS 和 JSX 的区别
  • 技术文章 | Ubuntu权限管理攻略
  • Spark 运行流程核心组件(二)任务调度
  • 微软自曝Win 11严重漏洞:可导致全盘数据丢失
  • 如何在 Linux 上安装 SQL Server 2022 和 Azure Data Studio
  • 用 AI 大语言模型搞定生活小事
  • Vue组件通信全景指南:8种实战方案详解
  • 【科研绘图系列】R语言绘制三维曲线图
  • Rust面试题及详细答案120道(51-57)-- 错误处理
  • FIDO认证机制遭破解,降级攻击漏洞恐成新威胁
  • 洛谷P3817题解:贪心算法解决糖果分配问题
  • Rust学习笔记(三)|所有权机制 Ownership
  • fpga高速接口汇总整理
  • vue3 app.use()的作用
  • 功能组状态变更能否跨越功能组边界
  • 【递归、搜索与回溯算法】DFS解决FloodFill算法
  • Python subprocess.Popen 打开第三方程序
  • 鸿蒙ArkUI动画实战:TransitionEffect实现元素显隐过渡
  • 启动electron桌面项目控制台输出中文时乱码解决
  • 基于.net、C#、asp.net、vs的保护大自然网站的设计与实现
  • 深度解读 Browser-Use:让 AI 驱动浏览器自动化成为可能
  • 【微服务】.NET8对接ElasticSearch
  • Webapi发布后IIS超时(.net8.0)
  • 后台管理系统-2-vue3之路由配置和Main组件的初步搭建布局
  • 记一次impala的kerberos的配置信息
  • 什么是主网切换
  • DAY41打卡
  • 附045.Kubernetes_v1.33.2高可用部署架构二
  • Web攻防-大模型应用LLM安全提示词注入不安全输出代码注入直接间接数据投毒