<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于光纖導(dǎo)光的數(shù)字全息微形變測量系統(tǒng)

          基于光纖導(dǎo)光的數(shù)字全息微形變測量系統(tǒng)

          作者: 時間:2011-05-31 來源:網(wǎng)絡(luò) 收藏

          g.jpg


          再現(xiàn)計算中,首先采用Tukey窗對圖進行切趾處理,以減小邊緣衍射引起的光場起伏。然后,采用空頻域濾波方法去除零級項和共軛像對原始像的影響,即對切趾后的圖進行傅里葉變換得到其頻譜,進而選取原始像對應(yīng)的頻譜分量,最后通過逆傅里葉變換得到僅包含原始像信息的全息圖。接著,采用菲涅爾再現(xiàn)算法得到物光場的復(fù)振幅分布,即反映物體形貌的相位分布。
          圖4給出了實驗結(jié)果。其中,圖4(a)和圖4(d)為鋼板形變量的包裹相位圖,圖4(a)為較小形變時包裹相位圖,圖4(d)為較大形變時包裹相位圖。從圖可以看出,實驗得到的相位差圖條紋清晰、信噪比高,并且包裹圖像條紋與形變物面的形變形狀、形變位置、形變大小與實際相符,說明本文設(shè)計的基于光波導(dǎo)的光路結(jié)構(gòu)完全可行。圖4(b)和圖4(e)分別是進行相位解包裹后的相位圖,圖4(c)和圖4(f)分別為圖4(a)和圖4(d)橫向中心線處對應(yīng)的解包裹相位值。需要指出的是,針對激光全息得到的包裹相位圖,枝切法解包裹得到的相位形變量精度最高,最小梯度加權(quán)最小二乘法的形變形貌恢復(fù)效果最好,因此實驗中采用枝切法相位解包裹,然后經(jīng)高斯低通濾波,得到較精確的形變量值。

          h.jpg

          i.jpg


          表1給出了實驗測量形變相位差結(jié)果與傳統(tǒng)數(shù)條紋法結(jié)果進行的比較,實驗得到的解包裹相位差值恰好落在真實相位差值范圍之內(nèi)。實驗結(jié)果表明,本文提出的基于導(dǎo)光的激光全息微形變能夠得到高信噪比的包裹相位差圖,即高精度的測量結(jié)果,并且系統(tǒng)結(jié)構(gòu)簡單、緊湊、穩(wěn)定性好。

          3 結(jié)論
          本文設(shè)計并搭建了基于導(dǎo)光的全息干涉,采用1×2單模耦合器實現(xiàn)分光產(chǎn)生照明光和參考光,并在照明光路和參考光路中分別采用短焦距和長焦距的準(zhǔn)直透鏡進行光束擴束,使得物參光在記錄面上的強度比接近1:1,從而獲得高信噪比的數(shù)字全息圖。
          采用基于數(shù)字全息的雙曝光法對波長量級微形變鋼板進行形變測量,通過數(shù)字全息記錄、再現(xiàn)和形變包裹相位差圖解包裹,得到形變相位差值。實驗結(jié)果表明,基于光纖導(dǎo)光的數(shù)字全息干涉能夠獲得高信噪比的相位差圖,進而得到高精度的物體微小形變量。因此,本文建立的基于光纖導(dǎo)光的數(shù)字全息干涉測量系統(tǒng)不僅體積小、重量輕、結(jié)構(gòu)緊湊、穩(wěn)定性好,而且測量過程簡單且精度高。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();