查看: 60907|回复: 73
收起左侧

[研究方向] 关于计算机图形学(Computer Graphics)方向在美国的发展前景

  |只看干货
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 fuxiaoalex 于 2011-3-18 21:31 编辑

最近和不少要GA的cser交流,发现有很大一部分都是去学Computer Graphics或者Computer Vision的, 不过这个方向以后的发展前景好像不是很多人了解. 甚至在USNEWS上CG和CV都没有一个独立的排名来指导这个方向的学生选校. 在此想向各路大牛豪杰广集贤思, 了解一下关于这个方向的若干发展前景问题.
首先是关于学校的. 就我所知, UW Seattle和CMU在这个方向上是有优势的, 另外NSF的Graphics and Visualization Center里面有五所学校Cornell, Caltech, UNC, Utah, Brown应该也是不错的. 不过这几所学校在CG领域具体的研究侧重上有什么区别吗? 还有没有别的学校在CG或者CV上具有优势呢?

另外我看有论坛帖子说CG以后就业方面可能比CS领域的其他方向要差一些,不知道在美国这是不是真的? 感觉现在大的公司比如MS,Google都在大力发展互联网相关的技术, 另外像EMC之类做系统软件的公司应该也不会提供CG相关的职位. 是不是图形学方向就业的话不如Database, Information Retrieval等热门方向容易找到好工作? CG或者CV专业毕业的学生如果流向工业界的话, 哪几个公司算是比较好的选择呢?

我本人在本科是学软件工程的,我们教授的CG课程也主要以算法和编程为主, 不知道CG和CV这两个方向主要的区别是什么? 是不是CV的话会偏硬件一点呢?

谢谢大家有事儿没事儿来聊两句!!

上一篇:有人了解CS@Buffalo吗?
下一篇:选择加拿大滑铁卢大学计算机硕博合算吗?
vincentliubuaa 2012-5-29 13:00:34 | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   91% (11)
 
 
8% (1)    👎
Warald 发表于 2010-3-18 10:35
IP还好说。

单独做模式识别的老师不多了吧,要说有用,的确不少领域也需要这个方向的研究,就是感觉 ...

我觉的Pattern Recognition,Image processing, Machine Learning 之间的交叉都很大, 或者可以说没必要非要从理论层面上去分个你我,我们其实可以更多的从应用的角度去看待它。若你要去做face recognition,你前期的预处理工作例如用到什么Gabor滤波,Harr滤波,这一块就需要用到image processing中的理论知识;接下来可能用到Support Vector Machine 或者Boosting,随机森林的算法,这更多的是Machine Learning 中的典型分类算法;Pattern Recognition则涵盖了这整个过程。

第二点我想说的是,Pattern 这个词真的范围面太广泛了,可能是人脸图像,也可能是什么数据文档,而Recognition 又是要针对一个具体的事物去设计出识别算法,不同pattern所用的理论也会差很大。所以老师们更愿意说我具体做了个什么识别,然后是从IP或ML的方向来进行研究的。

上面纯属个人见解,若有不足,请多指正!

评分

参与人数 1大米 +50 收起 理由
Warald + 50 赞一个!

查看全部评分

回复

使用道具 举报

eaglesky1990 2014-7-26 19:34:23 | 显示全部楼层
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   100% (43)
 
 
0% (0)    👎
CG和CV完全是两个相反的过程。CG是有了model然后研究如何显示成图像,CV是有了图像如何从中提取model。所以前者其实会用到很多数学和物理的东西,而后者主要涉及Image processing 和ML的东西。
回复

使用道具 举报

vincentliubuaa 2012-5-29 13:06:53 | 显示全部楼层
本楼: 👍   50% (1)
 
 
50% (1)   👎
全局: 👍   91% (11)
 
 
8% (1)    👎
TonyLic 发表于 2011-11-8 12:28
不是很强。。是国内高校的no.1哈,北航今年来也还不错。

浙大貌似在这方面貌似真的很强,可以看下这哥们的blog,浙大研究生,12fall申到MIT的offer了。。。。
http://blog.pluskid.org/
回复

使用道具 举报

