基于Imageware軟件的Bezier曲面重構(gòu)研究
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
逆向工程(ReverseEngineering,RE)也被稱為反向工程,是將已有的實(shí)物模型的形狀幾何進(jìn)行逆向轉(zhuǎn)變成為工程設(shè)計(jì)模型和概念模型,并以此為基礎(chǔ)對產(chǎn)品進(jìn)行解剖、優(yōu)化和再創(chuàng)造的一種應(yīng)用技術(shù)組合。
Imageware軟件是由美國EDs公司研發(fā)的逆向工程軟件,被廣泛應(yīng)用于航空航天和汽車制造業(yè),甚至應(yīng)用于計(jì)算機(jī)零部件設(shè)計(jì)領(lǐng)域。Imageware軟件主要產(chǎn)品有:(1)surfacer逆向工程工具和ClassI曲面生產(chǎn)工具:(2)Verdict對測量數(shù)據(jù)和CAD數(shù)據(jù)進(jìn)行對比評估:(3)Buildit用于提供實(shí)時(shí)測量能力,驗(yàn)證產(chǎn)品的制造性:(4)RPM快速成型數(shù)據(jù)。Imageware逆向流程遵循點(diǎn)一曲線一曲面原則,根據(jù)數(shù)據(jù)能夠構(gòu)建高品質(zhì)的曲面。
1點(diǎn)云數(shù)據(jù)預(yù)處理
1.1數(shù)據(jù)采集
逆向工程的首要任務(wù)是獲取實(shí)物模型的三維信息,數(shù)據(jù)質(zhì)量對曲面的重構(gòu)和制造起著決定性作用。近幾年根據(jù)獲取方式的不同,物體表面三維數(shù)據(jù)的獲取大致可以分為兩大類:接觸式數(shù)據(jù)獲取和非接觸式數(shù)據(jù)獲取。本文采用三維掃描儀進(jìn)行點(diǎn)云數(shù)據(jù)的獲取。
1.2點(diǎn)云數(shù)據(jù)預(yù)處理
由于外界環(huán)境,如細(xì)微的震動(dòng)、空氣流動(dòng)、溫度的影響而引起的噪聲以及光束本身的性質(zhì)即離散性,使得數(shù)據(jù)采集接收到不同的物體返回的反射光束而產(chǎn)生噪聲。噪聲點(diǎn)大致分為:(1)漂移點(diǎn):(2)孤立點(diǎn):(3)冗余點(diǎn)。這3種可直接利用Imageware軟件進(jìn)行點(diǎn)處理。Imageware軟件對點(diǎn)云數(shù)據(jù)的處理主要包括點(diǎn)云數(shù)據(jù)精簡、多邊形網(wǎng)絡(luò)化處理、點(diǎn)云分割。
1.3曲面重構(gòu)
曲面重構(gòu)是三維重建的一個(gè)重要研究領(lǐng)域。曲面重構(gòu)的目的就是恢復(fù)實(shí)物模型的曲面形狀,使得重構(gòu)的曲面形狀盡可能反應(yīng)三維模型的表狀特征。前在點(diǎn)云生成曲面的過程中,采用Berzier曲面為基礎(chǔ)的曲面構(gòu)造方案。
2實(shí)驗(yàn)內(nèi)容
三維激光掃描技術(shù)可以真實(shí)地描述被掃描物體的整體結(jié)構(gòu)及形態(tài)特征,快速準(zhǔn)確地生成三維數(shù)據(jù)模型,相比于三維坐標(biāo)測量機(jī),其對測量物體磨損更少,測量費(fèi)用更低,并能夠更快獲取三維數(shù)據(jù)。
本研究采用雙目藍(lán)光高精度三維掃描儀(NanKe3D-BI),如圖1所示。該掃描儀采用藍(lán)色光柵掃描技術(shù),具有以下優(yōu)勢:(1)應(yīng)用場合廣,掃描時(shí)不受環(huán)境光源干擾,可直接掃描物體反光面及暗面:(2)掃描速度快,單面掃描時(shí)間小于5s,掃描小型零部件僅需要幾分鐘:(3)高精度,高保真,可生成密集的點(diǎn)云數(shù)據(jù),即使是復(fù)雜表面,數(shù)據(jù)捕捉也可清晰表達(dá)。
圖1NanKe3D-B1掃描儀
2.1點(diǎn)云處理
由NanKe3D-BI掃描儀獲得的點(diǎn)云數(shù)據(jù)高達(dá)幾百萬個(gè),為了后期更好、更快地處理點(diǎn)云,對點(diǎn)云進(jìn)行處理是模型重構(gòu)前的重要階段,直接影響模型重構(gòu)的質(zhì)量。點(diǎn)云處理階段具體包括點(diǎn)云數(shù)據(jù)的精簡、多邊形網(wǎng)絡(luò)化處理、點(diǎn)云分割等操作,以提高建模效率,優(yōu)化模型質(zhì)量。
(1)點(diǎn)云數(shù)據(jù)精簡。在Imageware軟件中通過【評估】一【信息】一【對象】查看原始點(diǎn)云數(shù)據(jù)量,點(diǎn)云數(shù)據(jù)量巨大,原始點(diǎn)云圖如圖2所示。采用均勻采樣方式可使點(diǎn)云數(shù)據(jù)量壓縮89%,如圖3所示,大大加快了后續(xù)的操作速度,有效提高了建模效率。
圖2原始點(diǎn)云圖
圖3簡化后的點(diǎn)云圖
(2)多邊形網(wǎng)絡(luò)化處理。在實(shí)際應(yīng)用中發(fā)現(xiàn),點(diǎn)云數(shù)據(jù)非常不容易顯示出對象的特征形狀,通過對點(diǎn)云數(shù)據(jù)進(jìn)行多邊形網(wǎng)絡(luò)化處理,可以使用戶了解點(diǎn)云成型后的特征,并且方便建模。在1mageware軟件中通過【構(gòu)建】二【三角形網(wǎng)絡(luò)化】二【點(diǎn)云三角形網(wǎng)絡(luò)化】,使點(diǎn)云數(shù)據(jù)可視化,如圖4所示。
圖4可視化點(diǎn)云
(3)點(diǎn)云分割處理。為了方便構(gòu)建三維模型,根據(jù)曲率將物體安全帽分為上部分圓形大面部分和帽檐部分。在1mageware軟件中通過【評估】二【曲率】二【點(diǎn)云曲率】進(jìn)行曲率計(jì)算;通過【構(gòu)建】二【特征線】二【根據(jù)色彩抽取點(diǎn)云】,【修改】二【抽取】二【圈選點(diǎn)】進(jìn)行點(diǎn)云分割,如圖5所示。
圖5點(diǎn)云分割圖
2.2點(diǎn)到線的處理階段
此階段主要目標(biāo)是由點(diǎn)構(gòu)造出曲線,主要分為兩大類:(1)根據(jù)原始點(diǎn)云數(shù)據(jù)結(jié)構(gòu)手動(dòng)構(gòu)建;(1)利用1mageware軟件提供的擬合功能自動(dòng)創(chuàng)建。在初始曲線生成后,需要對曲線進(jìn)行合理化處理,以滿足精度要求。采用公差擬合曲線的方式,如圖6所示。
圖6擬合曲線圖
2.3線到面的處理階段
在曲面重構(gòu)過程中有兩方面尤為重要,首先是曲面的光順度,其此是曲面與點(diǎn)云的重合度。曲面的光順度主要由曲線的光順度決定。此階段目的主要是為生成曲面做準(zhǔn)備,在擬合曲面之前還需要對曲線進(jìn)行改變起始點(diǎn)、協(xié)調(diào)曲線方向、重新參數(shù)化曲線等操作,保證曲面的光順度和曲面與點(diǎn)云的重合度。
(1)改變起始點(diǎn)。本例曲線為閉合曲線,需要調(diào)整曲線的起始點(diǎn),通過一條參考直線將參考線與若干條曲線設(shè)為起始點(diǎn)。
(2)協(xié)調(diào)曲線方向。進(jìn)行曲線方向一致性的調(diào)整,在擬合曲線時(shí)應(yīng)考慮曲線方向,使得在執(zhí)行"放樣曲面"命令時(shí),曲面能夠沿著正確方向從一側(cè)擬合到另一側(cè),避免出現(xiàn)曲面扭曲、翻轉(zhuǎn)等。
(3)重新參數(shù)化曲線。曲線有方向、節(jié)點(diǎn)、始末點(diǎn)、控制點(diǎn)等要素,尤其要合理設(shè)置控制點(diǎn)數(shù),控制點(diǎn)數(shù)太少可能使曲線丟失特征;控制點(diǎn)數(shù)太多會(huì)造成曲線不平滑,產(chǎn)生褶皺。本實(shí)驗(yàn)控制節(jié)點(diǎn)設(shè)置為20。
參數(shù)化前后的曲線分別如圖7、圖8所示。
圖7原始曲線
圖8參數(shù)化后曲線
2.3曲面重構(gòu)
在1mageware軟件中曲面建模方式有很多種,包括由點(diǎn)創(chuàng)建曲面、由點(diǎn)云特征手動(dòng)創(chuàng)建曲線再經(jīng)過一定變換生成曲面等。在此次實(shí)驗(yàn)中,采用通過Bezier曲面構(gòu)造頭盔曲面。
Berzier曲面的s(u,w)是控制特征網(wǎng)絡(luò)的大致形狀的函數(shù),P(u,w)是逼近特征的網(wǎng)格多面體的數(shù)學(xué)模型,控制頂點(diǎn)Pij(i=0,1,1,3,…,n)分別沿著u和w方向構(gòu)成m+1和n+1個(gè)控制多邊形,一起組成曲面的特征多面體或控制特征網(wǎng)絡(luò),參數(shù)方程為:
通過Berzier曲面最終形成一個(gè)完成的曲面,如圖9所示。
圖9頭盔曲面完成圖
2.4曲面品質(zhì)評估
頭盔的曲面重構(gòu)品質(zhì)評估主要分兩個(gè)方面:一個(gè)是頭盔曲面與點(diǎn)云的擬合度,另一個(gè)是頭盔曲面的光順性。將頭盔曲面與原始點(diǎn)云數(shù)據(jù)進(jìn)行比較,擬合最大誤差為0.311mm,平均誤差為m.m36mm,符合點(diǎn)云擬合度要求:光順性檢測采用曲率分析,采用反射線檢查的方式,如圖1m所示,等高線不相交,滿足曲面光順性要求。
圖10曲面光順分析
3結(jié)語
本文結(jié)合逆向工程技術(shù),研究了物體的非接觸式測量技術(shù)和曲面重構(gòu)技術(shù)。針對以光電非接觸式測量方式和三維重構(gòu)這兩個(gè)研究熱點(diǎn),以頭盔的整體表面為研究對象,使用高精度三維激光掃描儀獲得點(diǎn)云數(shù)據(jù),利用逆向工程軟件Imageware進(jìn)行點(diǎn)云預(yù)處理,運(yùn)用Berzier曲面重構(gòu)理論,最終得到高精度的頭盔完整曲面,擬合最大誤差為0.311mm,平均誤差為0.036mm,實(shí)現(xiàn)了物體逆向制作的快速設(shè)計(jì)和研發(fā),大大縮短了產(chǎn)品的研發(fā)周期,具有一定的實(shí)際應(yīng)用價(jià)值。