基于二维草图的三维模型重建
毕业设计旨在研究基于二维草图的三维模型重建技术,以满足虚拟现实和游戏行业对三维内容的需求。
研究方向
二维草图;三维重建
题目简介:
随着虚拟现实、游戏等行业的快速发展,三维内容的需求大幅增加。然而,传统的三维建模方法对使用者的技能和经验要求较高,同时耗费大量时间和人力成本,使得普通用户难以快速上手。基于二维草图的三维模型重建技术有望解决这一问题。该技术通过简单的手绘草图输入,能够快速生成高质量的三维模型,大幅降低3D建模的复杂性和门槛,特别适合缺乏专业背景的用户使用。
本课题的研究重点是如何从二维草图中自动生成对应的三维模型,主要任务包括:首先,构建一个能够从草图中提取特征的深度学习模型,将二维草图的结构信息准确转换为三维几何形态。其次,设计高效的生成算法,确保生成模型的几何精度和细节还原。此外,还需要开发针对多视角草图的重建方法,以进一步提高三维模型的完整性和准确性。
基本要求:
- 熟练掌握Python语言,最好有训练深度学习模型和一定的三维模型处理经验。
- 对相关概念有一定的理解,包括:image encoder,shape reconstruction。
参考资料:
3D Shape Reconstruction from Sketches via Multi-view Convolutional Networks,3DV 2017
Sketch2Mesh: Reconstructing and Editing 3D Shapes from Sketches,ICCV 2021
[3d shape reconstruction from free-hand sketches](https://link.springer.com/chapter/10.1007/978-3-031-25085-9_11),ECCV 2022
一、主要任务与目标
- 调研当前基于草图的三维重建研究进展(毕设论文的研究背景部分);
- 实现基于草图的三维重建模型:暂定重建对象为三维点云(point cloud),如果时间充裕可以考虑重建为mesh、SDF等三维表征;
- (可选)a.在现有方案上提出改进策略,进一步优化重建效果。b.实现从多视图草图的三维模型重建,并比较和单视图的重建效果差异。
二、主要内容与基本要求
第一阶段:了解数据集(ShapeNet)及相关基本概念(point cloud,mesh,shape reconstruction)。最好了解一下point cloud可视化以及制作gif动图(如果选择mesh,可了解一下mesh渲染脚本,比如blender,mitsuba),在答辩时会比较加分,比如https://streamable.com/z76m47。调研当前基于草图的三维重建研究进展。
第二阶段:搭建基于草图的三维重建基础模型,实现比较基础的重建效果。具体包括两个模块:1.对二维草图进行编码(image encoder)2.从latent space中解码出三维模型(shape decoder)。
第三阶段:视第二阶段完成进度选择可选任务。
三、计划进度
开题阶段:
2024年11月1日到12月30日:阅读参考文献,完成文献综述、外文翻译和开题报告等工作。
2025年1月5日前:完成第一阶段的工作,准备开题答辩。
实施阶段:
2025年5月3日前 :完成第二、三阶段的工作,完成毕业设计论文。
答辩阶段:
2025年5月20日前:准备毕设答辩。