§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0508200902282200
DOI 10.6846/TKU.2009.00125
論文名稱(中文) 基於統計分析之邊界轉折點偵測方法
論文名稱(英文) A Statistical Approach to Boundary-based Corner Detection
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系博士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 97
學期 2
出版年 98
研究生(中文) 陳俊文
研究生(英文) Chun-Wen Chen
學號 688190387
學位類別 博士
語言別 英文
第二語言別
口試日期 2009-06-22
論文頁數 83頁
口試委員 指導教授 - 洪文斌(horng@mail.tku.edu.tw)
委員 - 楊鎮華
委員 - 陳伯榮
委員 - 楊接期
委員 - 郭經華
委員 - 洪文斌
關鍵字(中) 轉折點偵測
曲率測量
最佳化方法
門檻值估計
關鍵字(英) corner detection
curvature measure
optimization method
threshold estimation
第三語言關鍵字
學科別分類
中文摘要
影像上的轉折點具有幾何轉換(如平移、旋轉、縮放…等)之不變性,在電腦視覺的研究領域,一直都是重要的辨識特徵。近年來,偵測邊界轉折點已被廣泛應用在多邊形逼近、曲線密合、自動光學檢測、影像切割、影像校正與形變、物體辨識、運動速寫等各方面。偵測邊界轉折點時,需先將影像主體自背景分離出來,接著在物體邊界上找出曲率變化明顯的轉折點位置。然而影像在數位化過程,因量化處理與雜訊干擾,往往造成邊界上的鋸齒現象,影響偵測邊界轉折點的成效。
本文提出一種能有效抵抗量化處理與雜訊干擾的邊界轉折點偵測方法。此演算法包含三個要件:運用共變數矩陣特徵值衡量邊界像素之曲率,藉由折線模型估計任意角度之曲率門檻值,以及依據鑑別力指數高低決定支援區間長度。實驗顯示,不論是處理乾淨的或者帶雜訊的影像,我們提出的演算法在偵測邊界轉折點的表現上均優於其他對照方法。此結果植基於我們同時改進了傳統作法在衡量曲率屬性與決定支援區間長度兩方面潛藏之問題。
英文摘要
Corners have been one of the most important features in computer vision since they are invariant to geometric transformations, such as translation, rotation and scaling. Boundary-based corner detectors, segmenting objects from an image first and then locating the discontinuities on the object boundaries, have been widely applied to polygonal approximation, spline curve fitting, automated visual inspection, image segmentation, image registration, shape morphing, handwriting/environment/object recognition, motion sketch, etc. The accuracy of corner detection on boundaries is primarily influenced by quantization and noises.
In this thesis, we propose a robust boundary-based corner detection algorithm for diverse images. The algorithm is composed of three components: a new measure of significance based on the eigenvalues of covariance matrices, threshold estimation of the measure of significance of any angle, and an optimization procedure based on a discriminant criterion for determining the length of region of support. The experimental results show that our algorithm outperforms other methods, even in the noisy samples. These robust results are due to not only the reliable measure of significance but also the discriminating optimization procedure of our algorithm.
第三語言摘要
論文目次
CONTENTS
List of Figures				V
List of Tables				VII
Chapter 1  Introduction			1
1.1. Boundary-based corner detection 	1
1.2. General corner detection procedure 	2
Chapter 2  New measure of significance	5
2.1. Measures of significance 		6
2.1.1. Tsai et al.’s observations on eigenvalues	7
2.1.2. Exploring properties of eigenvalues 	9
2.1.3. Revealing Tsai et al.’s mistake 	16
2.2. Revision of using eigenvalues 		18
2.3. Experiments 				22
2.3.1. Artificial samples			23
2.3.2. Real objects 			28
Chapter 3  Optimizing region of support	31
3.1. Adaptive region of support 		32
3.2. Global perspective optimization 	35
3.2.1. Measure of separability		36
3.2.2. Optimization procedure 		37
3.2.3. Threshold estimation 		38
3.3. Experiments 				41
3.3.1. Illustrative example			41
3.3.2. Validity analysis 			44
Chapter 4  Performance analysis		54
4.1. Robustness 				54
4.2. Time complexity 			61
Chapter 5  Conclusion			64
References				67
Appendix  Some proofs			74
A.1. Eigenvalues and projected variances 	74
A.2. The eigenvalues are invariant to translations and rotations 				75
A.3. “f” is invariant to linear transformation of the curvature estimates 			80
A.4. The lower bound of region of support 	82

