進階搜尋


 
系統識別號 U0026-0812200911133188
論文名稱(中文) 三維模型幾何特徵辨識與重建之研究
論文名稱(英文) Geometrical Feature Recognition and Reconstruction of 3D Models
校院名稱 成功大學
系所名稱(中) 機械工程學系碩博士班
系所名稱(英) Department of Mechanical Engineering
學年度 92
學期 2
出版年 93
研究生(中文) 安乃駿
研究生(英文) Nai-Chun Ann
學號 n1691438
學位類別 碩士
語文別 中文
論文頁數 102頁
口試委員 口試委員-林昌進
口試委員-方晶晶
指導教授-蔡明俊
中文關鍵字 路徑規劃  曲面重建  曲面辨識  曲線擬合  影像編碼 
英文關鍵字 surface recognition  surface reconstruction  path planning  curve fitting  image encoding 
學科別分類
中文摘要   本文主要的研究目標是利用逆向工程的技術來辨識模具表面點群之曲面特徵,重建模具表面的曲面資料結構。研究的內容包括了點雷射深度量測之路徑規劃,曲面的區域分割,曲面的辨識以及曲面的重建。利用影像編碼技術,空間點群座標料可以轉換成影像資料格式,利用影像的邊界搜尋、區域分割、迴路追跡與迴路分割,各個區域曲面與邊界上的點群資料就可以被擷取出來。根據曲面上兩筆特徵截痕點群的曲線擬合結果,各個區域曲面可以被辨識為平面、旋轉面或者是自由曲面這三種曲面類型。曲面的重建分為平面、旋轉面、自由曲面與垂直壁面四種,因為垂直壁面在編碼影像上僅為一段邊界,並不構成一個區域,所以垂直壁面的辨識必須根據與邊界相鄰的兩個曲面其空間中的關係來作判斷,並且垂直壁面的重建也是要利用相鄰曲面邊界重建的結果來進行。
英文摘要   This paper uses the image process and computational geometry techniques to recognize the geometrical features of a mold surface and reconstruct its 3D model. The geometric reverse engineering processes include path planning for depth measurement system, point cloud segmentation, surface recognition and reconstruction. By employing the image encoding skill, the point cloud is transformed into a range image format. The point cloud in each individual surface and the corresponding edges are obtained by using boundary search, image segmentation, loop tracing and loop segmentation. The surface is recognized by curve fitting of two sectional depth data through the major axes of the surface loop. And then the surface can be recognized according to the recognized curves. The surface reconstruction is sorted as plane, surface of revolution, freeform surface, and wall surface. The wall surface is only a segment of a boundary loop in the range image. Its existence must be examined by the gap of the two neighbor surfaces. Consequently, the wall surface reconstruction is base on the geometric reasoning from the intersection conditions of the two neighbor surfaces.
論文目次 摘要............................................I
ABSTRACT.......................................II
誌謝..........................................III
目錄...........................................IV
圖目錄........................................VII
表目錄.........................................XI
第一章 序論.....................................1
1.1 研究動機與目的..............................1
1.2 文獻回顧....................................2
1.3 論文綱要....................................4
第二章 量測系統.................................5
2.1 點雷射深度量測系統..........................5
2.2 深度量測之路徑規劃..........................8
2.2.1 連續線段之量測............................8
2.2.2 圓弧之量測...............................10
2.2.3 圓周之量測...............................12
2.2.4 封閉曲線之量測...........................12
2.2.5 凸多邊形區域之量測.......................15
2.2.6 圓形區域之量測...........................20
2.2.7 封閉迴路區域之量測.......................21
第三章 影像編碼與區域分割......................23
3.1 點資料定位與融合...........................23
3.2 影像編碼...................................26
3.3 影像邊界搜尋...............................27
3.4 影像區域分割與迴路追跡.....................30
3.4.1 區域成長法...............................31
3.4.2 區域截痕計算.............................32
3.4.3 區域迴路追跡.............................32
3.5 影像迴路分割...............................33
3.6 影像資料結構...............................41
第四章 線擬合與辨識............................42
4.1 曲線擬合...................................42
4.1.1 直線擬合.................................43
4.1.2 圓弧擬合.................................43
4.1.3 二次曲線擬合.............................44
4.1.4 橢圓與雙曲線擬合.........................46
4.1.5 自由曲線擬合.............................50
4.1.5.1 B-spline 曲線數學模型..................50
4.1.5.2 B-spline 曲線擬合......................52
4.2 曲線資料結構...............................57
4.2.1 直線資料結構.............................57
4.2.2 圓弧資料結構.............................59
4.2.3 二次曲線資料結構.........................60
4.2.4 B-spline 曲線資料結構....................60
4.3 截痕曲線之辨識.............................61
4.4 曲線副法線向量之計算.......................62
4.4.1 曲線點群之處理...........................62
4.4.2 空間曲線之副法線向量計算.................64
4.5 焊道之應用.................................65
4.5.1 焊道點資料二維處理.......................66
4.5.2 焊道副法線向量之計算.....................70
4.5.3 焊槍方向之調整...........................72
第五章 曲面辨識與重建..........................74
5.1 曲面辨識...................................75
5.2 曲面資料結構...............................77
5.2.1 平面資料結構.............................77
5.2.2 旋轉面資料結構...........................78
5.3 平面重建...................................79
5.4 旋轉面重建.................................87
5.5 垂直壁面重建...............................91
第六章 結論與建議..............................93
6.1 研究成果...................................93
6.2 討論與建議.................................94
參考文獻.......................................98
自述..........................................102
參考文獻 [1] Besl, Paul J., Mckay, Neil D., A method for registration of 3-D shapes, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 14, No. 2, pp. 239-256, 1992.

