跳转至

入门3D Vision

1.如何在草图建模中找到一个适合自己的小领域?

我刚开始PhD的时候是想做2D场景的任务,但我的导师给出了用VR Sketch做3D任务这个新方向,所以算是被动接受了3D sketch这个方向。具体到做的子领域的话,比如做retrieval和generation这种,是参考2D sketch的研究路线采取的从易到难策略,一步步验证效果,同时打基础(从收集数据集到训练模型)。

2.自己有想法但是却不知道怎么去实现该怎么办?

最好的情况是问身边senior的研究者。如果没有的话,可以从相关的Github开源项目入手:找和自己的想法最近似的project,比如我想做3D sketch synthesis,但没有这方面的工作,就去看2D sketch是怎么做的,再推理到3D场景下。此外,在做论文的过程中往往需要复现别人的工作作为baseline,如果有代码的话也可以学习到一些技能。

3.入门草图建模的学习路线?

我是以2D computer vision的背景来入门的3D任务,这种情况下缺失的主要是Graphics相关的背景知识,导致读3D任务的论文比较吃力。要想补足的话,最直接最快的学习方式还是遇到不了解的概念问身边做过3D任务的同学老师,或者远一点的论文作者(邮件或者线上会议)。再来就是所有互联网上能找到的Graphics教程,可以挑着看,不懂哪一块或者运用到哪一块的知识就专门看那几节课。

推荐的资源

  • EG Tutorial:Black Box Geometric Computing with Python: From Theory to Practice
  • 可视化教程 https://geometryprocessing.github.io/
  • 一些b站up主:自动驾驶之心,GAMES Webinar,李宏毅,跟李沐学AI
  • YouTube:volume rendering https://www.youtube.com/watch?v=y4KdxaMC69w
  • 🧑🏻‍🏫GAMES203: 三维重建和理解 by 黄其兴,德州大学奥斯丁分校
    • 🧑🏻‍🏫GAMES Webinar 230-几何专题-李瑞辉
    • 现代计算机图形学入门-闫令琪

评论

作者: Rowl1ng