List of Figures
Fig. 1   Three different types of digitized curves	8
Fig. 2   Angle with symmetric axis y = x		10
Fig. 3   λL and λS of straight lines with different θ	11
Fig. 4   λL and λS of circular arcs with different r	11
Fig. 5   λL and λS of angles of different φ with symmetric axis y = x (Fig. 2)				12
Fig. 6   λL and λS of angles of different φ with symmetric axis x = 0 (Fig. 1(c))				13
Fig. 7   λL and λS of angles of different φ with symmetric axis y = (tan 26.5°) x				16
Fig. 8   Small eigenvalues of a cone shape		17
Fig. 9   Corner detection by naive corner indices λm	20
Fig. 10  λM and λS of angles with different φ which are symmetric at y = x					21
Fig. 11  Corner detection by modified corner indices λM						22
Fig. 12  An oxalis-like object of size 240 × 240 pixels						24
Fig. 13  Detected corners in Tsai et al.’s method using λS						26
Fig. 14  Results of Tsai et al.’s method of Fig. 12(a) using λS						27
Fig. 15  Results of our modified method of Fig. 12(a) using λM						28
Fig. 16  Reproductions of Tsai et al.’s four real objects						29
Fig. 17  Detected corners of Fig. 16 using λM		29
Fig. 18  Typical preprocessing of boundary-based corner detection in our study				34
Fig. 19  The included angle model for estimating threshold						39
Fig. 20  Detected corners of boundaries in Fig. 18 (with 0%, 10%, 20%, 30%, and 40% noise) for k = 12		41
Fig. 21  f(k) values of boundaries in Fig. 18		43
Fig. 22  Detected corners of boundaries in Fig. 18 (with 0%, 10%, 20%, 30%, and 40% noise) for optimum k	43
Fig. 23  Boundaries of four Chinese characters with (a) 0% and (b) 20% noise					45
Fig. 24  f(k) values of boundaries in Fig. 23		46
Fig. 25  Test boundaries and the assigned corners	55
Fig. 26  Boundaries with 20% salt-and-pepper noise	55

