国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)方法研究*

2023-11-27 03:50:08劉波李秀副
菏澤學(xué)院學(xué)報 2023年5期
關(guān)鍵詞:光照虛擬現(xiàn)實灰度

劉波,李秀副

(濟源職業(yè)技術(shù)學(xué)院機電工程學(xué)院,河南 濟源 459000)

0 引言

在工業(yè)制造過程中,由于受到加工工藝以及設(shè)備磨損等不同原因的影響,導(dǎo)致部分生產(chǎn)的機械零件存在缺陷或者誤差,影響產(chǎn)品質(zhì)量.不合格的零件不僅無法滿足使用者的需求,還會造成各種安全事故.質(zhì)量監(jiān)測是確保零件質(zhì)量的重要手段,傳統(tǒng)的質(zhì)量檢測方法大部分為人工檢測,存在檢測效率比較低以及檢測結(jié)果不準確等問題.相關(guān)專家將三維重建技術(shù)引入到機械零件質(zhì)量檢測中,但是由于目前對三維重建技術(shù)[1-2]具有比較高的要求,因此,仍然存在很多問題需要進一步解決.為此,相關(guān)領(lǐng)域的專家在傳統(tǒng)研究的基礎(chǔ)上給出了一些研究成果,例如馬世博等人[3]通過Matlab平臺完成目標輪廓特征提取,引入圖像處理算法和三維模型重構(gòu)算法實現(xiàn)最終的三維重構(gòu).張雅麗等人[4]對三維重構(gòu)實驗獲取的全部圖像展開目標提取和拼接處理,獲取沒有經(jīng)過處理的拼接圖像,采用regionprops函數(shù)和形態(tài)學(xué)完成質(zhì)心和質(zhì)心連通區(qū)域的特征提取,同時對其展開顏色轉(zhuǎn)換,最終結(jié)合插值擬合算法完成三維重構(gòu).由于上述兩種方法在三維重建過程中沒有對目標圖像進行預(yù)處理,進而導(dǎo)致獲取的三維重建效果并不理想.因此,結(jié)合虛擬現(xiàn)實技術(shù),提出一種基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)方法,實驗測試結(jié)果表明,所提方法可以獲取高精度的機械零件三維重構(gòu)結(jié)果.

1 機械零件圖像預(yù)處理

光照因素在機械零件圖像內(nèi)可以描述為是一種乘性因素,將其表示為公式(1)的形式:

I(x,y)=R(x,y)×L(x,y).

(1)

式(1)中,I(x,y)代表機械零件圖像的灰度值;R(x,y)代表機械零件圖像在設(shè)定點對應(yīng)的反射率;L(x,y)代表光照情況.

由于光照在機械零件上會隨著時間的變化而變化,在確定機械零件圖像在(x,y)點的光照區(qū)概況后,通過分析(x,y)周圍的平均光照情況即可大致確定光照變化規(guī)律.在此基礎(chǔ)上,將Retinex理論的核心Retinex(x,y)表示為公式(2)的形式:

(2)

式(2)中,F(x,y)代表環(huán)繞函數(shù),將式(1)代入到式(2)中,則可以得到:

(3)

經(jīng)過上述分析可知,Retinex輸出機械零件圖像并不能夠精準掌握光照變化情況,所以需要對不同光照下的機械零件圖像進行預(yù)處理[5-6],主要步驟如下所示.

1)采用Retinex對輸入機械零件圖像進行預(yù)處理

將待處理的機械零件圖像輸入到計算機內(nèi),為了有效確保平滑圖像的高斯窗不能偏大,需要設(shè)定尺度參數(shù)的取值.對于灰度機械零件圖像,采用單尺度Retinex理論進行預(yù)處理,對應(yīng)的表達式如下所示:

Retinex(x,y)=lgI(x,y)-lgI(x,y)?F(x,y).

(4)

2)進一步對機械零件圖像進行灰度值歸一化處理

通過直方圖歸一化方法對圖像進行灰度值歸一化處理,對應(yīng)的計算式如下:

(5)

式(5)中,H(x,y)代表灰度值歸一化處理的機械零件圖像;mold和mnew分別代表輸出機械零件圖像的均值和標準差;βold和βnew分別代表歸一化處理后機械零件圖像的均值和標準差.

