MVGenMaster:复旦联合阿里等实验室推出的多视图扩散模型

简介: MVGenMaster是由复旦大学、阿里巴巴达摩院和湖潘实验室联合推出的多视图扩散模型,专注于新视角合成(NVS)任务。该模型通过整合3D先验信息,显著提升了NVS的泛化和3D一致性,并能从单一图像生成多达100个新视图。此外,研究团队还推出了包含160万场景的大型多视图图像数据集MvD-1M,以支持模型的训练和优化。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 多视图生成:从单一图像生成多达100个新视图,适用于多种NVS任务。
  2. 3D先验整合:通过度量深度和相机姿态的3D先验,确保3D结构的一致性。
  3. 大规模数据集支持:结合MvD-1M数据集,包含160万场景,提升模型表现。

正文

MVGenMaster 是什么

公众号: 蚝油菜花 - MVGenMaster

MVGenMaster是由复旦大学、阿里巴巴达摩院和湖潘实验室共同推出的多视图扩散模型,专注于新视角合成(NVS)任务。该模型通过整合3D先验信息,显著提升了NVS的泛化和3D一致性。MVGenMaster能够从单一图像出发,通过单次前向传播生成多达100个新视图。

研究团队还推出了一个包含160万场景的大型多视图图像数据集MvD-1M,结合多项训练和模型优化技术,增强模型在大规模数据集上的表现。

MVGenMaster 的主要功能

  • 多视图生成:从单一图像或多个参考图像生成多达100个新视图,适用于不同的NVS任务,如单视图NVS、两视图插值和任意参考视图与目标视图的灵活NVS。
  • 3D先验整合:通过度量深度和相机姿态的3D先验,模型在2D扩散模型中保持了一致的3D结构。
  • 灵活性和泛化:模型设计灵活,能适应不同的视角和场景,展现出在多种场景下的泛化能力。
  • 高效前向过程:在单次前向过程中完成多视图的生成,无需复杂的迭代推理或数据集更新。
  • 大规模数据集支持:结合MvD-1M数据集,包含160万场景和对齐良好的度量深度。

MVGenMaster 的技术原理

  • 3D先验:MVGenMaster通过度量深度和相机姿态创建3D先验,3D先验在模型中被用来指导新视图的生成,确保3D结构的一致性。
  • 几何扭曲:基于几何扭曲函数,模型将参考视图的像素和规范坐标映射(CCM)从源视图扭曲到目标视图。
  • 多视图扩散模型(LDM):MVGenMaster基于潜在扩散模型(LDM),学习如何从参考图像和3D先验中合成目标视图的图像。
  • 注意力机制:模型使用全注意力机制,跨越所有参考和目标视图,捕获密集的相机姿态表示。
  • Plücker射线:使用Plücker射线表示相机姿态,为模型提供精确的相机位置和方向信息。
  • 关键重缩放技术:为处理极长序列的目标视图,MVGenMaster引入关键重缩放技术,增强参考视图的指导,平衡注意力稀释问题。

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
机器学习/深度学习
大模型训练loss突刺原因和解决办法
【1月更文挑战第19天】大模型训练loss突刺原因和解决办法
2867 1
大模型训练loss突刺原因和解决办法
RMAN备份及恢复归档日志的语法
RMAN备份及恢复归档日志的语法
1744 0
|
机器学习/深度学习 自然语言处理 PyTorch
【笔记】激活函数SiLU和Swish
激活函数 SiLU 和 Swish 都是 深度学习 中用于神经网络中的非线性激活函数,旨在增强模型的表达能力和训练性能。实际上,SiLU(Sigmoid Linear Unit)和 Swish 本质上是同一个激活函数的两种不同名称。
978 0
|
编解码 人工智能 并行计算
阿里妈妈技术开源FLUX图像修复&蒸馏加速模型
本文介绍了阿里妈妈技术团队基于FLUX开发的Controlnet修复模型和蒸馏加速模型,填补了社区空白并提升了FLUX的实用性和效率。
|
存储 前端开发 API
Parsel vs BeautifulSoup:从性能到用法的全方位对决
本文对比了 Parsel 和 BeautifulSoup 两种 Python HTML 解析库的性能、用法与生态差异,结合 eastmoney.com 财经新闻爬取实战,演示配置代理 IP、分类存储数据等技巧。文章从解析库选型要点出发,通过性能对比(Parsel 更快但上手难,BeautifulSoup 简洁易用)、图谱展示及路线建议,帮助开发者根据需求选择合适工具。适合高性能抓取时用 Parsel,快速开发则用 BeautifulSoup,并可混合使用或扩展至 Scrapy 框架。
459 3
Parsel vs BeautifulSoup:从性能到用法的全方位对决
|
Java 关系型数据库 MySQL
深入解析 @Transactional——Spring 事务管理的核心
本文深入解析了 Spring Boot 中 `@Transactional` 的工作机制、常见陷阱及最佳实践。作为事务管理的核心注解,`@Transactional` 确保数据库操作的原子性,避免数据不一致问题。文章通过示例讲解了其基本用法、默认回滚规则(仅未捕获的运行时异常触发回滚)、因 `try-catch` 或方法访问修饰符不当导致失效的情况,以及数据库引擎对事务的支持要求。最后总结了使用 `@Transactional` 的五大最佳实践,帮助开发者规避常见问题,提升项目稳定性与可靠性。
2269 12
错误码:4 服务器返回的错误消息:Failure的解决
错误码:4 服务器返回的错误消息:Failure的解决
1387 0
|
机器学习/深度学习 存储 算法
Transformer、RNN和SSM的相似性探究:揭示看似不相关的LLM架构之间的联系
通过探索大语言模型(LLM)架构之间的潜在联系,我们可能开辟新途径,促进不同模型间的知识交流并提高整体效率。尽管Transformer仍是主流,但Mamba等线性循环神经网络(RNN)和状态空间模型(SSM)展现出巨大潜力。近期研究揭示了Transformer、RNN、SSM和矩阵混合器之间的深层联系,为跨架构的思想迁移提供了可能。本文深入探讨了这些架构间的相似性和差异,包括Transformer与RNN的关系、状态空间模型在自注意力机制中的隐含作用以及Mamba在特定条件下的重写方式。
1045 7
Transformer、RNN和SSM的相似性探究:揭示看似不相关的LLM架构之间的联系
|
机器学习/深度学习 自然语言处理 TensorFlow
使用Python实现深度学习模型:Transformer模型
使用Python实现深度学习模型:Transformer模型
2200 0
使用Python实现深度学习模型:Transformer模型

热门文章

最新文章