逆向工程技術(shù)的數(shù)據(jù)處理與重建技術(shù)
數(shù)據(jù)處理是逆向工程的一項重要的技術(shù)環(huán)節(jié),它決定了后續(xù)CAD模型重建過程能否方便、準確地進行。根據(jù)測量點的數(shù)量,測量數(shù)據(jù)可以分為一般數(shù)據(jù)點和海量數(shù)據(jù)點;根據(jù)測量數(shù)據(jù)的規(guī)整性,測量數(shù)據(jù)又可以分為散亂數(shù)據(jù)點和規(guī)矩數(shù)據(jù)點;不同的測量系統(tǒng)所得到的測量數(shù)據(jù)的格式是不一致的,且?guī)缀跛械臏y量方式和測量系統(tǒng)都不可避免地存在誤差。因此,在利用測量數(shù)據(jù)進行CAD重建前必須對測量數(shù)據(jù)進行處理。數(shù)據(jù)處理工作主要包括:數(shù)據(jù)格式的轉(zhuǎn)化、多視點云的拼合、點云過濾、數(shù)據(jù)精簡和點云分塊等。
每個CAD/CAM系統(tǒng)都有自己的數(shù)據(jù)格式,目前流行的CAD/CAM軟件的產(chǎn)品數(shù)據(jù)結(jié)構(gòu)和格式各不相同,不僅影響了設(shè)計和制造之間的數(shù)據(jù)傳輸和程序銜接,而且直接影響了CMM與CAD/CAM系統(tǒng)的數(shù)據(jù)通訊。目前通行的辦法是利用幾種主要的數(shù)據(jù)交換標準(IGES、STEP、AutoCAD的DXF等)來實現(xiàn)數(shù)據(jù)通訊。
在逆向工程實際的過程中,由于坐標測量都有自己的測量范圍,因此無論我們采用什么測量方法,都很難在同一坐標系下將產(chǎn)品的幾何數(shù)據(jù)一次完全測出。產(chǎn)品的數(shù)字化不能在同一坐標系下完成,而在模型重建的時候又必須將這些不同坐標下的數(shù)據(jù)統(tǒng)一到一個坐標系里,這個數(shù)據(jù)處理過程就是多視數(shù)據(jù)定位對齊(多視點云的拼合)。多視數(shù)據(jù)的對齊主要可以分為兩種:通過專用的測量軟件裝置實現(xiàn)測量數(shù)據(jù)的直接對齊;事后數(shù)據(jù)處理對齊。采用事后數(shù)據(jù)處理對齊又可以分為:對數(shù)據(jù)的直接對齊和基于圖形的對齊。對數(shù)據(jù)的直接對齊研究研究中,出現(xiàn)了多種算法,如ICP算法;四元數(shù)法;SVD法;基于三個基準點的對齊方法等。
數(shù)據(jù)平滑的目的是消除測量數(shù)據(jù)的噪聲,以得到精確的數(shù)據(jù)和好的特征提取效果。目前通常是采用標準高斯、平均或中值濾波算法。其中高斯濾波能較好地保持原數(shù)據(jù)的形貌,中值濾波消除數(shù)據(jù)毛刺的效果較好。因此在選用時應(yīng)該根據(jù)數(shù)據(jù)質(zhì)量和建模方法靈活選擇濾波算法。
運用點云數(shù)據(jù)進行造型處理的過程中,由于海量數(shù)據(jù)點的存在,使存儲和處理這些點云數(shù)據(jù)成了不可突破的瓶頸。實際上并不是所有的數(shù)據(jù)點都對模型的重建起作用,因此,可以在保證一定的精度的前提下減少數(shù)據(jù)量,對點云數(shù)據(jù)進行精簡。目前采用的方法有:利用均勻網(wǎng)格減少數(shù)據(jù)的方法;利用減少多變形三角形達到減少數(shù)據(jù)點的方法;利用誤差帶減少多面體數(shù)據(jù)點的方法。
數(shù)據(jù)分割是根據(jù)組成實物外形曲面的子曲面的類型,將屬于同一曲面類型的數(shù)據(jù)成組,劃分為不同的數(shù)據(jù)域,為后續(xù)的模型重建提供方便。數(shù)據(jù)分割方法可以分為基于測量的分割和自動分割兩種方法。目前的分割方法有:基于參數(shù)二次曲面逼近的數(shù)據(jù)分割方法;散亂數(shù)據(jù)點的自動分割方法;基于CT技術(shù)的數(shù)據(jù)分割方法。
逆向模型重建技術(shù)
在整個逆向工程中,產(chǎn)品的三位幾何模型CAD重建是最關(guān)鍵、最復(fù)雜的環(huán)節(jié)。因為只有獲得了產(chǎn)品的CAD模型我們才能夠在此基礎(chǔ)上進行后續(xù)產(chǎn)品的加工制造、快速成型制造、虛擬仿真制造和進行產(chǎn)品的再設(shè)計等。在進行模型重建之前,設(shè)計者不僅需要了解產(chǎn)品的幾何特征和數(shù)據(jù)的特點等前期信息,而且需要了解結(jié)構(gòu)分析、加工制作模具、快速成型等后續(xù)應(yīng)用問題。目前使用的造型方法主要有:
(1)曲線擬合造型
用一個多項式的函數(shù)通過插值去逼近原始的數(shù)據(jù),最終得到足夠光滑的曲面。曲線是構(gòu)成曲面的基礎(chǔ),在逆向工程中常用的模型重建方法為,首先將數(shù)據(jù)點通過插值或逼近擬合成樣條曲線,然后采用造型軟件完成曲面片的重構(gòu)造型。優(yōu)點是原理比較簡單,只要多項式的次數(shù)足夠高就可以得到滿意的曲面,但也容易造成計算的不穩(wěn)定,同時邊界的處理能力也比較差,一般用于擬合比較簡單的曲面。
(2)曲面片直接擬合造型
該方法直接對測量數(shù)據(jù)點進行曲面片擬合,獲得曲面片經(jīng)過過渡、混合、連接形成最終的曲面模型。曲面擬合造型既可以處理有序點,也可以處理散亂數(shù)據(jù)點。算法有:基于有序點的B樣條曲面插值;B樣條曲面插值;對任意測量點的B樣條曲面逼近。
(3)點數(shù)據(jù)網(wǎng)格化
網(wǎng)格化實體模型通常是將數(shù)據(jù)點連接成三角面片,形成多面體實體模型。目前已經(jīng)形成兩種簡化方法:基于給定數(shù)據(jù)點在保證初始幾何形狀的基礎(chǔ)上,反復(fù)排除節(jié)點和面片,構(gòu)建新的三角形,最終達到指定的節(jié)點數(shù);尋找具有最小的節(jié)點和面片的最小多面體。
展望
逆向工程的研究已經(jīng)日益引人注目,在數(shù)據(jù)處理、曲面片擬合、幾何特征識別、商用專業(yè)軟件和坐標測量機的研究開發(fā)上已經(jīng)取得了很大的成績。但是在實際應(yīng)用當(dāng)中,整個過程仍需要大量的人機交互工作,操作者的經(jīng)驗和素質(zhì)直接影響著產(chǎn)品的質(zhì)量,自動重建曲面的光順性難以保證,下面一些關(guān)鍵技術(shù)將是逆向工程主要發(fā)展方面:
(1)數(shù)據(jù)測量方面:發(fā)展面向逆向工程的專用測量設(shè)備,能夠高速、高精度的實現(xiàn)產(chǎn)品幾何形狀的三維數(shù)字化,并能進行自動測量和規(guī)劃路徑;
(2)數(shù)據(jù)的頂處理方面:針對不同種類的測量數(shù)據(jù),開發(fā)研究一種通用的數(shù)據(jù)處理軟件,完善改進目前的數(shù)據(jù)處理算法;
(3)曲面擬合:能夠控制曲面的光順性和能夠進行光滑拼接;
(4)集成技術(shù):發(fā)展包括測量技術(shù)、模型重建技術(shù)、基于網(wǎng)絡(luò)的協(xié)同設(shè)計和數(shù)字化制造技術(shù)等的逆向工程技術(shù)。