2 基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)

在計算機內(nèi)采用虛擬現(xiàn)實技術(shù)對機械零件進行三維重構(gòu)[7-8],優(yōu)先對全部機械零件圖像進行預(yù)處理,完成預(yù)處理以后通過VTK軟件完成三維重構(gòu),圖1給出了機械零件三維重構(gòu)的流程圖.

圖1 基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)流程圖

通過分析圖1可知,機械零件三維重構(gòu)[9-10]可以劃分為三個階段,分別為距離測量、三維重構(gòu)以及三維顯示.通過Visual和VTK軟件完成基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)[11-12].其中,通過Visual軟件不僅可以有效實現(xiàn)展示界面的設(shè)計,同時還可以實現(xiàn)機械零件數(shù)據(jù)集成等相關(guān)工作.VTK軟件主要負責(zé)機械零件圖像重構(gòu)以及三維可視化處理,是實現(xiàn)機械零件三維重構(gòu)的重要工具.在啟動VTK軟件前期,利用圖2實現(xiàn)不同機械零件目標圖像的源文件目錄以及編譯目錄的設(shè)定,全部工作均是在Windows平臺實現(xiàn)的.

圖2 源文件目錄和編譯目錄的設(shè)定

在完成圖2的相關(guān)設(shè)定后,需要進一步分析VTK軟件中的管道機制,可以有效實現(xiàn)數(shù)據(jù)或者圖像可視化處理.選取包圍盒作為基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)[13-14].另外,采用VTK軟件還可以實現(xiàn)機械零件的三維可視化.

首先,采用局部圖像梯度信息得到機械零件圖像對應(yīng)的三維坐標,將原始機械零件圖像坐標設(shè)定為(x,y),則圖像重構(gòu)后獲取的機械零件輪廓長度l可以表示為公式(6)的形式:

l=ψ(Ilbf+(1-ψ)Ilgf)+u(l(τ)+φ(p(i))) ,

(6)

式(6)中,ψ代表局部機械零件圖像中不同像素領(lǐng)域的灰度值;Ilbf代表邊緣輪廓長度對應(yīng)的約束項;ψ代表稀疏系數(shù);Ilgf代表機械零件圖像的局部灰度信息;u代表能量項;l(τ)代表機械零件圖像的局部梯度;φ代表常數(shù);p(i)代表空間掃描向量.

根據(jù)對機械零件圖像目標區(qū)域以及背景區(qū)域展開平滑度演化博弈處理,進而得到如公式(7)所示的盒子模型:

(7)

式(7)中,N(φ)代表盒子模型;Δρ代表正則項;α代表像素稀疏度.

采用包圍盒法可以獲取機械零件圖像在設(shè)定范圍內(nèi)的高斯概率分布H(φ),對應(yīng)的計算式如下所示:

(8)

結(jié)合公式(7)可以獲取機械零件圖像對應(yīng)的三維坐標p(f1,f2),對應(yīng)的表達式如下:

(9)

結(jié)合公式(9),通過Euler—Lagrange方程組建三維數(shù)據(jù)場,對應(yīng)的表達式如下所示:

(10)

式(10)中,?代表機械零件圖像重構(gòu)灰度值;t和Δt代表運行時間和采樣時間;(λ1,λ2)代表空間掃描向量.

在得到機械零件對應(yīng)的三維數(shù)據(jù)場后,需要通過三維數(shù)據(jù)場完成機械零件的繪制,為了實現(xiàn)機械零件重構(gòu)[15],需要將目標圖像對應(yīng)的像素作為模板完成匹配Z(ij)(h),計算公式如下所示:

(11)

通過機械零件圖像的三維直接體就可以得到三維圖像重構(gòu)表達式f1(x)和f2(x),如公式(12)所示:

(12)

式(12)中,E(x,y)代表機械零件圖像固定模板.

3 實驗分析

為了驗證所提基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)方法的有效性,通過Delphi語言進行編程,分別選取不同類型的機械零件作為被測對象.

1)簡單機械零件三維重構(gòu)效果分析