[2] Johnson, A. E., Hebert, M., Surface registration by matching oriented points, International Conference on Recent Advances in 3-D Digital Imaging and Modeling, pp. 121-128, 1997.

[3] Dorai, C., Wang, G., Jain, A. K., Mercer, C., Registration and integration of multiple object views for 3D model construction, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 20, No.1, pp. 83-89, 1998.

[4] Yamany, S. M., Farag, A. A., Free-form surface registration using surface signatures, Proceedings of the Seventh International Conference on Computer Vision, Vol. 2, pp. 1098-1104, 1999.

[5] Yau, H. T., Chen, C. Y., Wilhelm, R. G., Registration and integration of multiple laser scanned data for reverse engineering of complex 3D models, International Journal of Production Research, Vol. 38, No. 2, pp. 269-285, 2000.

[6] Huber, D. F., Hebert, M., Fully automatic registration of multiple 3D data sets, Image and Vision Computing, Vol. 21, No. 7, pp. 637-650, 2003.

[7] Wan, W., Ventura, J. A., Segmentation of planar curves into straight-line segments and elliptical arcs, Graphical Models and Image Processing, Vol. 59, No. 6, pp. 484-494, 1997.

[8] Ray, B. K., Pandyan, R., ACORD − An adaptive corner detector for planar curves, Pattern Recognition, Vol. 36, No. 3, pp. 703-708, 2003.

[9] Wu, W. Y., Dominant point detection using adaptive bending value, Image and Vision Computing, Vol. 21, No. 6, pp. 517-525, 2003.

[10] Ahn, S. J., Rauh, W., Warnecke, H. J., Least-square orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola, Pattern Recognition, Vol. 34, No. 12, pp. 2283-2303, 2001.

[11] Park, H., Choosing nodes and knots in closed B-spline curve interpolation to point data, Computer-Aided Design, Vol. 33, No. 13, pp. 967-974, 2001.

[12] Horng, J. H., An adaptive smoothing approach for fitting digital planar curves with line segments and circular arcs, Pattern Recognition Letters, Vol. 24, No. 1-3, pp. 565-577, 2003.

[13] Park, H., Kim, K., Smooth surface approximation to serial cross-sections, Computer-Aided Design, Vol. 28, No. 12, pp. 995-1005, 1996.