greedyrouter 2010-3-11 12:04:12 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (46)
 
 
6% (3)    👎
CV和硬件关联不大  我对Computer Vision那块不熟 但从我拿过的entry-level的课程来讲 觉得更偏数学和AI  好多的线性代数和machine learning的算法 CG的课没拿过. 1point3acres

CG的话 那些游戏公司会招的比较多 我有学长毕业项目被EA买掉 赚了一大笔  KOEI之类的公司在我们学校也招聘得很多 所以感觉发展空间应该还是很大
回复

使用道具 举报

 楼主| gavinzhang1986 2010-3-11 12:56:18 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎
你说的是在中国的情况吧? 我以前也有同学进过EA shanghai, 不过好像做得很辛苦,拿钱也不多,跟MS, Google这样的没法比, SAP, EMC, Oracle好像也要比他们薪水高一些,现在不知道. 不晓得在美国是不是这样.

我学CG的时候也有不少高数和算法, 可能因为是entry level的课程所以CG和CV都cover到一些.不知道再往深处发展的话会有什么区别~~

CV和硬件关联不大  我对Computer Vision那块不熟 但从我拿过的entry-level的课程来讲 觉得更偏数学和AI  好多的线性代数和machine learning的算法 CG的课没拿过

CG的话 那些游戏公司会招的比较多 我有学长毕业项目 ...
greedyrouter 发表于 2010-3-11 12:04
回复

使用道具 举报

pguan 2010-3-11 13:26:00 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   96% (774)
 
 
3% (28)    👎
CV 和 CG 差别挺大的。 CV 做下去更偏重 machine learning, 有点machine learning 运用在图像上的感觉. 现在CV的趋势越来越往ML 靠了,但是我并没有觉得这应该就是CV的发展方向。因为看近十几年来,focus也一直在变

CG的黄金发展期似乎已经过了,很多CG核心问题 比如 rendering(尤其是physical based photon mapping 提出以后), 3D mesh processing 都已经很成熟了。CG 出好成果也比较难。于是很多CG phd 毕业年限较其他方向长,而且他们很多做偏向 UI 和 visualization 方面的工作。

CG要求的数学更偏 hard core math, CV的数学更偏machine learning





3# gavinzhang1986

评分

参与人数 2大米 +53 收起 理由
piu~ + 3 很有用的信息!
Warald + 50

查看全部评分

回复

使用道具 举报

 楼主| gavinzhang1986 2010-3-11 15:16:13 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎
谢谢学长授道解惑.

UI方向的话研究怎么进行? 是不是做下去就不再是单纯的Computer Science而是和其他学科有一些交叉呢?. From 1point 3acres bbs

是不是传统的CG正在慢慢往人机交互HCI的方向演变呢?

CV 和 CG 差别挺大的。 CV 做下去更偏重 machine learning, 有点machine learning 运用在图像上的感觉. 现在CV的趋势越来越往ML 靠了,但是我并没有觉得这应该就是CV的发展方向。因为看近十几年来,focus也一直在变
...
pguan 发表于 2010-3-11 13:26
回复

使用道具 举报

pguan 2010-3-11 21:55:30 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (774)
 
 
3% (28)    👎
一个好的UI涉及到很多非technical的方面,所以确实需要很多其他东西。而且现在UI越来越偏向于人机交互。 我的意思是说 如果PhD想做CG 而且想做CG最fundamental的部分,可能要准备更多的时间投入,因为那块已经比较成熟了。而很多人转向比较偏一点的东西。 其实对于其他成熟的方向,比如system 也是这样的。。

5# gavinzhang1986
回复

使用道具 举报

fan351 2010-3-12 00:00:46 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (4)
 
 
0% (0)    👎
谢谢学长授道解惑.

UI方向的话研究怎么进行? 是不是做下去就不再是单纯的Computer Science而是和其他学科有一些交叉呢?

是不是传统的CG正在慢慢往人机交互HCI的方向演变呢?


gavinzhang1986 发表于 2010-3-11 15:16