選取幾種比較簡單的機械零件圖像進行三維重建,獲取的實驗結(jié)果如圖3表示.分別采用兩種不同方法對幾個比較簡單的機械零件進行三維重構(gòu),其中通過所提方法可以更加精準刻畫和描述各個機械零件的細節(jié)部分,而使用文獻[3]方法進行三維重構(gòu)過程中,會出現(xiàn)圖像細節(jié)丟失等情況.由此可見,采用所提方法可以獲取更加理想的三維重構(gòu)效果.

(a)所提方法 (b)文獻[3]方法

2)復(fù)雜機械零件三維重構(gòu)結(jié)果分析

實驗測試選取結(jié)構(gòu)相對比較復(fù)雜的機械零件進行三維重構(gòu),通過圖4可以看出,在實驗對象變?yōu)楸容^復(fù)雜的機械零件后,文獻[3]方法獲取機械零件三維重構(gòu)結(jié)果邊緣化更加嚴重,機械零件的細節(jié)部分無法精準描述,進而造成獲取的三維重構(gòu)結(jié)果并不理想,而所提方法獲取的三維重構(gòu)結(jié)果明顯優(yōu)于文獻[3]方法,更進一步驗證了所提方法的優(yōu)越性,同時也充分證明所提方法更加適用于機械零件三維重構(gòu).

(a)所提方法 (b)文獻[3]方法

3)輸出三維重構(gòu)圖像遍歷覆蓋度對比

為了更進一步衡量各個方法的機械零件三維重構(gòu)結(jié)果,實驗將輸出三維重構(gòu)圖像平均遍歷覆蓋度作為測試指標進行實驗分析,實驗結(jié)果如圖5所示.通過分析圖5中的實驗數(shù)據(jù)可知,所提方法獲取的輸出三維重構(gòu)圖像平均遍歷覆蓋度明顯更高,說明采用所提方法進行機械零件三維重構(gòu)覆蓋區(qū)域更加廣泛,充分證明所提方法具有良好的重構(gòu)性能.

圖5 不同方法的輸出三維重構(gòu)圖像平均遍歷覆蓋度實驗結(jié)果對比

4)機械零件三維重構(gòu)耗時對比

表1給出各個方法的機械零件三維重構(gòu)耗時結(jié)果,從表1能夠看出,通過本文所提方法可以更快的完成機械零件三維重構(gòu),說明所提方法具有比較高的運行效率.

表1 不同方法的機械零件三維重構(gòu)耗時結(jié)果對比

4 結(jié)束語

為了有效改善傳統(tǒng)三維重構(gòu)方法存在重構(gòu)效果不理想以及耗時較長等問題,結(jié)合虛擬現(xiàn)實技術(shù),提出一種基于虛擬現(xiàn)實技術(shù)的機械零件三維重構(gòu)方法.實驗證明,采用本文所提方法可以有效提升輸出三維重構(gòu)圖像平均遍歷覆蓋度,減少三維重構(gòu)耗時,獲取更加滿意的機械零件三維重構(gòu)結(jié)果,同時也證明所提方法適用于機械零件的三維重構(gòu).

猜你喜歡
光照虛擬現(xiàn)實灰度
采用改進導(dǎo)重法的拓撲結(jié)構(gòu)灰度單元過濾技術(shù)
節(jié)能環(huán)保 光照萬家(公益宣傳)
基于灰度拉伸的圖像水位識別方法研究
節(jié)能環(huán)保光照萬家(公益宣傳)
春光照瑤鄉(xiāng)
基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
風(fēng)口上的虛擬現(xiàn)實
商周刊(2017年24期)2017-02-02 01:42:55
虛擬現(xiàn)實技術(shù)向科幻小說借靈感
海外星云(2016年7期)2016-12-01 04:18:00
基于灰度線性建模的亞像素圖像抖動量計算
HTC斥資千萬美元入股虛擬現(xiàn)實設(shè)備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
离岛区| 宜黄县| 宁明县| 团风县| 银川市| 常宁市| 通河县| 阳朔县| 五常市| 新余市| 西宁市| 彰化市| 左权县| 集安市| 台安县| 桃园县| 子洲县| 和政县| 泸州市| 阳江市| 靖江市| 塘沽区| 隆昌县| 项城市| 鹤峰县| 青田县| 临朐县| 安宁市| 来安县| 定日县| 永吉县| 新疆| 龙泉市| 务川| 交城县| 镇平县| 日喀则市| 白朗县| 察雅县| 安龙县| 祥云县|