一. 項(xiàng)目概述
(1) 科研項(xiàng)目
1. 基于Sketch的三維CAD模型檢索
一般的Sketch檢索是先把模型庫(kù)的模型轉(zhuǎn)化為二維圖像,接著用圖像處理的知識(shí)進(jìn)行圖像的匹配檢索;我的方法是從一副Sketch提取三維CAD模型的特征,然后利用三維CAD工程特征來(lái)進(jìn)行檢索。具體是以Loop(也就是環(huán))為單位,每個(gè)Loop代表一種比商品化系統(tǒng)更加細(xì)粒度的基本特征,給定特征列表卒密,然后根據(jù)上下文來(lái)排除確定特征。
問(wèn)題1:為什么要采用這個(gè)方法棠赛,有什么優(yōu)勢(shì)哮奇?
?# 單純地轉(zhuǎn)化為二維圖像進(jìn)行匹配檢索膛腐,只是從一些外形、屬性的相似性來(lái)看鼎俘,但是同一類別的外形哲身、屬性可能各異,可能同樣的語(yǔ)義操作稍微相差一點(diǎn)點(diǎn)贸伐,但是可能會(huì)導(dǎo)致特別迥異的形狀勘天,那么二維圖像檢索就無(wú)法處理這種情況了,這樣的檢索并不具有語(yǔ)義捉邢;
?# 我們的方法的優(yōu)勢(shì)不僅在于方法的創(chuàng)新脯丝,利用CAD語(yǔ)義特征檢索,加入了語(yǔ)義信息伏伐,檢索偏向具有類似特征操作的模型宠进。
問(wèn)題2:這個(gè)方法的難點(diǎn)在哪里?
?# 因?yàn)镾ketch最大的特點(diǎn)就是信息缺失藐翎,我們給出的Sketch只有單幅正視圖或者俯視圖材蹬,丟失了很多深度信息,甚至正負(fù)特征也很難識(shí)別吝镣。
# 目前我們給定的方法是堤器,對(duì)丟失深度信息,采用上下文或者局部上下文來(lái)增加信息量末贾,甚至增加了一些工程意義上的Loop模式吼旧,來(lái)提高局部上下文的識(shí)別效率和準(zhǔn)確度。?
#對(duì)于正負(fù)特征未舟,目前沒有特別好的辦法,這個(gè)在CAD領(lǐng)域一直是一個(gè)難題掂为,我采取了基于統(tǒng)計(jì)的辦法來(lái)指定一些啟發(fā)式規(guī)則來(lái)引導(dǎo)識(shí)別正負(fù)特征裕膀,以及在Bag-of-Features檢索的時(shí)候,對(duì)同一個(gè)Shape的正負(fù)特征采用總數(shù)計(jì)數(shù)以及分別計(jì)數(shù)方式相結(jié)合勇哗,以及賦予權(quán)值的方法昼扛,來(lái)減弱正負(fù)特征不確定性對(duì)檢索的影響。
2. 基于語(yǔ)義的異構(gòu)CAD模型檢索
異構(gòu)的CAD模型具有不同的特征表示命名或者不同的特征操作欲诺,在檢索的時(shí)候抄谐,數(shù)據(jù)庫(kù)模型一般有多種系統(tǒng)的CAD模型,這樣檢索的時(shí)候就必須要進(jìn)行特征映射和推理規(guī)則扰法,才能達(dá)到好的檢索效果蛹含。在提取特征和規(guī)則推理過(guò)程中涉及到CAD軟件SolidWorks的二次開發(fā)和本體、知識(shí)獲取軟件Protege的二次開發(fā)塞颁。
3. 用深度學(xué)習(xí)的方法來(lái)分類CAD模型
第一次采用深度學(xué)習(xí)的方法來(lái)分類CAD模型浦箱,要從三維模型提取描述子代表三維模型并轉(zhuǎn)化為向量吸耿,提取的描述子主要是傅里葉描述子、矩變換描述子等綜合表示輸入向量酷窥,將模型庫(kù)分為訓(xùn)練咽安、驗(yàn)證和測(cè)試集;然后構(gòu)造訓(xùn)練器蓬推,調(diào)整訓(xùn)練參數(shù)妆棒。
問(wèn)題1:用了哪些深度學(xué)習(xí)的知識(shí)?與一般神經(jīng)網(wǎng)絡(luò)有什么不同沸伏?
?# 深度學(xué)習(xí)與一般神經(jīng)網(wǎng)絡(luò)的區(qū)別主要在于糕珊,
(2)工程項(xiàng)目
1. 設(shè)計(jì)原則的獲取工具
① 獲取工具的Web版本的開發(fā)。主要功能包括:樹形結(jié)構(gòu)下不同類型的結(jié)點(diǎn)以及結(jié)點(diǎn)間連線的添加馋评、刪除放接、修改、移動(dòng)位置留特,樹形結(jié)構(gòu)下結(jié)點(diǎn)間的相互依賴關(guān)系纠脾,打開保存文件。
用JavaScript跟CSS蜕青、HTML實(shí)現(xiàn)頁(yè)面結(jié)點(diǎn)連線的操作苟蹈,以及樹形結(jié)構(gòu)關(guān)系。用Java以及Tomcat服務(wù)器實(shí)現(xiàn)文件的打開和保存工作右核,用xml存儲(chǔ)慧脱。
② 獲取工具的應(yīng)用版本的調(diào)試。主要功能除了以上之外贺喝,還有集成了三維模型的顯示菱鸥、標(biāo)記等。我參與了對(duì)這個(gè)版本的調(diào)試工作躏鱼。
2. 基于Web Services的信息集成系統(tǒng)設(shè)計(jì)
這是一個(gè)網(wǎng)站開發(fā)氮采,采用了Struts2和Hibernate兩種框架,我的工作主要是獲取Web服務(wù)染苛,得到接口和媳,利用接口信息佃迄,做一些解析操作實(shí)現(xiàn)實(shí)時(shí)獲取并顯示在網(wǎng)站上伶授。主要語(yǔ)言是Java气堕、JavaScript、HTML畔师、CSS等常見的網(wǎng)站開發(fā)語(yǔ)言娶靡。服務(wù)器是Tomcat。
2. 自我介紹
首先感謝您抽出時(shí)間來(lái)與我交流并指導(dǎo)我看锉。我叫XXX固蛾,是一名浙江大學(xué)CAD&CG實(shí)驗(yàn)室的學(xué)生结执,預(yù)計(jì)2015年4月份畢業(yè)。我現(xiàn)在研究的方向是基于草圖的CAD模型檢索艾凯,而先前參與過(guò)的方向是基于本體的異構(gòu)系統(tǒng)檢索和三維零件分類献幔,研究生階段參與的比較偏工程的項(xiàng)目是與西門子合作的設(shè)計(jì)原則的獲取工具編寫。我認(rèn)為我的性格開朗熱情趾诗,很容易融入集體蜡感,希望我有機(jī)會(huì)能夠加入你們公司,與其他人一起為公司發(fā)展而努力恃泪。
3. 對(duì)未來(lái)的職業(yè)規(guī)劃
現(xiàn)在比較想繼續(xù)寫代碼郑兴,覺得代碼是一種很漂亮的語(yǔ)言,可以將所想的東西表達(dá)出來(lái)贝乎。未來(lái)幾年暫時(shí)還是比較想搞研發(fā)情连。
4. 對(duì)未來(lái)的工作有什么期待
希望我所在部門的工作環(huán)境是友好的,大家互相幫助览效,隨時(shí)可以交流却舀。然后我的工作,首先培養(yǎng)對(duì)它的興趣锤灿,可以學(xué)習(xí)一些新的知識(shí)挽拔,探索最優(yōu)算法,或者寫出漂亮的框架代碼但校。其實(shí)我覺得螃诅,無(wú)論做什么,只要可以專心做一件事情感覺都很美好的状囱。
5. 有什么問(wèn)題要問(wèn)的
# 如果進(jìn)了你們公司术裸,可能會(huì)加入什么部門?
# 公司會(huì)有入職前的培訓(xùn)嗎亭枷?
# 進(jìn)入公司前需要必備什么方面的知識(shí)穗椅?
#