光學三維測量是一項集機械,電氣,光學,信息工程技術于一體的前沿技術。該技術應用光學成像原理,對現實世界的物體進行掃描,通過復雜的數據分析、數字圖像處理得到目標物體的三維形態數據。該技術幾乎不受目標物體的形狀限制,經過處理的虛擬數據具有廣泛的應用價值。本次設計課題為雙目三維光學測量硬件系統設計。本文以格雷碼結構光三維測量為編碼原理,用SolidWorks建立三維模型,MeshLab處理點云數據圖像。硬件方面,除了PC,核心器件為美國德州儀器公司研發的DLP4500系列投影儀,以其先進的DMD(數字微鏡器件)技術進行光柵的投射。相位移基本算法:通過采集10張光柵條紋圖像相位初值,來獲取被測物體的表面三維數據。
關鍵詞 三維測量;光柵投影;格雷碼;結構光;標定
測量系統原理
三維掃描系統主體是德州儀器研發的DLP4500投影儀,投影儀包括USB接口連接PC,電源接口也是連接到計算機,最后一個接口通過觸發線連接到相機的相應觸發引腳,相機也有一個USB接口連接到計算機來傳遞圖像。
本系統由一個相機和一個DLP投影儀組成采用投影光柵法進行三維測量。DLP投影儀向被測物體投射一組光柵光,光柵圖像強呈正旋分布,用相機拍攝被測物體上形成的變形光柵圖像,然后利用拍攝得到的光柵圖像,根據相位計算方法利用拍攝到的光柵圖像處理得到光柵圖像的絕對相位值,然后進行標定,最后根據標定好的系統參數根據絕對相位值分析計算出被測物體表面三維點云數據。相位移基本算法:通過采集10張光柵條紋圖像相位初值[6],來獲取被測物體的表面三維數據。這種方法算法比較復雜,操作也復雜,精度比激光掃描稍微低些。如果光柵條紋圖像光強是標準正線分布,那么分布函數為:
DLP投影儀的核心是DMD,即數以萬計的數字微鏡器件,高亮光源通過投射光柵到微鏡器件,然后反射通過投影鏡頭投射到被測物體。在光學三維測量時,通常使用二進制編碼和格雷碼(循環碼編碼),而格雷碼編碼多被用在投影光柵來測量空間物體,光柵編碼的方式還有許多,DLP采用格雷碼編碼。
20世紀,法國工程師發明了格雷碼編碼,后用于電報的A/D轉換被申請專利而得名。一組編碼中,若任意兩個相鄰的代碼只有一位二進制數不同就成為格雷碼。格雷碼具有可靠性,因為相鄰位轉化值變動一位,所以能達到錯誤最小化。光柵圖像的解碼原理是首先將格雷碼編碼光柵,相機拍下光柵投射到被測物體后的位移變形,對光柵圖像進行二值化處理,通過解碼得到物體表面矩陣及參考面格雷碼矩陣,將編碼條紋于原光柵編碼相減,差值乘以系統結構常數可得到條紋的平移距離,再根據相似三角形原理即可計算出物體實際高度[8]。
系統連接示例
相對應以上原理圖,德州儀器提供了數字光處理3D掃描儀和映美精公司生產的工業相機,相機上安裝了鏡頭,本課題硬件連接參照該方式進一步優化調整。
相機標定程序
三維機器視覺參考設計應用程序允許用戶快速創建一個3 d掃描儀;完整的標定、安裝和采集。應用程序生成標定需要校準3 d掃描,以及LightCrafter 4500評估模塊自帶的標定和結構光模式。準備標定板和LightCrafter 4500評估模塊以后,用戶可以調整相機和投影儀。標定程序完成后,應用程序準備進行三維掃描。連接時確保攝像機和投影儀有足夠的距離。相機和投影儀到被掃描對象所成角度應該由20到45度。
打開3D_Scanner_LCr4500_PGcam.exe應用程序,輸入指令來進行操作。輸入指令“1”: “Generate camera calibration board and enter feature measurements”,打印提示位置找到的相機標定板,使打印好的標定板平面白色表面比投影面積大,在獲得標定的相機標定板表面后,在命令行輸入“1”繼續。相機標定板現在必須測量它的尺寸并進入命令行。首先測量相機標定板的總高度,值輸入到命令行。重復相同的過程校準板的寬度。注意:用于標定板的測量單位將定義生成的點云的單位。
進入菜單選項“4”啟動相機標定。按照提示和在整個過程中屏幕上的警告。注:相機標定數據已經存在。如果懷疑校準數據,或使用不同的相機,輸入“1”重新標定相機。輸入“0”保存相機標定數據。
相機視圖窗口將會出現在電腦主屏幕。保證相機標定板完全在拍照框架內,縮小光圈到盡可能低,同時仍然能夠辨別校準板上灰色和白色的方塊并最小化所有可見光源,確保焦點的投影面積,鎖定光圈和焦距。注意:如果這一步之后相機的光圈大小或焦距是改變了,攝像機標定程序必須再次執行。
單擊住相機視圖窗口在主機PC和驗證標定板在獲取焦點。從現場相機機視圖窗口,放置標定板在不同的角度,不同的相機的視圖和按下空格鍵來捕獲圖像。總共需要十個校正圖像。試一試許多地區的相機,和標定板的角度,找到最好的校準結果。在標定中移動相機在某一點是可以的。
校準過程估計鏡頭焦距,焦點,透鏡畸變,翻轉和旋轉的攝像機相對于校準。校準過程將生成一個二次投影錯誤。二次投影錯誤是理想的,但是一個錯誤低于2應該是足夠的典型應用。如果二次投影錯誤不是滿意的,相機校準程序必須重新執行。
責任編輯:lq
-
光學
+關注
關注
3文章
747瀏覽量
36181 -
電源接口
+關注
關注
0文章
61瀏覽量
18372 -
智能制造
+關注
關注
48文章
5488瀏覽量
76267
原文標題:智能制造-逆向工程-三維測量-標定
文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論