[14] Bae, S. H., Choi, B. K., NURBS surface fitting using orthogonal coordinate transform for rapid product development, Computer-Aided Design, Vol. 34, No. 10, pp. 683-690, 2002.

[15] Horn, B. K. P., Hilden, H. M., Negahdaripour, S., Closed-form solution of absolute orientation using orthonormal matrices, Journal of the Optical Society A, Vol. 5, No. 7, pp. 1127-1135, 1988.

[16] Naccache, N. J., Shinghal, R., SPTA: A proposed algorithm for thinning binary patterns, IEEE Transactions on System, Man and Cybernetics, Vol. SMC-14, No. 3, pp. 409-418, 1984.

[17] Sugimoto, K., Tomita, F., Boundary segmentation by detection of corner, inflection and transition points, IEEE Workshop on Visualization and Machine Vision, Proceedings, pp. 13-17, 1994

[18] Rao, S. S., Engineering Optimization: Theory and Practice, 3rd Edition, Wiley-Interscience, 1996.

[19] Fitzgibbon, A., Pilu, M., Fisher, R. B., Direct least square fitting of ellipses, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 21, No. 5, pp. 476-480, 1991.

[20] Korn, Granino A., Korn, Theresa M., Mathematical Handbook for Scientists and Engineers, 2nd Edition, McGRAW-HILL, 1968.

[21] Piegl, L., Tiller, W., The NURBS Book, 2nd Edition, Springer-Verlag, 1997.

[22] Park, H. J., Kim, K. S., Smooth surface approximation to serial cross-sections, Computer-Aided Design, Vol. 28, No. 12, pp. 995-1005, 1996.

[23] IGES/PDES Organization, Initial graphics exchange specification (IGES), Version 5.1.

[24] Spiegel, Murray R., Liu, J., Mathematical Handbook of Formulas and Tables, 2nd Edition, McGRAW-HILL, 1999.

[25] Jones, Richard M., Introduction to MFC programming with Visual C++, Prentice Hall PRT, 2000.

[26] 蔡明俊,影像編碼壓縮方法及具人體特徵的資料結構,中華民國專利,發明第195369號,2004。

[27] 蔡明俊,韋志昇,魏緒強,應用影像處理技術於模具邊界之幾何特徵辨識,中華民國自動化科技學會第十屆全國自動化科技研討會,論文集第二冊,第801-808頁,中華民國86年。

[28] 蔡明俊,許又仁,安乃駿,模具表面幾何特徵辨識之研究,中國機械工程學會第十九屆學術研討會論文集,固力與設計(中),第841-848頁,中華民國91年。

[29] 黃佳豪,以特徵為基礎的交談式電腦視覺模具幾何辨識系統,國立成功大學機械工程研究所碩士論文,中華民國89年。

[30] 林希達,焊接機器人離線程式系統之發展,國立成功大學機械工程研究所碩士論文,中華民國79年。

[31] 許又仁,應用電腦視覺技術於模具表面幾何特徵辨識之研究,國立成功大學機械工程研究所碩士論文,中華民國91年。

[32] 蔡明俊,魏緒強,黃佳豪,二次曲面之影像辨識方法研究,中華民國自動化科技學會第十一屆全國自動化科技研討會,論文集上冊,第623-628頁,中華民國88年。

[33] 洪維恩,數學運算大師MATHEMATICA 4,碁峰資訊股份有限公司,中華民國90年。

[34] 蔡明志譯,C++教學範本,碁峰資訊股份有限公司,中華民國89年。

[35] 胡哲源,掌握Visual C++ — MFC程式設計與剖析,文魁資訊股份有限公司,中華民國89年。
論文全文使用權限
  • 同意授權校內瀏覽/列印電子全文服務,於2005-08-02起公開。
  • 同意授權校外瀏覽/列印電子全文服務,於2005-08-02起公開。


  • 如您有疑問,請聯絡圖書館
    聯絡電話:(06)2757575#65773
    聯絡E-mail:etds@email.ncku.edu.tw