§ 瀏覽學位論文書目資料
  
系統識別號 U0002-3008201616230300
DOI 10.6846/TKU.2016.01095
論文名稱(中文) 以影像邊緣特徵為基礎之無紋理物體辨識演算法的設計與實現
論文名稱(英文) Design and Implementation of a Textureless Object Recognition Algorithm Based on Image Edge Features
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系碩士班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 104
學期 2
出版年 105
研究生(中文) 游詔鈞
研究生(英文) Chao-Chun Yu
學號 603460063
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2016-07-13
論文頁數 54頁
口試委員 指導教授 - 蔡奇謚
委員 - 周建興
委員 - 郭景明
關鍵字(中) 物體偵測
無紋理物體辨識
Line2D演算法
邊緣模板匹配
關鍵字(英) Object detection
textureless object recognition
Line2d algorithm
edge-based template matching
第三語言關鍵字
學科別分類
中文摘要
物體辨識是電腦視覺領域中重要的任務之一,且現有方法大多以物體的紋理特徵資訊進行特徵描述及辨識處理。然而,在許多實際應用中,需辨識的物體並沒有充足的紋理資訊來描述,進而提升了物體辨識問題的難度,此稱為無紋理物體辨識。也因此,如何解決無紋理辨識問題是影像物體辨識在實際應用中一項重要的課題。本論文以現有的Line2D演算法為基礎,提出一個無紋理物體的辨識方法,其利用邊緣模板匹配的方式去偵測與辨識多種不同的無紋理物體。首先,對感興趣物體建立一參考模板影像,並針對此模板影像透過旋轉以及縮放的仿射轉換(affine transform)運算,產生各種姿態的參考模板影像,並建立此感興趣物體的模板影像資料庫。在偵測與辨識物體時,可利用建立好的模板影像資料庫,透過模板匹配方式對輸入影像進行匹配的動作,最後找出感興趣物體在輸入影像中的位置與角度姿態。實驗結果顯示,本論文提出之無紋理辨識方法不但可以有效辨識出不同種類的無紋理物體於輸入影像中的位置與角度資訊,並且能夠利用相似度資訊辨識物體之上下層關係。另外,所提出之辨識系統亦可達到即時處理的效能,在處理640x480影像解析度的條件下可達到每秒約23張以上的處理速度。此系統未來能夠與機械手臂作結合,套用於箱內隨機堆疊物夾取之應用上。
英文摘要
Object recognition is one of the important tasks in the field of computer vision, and most of the conventional methods use texture information of objects to produce feature descriptors for object recognition process. However, in many practical applications, the object to be recognized may not have enough texture information for extracting feature descriptors, greatly increasing the difficulty of the object recognition task. This problem generally is referred to as textureless object recognition. Therefore, how to solve the problem of textureless object recognition is an important issue in practical applications. In this thesis, a textureless object recognition method is proposed based on the existing Line2D algorithm. The proposed method employs an edge-based template matching method to detect and identify a wide variety of textureless objects. Given a reference template image of an object-of-interest (OOI), a template image database containing various postures of the OOI was firstly created by applying affine transformation with different rotating and scaling settings to the reference template image. Next, the edge-based template matching process is performed to detect and recognize the OOI by searching matches between the template image database and the input image. Finally, the position and angle posture of the OOI can be determined by the best match having the highest similarity measure. Experimental results show that the proposed method not only can efficiently recognize the type, position, and angle information of various textureless objects in the image, but also can identify up-down relationship between the recognized objects. In addition, the proposed method achieves real-time performance at least 23 frames per second (fps) in processing 640x480 images. In future work, the proposed object recognition algorithm will be integrated into a robot manipulator system to accomplish random bin-picking function for manipulating textureless objects.
第三語言摘要
論文目次
目錄
中文摘要	I
Abstract	II
目錄	III
圖目錄	VI
表目錄	X
第一章 序論	1
1.1  研究背景	1
1.2  研究動機與目的	2
1.3  論文架構	3
第二章 相關研究	5
2.1  使用RGBD攝影機之演算法	5
2.1.1  3DSC(3D Shape Context)演算法	5
2.1.2  Linemod演算法	6
2.2  使用RGB攝影機之演算法	7
2.2.1  模板匹配	7
2.2.2  BOLD特徵演算法	9
2.3  使用3D雷射偵測物體之演算法	10
2.4  文獻總結	11
第三章 物體偵測與辨識演算法	13
3.1	特徵點的建立	14
3.1.1  Sobel邊緣偵測演算法	14
3.1.2  區域特徵點之建立	15
3.2	邊緣模板匹配	17
3.2.1  擴散方向(Spreading the Orientations)	17
3.2.2  計算對應圖(Precomputing Response Maps)	18
3.2.3  相似度測量(Similarity Measure)	22
第四章 無紋理物體偵測實現方法	25
4.1  建立物體資料庫	26
4.2   物體偵測與辨識	28
第五章 實驗結果與分析	33
5.1  軟硬體介紹	33
5.2  影像資料庫	34
5.3  辨識結果	35
5.4 實驗分析	42
5.5 實驗比較	43
5.5.1  SURF演算法之比較	43
5.5.2  ORB演算法之比較	46
5.5.3  BOLD演算法之比較	49
5.5.4  同場景之各個演算法之比較	50
第六章 結論與未來展望	52
參考文獻	53

