跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.180) 您好!臺灣時間:2026/10/15 21:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳步偉
研究生(外文):pu-wei chen
論文名稱:利用ARM核芯之嵌入式平台實現一個以指紋辨識為基礎之門禁安全系統
論文名稱(外文):Implementation of a fingerprint identification security system with an embedded ARM-based platform
指導教授:陳思文陳思文引用關係
指導教授(外文):Szi-Wen Chen
學位類別:碩士
校院名稱:長庚大學
系所名稱:電子工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:87
中文關鍵詞:ARM微處理器、嵌入式系統、指紋影像處理
相關次數:
  • 被引用被引用:0
  • 點閱點閱:298
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
本論文研究利用ㄧARM9微處理器為核芯之嵌入式發展版(Creator)來實現一個多功能指紋辨識門禁安全系統。整體系統主要由三個部份組成: Creator, server與網路通訊程式。待軟體開發環境建置完成後,再將程式移植至嵌入式發展版上驗證。Creator端主要功能為擷取指紋與建立指紋身份檔(Fingerprint ID file)並送往server端作比對。server端則負責接收指紋身份檔,經比對後再將結果回傳至Creator端。server端可藉由比對的紀錄來管理門禁與管制區的設備(如 PC)。本安全系統利用網路通訊來達到系統各部份的資訊交換,並且可便利地擴大系統規模。指紋辨識演算法包括影像強化去雜訊、指紋流向偵測、二值化、細線化、特徵擷取、後處理與結構式比對。在此,我們提出了一個改良式的二值化方法,其僅需少量的處理時間,十分適合於嵌入式系統應用。
In this research, a multi-function fingerprint security system is developed. Such an application was successfully realized via a commercial development board, so-called the “Creator”, with an embedded ARM CPU. The overall structure of the proposed security system mainly consists of three parts: a Creator as the client, a PC-based server, and the network programming based communications part. After establishing the embedded software development environment, and porting the functions on the Creator board, the on-board ARM CPU executes all required calculations for fingerprint feature extraction in a real-time fashion, and plays the central role of the system. The PC-based server then receives feature vectors from the Creator to perform the task of fingerprint matching further. According to the results of matching, the server controls the entrance of the restricted area (for example, a Lab). In the meantime, the server also controls the access to the equipment or machines, such as PC’s, in the area. Such a security system actually takes the advantage of internet communications technology for information transmission from a remote measurement site (client) to the monitoring and controlling center (server). In addition, a modified image binarization algorithm is also proposed in this study. It has the merits of lower time and memory complexity, and thus is very suitable for the applications into the embedded systems.
第一章 序論 ……………………………………………………… 1
1.1 研究背景 ………………………………………………….. 1
1.2 研究動機與目的 ………………………………………… 2
1.3 研究方法 ………………………………………………….. 4
1.4 全文架構 ……………………………………….………….. 5
第二章 建構嵌入式系統 ………………………………………… 6
2.1 嵌入式系統簡介 ………………………………………… 6
2.1.1 嵌入式系統硬體平台 ……………………………….. 7
2.1.2 嵌入式系統軟體平台 ……………………………….. 8
2.2 系統硬體開發環境 ………………………………………… 9
2.2.1 Creator PreSOC 嵌入式系統平台 ………………… 10
2.2.2 ARM CPU Family …………………………..………… 11
2.2.3 Samsung S3C2410 CPU 模組 …………….………… 12
2.2.4 其他硬體設備 ………………………………………… 13
2.3 系統軟體開發環境 …………………………………………. 15
2.3.1 跨平台開發工具(cross-platform development tool) ... 15
2.4 核心編譯(kernel compilation) …………………………… 17
2.5根檔案系統(root filesystem)規劃 ……………………………. 19
2.5.1 根檔案系統內容 …………………………………….. 21
2.5.2 利用BusyBox製作使用者工具 ……….…………. 22
2.5.3 函式庫(/lib)內容 ……………………………………. 23
2.5.4 裝置檔 …………………………………………….. 25
2.6 開機載入程式(bootloader) ……………………………….. 26
第三章 指紋影像處理 ……………………………………………… 28
3.1 指紋生理特性 ……………………………………………. 28
3.2 指紋特徵分類 ……………………………………………. 29
3.3 指紋影像前處理 ………………………………………… 29
3.3.1 影像強化與去雜訊 ……………………………….. 30
3.3.2 流向偵測(Direction detection) ……………………… 33
3.3.3 二值化(Binarization) ……………………………….. 37
3.3.3.1 Regional Average Thresholding (RAT) …..… 38
3.3.3.2 二值化濾波(filter method) …………………. 40
3.3.3.3改良式二值化濾波(modified filter method) ……. 42
3.3.4 細線化(Thinning Algorithm) ………………………. 44
第四章 特徵擷取與比對 ……………….………………………… 47
4.1 特徵擷取(Feature extraction) ……………………………. 47
4.2 後處理(postprocessing) ………………….………………… 48
4.3 特徵比對演算法(Minutiae Matching Algorithm) …….….. 53
4.3.1 結構式比對演算法(Structure Matching Algorithm) …. 54
4.3.2 特徵向量建立(Build up feature vector) ……………… 54
4.3.3 結構式比對法則(Structure Matching Rule) ………….. 56
第五章 系統整合與實驗結果 …………………………………….. 61
5.1 程式移植 …………………………………………………. 61
5.2 TCP/IP網路協定與socket介面 …………..……………….. 62
5.2.1 TCP socket網路程式 ………………………………. 64
5.2.2 其餘常用的socket函式 ………………………….. 68
5.3 系統整合 ………………………………………………… 69
5.4 實驗結果 ………………………………………………… 73
5.4.1 指紋影像處理 ………………………………….. 73
5.4.2 程式移植對照 …………………………………… 75
5.4.3 系統效能 ……………………………………….. 78
5.4.4 比對正確率 ………………………………………. 79
5.4.5 整體系統運作 …………….…….……………….. 80
第六章 結論與未來展望 …………………………………………. 83
參考文獻 ……………………………………………………………. 84
[1] A. Wahab, S.H. Chin and E.C. Tan, “Novel approach to automated fingerprint recognition,” IEE Proceedings-Vision, Image, and Signal Processing, Vol. 1453, No. 3, pp. 160-166, 1998.
[2] 新華電腦,“Embedded Linux ARM9 S3C2410上實作”,全華科技圖書 ,ISBN:957-21-4808-7.
[3] Karim Yaghmour, “Building embedded Linux systems”, O’REILLY, ISBN: 986-7794-30-3.
[4] Richard Stallman, “Using and porting the GNU compiler collection(GCC)”, iUniverse.com, Inc., ISBN: 0-595-10035-x.
[5] Mike Loukides, Andy Oram, “Programming with GNU software”, O’REILLY, ISBN: 957-98213-9-9.
[6] Andrew Oram, Steve Talbott, “Managing projects with make”, O’REILLY, ISBN: 0-937175-90-0.
[7] Filesystem Hierarchy Standard, http://www.pathname.com/fhs/
[8] Matt Welsh, Matthias Kale Dalheimer and Lar Kaufman, “Running Linux”, O’RELLY, ISBN:957-8247-33-8.
[9] 陳俊良,“有效的指紋前處理及分類,” 淡江大學資訊工程學系碩士學位論文, 2000.
[10]Rafael C. Gonzalez and Richard E. Woods, “Digital image processing,” Second Edition
[11] Jim Z. C. Lai* and Shih-Chia Kuo,” An improved fingerprint recognition system based on partial thinning,” 16th IPPR Conference on computer vision, Graphics and image processing(CVGIP 2003)
[12] Bazen A. M., and Gerez S.H, ”Systematic methods for the computation of the directional fields and singular points of fingerprint,” IEEE Transactions on Pattern Analysis and Machine Intelligence, NOV.2002 July 24, Issue:7, page:905-919
[13] R.M. Stock and C.W. Swonger, “Development and evaluation of a reader of fingerprint minutiae,” Cornell Aeronautical Laboratory, Technical Report, CAL No. XM-2478-X-1, pp. 13-17, 1969.
[14] Lin Hong, Yifei Wan and Anil Jain, “Fingerprint image enhancement: algorithm and performance evaluation”, IEEE Transaction on Pattern Analysis and Machine Intelligence, Vol. 20, No. 8, August 1998
[15] Greenberg S., Aladjem M., Kogan D. and Dimitrov I., "Fingerprint image enhancement using filtering techniques", IEEE Proc. Int'l Conf. Pattern Recognition (ICPR'00), pp. 322-325, 2000
[16] L. O’Gorman and J. V. Nickerson, “An approach to fingerprint filter
design,” Pattern Recognition, Vol. 22, No. 1, pp. 29-38, 1989
[17] I. Emiroglu and M.B. Akhan, “Pre-processing of fingerprint images,” European Conference on Security and Detection, pp. 147 –151, Apr. 1997.
[18]蔡孟達,“色彩影像初階校正與縮放技術研究,”中原大學
資訊工程學系碩士學位論文, 2005
[19] T.Y. Zhang and C.Y. Suen,” A fast parallel algorithm for thinning digital patterns,” Communications of the ACM Vol. 27 , Issue 3.March 1984 pp. 236 – 239 1984
[20]Louisa Lam, Seong- Whan Lee and Ching Y. Suen,” Thinning Methodologies -A Comprehensive Survey,” Vol. 14 , Issue 9 ,September 1992 pp.869 – 885 1992
[21]H. E. LU and P. S. P. Wang, ”A common on “a fast parallel algorithm for thinning digital patterns”,” Communications of the ACM, vol.29 pp.239-242, March 1986
[22] Marius Tico and Pauli Kuosmanen, “An algorithm for fingerprint image postprocessing,” IEEE signals, systems and computers conference, vol. 2 pp.1735-1739 2000
[23] Q. Xiao and H. Raafat, “Fingerprint image postprocessing: a
combined statistical and structural approach,” Pattern Recognition,
24(10) pp.985-992, Oct. 1991
[24] Raymond Thai, “Fingerprint Image enhancement and minutiae Extraction,” Honours Programme of the School of Computer Science and Software Engineering, The University of Western Australia,2003
[25] N. K. Ratha, K. Karu, S. Chen, and A. K. Jain, “A real-time matching system for large fingerprint databases,” IEEE Trans. Pattern Anal. Machine Intell., vol. 18, no. 8, pp. 799-813, August 1996.
[26] C. J. Lee and S. D. Wang, “A Gabor filter-based approach to fingerprint recognition,” Proc. IEEE Workshop on Signal Processing Systems, pp. 371-378, 1999.
[27] HRECHAK, A.K., and MCHUGH, J.A., “Automated fingerprint
recognition using structural matching,” Pattern Recognit., vol. 23, No.8, pp. 893-904 1990
[28] Xudong Jiang and Wei-Yun Yau, “Fingerprint minutiae matching based on the local and global structures,” Pattern Recognition, Proceedings. 15th International Conference on Vol. 2, pp.1038-1041 2000
[29]平田 豐, “C程式設計500個應用範例技巧大全集(Windows & Linux跨平台通用)” 博碩文化,ISBN:957-527-813-5
[30] The OSI 7 Layer Model for Network Protocol, http://www.cs.cf.ac.uk/Dave/Internet/node51.html
[31] W. Richard Stevens, “網路應用程式設計介面 Sockets與XTI” 培生教育, ISBN:986-7790-42-1
[32] Keir Davis, John W. turner, Nathan Yocom, “The definitive guide to Linux network programming” Apress, ISBN:1-59059-322-7
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top