| 研究生: |
魏士鈞 Wei, Shih-Chun |
|---|---|
| 論文名稱: |
VR輔助非接觸微物件三維掃描系統之發展 Development of Virtual-Reality-Assisted Noncontact Three Dimensional Micro Object Scanning System |
| 指導教授: |
張仁宗
Chang, Ren-Jung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 118 |
| 中文關鍵詞: | 立體視覺 、水平雙攝影機模型 、非接觸三維掃描 、虛擬環境輔助 、攝影機校正 |
| 外文關鍵詞: | Stereo Vision, Binocular camera, noncontact 3D scanning, Virtual environment assisted, Camera calibration |
| 相關次數: | 點閱:108 下載:9 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究著重於用非接觸主動式三維掃描,首先使用平面校正棋盤對真實攝影機進行校正,再使用雙攝影機對物體分別拍攝照片抓取相同之特徵點,其特徵點利用點狀雷射輔助標記;因拍攝位置不同對於同一特徵點在影像平面中之水平方向座標產生了水平視差 (Disparity),利用其差距可以進一步使用水平雙攝影機模型,計算特徵點相對於左攝影機之三維座標點。利用虛擬攝影機之視埠矩陣 (Viewport matrix) 與投影矩陣 (Projection matrix) 相乘等同於真實攝影機之內參數,即可使用虛擬攝影機模擬拍攝虛擬物體模型輔助系統發展、雙攝影機模型驗證。測試實例含重建LEGO十字栓與自動鉛筆0.5mm筆芯,並使用GOM Inspect進行分析。
關鍵字: 立體視覺、水平雙攝影機模型、非接觸三維掃描、虛擬環境輔助、攝影機校正
SUMMARY
The purpose of this research is to develop noncontact 3D scanner. In order to get camera parameters, we use planar calibration pattern as marker, then use Chang’s method to get camera parameters in Matlab. We take two pictures of the object which is marked by laser point by binocular cameras individually. Because of disparity which is horizontal coordinate difference from binocular cameras, we can use disparity to calculate object’s 3D coordinate which origin is set on left camera. Hence, 3D coordinate are built in binocular camera model. However, it is hard to prove binocular camera model in reality, because there are too many uncertainties which need to handle with. If we use virtual environment, there will be no uncertainty in it. Especially, we can times Viewport matrix and Projection matrix together which are the same with camera intrinsic parameters. According to above mentioned, we can use virtual environment to verify binocular camera model. The result is quite perfect that the distance between object and camera can be calculated precisely. The scanning test contains LEGO pin and 0.5mm pencil lead, and analysis process use GOM Inspect software.
Key words : Stereo Vision, Binocular camera, noncontact 3D scanning, Virtual environment assisted, Camera calibration
[1] R. Y. Tsai, “A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses,” IEEE Robotic and Automation, 1987, pp.323-344.
[2] Z. Y. Zhang, “Flexible Camera Calibration by Viewing a Plane from Unknown Orientations,” IEEE Int. Conf. on Computer Vision, 1999, pp.666-673.
[3] Y. Cui, “3D Shape Scanning with a Time-of-Flight Camera,” IEEE, Computer Vision and Pattern Recognition (CVPR), 2010, pp.301-325.
[4] A. Weckenmann, “Probing systems for dimensional micro- and nano-metrology,” Measurement Science and Technology, 2006, pp.504-509.
[5] M. J. Westoby, “Structure-from-Motion’ photogrammetry: A low-cost, 2 effective tool for geoscience applications,” Geomorphology, 2012, pp.300-314.
[6] D. G Lowe, “Distinctive Image Features from Scale-Invariant Keypoints,” International Journal of Computer Vision, 2004, pp.91-110.
[7] “eora 3D,”
https://www.eora3d.com, 2018/07/10.
[8] “Atos Core,”
https://www.atos-core.com/cn/index.php, 2018/07/10.
[9] S. R. Eliason, “Maximum Likehood Estmation Logic and Practice,”1993.
[10] O. Faugeras, “Three-Dimensional Computer Vision: A Geometric Viewpoint,” MIT Press, 1993.
[11] D. C. Brown, “Decentering distortion of lenses,” Photogrammetric Engineering, 1966, pp.444-462.
[12] R. Hartley and A. Zisserman, “Multiple View Geometry in Computer Vision,” Second Edition, 2004.
[13] B. Siciliano and O. Khatib, “Springer Handbook of Robotics,” Chapter 22-Range Sensors, 2008.
[14] “OpenGL Transformation,”
http://www.songho.ca/opengl/gl_transform.html, 2018/04/10.
[15] “OpenGL viewport transformation matrix,”
http://www.thecodecrate.com/opengl-es/opengl-viewport-matrix/, 2018/04/10.
[16] 劉俊甫, “三維模型基礎之擴增實境與微組裝之應用,”國立成功大學機械工程所碩士論文, 2017.
[17] G. Morgan, “Precise Subpixel Disparity Measurement from Very Narrow Baseline Stereo,” IEEE Transactions on Geoscience and Remote Sensing, 2010, pp.3424-3433.
[18] 范振唐, “光固化微型3D列印機之開發與應用,”國立成功大學機械工程所碩士論文, 2017.
[19] J. He, R. Zhou, and Z. Hong, “Modified fast climbing search autofocus algorithm with adaptive step size searching technique for digital camera,” IEEE Transactions. Consumer Electron, 2003, pp.257-262
[20] “PLY- Polygon File Format,”
http://paulbourke.net/dataformats/ply/, 2018/06/13.
[21] K. Klasing, “Comparison of Surface Normal Estimation Methods for Range Sensing Applications,” 2009, pp.3206-3211.
[22] M. Kazhdan and H. Hoppe, “Poisson Surface Reconstruction,” Eurographics Symposium on Geometry Processing, 2006, pp.504-509.
[23] M. Corsini, “Efficient and Flexible Sampling with Blue Noise Properties of Triangular Meshes,” IEEE Transactions on Visualization and Computer Graphics, 2012, pp.914-924.
[24] R. Birdson, “Fast Poisson Disk Sampling in Arbitary Dimensions,” ACM, 2007.
[25] “Poisson Disk Sampling,”
http://devmag.org.za/2009/05/03/poisson-disk-sampling/, 2018/06/19