圖目錄
圖2.1、Linemod演算法流程圖	6
圖2.2、模板匹配示意圖	8
圖2.3、線段關係示意圖	9
圖2.4、工作環境示意圖	11
圖3.1、演算法流程圖	14
圖3.2、量化示意圖	16
圖3.3、色彩梯度方向圖(color gradient)	16
圖3.4、擴散特徵影像(spreading feature image)	18
圖3.5、二進制編碼影像(binary-coded image)	18
圖3.6、gq方向為→之對應圖	19
圖3.7、gq方向為↑之對應圖	20
圖3.8、gq方向為→之建表圖	21
圖3.9、gq方向↑之建表圖	21
圖3.10、相似度計算流程圖	23
圖4.1、實現方法之流程圖	25
圖4.2、仿射變換示意圖	27
圖4.3、未過濾之螺絲結果圖	29
圖4.4、未過濾之剪刀結果圖	29
圖4.5、未過濾之螺帽結果圖	29
圖4.6、未過濾之鑰匙結果圖	30
圖4.7、螺絲結果圖	31
圖4.8、剪刀結果圖	31
圖4.9、螺帽結果圖	31
圖4.10、鑰匙結果圖	32
圖5. 1、Webcam攝影機	33
圖5.2、SURF演算法對有紋理物體之匹配結果	44
圖5.3、SURF演算法對螺絲物件之匹配結果	44
圖5.4、SURF演算法對剪刀物件之匹配結果	45
圖5.5、SURF演算法對螺帽物件之匹配結果	45
圖5.6、SURF演算法對鑰匙物件之匹配結果	46
圖5.7、ORB演算法對有紋理物體之匹配結果	46
圖5.8、ORB演算法對螺絲物件之匹配結果	47
圖5.9、ORB演算法對剪刀物件之匹配結果	47
圖5.10、ORB演算法對螺帽物件之匹配結果	48
圖5.11、ORB演算法對鑰匙物件之匹配結果	48
圖5.12、BOLD演算法之無紋理物件辨識實驗結果	49
圖5.13、BOLD演算法之多物體辨識結果	49
圖5.14、各方法之比較實驗結果:(a) SURF演算法之辨識結果、(b) ORB演算法之辨識結果、(c) BOLD演算法之辨識結果、(d)所提出方法之辨識結果。	51

