研究生: |
李玠泓 Li, Chieh-Hong |
---|---|
論文名稱: |
結合擴增實境技術之實物影像與三維模型匹配技術 Matching 3-Dimensional Model to Image with Augmented Reality Technology |
指導教授: |
方晶晶
Fang, Jing-Jing |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 中文 |
論文頁數: | 87 |
中文關鍵詞: | 擴增實境 、標籤辨識 、影像匹配 、旋轉角度匹配 |
外文關鍵詞: | Augmented Reality, Marker Recognition, Pattern recognition, Rotation- angle matching |
相關次數: | 點閱:132 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究研究以擴增實境技術為基礎,利用ARToolKit與OpenGL函式庫進行影像與模型匹配程式編寫,並針對AR標籤辨識與編碼流程,設計簡易的標籤製作與登錄程式。最後以比較角度匹配演算法與標籤對位之穩定度,並考慮可能造成誤差之因素。
整體對位研究流程可概分為個四個部分。第一部分包含了基本的環境參數測試,將針對可能干擾分析結果的環境因素進行評估,並設計輔助辨識用尺規標籤。第二部分為以元件影像與三維模型的初步對位為主,建立投影座標系與限制條件,取得參考座標與尺寸比例。第三部分為使用影像處理技術,取得被攝物元件影像之位置與輪廓特徵,並對輪廓進行編碼與正規化。最後一部分則是利用標籤座標平面與邊界盒作為拘束條件進行模型的初步置位,並對模型進行各旋轉角度之輪廓特徵擷取,作為角度匹配之參考依據,並針對初始標籤座標建立時可能的誤差,進行位置與角度之修正,完成精確匹配
This study shows a way for matching 3-dimensional model to real object’s image with Augmented Reality technology, and made the system with ARToolkit and OpenGL database. We also design a simple registration and create program for AR marker. At last we compare different rotation-angle-matching methods and the stability of marker-matching system, and also consider all of the possibilities for inaccuracy.
The full process of this study could be separate to four parts. The first part is about environment parameters test, consider all of the odds to interference the result, and also design the ruler or marker as the additional assistance. The second part is initialize the projection matrix and constrain, decided the 3D coordinates and the scale. The third part is to get the object location and outline characteristics by image processing techniques, than encode and normalize the outline. The last part is to locate the model with the constrain from object’s bounding box and the surface of marker coordinates, than rotated the model to get rotation characteristics for rotation-angle matching. Finally fixed the error form Marker-Coordinates by position and rotation adjusting
[1] Bishop, C. M., Pattern Recognition and Machine Learning, springer New York, 2006.
[2] Preston, K. and Carvalko, J., "On Determining Optimum Simple Golay Marking Transformations for Binary Image Processing," IEEE Transactions on Computers, Vol.21, No.12, pp.1430-1433, 1972.
[3] Solomon, C. and Breckon, T., Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab, John Wiley & Sons, 2011.
[4] Tucker, A. B., Computer Science Handbook, CRC press, 2004.
[5] Höppner, F., Fuzzy Cluster Analysis: Methods for Classification, Data Analysis and Image Recognition, John Wiley & Sons, 1999.
[6] Mohri, M., Rostamizadeh, A., and Talwalkar, A., Foundations of Machine Learning, MIT press, 2012.
[7] Chapelle, O., Schölkopf, B., and Zien, A., Semi-Supervised Learning, MIT press Cambridge, 2006.
[8] Zhang, C. and Zhang, Z., A Survey of Recent Advances in Face Detection, Tech. rep., Microsoft Research, 2010.
[9] Cardullo, M. W. and Parks III, W. L., Transponder Apparatus and System. 1973, US Patent 3,713,148.
[10] "二值化影像處理與分析," 2011, <http://140.130.15.147/半導體及光電/課程教材/自動化光學檢測/ch04_二值化影像處理與分析.pdf>, July 28nd 2014
[11] Furht, B., Handbook of Augmented Reality, pp. 341. Springer, 2011.
[12] Milgram, P. and Kishino, F., "A Taxonomy of Mixed Reality Visual Displays," IEICE TRANSACTIONS on Information and Systems, Vol.77, No.12, pp.1321-1329, 1994.
[13] Azuma, R. T., "A Survey of Augmented Reality," Presence, Vol.6, No.4, pp.355-385, 1997.
[14] Fiala, M., "Artag Revision 1, A Fiducial Marker System Using Digital Techniques," 2004.
[15] "Data Matrix," 2014, <http://en.wikipedia.org/wiki/Data_Matrix#Standards>, July 14nd 2014
[16] Chandler, D. G., Batterman, E. P., and Shah, G., Hexagonal, Information Encoding Article, Process and System. 1989, Google Patents.
[17] Foxlin, E. and Naimark, L., Tracking Objects with Markers. 2012, Google Patents.
[18] Yang, R., "The Study and Improvement of Augmented Reality Based on Feature Matching," in Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on, pp.586-589, 2011.
[19] Lamb., P., "ARToolKit Home Page," 2010, <http://www.hitl.washington.edu/artoolkit/>, July 28 2014.
[20] Kato, H. and Billinghurst, M., "Marker Tracking and Hmd Calibration for a Video-Based Augmented Reality Conferencing System," in Augmented Reality, 1999.(IWAR'99) Proceedings. 2nd IEEE and ACM International Workshop on, pp.85-94, 1999.
[21] " ニンテンドー3DS," <http://www.nintendo.co.jp/3ds/hardware/index.html>, July 28th 2014.
[22] "花博公園【行動夢想館】打造文創、會展與科技的完美合作 榮獲2014 AAM 繆思獎(MUSE Awards)雙料銀牌獎," <http://www.taipeitravel.net/frontsite/tw/cms/cmsAction.do?method=goCMSDetail&menuId=2010101&contentId=9072>, June 10th 2014.
[23] Van Krevelen, D. and Poelman, R., "A Survey of Augmented Reality Technologies, Applications and Limitations," International Journal of Virtual Reality, Vol.9, No.2, p.1, 2010.
[24] Navab, N., Heining, S.-M., and Traub, J., "Camera Augmented Mobile C-arm (CAMC): Calibration, Accuracy Study, and Clinical Applications," Medical Imaging, IEEE Transactions on, Vol.29, No.7, pp.1412-1423, 2010.
[25] "OpenGL - The Industry's Foundation for High Performance Graphics," <http://www.opengl.org/>, July 28th 2014.
[26] Cyr, C. M. and Kimia, B. B., "3D Object Recognition Using Shape Similiarity-Based Aspect Graph," in Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on, pp.254-261, 2001.
[27] Sobel, I., "An Isotropic 3× 3 Image Gradient Operator," Machine Vision for three-demensional Sciences, 1990.
[28] Ji, L., Yi, Z., Shang, L., and Pu, X., "Binary fingerprint image thinning using template-based PCNNs," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, Vol.37, No.5, pp.1407-1413, 2007.
[29] Bribiesca, E., "A New Chain Code," Pattern Recognition, Vol.32, No.2, pp.235-251, 1999.
[30] Abdullah, J. and Martinez, K., "Camera Self-Calibration for the ARToolkit," in First International Augmented Reality Toolkit Workshop, pp.84-88, 2002.