研究生: |
陳俊瑋 Chun-wei Chen |
---|---|
論文名稱: |
一個擷取Gabor特徵的SVM人臉辨識方法 A SVM Face Recognition Method Based on Gabor Feature Extraction |
指導教授: |
吳傳嘉
Chwan-Chia Wu |
口試委員: |
黎碧煌
Bih-Hwang Lee 黃國安 Kuo-An Hwang 楊明興 Ming-Shing Youn 張俊明 Chun-Ming Chang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 68 |
中文關鍵詞: | Gabor濾波器 、支持向量機(SVM) 、人臉辨識 、生物特徵辨識 |
外文關鍵詞: | Support Vector Machines (SVM), Face recognition, Biometrics, Gabor filter |
相關次數: | 點閱:384 下載:5 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來生物資訊蓬勃發展,尤其是生物特徵辨識更是熱門的研究領域,特別是在911攻擊事件之後,各國的專家學者更是努力鑽研生物特徵辨識領域,用以發展出一套完整的安全防護系統,防範可能的恐怖攻擊行動。在此情況下,人臉辨識成為主流的研究之一,畢竟人臉是最直覺、最接近我們日常生活的感覺,但也是最難以實現高辨識率的。
使用賈伯(Gabor)濾波器是一種相當好的特徵擷取方式,尤其是用在指紋辨識以及人臉辨識上都有相當不錯的效果。統計學習理論近幾十年來在機器學習領域上是一個相當熱門的研究議題,代表性的類神經網路已經被用於許多應用上,且有不錯的成效。近年來發展出來的支持向量機(SVM)則是有更佳的分類能力,並起避免了類神經網路可能有的過學習效應。目前已有許多文獻證明SVM應用於辨識、分類、探勘等領域皆有相當不錯的表現。
鑒於安全防護的重要,本論文提出了結合Gabor特徵擷取、SVM分類辨識、以及雙門檻值的概念,建構出一個門禁管制系統平台。在SVM分類上,一對一方式在應用於純粹辨識領域時的表現較一對多的方式為優。然而當應用於門禁管制時,由於一對多的方式有其獨特的排外性質,因此相當適合用於門禁管制的應用上。故本論文所建立的平台採用一對多的分類方式,以模擬現實情況中安全防護的情形。
The study in biometrics field has vigorous development these years, especially in feature-based recognition field. Since the September 11 attacks, there are more and more specialists dig into biometrics field to develop a security system to guard against the horror attacks; therefore, the study in face recognition has become one popular method in biometrics researches. However, the face recognition is the not easy to reach high recognition rate even though it is the most intuitional method.
It is a good way to extract features by using Gabor filter, especially in finger print recognition and face recognition. The statistical learning theory is a hot topic these decades. The neural network has been used in many applications and has performed very well. These years, the support vector machine has showed its good classification ability and there are many papers proved that it performs better than neural network in some applications such as biometrics recognition, document classification, and data mining.
In this thesis, I built a MATLAB GUI based security platform. This platform combines Gabor feature extraction, SVM classification, and duo-threshold concepts to simulate the real-world security system. While using the SVM classifiers, I adopted one-against-rest method instead of one-against-one method because the former one has better exclusivity.
[1] C. Klimanee and DT Nguyen, "On the Design of 2-D Gabor Filtering of Fingerprint Images," IEEE Consumer Communications and Networking Conference, CCNC, 2004 1st IEEE Consumer Communications and Networking Conference, CCNC 2004; Consumer Networking: Closing the Digital Divide - Proceedings, 2004, p 430-435
[2] 林冠中, "漸進式支持向量機於人臉辨識之應用," 成功大學, 2005/7
[3] R. L. Hsu, M. Abdel-Mottaleb, and A. K. Jain, "Face Detection in Color Images," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 5, pp. 696-706, 2002.
[4] S. Birchfield, "Elliptical head tracking using intensity gradients and color histograms," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1998, p 232-237
[5] S. Birchfield, " Elliptical head tracker," Conference Record of the Asilomar Conference on Signals, Systems & Computers, v 2, 1997, p 1710-1714
[6] T. Kawaguchi, D. Hidaka, and M. Rizon, "Detection of eyes from human faces by Hough transform and separability filter," IEEE International Conference on Image Processing, v 1, 2000, p 49-52
[7] K. K. Sung and T. Poggio, "Example-Based Learning for View-Based Human Face Detection," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 1, pp. 39-51, Jan. 1998.
[8] P. Viola and M. J. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," in Proceedings of the IEEE Computer Society International Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 511-518, Dec. 2001.
[9] 謝怡竹,"以光流為基礎之自動化表情辨識," 中央大學, 2005/7
[10] 薛理立, 艾海舟, "基於彈性圖匹配的實時視頻流人臉辨識," 清華大學計算機科學與技術系, 智能技術與系統國家重點實驗室, 北京 10084
[11] 艾海舟, 肖習攀, 徐光佑, "人臉檢測與檢索," 清華大學計算機科學與技術系, 智能技術與系統國家重點實驗室, 北京 10084
[12] B. Heisele, T. Serre, S. Mukherjee, and T. Poggio, " Feature reduction and hierarchy of classifiers for fast object detection in video images," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, v 2, 2001, p II18-II24
[13] M. A. Turk and A. P. Pentland, " Face recognition using eigenfaces," Proc 91 IEEE Comput Soc Conf Comput Vision Pattern Recognit, 1991, p 586-591
[14] P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, "Eigenfaces vs. fisherfaces: recognition using class specific linear projection," IEEE Transactions on Pattern Analysis and Machine Intelligence, v 19, n 7, Jul, 1997, p 711-720
[15] V. Vapnik., Statistical Learning Theory, John Wiley & Sons, New York, 1998.
[16] V. Vapnik., The Nature of Statistical Learning Theory, 2nd edition, Springer- Verlag, New York, 1999.
[17] G. Guo, S.Z. Li, and K. L. Chan, "Support vector machines for face recognition," Image and Vision Computing, v 19, n 9-10, Aug 1, 2001, p 631-638
[18] C. W. Hsu and C. J. Lin, "A comparison of methods for multiclass support vector machines," IEEE Transactions on Neural Networks, v 13, n 2, March, 2002, p 415-425
[19] Y. J. Wang, C. S. Chua, and Y. K. Ho, " Facial feature detection and face recognition from 2D and 3D images," Pattern Recognition Letters, v 23, n 10, August, 2002, p 1191-1202
[20] R. C. Gonzalez and R. E. Woods, Digital image processing, 2nd edition, Prentice -Hall, New Jersey 07458, 2001
[21] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, Digital image processing using MATLAB, Prentice-Hall, 2003
[22] L. Wiskott, J. M. Fellous, N. Kruger, and C. von der Malsburg, " Face recognition by elastic bunch graph matching," IEEE Transactions on Pattern Analysis and Machine Intelligence, v 19, n 7, Jul, 1997, p 775-779
[23] C. Liu and H. Wechsler, "A Gabor Feature Classifier for face recognition," Proceedings of the IEEE International Conference on Computer Vision, v 2, 2001, p 270-275
[24] 黃泰祥, "具備人臉追蹤與辨識功能的一個智慧型數位監視系統," 中原大學, 2004/6
[25] Y. Ivanov, B. Heisele, and T. Serre, " Using component features for face recognition," Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition, Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition FGR 2004, 2004, p 421-426
[26] B. Heisele, P. Ho, and T. Poggio, " Face recognition with support vector machines: Global versus component-based approach," Proceedings of the IEEE International Conference on Computer Vision, v 2, 2001, p 688-694
[27] B. Heisele and T. Koshizen, " Components for face recognition," Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition, Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition FGR 2004, 2004, p 153-158
[28] B. Heisele, T. Serre, M. Pontil, and T. Poggio,"Component-based face detection," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, v 1, 2001, p I657-I662
[29] C. C. Chang and C. J. Lin, "LIBSVM: a library for support vector machines," 2001, Software available at \url {http://www.csie.ntu.edu.tw/~cjlin/ libsvm}
[30] http://www.mathworks.com/
[31] 李顯宏, MATLAB介面開發與編譯技巧, 文魁資訊, 2005
[32] http://vis-www.cs.umass.edu/~vidit/AI/dbase.html