表目錄
表 4.1、四種參考物體之特徵點	26
表5. 1、電腦規格表	34
表5. 2、使用軟體版本	34
表5. 3、實驗用之參考影像資料庫	34
表 5.4、參考影像之角度定義及模板數量	35
表 5.5、參考影像A之辨識結果	36
表 5.6、參考影像A、C之辨識結果	37
表 5.7、參考影像B、D之辨識結果	37
表 5.8、參考影像A、C、D之辨識結果	38
表 5.9、參考影像B、D在複雜環境中之辨識結果	38
表 5.10、參考影像A在堆疊狀態之辨識結果	40
表 5.11、參考影像C在堆疊狀態之辨識結果	40
表 5.12、參考影像D在堆疊狀態之辨識結果	41
表 5.13、參考影像B、D在堆疊狀態之辨識結果	41
表5.14、物體辨識時間表	42
參考文獻
[1]	D. G. Lowe, “Distinctive image features from scale-invariant keypoints, ” 	International Journal of Computer Vision, Vol. 60, No. 2, pp. 91-110, 2004.
[2]	H. Bay, T. Tuytelaars, and L. V. Gool, “SURF:Speeded Up Robust Features, ”  	European Conference on Computer Vision, Vol. 1, pp. 404-417, 2006.
[3]	S. Hinterstoisser, C. Cagniart, S. Ilic, P. Sturm, N. Navab, P. Fua, and V. Lepetit, 	“Gradient response maps for real-time detection of textureless objects, ”IEEE 	Transactions on Pattern Analysis and Machine Intelligence, Vol. 34, No. 5, pp. 	876-888, 2012.
[4]	S. Hinterstoisser, V. Lepetit, S. llic, P. Fua, “Dominant orientation templates for 	real-time detection of texture-less objects, ” Computer Vision and Pattern 	Recognition, pp. 2257-2264, 2010.
[5]	S. Hinterstoisser, S.	 Holzer, C.Cagniart, “Multimodal templates for real-time 	detection of texture-less objects in heavily cluttered scenes, ”IEEE International 	Conference on Computer Vision, pp. 858-865, 2011.
[6]	M. Ulrich, C. Wiedemann, and C. Steger, “Combining Scale-Space and 	Similarity-Based aspect graphs for fast 3D object recognition, ” IEEE 	Transactions on Pattern Analysis and Machine Intelligence, Vol. 34, No. 10, pp. 	1902-1914, 2012.
[7]	E. Rublee, V. Rabaud, K. Konolige, G. Bradski, “ORB: An efficient alternative to 	SIFT or SURF, ”IEEE International Conference on Computer Vision, Vol. 13, pp. 	2564-2571, Nov. 2011.
[8]	Rostern, Edward, Poter, R. Drummond, Tom, “Faster and Better: A Machine 	Learning Approach to Corner Detection, ”IEEE Transactions on Pattern Analysis 	and Machine Intelligence, Vol. 32, pp. 105-119, 2010.
[9]	M. Calonder, V. Lepetit, C. Strecha, and P. Fua, “Brief: Binary robust 	independent 	elementary features, ”European Conference on Computer Vision, 	Vol .6314, part IV, pp. 778-792, 2010.
[10]	D. Ziou and S. Tabbone, ”Edge detection techniques an overview, ”	International Journal of Pattern Recognition and Image Analysis, Vol. 8, No. 4, 	pp. 537–559, 1998.
[11]	C. Steger, “Occlusion, clutter, and illumination invariant object recognition, ” 	International Archives of the Photogrammetry, Remote Sensing, Vol. 34, part 3A, 	pp. 345–350, 2002.
[12]	F. Tombari, A. Franchi, L. Di, “BOLD features to detect texture-less 	objects, ” 	International Conference on Computer Vision, pp. 1265–1272, 2013.
[13]	Rafael Grompone von Gioi, Je´ re´mie Jakubowicz, Jean-Michel Morel, and 	Gregory Randall, “LSD A fast line segment detector with a false detection 	control, ”IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 	32, No. 4, pp. 722-732, 2010.
[14]	Wei-Yao Chiu, “Dual laser 3D scanner for random bin picking system, ” 	International Conference on Advanced Robotics and Intelligent Systems, pp. 1-3, 	May. 2015.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信