| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: 3DGS densification (DefaultStrategy) Co-authored-by: xieyajun<xieyajun1@huawei.com> # message auto-generated for no-merge-commit merge: !14 merge feat/densify into master feat: 3DGS densification (DefaultStrategy) Created-by: xieyajun Commit-by: xieyajun Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 为 3DGS 训练流程引入 **稠密化策略(Densification)** 持,基于 gsplat 官方 DefaultStrategy 实现。 **稠密化(Densification)**: - 新增 gsplat/strategy 模块:DefaultStrategy、ops(duplicate/remove/split/reset_opa) - 在训练循环中集成 step_pre_backward(retain_grad)+ step_post_backward(refine) - 通过 proj_filter(packed visibility bitfield)将 COMPACTED means2d/grad 映射回原始 gaussian id,修正梯度归因 - Config 新增 densify/prune_opa/grow_grad2d/refine_*/reset_every 参数 ### 该PR关联的issue ### 希望检视人员了解: ## 改动类型 / Change Type - [x] 新功能 / New Feature - [ ] Bug 修复 / Bug Fix - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing UT:全 10 个算子测试套件通过(含 projection 返回 proj_filter 的解包适配、rasterization 15 tests) 端到端:bicycle 30k 步稠密化训练,duplicate/split/prune/reset 四种操作均正常 精度:PSNR 24.793(+2.2 vs master),SSIM 0.7227(+0.18 vs master),LPIPS 0.224(-0.30 vs master) - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/gauss-splat!14 | 2 天前 | |
feat: 3DGS densification (DefaultStrategy) Co-authored-by: xieyajun<xieyajun1@huawei.com> # message auto-generated for no-merge-commit merge: !14 merge feat/densify into master feat: 3DGS densification (DefaultStrategy) Created-by: xieyajun Commit-by: xieyajun Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 为 3DGS 训练流程引入 **稠密化策略(Densification)** 持,基于 gsplat 官方 DefaultStrategy 实现。 **稠密化(Densification)**: - 新增 gsplat/strategy 模块:DefaultStrategy、ops(duplicate/remove/split/reset_opa) - 在训练循环中集成 step_pre_backward(retain_grad)+ step_post_backward(refine) - 通过 proj_filter(packed visibility bitfield)将 COMPACTED means2d/grad 映射回原始 gaussian id,修正梯度归因 - Config 新增 densify/prune_opa/grow_grad2d/refine_*/reset_every 参数 ### 该PR关联的issue ### 希望检视人员了解: ## 改动类型 / Change Type - [x] 新功能 / New Feature - [ ] Bug 修复 / Bug Fix - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing UT:全 10 个算子测试套件通过(含 projection 返回 proj_filter 的解包适配、rasterization 15 tests) 端到端:bicycle 30k 步稠密化训练,duplicate/split/prune/reset 四种操作均正常 精度:PSNR 24.793(+2.2 vs master),SSIM 0.7227(+0.18 vs master),LPIPS 0.224(-0.30 vs master) - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/gauss-splat!14 | 2 天前 | |
Add Gausssian Spaltting training Co-authored-by: Co_Re<jijinxing@huawei.com> # message auto-generated for no-merge-commit merge: !6 merge master into master Add Gausssian Spaltting training Created-by: Co_Re Commit-by: Co_Re Merged-by: cann-robot Description: ## 变更描述 / Description 增加Gausssian Spaltting 物体重建的example ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/gauss-splat!6 | 2 个月前 |