我用服务器跑了3DGS官方源代码,但是不论是自己训练的模型还是作者给出的预训练模型,都出现了非常不好的渲染效果。下面两幅图中右侧为渲染结果,左侧为ground truth。想请教一下为什么会出现这样的结果?我的设备是3090显卡,训练30000次的时间大概为10分钟左右。
1条回答 默认 最新
- 一轮明月照丘壑 2024-09-29 08:36关注
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据您提供的信息和图片,您在使用3DGS进行渲染时遇到了不理想的结果。要确定为什么会出现这样的渲染结果,我们需要考虑以下几个因素:
-
代码和模型实现:首先,确保您正确实现了3DGS的源代码,并且使用了正确的模型结构。任何小的改动或错误都可能导致渲染结果的不理想。
-
训练设置:检查您的训练设置是否与原文或官方推荐的设置一致。包括学习率、批次大小、优化器等是否设置得当。不同的设置可能导致模型收敛到不同的局部最优解。
-
数据预处理:确保您使用的数据预处理步骤与官方代码一致。数据预处理对模型的性能有很大影响。
-
硬件和环境差异:虽然您的设备是高性能的3090显卡,但不同的硬件和操作系统环境可能会对结果产生影响。确保您的环境配置与官方推荐的环境相匹配。
-
训练时长和收敛情况:您提到训练30000次需要大约10分钟,这意味着训练可能不完全收敛。更长的训练时间和更多的迭代次数可能会使模型性能得到改善。但也要注意,过度训练可能导致模型过拟合。
-
模型适应性:可能您使用的模型并不适合您处理的数据集或任务。考虑使用其他模型或调整模型参数来适应您的数据集。
-
其他因素:检查是否有其他外部因素影响了渲染结果,例如显卡驱动版本、内存使用情况、软件bug等。
为了更准确地诊断问题,您可以尝试以下步骤:
- 仔细检查您的代码实现,确保与官方代码一致。
- 使用官方推荐的训练设置和数据集进行试验。
- 尝试使用作者提供的预训练模型在您的数据集上进行微调,看看是否有所改善。
- 尝试在更长时间尺度上进行训练,以观察模型性能的变化。
- 如果问题仍然存在,您可以考虑咨询相关论坛或社区以获取更多帮助和建议。
希望这些建议能帮助您解决问题!如果您有更多详细信息或问题,请随时提问。
解决 无用评论 打赏 举报 -
悬赏问题
- ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
- ¥50 浦育平台scratch图形化编程
- ¥20 求这个的原理图 只要原理图
- ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
- ¥20 微信的店铺小程序如何修改背景图
- ¥15 UE5.1局部变量对蓝图不可见
- ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
- ¥20 sentry如何捕获上传Android ndk 崩溃
- ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
- ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?