CG和HCI之间的差距挺大了,申请时都可以算转方向申请了。我觉得CG像理科,HCI就像文科。
对于CG,这本身就是个非常巨大的领域,比如animation, modeling, texture, rendering等,对于animation,又比如有character, fluid, deformable等。但不管哪个方向对数学的要求都很高,线性代数是最基本的。别的可能还会用到一些微分几何、数值方法什么的。如果想具体知道哪些数学比较重要,这个教授的网页不错:http://www.cc.gatech.edu/~turk/math_gr.html  
工作方面我不清楚,如果想去游戏公司的话,可能opengl,DX,GPU啥的更重要一点。去牛公司牛部门的话比如PIXAR,工业光魔,caltech,berkely,stanford的phd也不会overqualify。
回复

使用道具 举报

Warald 2010-3-12 09:56:37 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   95% (15179)
 
 
4% (749)    👎
本帖最后由 Warald 于 2010-3-12 10:03 编辑 . 1point3acres
最近和不少要GA的cser交流,发现有很大一部分都是去学Computer Graphics或者Computer Vision的, 不过这个方向以后的发展前景好像不是很多人了解. 甚至在USNEWS上CG和CV都没有一个独立的排名来指导这个方向的学生选校. ...
gavinzhang1986 发表于 2010-3-11 11:48


这两个方向一般, cs比较热的还得数data mining相关的,完全是工业界需求带动的, network, db也都很好. 不过, 如果你说的是去公司就业, 大部分人就跟我那篇cs选课+就业的文章里说的那样子, 各个方向没区别, 都是去做软件; 少数人能找到比较对口的,比如正好作图像软件的公司.

好处是这样的方向侧重算法, 也必须得写程序来实现, 所以数学和编程功底一般比较好, 因此去作跟方向无关的软件工程师也算是有利吧. 尤其是CV, 动不动要用data mining/machine learning的东西, 也可以往比较热的方向上靠.

我知道的几个学这种方向工作也跟研究方向相关的,包括ece的去做matlab的图像处理toolbox, ME的去做专门的图形处理软件, cs研究CV的去小公司作object recognition的软件主要用于超市里面识别小偷--shop lift每年可是个大产业,很多公司想出钱买更好的软件. 当然,还有若干个graphics/visualization/ip/cv的人, 最后作的就是software engineer, 跟在学校里的research啥关系都没有

最近的一个例子,是经济崩溃,找不到工作,去做博士后了. 对了,这个人在emc作过intern, 作的就是存储器上的一些driver,跟ip/cv彻底无关, 去年emc hiring freeze, 不能招他. 他又不得不毕业, 所以只好作post doc了.
回复

使用道具 举报

Warald 2010-3-12 11:36:05 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (15179)
 
 
4% (749)    👎
CG要求的数学更偏 hard core math, CV的数学更偏machine learning
pguan 发表于 2010-3-11 13:26


赞成.
回复

使用道具 举报

 楼主| gavinzhang1986 2010-3-12 12:56:18 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎
同意, 跟我想得也比较符合. 看来CG/CV的就业岗位确实没有DM,或者DB之类的多. 我觉得毕业的时候还是尽量找对口的工作会比较对得起自己的付出吧, 否则虽然知识互通, 也应该有一定比例的努力成果在以后的工作中不会再用到了. 所以我还蛮想知道像CG/CV对口的这些地方他们每年招聘的情况. 我看到有些学校会在网站上介绍我们的学生有去Pixar的,有去Activision的,有去Dreamworks的,有去Disney的,我知道这些可能只是他们历史上凤毛鳞角, 那么更多学这两个方向的人是不是也能找到比较对口和满意的工作呢?
. 1point3acres
我看过W大的文章, 而且也很能体会所谓各个方向殊途同归做Software Engineer的事实. 就像你文章里说到过的, 编程是共同的手段, 不同的是domain knowledge. 不过有些domain可能对从业人员的知识要求比较低, 很多人毕业转行学了几年编程也能做, 有些就会要求高一些. 感觉要求高一些的话, 因为门槛高了自然竞争人数就会少很多, 待遇可能也会相对好一些,  所以我本人对你说的那种工作性质和研究差不多的岗位比较感兴趣. 不知道CG/CV是不是在这个方面有一些优势?

这两个方向一般, cs比较热的还得数data mining相关的,完全是工业界需求带动的, network, db也都很好. 不过, 如果你说的是去公司就业, 大部分人就跟我那篇cs选课+就业的文章里说的那样子, 各个方向没区别, 都是去 ...
Warald 发表于 2010-3-12 09:56
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表