• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于開源硬件的便攜式鏡面測量實驗

      2021-11-25 02:57:38鄭力晨馬鎖冬劉明睿徐圣智任卯韞
      大學(xué)物理實驗 2021年5期
      關(guān)鍵詞:面形開發(fā)板條紋

      鄭力晨,馬鎖冬,劉明睿,徐圣智,任卯韞

      (1.蘇州大學(xué) 光電科學(xué)與工程學(xué)院,江蘇 蘇州 215006;2.江蘇省先進光學(xué)制造技術(shù)重點實驗室 & 教育部現(xiàn)代光學(xué)技術(shù)重點實驗室,江蘇 蘇州 215006)

      光學(xué)檢測是高等學(xué)校光電專業(yè)學(xué)生所需學(xué)習(xí)的一門重要課程。它以幾何光學(xué)、物理光學(xué)、傅立葉光學(xué)、光度學(xué)與色度學(xué)等知識為基礎(chǔ),與當今生活生產(chǎn)、社會發(fā)展等過程息息相關(guān)。光學(xué)檢測實驗課程[1-3]的教學(xué)質(zhì)量將直接影響光電專業(yè)的人才培養(yǎng)。實驗課的初衷是希望學(xué)生能夠親手驗證所學(xué)理論知識,加深對重要定理、規(guī)律的理解與認知,在強化動手能力的同時形成自主、創(chuàng)新性思維。然而,現(xiàn)有的光學(xué)檢測實驗教學(xué)方式主要還是采用傳統(tǒng)模式[4],多依托專門的光學(xué)設(shè)備或儀器開展相關(guān)實驗教學(xué),存在實驗場地受限、實驗設(shè)備軟硬件昂貴等問題,無法給學(xué)生提供一個自由便捷、“口袋化”的實驗環(huán)境。此外,由于光學(xué)檢測(特別是現(xiàn)代光學(xué)檢測)技術(shù)涉及的知識面較廣,如高等數(shù)學(xué)、幾何光學(xué)、物理光學(xué)、計算機視覺、信號處理、軟件編程、機械制圖設(shè)計等,學(xué)生一時難以完全掌握,一般先由老師進行演示,而后學(xué)生參照演示過程完成一些驗證性的實驗,導(dǎo)致學(xué)生缺乏足夠的獨立思考與創(chuàng)新。上述這些問題都在一定程度上限制了光學(xué)檢測實驗教學(xué)的普及與深入推廣,使得學(xué)生無法隨時隨地、“天馬行空”地開展一些具有創(chuàng)新性思維的實驗設(shè)計與驗證。

      為此,本文以光學(xué)檢測中的鏡面測量為例,根據(jù)相位偏折術(shù)(Phase Measuring Deflectometry,PMD)基本原理[5],設(shè)計并構(gòu)建了一套基于開源硬件的便攜式鏡面測量實驗裝置,以期提供一種光學(xué)檢測實驗教學(xué)的新思路與方式。該裝置以樹莓派開發(fā)板為核心,通過無線連接實現(xiàn)遠程控制與數(shù)據(jù)傳輸,使用Python語言[6]為編程工具,結(jié)合機械制圖[7]和3D打印技術(shù)獲得實驗裝置的結(jié)構(gòu)框架。由于該裝置具有低成本、小型化、不受場地限制等優(yōu)點,使得相關(guān)實驗?zāi)軌蜉^為便捷地開展;開源硬件、Python編程和3D打印的引入,則有效地激發(fā)起學(xué)生的實驗興趣;“口袋化”的實驗環(huán)境,有助于學(xué)生提高動手能力與培養(yǎng)創(chuàng)新思維。同時該裝置在相關(guān)領(lǐng)域也有較高的應(yīng)用價值,進一步加深了學(xué)生對“學(xué)以致用”的理解。

      1 相位偏折術(shù)基本原理

      經(jīng)典的PMD測量原理[5]如圖1所示,系統(tǒng)由顯示屏、相機、待測物組成;通常采用正弦條紋投影顯示和數(shù)字相移技術(shù),條紋的產(chǎn)生和圖像的采集由計算機控制。在測量中,首先用相機記錄參考面上標準平面鏡反射的條紋圖,解調(diào)出對應(yīng)的參考相位;然后在同一位置放置被測物,用相機記錄其反射的變形條紋圖,計算出對應(yīng)的調(diào)制相位分布;兩者相減,即可獲得由被測物面形變化引起的相位差。

      圖1 PMD測量原理示意圖[5]

      相機探測得到的參考面條紋強度分布可表示為:

      Ir(x,y)=a+bcos[2πf0x+φr(x,y)]

      (1)

      其中,a和b分別是背景光強和條紋調(diào)制度,f0為條紋頻率周期,φr(x,y)為系統(tǒng)附加相位量。經(jīng)被測件反射后由相機采集的變形條紋強度分布可表示為:

      IO(x,y)=a+bcos[2πf0x+φf0(x,y)+φr(x,y)]

      (2)

      其中,φf0(x,y)是由被測件面形引入的相位調(diào)制;可以通過投影顯示多幅等步長相移的正弦條紋圖,利用最小二乘法求解感興趣的φf0(x,y)。一般而言,相機拍攝得到的某一幀相移變形條紋圖可表示為:

      (3)

      (4)

      其中,φf0(x,y)=2πf0x+φf0(x,y)+φr(x,y),δn為相移大小,n=0,…,N-1,N為相移步數(shù)。通常采用四步相移[5](即N=4),由最小二乘法可得:

      (5)

      由于式(5)中存在反正切函數(shù)arctan[·],因此求出的相位值ψf0(x,y)截斷在[-π,π]區(qū)間,稱之為包裹相位,需要使用相位展開算法將其展開成連續(xù)相位。此外,為了獲得連續(xù)的絕對相位分布,一般采用時域多頻相位展開算法[8]:

      φfm+1(x,y)=ψfm+1(x,y)+2π×Round

      (6)

      其中,fm為條紋頻率,m=1,…,M-1為序列號,M為時域多頻相位展開法中所用條紋頻率的數(shù)目,ψfm為fM頻率下的截斷相位,Rm為fm+1與fm的比值,Round[·]為取整函數(shù)。該方法相較于傳統(tǒng)的空間相位展開法,可以避免展開過程中的誤差傳遞,各點的相位信息互不干擾,最終求出與被測件面形相關(guān)的連續(xù)絕對相位φfm(x,y)。參考面的連續(xù)絕對相位求解與上述過程相類似。

      根據(jù)幾何光學(xué)的相關(guān)知識,對于待測物面上任意一點,當該點的法向矢量與標準參考平面的法向矢量存在偏角α?xí)r,在相同角度入射光的情況下,反射光將偏轉(zhuǎn)2α。此時與該測量點對應(yīng)的相機像素點不再是參考相位,而是附加了φfm(x,y)的相位偏移,偏移量的大小與該點梯度(即面形分布變化)相關(guān)。若d表示測量點與顯示屏對應(yīng)點之間的距離,且被測物面形起伏變化相對于d很小時,則該點的相位調(diào)制量φfm(x,y)與偏角α的關(guān)系為:

      φfm(x,y)=2πdfm·tan[2α(x,y)]

      (7)

      解調(diào)出變形條紋圖的相位偏移量后,利用式(7)便可計算得到待測面上各點的法向矢量偏轉(zhuǎn)角,結(jié)合空間幾何知識可得兩正交方向(如水平和垂直方向)的梯度分布,再對梯度進行積分即可獲得被測件面形信息。理想情況下,梯度場為保守場,積分結(jié)果與積分路徑無關(guān);但在實際的測量過程中,由于各種噪聲的影響,選擇不同的積分路徑將會導(dǎo)致不同的積分結(jié)果。因此,本文實驗中使用基于高階Southwell積分模型的區(qū)域波前重構(gòu)技術(shù)[9]完成被測物的面形積分重建,能夠得到令人滿意的結(jié)果。

      2 基于開源硬件的測量實驗

      2.1 實驗裝置的設(shè)計與實現(xiàn)

      得益于電子器件的飛速發(fā)展,特別是基于Python等編程語言的低成本開發(fā)板及其配套模組,實驗裝置的電學(xué)器件采用如圖2所示的開源硬件。

      (a)樹莓派4B開發(fā)板[10];

      圖2 開源硬件實物圖

      在此基礎(chǔ)上,借助機械制圖知識完成裝置的結(jié)構(gòu)設(shè)計,并使用相關(guān)計算機制圖軟件(如Solidworks)進行三維作圖,圖3(a)為裝置的3D結(jié)構(gòu)框架示意圖;而后再借助3D打印技術(shù)完成裝置的結(jié)構(gòu)框架實現(xiàn),圖3(b)為裝置的實物裝配圖。其中,樹莓派4B開發(fā)板[10](如圖2(a)所示)為裝置平臺核心,與計算機之間通過無線Wi-Fi連接;以Python作為編程工具編制實驗相關(guān)圖形用戶界面(Graphical User Interface,GUI)軟件及核心算法;使用分辨率為480×320 pixels的3.5寸高速SPI接口LCD顯示屏[11](如圖2(b)所示)沿兩個正交方向依次顯示全屏條紋數(shù)量為1、4、16、32的正弦編碼相移條紋圖;使用分辨率為1280×720 pixels的可調(diào)焦相機模塊[12](如圖2(c)所示)拍攝經(jīng)被測物反射調(diào)制的結(jié)構(gòu)光。

      (a)3D框架示意圖

      (b)實物裝配圖圖3 實驗裝置

      2.2 實驗演示與結(jié)果

      實驗裝置擁有GUI軟件界面,顯示屏和相機的各項參數(shù)可在該界面調(diào)整,被測物的實時畫面也可在該界面預(yù)覽。在演示實驗的測量過程中,為減少Gamma畸變、隨機噪聲等因素的干擾,提高測量結(jié)果的精度,使用Python語言編寫相關(guān)算法完成Gamma畸變預(yù)矯正、多次拍攝取平均值、圖像掩膜自動生成等預(yù)處理。演示實驗的測量對象為1元硬幣,圖4(a)和(b)為裝置拍攝的縱向和橫向部分變形條紋圖,其全場編碼條紋數(shù)為16。

      (a)縱向

      (b)橫向圖4 被測物的變形條紋圖

      圖像采集、預(yù)處理完畢后,樹莓派開發(fā)板通過Wi-Fi將數(shù)據(jù)傳輸回計算機進行后續(xù)處理。根據(jù)時域多頻相位展開算法,解調(diào)獲得如圖5(a)和(b)所示的被測物縱向和橫向絕對相位分布,右側(cè)灰度標尺單位為弧度(rad);結(jié)合系統(tǒng)標定[5]得到的參數(shù),完成相位—梯度轉(zhuǎn)化,獲得如圖5(c)和(d)所示的被測物縱向和橫向梯度分布,右側(cè)灰度標尺單位為毫弧度(mrad)。

      圖5 被測物的絕對相位分布梯度分布

      在獲得兩個正交方向的梯度數(shù)據(jù)后,使用基于高階Southwell積分模型的區(qū)域波前重構(gòu)技術(shù)[9]對其進行積分,即可得到被測物面形分布。圖6為使用PyQt5設(shè)計的實驗測量裝置GUI軟件,界面中可設(shè)置、調(diào)整測量過程中的相關(guān)參數(shù),并可顯示被測物預(yù)覽圖、梯度圖與最終3D測量結(jié)果。被測物(1元硬幣)的三維面形分布如界面中右側(cè)圖片所示。

      圖6 實驗測量裝置GUI軟件

      通過上述基于開源硬件的鏡面測量實驗的設(shè)計與演示,使學(xué)生對基于光線反射定律的鏡面測量原理和過程有了一定的感官認知,有助于他們更好地理解、掌握與運用所學(xué)的相關(guān)專業(yè)知識,進一步激發(fā)學(xué)習(xí)熱情。

      3 結(jié) 語

      光學(xué)檢測實驗作為光電專業(yè)教學(xué)過程中一項非常重要的內(nèi)容,是進一步深入理解與運用《普通物理》、《信號與系統(tǒng)》、《幾何光學(xué)》和《物理光學(xué)》等課程知識的基礎(chǔ)。本文以鏡面測量為例,在簡要介紹相位偏折術(shù)基本原理的基礎(chǔ)上,以樹莓派開發(fā)板及其配套顯示屏、相機模塊為硬件平臺核心,結(jié)合機械制圖和3D打印技術(shù),設(shè)計并構(gòu)建了一套簡易便攜式的鏡面測量裝置,并基于Python語言編寫了相應(yīng)的GUI控制軟件與核心算法。該實驗裝置具有成本低、易攜帶、軟硬件開源等優(yōu)點,相關(guān)實驗內(nèi)容較好地涵蓋了幾何光學(xué)、計算機視覺、軟件編程、機械制圖設(shè)計等專業(yè)知識,對于大學(xué)生多學(xué)科綜合實驗素質(zhì)與能力、特別是創(chuàng)新型實驗?zāi)芰Φ奶嵘哂蟹e極的促進作用,同時在一定程度上也豐富了光學(xué)檢測實驗教學(xué)的內(nèi)容與形式。

      猜你喜歡
      面形開發(fā)板條紋
      反射鏡面形三坐標白光掃描檢測精度研究
      使用最小二乘迭代相移方法測量透明元件*
      誰是窮橫條紋衣服的人
      小福爾摩斯(2019年2期)2019-09-10 07:22:44
      別急!丟了條紋的斑馬(上)
      別急!丟了條紋的斑馬(下)
      超光譜儀光柵面形對光譜性能影響的仿真分析
      Microchip最新推出兩款PIC32 Curiosity開發(fā)板
      淺析單片機開發(fā)板的設(shè)計與制作
      電子制作(2017年22期)2017-02-02 07:10:14
      采樣點分布對基于面形斜率徑向基模型的自由曲面擬合精度的影響
      條紋,條紋,發(fā)現(xiàn)啦
      娃娃畫報(2014年9期)2014-10-15 16:30:52
      嵊泗县| 松滋市| 岫岩| 广灵县| 根河市| 阿巴嘎旗| 灵宝市| 浦北县| 湟源县| 关岭| 柯坪县| 陵川县| 扎兰屯市| 博野县| 芮城县| 依安县| 海兴县| 天津市| 南投市| 泸水县| 农安县| 哈巴河县| 石阡县| 上思县| 清丰县| 突泉县| 洛南县| 渝北区| 九江县| 鄂伦春自治旗| 观塘区| 荔浦县| 徐汇区| 南投县| 德州市| 太保市| 石泉县| 新营市| 松滋市| 惠州市| 环江|