250 likes | 433 Views
Đại học Khoa học Tự nhiên Phòng thí nghiệm CNPM (SELab). Xây dựng engine nhận dạng vân tay cho hệ thống nhúng T-Engine và Embedded Linux. CN đề tài: ThS. NGUYỄN TRI TUẤN E-mail: nttuan@selab.hcmuns.edu.vn
E N D
Đại học Khoa học Tự nhiênPhòng thí nghiệm CNPM (SELab) Xây dựng engine nhận dạng vân tay cho hệ thống nhúng T-Engine và Embedded Linux CN đề tài: ThS. NGUYỄN TRI TUẤN E-mail: nttuan@selab.hcmuns.edu.vn Cơ quan chủ trì: ICDREC, Khu Công Nghệ Phần mềm, Đại học Quốc gia TP. Hồ Chí Minh 05 - 2008
Nội dung 1 Mục tiêu và nội dung nghiên cứu của đề tài 2 Hệ thống nhận dạng vân tay nguồn mở eFinger 3 Xây dựng hệ thống eSFS trên ARM9 và T-Engine 4 Tổng kết
1 2 3 Xây dựng engine phần mềm nhận dạng vân tay eSFS có thể tích hợp vào các ứng dụng hệ thống nhúng khác eSFS nhận dạng 1:1 và 1:N với tốc độ thời gian thực với N <1000 eSFS có thể chạy trên nhiều platform hệ thống nhúng cụ thể là T-Engine SH7760 và Embedded Linux ARM9 Mục tiêu của đề tài
Nội dung nghiên cứu của đề tài Nội dung nghiên cứu Máy PC Hệ Thống Nhúng Nghiên cứu các kỹ thuật tối ưu xử lý ảnh số nguyên Nghiên cứu các thuật toán nhận dạng vân tay và chạy thử nghiệm Mô hình biểu diễn vân tay Xây dựng trình điều khiển thiết bị đọc vân tay Chuyển đổi eSFS sang môi trường hệ thống nhúng T-Engine và Embedded Linux Xây dựng engine nhận dạng eSFS
Quá trình nhận dạng vân tay Sơ đồ các bước nhận dạng
Nội dung 1 Mục tiêu và nội dung nghiên cứu của đề tài 2 Hệ thống nhận dạng vân tay nguồn mở eFinger 3 Xây dựng hệ thống eSFS trên ARM9 và T-Engine 4 Tổng kết
Các hệ thống nhận dạng vân tay nguồn mở ffpis FVS Lince f-poc eFinger Các hệ thống nhận dạng vân tay nguồn mở
Chọn mã nguồn • http://dpfp.berlios.de/wikka.php?wakka=FingerprintRecognition • http://www.reactivated.net/fingerprint-enhancement-and-recognition/ • “Trong số đó, FVS và eFinger được đánh giá là có thể sử dụng để phát triển mặc dù hệ thống này chưa phải là hoàn chỉnh tối ưu, tuy nhiên có thể được sử dụng như bước khởi đầu. eFinger được xây dựng sau FVS và sử dụng code enhancement của FVS.”
eFinger efinger
Nội dung 1 Mục tiêu và nội dung nghiên cứu của đề tài 2 Hệ thống nhận dạng vân tay nguồn mở eFinger 3 Xây dựng hệ thống eSFS trên ARM9 và T-Engine 4 Tổng kết
Kiến trúc hệ thống Kiến trúc hệ thống
Xây dựng hệ thống eSFS Thuật toán Gabor tính toán trên số thực
1 2 3 Xây dựng driver USB FP-reader
Xây dựng driver USB FP-reader Giao tiếp driver tầng ứng dụng
Xây dựng driver USB FP-reader Giao tiếp driver tầng ứng dụng
Nội dung 1 Mục tiêu và nội dung nghiên cứu của đề tài 2 Hệ thống nhận dạng vân tay nguồn mở eFinger 3 Xây dựng hệ thống eSFS trên ARM9 và T-Engine 4 Tổng kết
Kết quả đạt được • Xây dựng được driver cho thiết bị lấy dấu tay Fujitsu MBF200. • Tối ưu hóa mã nguồn eFinger để tạo ra eSFS-core trên PC • Cải tiến thuật toán nâng cao chất lượng ảnh (Gabor) • Chuyển đổi mã nguồn eSFS sang hệ thống nhúng ARM9 và T-Engine • Xây dựng được cơ sở dữ liệu lưu trữ trên ARM9 và T-Engine • Xây dựng được ứng dụng bằng Qt trên ARM9. • Xây dựng được ứng dụng command-line trên T-Engine • Đây là kết quả cơ bản quan trọng cho đề tài trọng điểm ĐHQG “XÂY DỰNG THƯ VIỆN TÍCH HỢP HỆ THỐNG NHẬN DẠNG VÂN TAY TRÊN MÁY PC VÀ HỆ THỐNG NHÚNG ”
Kết quả đạt được Mẫu test từ: efinger, thiết bị MBF200, FVC2004, Biometric Tổng số mẫu test ~500
Hướng phát triển • Phát triển module matching để kết quả so khớp tốt hơn • Cải tiến tốc độ thực hiện • Xây dựng driver cho các thiết bị FP-reader khác trên hệ thống ARM • Tập trung phát triển eSFS trên ARM9, không nên phát triển tiếp trên T-Engine