List of Tables
Table 1   The eigenvalues λS for circles and angles	9
Table 2   The calculated λS values in our experiment	18
Table 3   Comparison of corner detection results	25
Table 4   Length of region of support of Fig. 18	35
Table 5   Optimum length of region of support of Fig. 18						43
Table 6   Comparison of detected corners of Figs. 20 and 22						44
Table 7   Results of corner detection of Fig. 23	47
Table 8   Detected corners of boundaries in Fig. 23	49
Table 9   Results of corner detection by different measures of significance					56
Table 10  Results of corner detection by online testing [58]						57
Table 11  The results of detected corners of Fig. 25 and Fig. 26						58
Table 12  Numbers of operations for the optimization procedure						62
參考文獻
[1]	H. H. Oh and S. I. Chien, “Exact corner location using attentional generalized symmetry transform,” Pattern Recognition Letters, vol.23, no.11, pp. 1361–1372, 2002.
[2]	G. Olague, B. Hernandez, and E. Dunn, “Hybrid evolutionary ridge regression approach for high-accurate corner extraction,” Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol.1, pp. 744–749, 2003.
[3]	G. Tolt, “A fuzzy approach for detecting multi-junctions in edgeness images,” Proceedings of the Fourth IASTED International Conference on Visualization, Imaging, and Image Processing, pp. 420–424, 2004.
[4]	G. Olague and B. Hernandez, “A new accurate and flexible model based multi-corner detector for measurement and recognition,” Pattern Recognition Letters, vol.26, no.1, pp. 27–41, 2005.
[5]	F. Y. Shih, C. F. Chuang, and V. Gaddipati, “A modified regulated morphological corner detector,” Pattern Recognition Letters, vol.26, no.7, pp. 931–937, 2005.
[6]	A. Sobania and J. P. O. Evans, “Morphological corner detector using paired triangular structuring elements,” Pattern Recognition, vol. 38, no. 7, pp. 1087–1098, 2005.
[7]	X. Chang, L. Gao, and Y. Li, “Corner detection based on morphological disk element,” Proceedings of the American Control Conference, pp. 1994–1999, 2007.
[8]	A. Rosenfeld and E. Johnston, “Angle Detection on Digital Curves,” IEEE Transactions on Computers, vol. c-22, no. 9, pp. 875–878, 1973.
[9]	A. Rosenfeld and J. S. Weszka, “An Improved Method of Angle Detection on Digital Curves,” IEEE Transactions on Computers, vol. c-24, no. 9, pp. 940–941, 1975.
[10]	T. H. Sun, C. C. Lo, P. S. Yu, and F. C. Tien, “Boundary-based corner detection using K-cosine,” Proceedings of IEEE International Conference on Systems, Man and Cybernetics, pp. 1106–1111, 2007.
[11]	C. H. Teh and R. T. Chin, “On the Detection of Dominant Points on Digital Curves,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 8, pp. 859–872, 1989.
[12]	D. M. Tsai, H. T. Hou, and H. J. Su, “Boundary-based corner detection using eigenvalues of covariance matrices,” Pattern Recognition Letters, vol.20, no.1, pp. 31–40, 1999.
[13]	C. H. Yeh, “Wavelet-based corner detection using eigenvectors of covariance matrices,” Pattern Recognition Letters, vol.24, no.15, pp. 2797–2806, 2003.
[14]	J. F. Khan, K. Barner, and R. Adhami, “Feature point detection utilizing the empirical mode decomposition,” Eurasip Journal on Advances in Signal Processing, no. 287061, 2008.
[15]	L. Xu, D. Yang, M. Hong, X. Zhang, and J. Huang, “Corner detection based on determinants of covariance matrices of planar curve,” Chinese Journal of Scientific Instrument, vol. 30, no. 1, pp. 91–95, 2009.
[16]	D. S. Guru, R. Dinesh, and P. Nagabhushan, “Boundary based corner detection and localization using new ‘cornerity’ index: a robust approach,” Proceedings of the 1st Canadian Conference on Computer and Robot Vision, pp. 417–423, 2004.
[17]	D. Chetverikov and Z. Szabo, “A Simple and Efficient Algorithm for Detection of High Curvature Points in Planar Curves,” Proceedings of the 23rd Workshop of the Austrian Pattern Recognition Group, pp. 175–184, 1999.
[18]	S. Segvic, “Detecting salient curvature features using the local control of the feature support,” Proceedings of the Mediterranean Electrotechnical Conference, pp. 61–65, 2002.
[19]	D. S. Guru and R. Dinesh, “Non-parametric adaptive region of support useful for corner detection: a novel approach,” Pattern Recognition, vol.37, no.1, pp. 165–168, 2004.
[20]	M. Sarfraz, A. Rasheed, and Z. Muzaffar, “A novel linear time corner detection algorithm,” Proceedings of the Conference on Computer Graphics, Imaging and Vision: New Trends, pp. 191–196, 2005.
[21]	M. Awrangjeb and G. Lu, “Robust image corner detection based on the chord-to-point distance accumulation technique,” IEEE Transactions on Multimedia, vol. 10, no. 6, pp. 1059-1072, 2008.
[22]	X. Zhang, H. Wang, M. Hong, L. Xu, D. Yang, and B. C. Lovell, “Robust image corner detection based on scale evolution difference of planar curves,” Pattern Recognition Letters, vol. 30, no. 4, pp. 449–455, 2009.
[23]	R. Dinesh, S. S. Damle, and D. S. Guru, “A split-based method for polygonal approximation of shape curves,” Lecture Notes in Computer Science, vol. 3776, pp. 382–387, 2005.
[24]	K. L. Chung, P. H. Liao, and J. M. Chang, “Novel efficient two-pass algorithm for closed polygonal approximation based on LISE and curvature constraint criteria,” Journal of Visual Communication and Image Representation, vol. 19, no. 4, pp. 219–230, 2008.
[25]	M. Sarfraz, M. R. Asim, and A. Masood, “Capturing outlines using cubic Bezier curves,” Proceedings of the 2004 International Conference on Information and Communication Technologies: From Theory to Applications, pp. 539–540, 2004.
[26]	F. Yahya, J. M. Ali, A. A. Majid, and A. Ibrahim, “An automatic generation of G^1 curve fitting of arabic characters,” Proceedings of the Third International Conference on Computer Graphics, Imaging and Visualization: Techniques and Applications, pp. 542–547, 2006.
[27]	C. H. Yeh and D. M. Tsai, “A rotation-invariant and non-referential approach for ball grid array (BGA) substrate conducting path inspection,” International Journal of Advanced Manufacturing Technology, vol.17, no.6, pp. 412–424, 2001.
[28]	C. H. Yeh and D. M. Tsai, “Wavelet-based approach for ball grid array (BGA) substrate conduct paths inspection,” International Journal of Production Research, vol.39, no.18, pp. 4281–4299, 2001.
[29]	C. H. Yeh, T. C. Shen, and F. C. Wu, “A case study: Passive component inspection using a 1D wavelet transform,” International Journal of Advanced Manufacturing Technology, vol.22, no.11-12, pp. 899–910, 2003.
[30]	F. C. Tien and C. H. Yeh, “Using eigenvalues of covariance matrices for automated visual inspection of microdrills,” International Journal of Advanced Manufacturing Technology, vol.26, no.7–8, pp. 741–749, 2005.
[31]	J. H. Sossa Azuela, G. Guzman Lugo, and R. Sotelo Rangel, “Counting the number of blobs in an image,” Proceedings of the 2001 IEEE International Conference on Image Processing, vol.1, pp. 1086–1089, 2001.
[32]	M. Färber, J. Ehrhardt, and H. Handels, “Automatic atlas-based contour extraction of anatomical structures in medical images,” International Congress Series, vol. 1281, pp. 272–277, 2005.
[33]	M. Färber, J. Ehrhardt, and H. Handels, “Live-wire-based segmentation using similarities between corresponding image structures,” Computerized Medical Imaging and Graphics, vol. 31, no. 7, pp. 549–560, 2007.
[34]	L. Yang, O. Tuzel, P. Meer, and D. J. Foran, “Automatic image analysis of histopathology specimens using concave vertex graph,” Proceedings of the 11th International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 833–841, 2008.
[35]	Z. Su, Y. Wei, L. Xuesong, and C. Yazhu, “Integrated shape corresponding information by landmark sliding for non-rigid registration between CT and ultrasound images,” Proceedings of the 3rd International Conference on Intelligent System and Knowledge Engineering, pp. 1130–1135, 2008.
[36]	W. Yang and J. Feng, “2D shape morphing via automatic feature matching and hierarchical interpolation,” Computers and Graphics, vol. 33, no. 3, pp. 414–423, 2009.
[37]	Y. Ma and G. Leedham, “On-line recognition of handwritten Renqun shorthand for fast mobile Chinese text entry,” Pattern Recognition Letters, vol. 28, no. 7, pp. 873–883, 2007.
[38]	H. Hile and G. Borriello, “Positioning and orientation in indoor environments using camera phones,” IEEE Computer Graphics and Applications, vol. 28, no. 4, pp. 32–39, 2008.
[39]	T. H. Sun and F. C. Tien, “Invariant object recognition using eigenvalues of covariance matrices and autocorrelation,” Proceedings of the 25th IASTED International Multi-Conference: Artificial Intelligence and Applications, pp. 47–52, 2007.
[40]	T. H. Sun, C. S. Liu, and F. C. Tien, “Invariant 2D object recognition using eigenvalues of covariance matrices, re-sampling and autocorrelation,” Expert Systems with Applications, vol. 35, no. 4, pp. 1966–1977, 2008.
[41]	T. H. Sun, H. C. Horng, C. S. Liu, and F. C. Tien, “Invariant 2D object recognition using KRA and GRA,” Expert Systems with Applications, vol. 36, no. 9, pp. 11517–11527, 2009.
[42]	M. Thorne, D. Burke, and M. Van De Panne, “Motion doodles: An interface for sketching character motion,” ACM Transactions on Graphics, vol. 23, no. 3, pp. 424–431, 2004.
[43]	J. W. Hsieh, S. L. Yu, and Y. S. Chen, “Motion-based video retrieval by trajectory matching,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 3, pp. 396–409, 2006.
[44]	Y. Kitamura, R. Rong, Y. Hirano, K. Asai, and F. Kishino, “Video agent: Interactive autonomous agents generated from real-world creatures,” Proceedings of the ACM Symposium on Virtual Reality Software and Technology, pp. 30–38, 2008.
[45]	D. S. Guru, B. H. Shekar, and P. Nagabhushan, “A simple and robust line detection algorithm based on small eigenvalue analysis,” Pattern Recognition Letters, vol.25, no.1, pp. 1–13, 2004.
[46]	C. Hu, C. Tanaka, R. Okai, and T. Ohtani, “Automatic determination of fiber orientation on OSB surface using line detection method based on small eigenvalue analysis,” Annals of Forest Science, vol.62, no.5, pp. 385–390, 2005.
[47]	D. F. Morrison, Multivariate Statistical Methods, 4th Ed., Brooks/Core Thomson Learning, Belmont, 2005.
[48]	R. Dinesh and D. S. Guru, “Efficient non-parametric corner detection: an approach based on small eigenvalue,” Proceedings of the 4th Canadian Conference on Computer and Robot Vision, pp. 250–257, 2007.
[49]	A. Rattarangsi and R. T. Chin, “Scale-based detection of corners of planar curves,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no.4, pp. 430–449, 1992.
[50]	P. Cornic, “Another look at the dominant point detection of digital curves,” Pattern Recognition Letters, vol. 18, no. 1, pp. 13–25, 1997.
[51]	J. M. Iñesta-Quereda, M. Buendía-Gomez, and M. Á. Sarti-Martínez, “Reliable polygonal approximations of imaged real objects through dominant point detection,” Pattern Recognition, vol. 31, no. 6, pp. 685–697, 1998.
[52]	M. Marji and P. Siy, “A new algorithm for dominant points detection and polygonization of digital curves,” Pattern Recognition, vol. 36, no. 10, pp. 2239–2251, 2003.
[53]	W. Qian and X. Lin, “Curvature calculation and corners extraction of image contour,” Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007, pp. 1219–1223, 2007.
[54]	T. Kubota, “A shape representation with elastic quadratic polynomials-preservation of high curvature points under noisy conditions,” International Journal of Computer Vision, vol. 82, no. 2, pp. 133–155, 2009.
[55]	C. Di Ruberto and A. Morgera, “A new iterative approach for dominant points extraction in planar curves,” WSEAS Transactions on Computers, vol. 8, no. 3, pp. 482–493, 2009.
[56]	R. V. Hogg and E. A. Tanis, Probability and Statistical Inference, 5th ed., Prentice Hall, New Jersey, 1997.
[57]	A. Dutta, A. Kar, and B. N. Chatterji, “Corner detection algorithms for digital images in last three decades,” IETE Technical Review, vol. 25, no. 3, pp. 123–133, 2008.
[58]	D. Chetverikov and Z. Szabo, “Detection of High Curvature Points in Planar Curves,” http://visual.ipan.sztaki.hu/corner/cornerweb.html (visited, 2009/02/15).
[59]	C. Xingzhi, G. Liqun, and W. Jianhua, “Corner detection based on convex corner point element,” Proceedings of the 2007 IEEE International Conference on Control and Automation, pp. 182–186, 2007.
[60]	H. Liu, L. J. Latecki, and W. Liu, “A unified curvature definition for regular, polygonal, and digital planar curves,” International Journal of Computer Vision, vol. 80, no. 1, pp. 104–124, 2008.
[61]	A. Rosenfeld, “Digital straight line segments,” IEEE Transactions on Computers, vol. c-23, no. 12, pp. 1264–1269, 1974.
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文立即公開
校外
同意授權
校外電子論文立即公開

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