- 博客(24)
- 收藏
- 关注
原创 高斯泼溅技术-从入门到精通
别怕数学,也别困在数学里。球谐函数和多元高斯分布看起来吓人,但它们在代码里只是一堆可优化的张量。理解它们在空间上的直观意义,比死记硬背公式更重要。多读 CUDA 源码,少看二手机翻。3DGS 真正的精髓都在那个库里。它是理解现代 GPU 如何处理渲染和梯度的绝佳教材。拥抱变化,不要押宝某一个库。这个领域的演进速度是以"周"为单位的,今天还在纠结原版的浮云问题,下周可能就有新论文解决了。掌握 NeRF 和 3DGS 背后的思想(可微渲染、隐式/显式表示、体素化),才能在框架更迭中立于不败之地。
2026-08-01 12:21:23
172
原创 高斯泼溅技术-从入门到精通
高斯泼溅与NeRF:路在何方?1. NeRF vs 3DGS:技术路线的全面对比2. 各自的优劣势分析:速度、质量、灵活性3. 两者融合的新方向:NeRF与高斯的互补4. 学术界的最近动态与顶会趋势5. 未来可能的突破方向6. 对初学者选择学习路线的建议7. 社区资源汇总:GitHub项目、论文列表8. 本章小结
2026-08-01 12:18:53
299
原创 高斯泼溅技术-从入门到精通
3DGS源码精读(四):训练循环与优化器1. train.py 训练主循环整体架构2. 每一步训练迭代的完整流程3. 损失计算(L1 + SSIM)的代码实现4. 反向传播与参数更新的代码路径5. 自适应密度控制(densify)的触发与实现6. 学习率调度(scheduler)的实现细节7. 训练日志与评估(testing)代码解读8. 本章代码流程图与整体架构总结
2026-07-31 11:45:20
172
原创 高斯泼溅技术-从入门到精通
3DGS源码精读(三):可微渲染器1. CUDA光栅化核心代码(rasterizer)结构概览2. 前向渲染(forward)流程逐行解读3. 从3D高斯到2D图像的计算过程4. 各向异性高斯的投影计算实现5. α-blending的并行化实现6. 反向传播(backward)梯度计算代码解读7. 渲染器与PyTorch autograd的集成8. 本章核心代码流程图与性能分析
2026-07-31 11:43:16
212
原创 高斯泼溅技术-从入门到精通
3DGS源码精读(二):高斯模型核心1. gaussian_model.py 核心类结构分析2. 高斯参数管理:位置(xyz)的初始化与更新3. 协方差矩阵的参数化:旋转四元数与缩放向量4. 球谐函数(SH)系数的管理与优化5. 透明度(opacity)参数的初始化与约束6. 高斯的创建、分裂、克隆、剪枝方法7. 参数导出与保存(PLY格式)8. 本章核心代码流程图
2026-07-30 09:32:11
208
原创 高斯泼溅技术-从入门到精通
3DGS源码精读(一):数据加载与前处理1. scene/dataset_readers.py 代码逐行解读2. 不同数据集格式的读取逻辑3. 相机参数(内外参)的加载与处理4. 从COLMAP稀疏重建结果初始化点云5. Scene类的构建与管理6. 训练/测试集的划分逻辑7. 数据迭代器与批处理8. 本章代码流程图
2026-07-30 09:30:31
224
原创 高斯泼溅技术-从入门到精通
高斯泼溅与生成模型的结合1. DreamGaussian:文本生成3D内容2. GaussianSLAM:实时SLAM中的高斯表示3. 基于高斯的3D编辑与风格迁移4. 高斯泼溅在AIGC时代的角色5. 文本到3D、图像到3D的生成流程6. 高斯泼溅与扩散模型的结合7. 当前挑战与未来方向8. 本章小结
2026-07-29 10:43:18
229
原创 高斯泼溅技术-从入门到精通
高斯泼溅的Nerfacto时代1. Mip-Splatting:抗锯齿与多尺度渲染2. Scaffold-GS:结构化锚点高斯表示3. GaussianPro:渐进式传播策略4. 各向异性高斯的最新改进工作5. 不同变体的核心创新点对比6. 各方法的适用场景与性能对比7. 如何选择适合自己任务的变体8. 本章小结
2026-07-29 10:41:42
250
原创 高斯泼溅技术-从入门到精通
2D高斯泼溅:表面重建新思路1. 2D Gaussian Splatting (2DGS) 的动机2. 从3D高斯体渲染到2D高斯表面渲染3. 2D高斯的表示与参数化4. 法线估计与表面提取技术5. 从高斯场景到三角网格(Mesh)的转换6. 与NeuS、Instant-NGP等表面重建方法对比7. 2DGS的优势与局限8. 本章小结
2026-07-28 09:43:56
248
原创 高斯泼溅技术-从入门到精通
4D高斯泼溅:动态场景重建1. 从静态场景到动态场景——为什么需要4D2. 4D Gaussian Splatting的核心思想3. 时空高斯(Spacetime Gaussian)表示方法4. 动态场景的时间建模策略5. 4D高斯泼溅的训练策略6. 应用场景:动态人像重建、运动物体捕捉7. 与基于NeRF的动态方法对比8. 本章小结与最新进展
2026-07-28 09:42:34
2157
原创 高斯泼溅技术-从入门到精通
大规模场景处理1. 大规模场景面临的挑战:显存、时间、精度2. 分块训练策略(Block Training)的原理3. 基于区域的场景划分方法4. 分块训练后的合并与融合技术5. 城市场景重建实战案例6. 多分辨率训练策略7. 大规模场景的LOD(Level of Detail)管理8. 本章小结与工具推荐
2026-07-27 11:07:46
213
原创 高斯泼溅技术-从入门到精通
质量调优:如何获得更好的渲染结果1. 初始点云质量对最终结果的影响2. 密度控制参数调优完全指南3. 针对不同场景类型的最佳配置策略4. 常见伪影类型:漂浮物、闪烁、模糊等5. 各伪影的产生原因与解决方案6. 迭代次数对质量的影响7. 超参数搜索技巧与实验管理8. 本章小结
2026-07-27 11:05:43
306
原创 高斯泼溅技术-从入门到精通
性能优化:让高斯泼溅飞起来1. 显存优化策略:降低单次渲染的显存占用2. 高斯数量精简:在质量和性能之间取得平衡3. 并行化计算技巧:利用多GPU训练4. 混合精度训练(FP16/FP32)的配置5. 渲染速度优化:减少光栅化开销6. 移动端/边缘设备部署的考量7. 性能Profiling工具的使用8. 本章小结与优化checklist
2026-07-25 14:12:19
393
原创 高斯泼溅技术-从入门到精通
结果查看与导出1. 使用SIBR Viewer查看3DGS渲染结果2. 从训练好的模型中导出点云(PLY格式)3. 渲染高质量视频序列:相机轨迹生成4. 导出自定义分辨率的图像序列5. 评估指标计算:PSNR、SSIM、LPIPS6. 使用官方评估脚本量化渲染质量7. 结果可视化对比:GT vs 渲染结果8. 本章小结与成果展示技巧
2026-07-25 14:09:49
184
原创 高斯泼溅技术-从入门到精通
训练自己的第一个高斯场景1. train.py 训练脚本的逐行解读2. 训练参数详解:迭代次数、学习率、密度控制参数3. 启动训练的完整命令示例4. 训练过程中的日志解读:loss、PSNR变化5. 可视化训练过程中高斯数量的变化6. 显存占用分析与优化7. 训练中断后的断点续训8. 常见训练问题与解决方案
2026-07-24 10:08:20
398
原创 高斯泼溅技术-从入门到精通
数据准备:从COLMAP到3DGS1. COLMAP简介——Structure from Motion工具2. 拍摄高质量输入图像的技巧3. 使用COLMAP进行特征提取、匹配与稀疏重建4. COLMAP输出的理解:cameras.bin、points3D.bin、images.bin5. 3DGS所需的数据格式详解6. 使用convert.py脚本将COLMAP输出转换为3DGS格式7. 数据质量检查与常见问题8. 使用公开数据集快速开始
2026-07-24 10:05:29
182
原创 高斯泼溅技术-从入门到精通
环境配置:3DGS从源码编译1. 环境要求概览:CUDA版本、PyTorch版本、C++编译工具2. 克隆3DGS官方GitHub仓库3. Windows环境下使用Visual Studio编译C++扩展4. Linux环境下的编译流程5. 常见编译错误与解决方案(踩坑记录)6. 安装Python依赖:diff-gaussian-rasterization、simple-knn7. 验证安装:运行官方提供的demo脚本8. 本章小结与验证清单
2026-07-23 13:03:22
179
原创 高斯泼溅技术-从入门到精通
损失函数与优化策略1. L1损失与SSIM(结构相似性)联合损失函数2. 损失函数的数学公式与直观理解3. Adam优化器的配置与超参数选择4. 学习率调度(Learning Rate Schedule)策略5. 不同参数组的不同学习率设置6. 梯度裁剪与稳定训练的实用技巧7. 训练收敛判断标准8. 本章小结
2026-07-23 13:01:21
349
原创 高斯泼溅技术-从入门到精通
自适应密度控制(Adaptive Density Control)1. 为什么需要密度控制——场景表示的动态调整2. 分裂(Split)策略:将大的高斯分裂为多个小高斯3. 克隆(Clone)策略:复制高斯以覆盖更多区域4. 剪枝(Prune)策略:移除透明度过高或过于微小的高斯5. 密度控制的触发条件与阈值设置6. 密度控制对最终渲染质量的影响7. 超参数调优指南8. 本章小结
2026-07-22 09:36:23
328
原创 高斯泼溅技术-从入门到精通
可微光栅化(Differentiable Rasterization)1. 传统光栅化 vs 可微光栅化——本质区别2. Splatting 操作的本质:将3D高斯"泼溅"到2D图像平面3. 从3D高斯到2D图像的投影公式推导4. 逐像素的α-blending渲染公式5. 前向传播(Forward Pass)流程详解6. 反向传播(Backward Pass)与梯度计算7. CUDA加速的并行化策略8. 本章小结
2026-07-22 09:31:25
408
原创 高斯泼溅技术-从入门到精通
3D高斯表示法详解1. 3D高斯的参数化模型:位置(μ)、协方差(Σ)、颜色(SH系数)、透明度(α)2. 各向异性高斯(Anisotropic Gaussian)的几何意义3. 3D高斯如何表示场景中的几何与外观4. 从稀疏点云到3D高斯集合的初始化过程5. 协方差矩阵的参数化:旋转矩阵R与缩放矩阵S6. 3D高斯的物理直观理解7. 本章小结与关键公式汇总
2026-07-21 09:26:45
340
原创 高斯泼溅技术-从入门到精通
预备知识速通(二):图形学基础1. 光栅化(Rasterization)渲染管线——从顶点到像素2. 体积渲染(Volume Rendering) vs 表面渲染(Surface Rendering)3. α-blending(透明度混合)的原理与应用4. 相机模型:针孔相机模型与相机内外参5. CUDA基础概念速览:GPU并行计算入门6. PyTorch深度学习框架快速回顾:自动求导、优化器7. 本章小结与推荐学习资源
2026-07-21 09:23:21
336
原创 高斯泼溅技术-从入门到精通
预备知识速通(一):数学基础1. 高斯分布与多元高斯分布——从一维到多维2. 3D空间变换与坐标系:世界坐标系、相机坐标系、图像坐标系3. 协方差矩阵的数学意义与几何解释4. 球谐函数(Spherical Harmonics)入门:从傅里叶到球谐5. 矩阵微积分基础:雅可比矩阵与梯度6. 概率论基础复习:期望、方差、概率密度函数7. 本章小结与推荐学习资源
2026-07-20 18:39:05
349
原创 高斯泼溅技术-从入门到精通
高斯泼溅是什么?—— 3D视觉领域的黑马1. 什么是3D Gaussian Splatting(3DGS)—— 核心概念入门2. 与传统网格(Mesh)、点云(Point Cloud)、NeRF的全面对比3. 核心优势:实时渲染 + 高保真度 + 相对较短的训练时间4. 发展历史与关键里程碑:从NeRF到3DGS的演进5. 3DGS的应用场景概览:数字人、自动驾驶、影视游戏等
2026-07-20 18:21:46
2195
智慧水利数字孪生平台+技术 Stack:Cesium.js 1.141+ / Vite 8.x / ES6+ Vanilla JS / GLSL Custom Shader / WebGL 2.0
2026-07-22
高斯泼溅训练流程管线+全自动脚本流水线
2026-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