L ời nói đầu
8. Đối chiếu vân tay để định danh mẫ u
9.4. Hướng phát triển
· Tiếp cận với thuật toán xử ảnh bằng công cụ lọc Gabor nhằm giải quyết vấn đề xử lý các ảnh vân tay bịđứt gãy liên tục. Tuy nhiên đi với điều này sẽ phải giải quyết khó khăn về việc ước lượng chính xác tần số vân tay và định hướng cục bộ vân tay.
· Giảm thời gian xử lý xuống thấp hơn nữa bằng cách tối ưu một số chương trình thực hiện thuật toán xử lý ảnh.
· Tiếp cận với thuật toán nhận dạng đường vân để phân loại chính xác hơn các dạng vân tay.
· Các chương trình được thiết kế theo mô-đun, tính mở của hệ thống là xuyên suốt do đó không gặp khó khăn nhiều trong việc mở rộng cơ sở dữ liệu. Điều này cũng có nghĩa là bộ số liệu học có thể tăng thêm dễ dàng, góp phần cải thiện độ chính xác nhận dạng. Và cả việc thay thế nâng cấp các mô-đun chương trình cũng sẽ không gặp nhiều khó khăn.
Tài liệu tham khảo
[1] Maltoni D., Maio D., Jain A. K., Prabhakar S., Handbook of Fingerprint Recognition, Springer, 2003.
[2] Hoover J. E., The Science of Fingerprints Classification and Uses, United States Department of Justice, 2006.
[3] Hong L., Automatic Personal Identification using Fingerprints, Michigan State Univesity, 1998.
[4] Ratha N. K., Chen S., Jain A. K., Adaptiveow orientation based feature extraction in Fingerprint Recognition, Michigan State Univesity, 1995. [5] Gonzalez R C., Woods R. E., Digital Image Processing, 2nd Edition,
Prentice Hall 2002.
[6] Gonzalez R C., Woods R. E., Eddins S. L., Digital Image Processing using MATLAB, Prentice Hall 2004.
[7] Neto H. V., Borges L. D.,Fingerprint Classification with Neural Networks.
[8] Park H. C., Park H., Fingerprint Classification using Fast Fourier Transform and Nonlinear Discriminant Analysis, University of Minnesota.
[9] Chickkerur S., Wu C., Govindaraju V., Cartwright A. N., Fingerprint Image Enhancement Using STFT Analysis. University at Buffalo.
[10] Chickkerur S., Wu C., Govindaraju V., A systemmatic approach for feature extraction fingerprint images, University at Buffalo.
[11] Komarinski P., Automated Fingerprint Identification Systems (AFIS), Elsevier, 2005.
[12] Trần Hoài Linh. Bài giảng “Mạng nơ-ron nhân tạo và ứng dụng trong xử
lý tín hiệu”.
Phụ lục
Danh sách các script file khác trong đồ án
STT Tên hàm Chức năng
1 angbiffv Tính góc định hướng của bifurcation minutiae 2 angterfv Tính góc định hướng của termination minutiae 3 arecarfv Khoanh vùng để tính chỉ số Poincaré
4 briequfv Cân bằng cường độ sáng
5 cronumfv Tính crosssing number
6 delboufv Xóa nhiễu ở ngoài đường bao tao ra bởi segmentation 7 delshofv Xóa các đoạn vân ngắn
8 fincorfv Tìm điểm core
9 finshofv Tìm đoạn vân ngắn
10 inpcatfv Lấy catogory
11 inpimafv Lấy input
12 leasqufv Ước lượng bình phương cực tiểu 13 loaimafv Load ảnh vào để xử lý
14 mearidfv Ước lượng khoảng cách trung bình của các đường vân 15 norsizfv Hiệu chỉnh kích thước ảnh
16 plominfv Hiển thị các minutiae
17 rotallfv Xoay tất các đối tượng để tìm cặp minutiae 18 rotridfv Xoay các đối tượng để khớp mẫu
19 genvecfv Tạo vector dữ liệu để phân loại 20 sortttfv Sắp xêp kết quả
21 thirid1fv Làm mảnh đường vân cấp một 22 thirid2fv Làm mảnh đường vân cấp hai
Các bước chạy phần mềm mô phỏng
Bước 1: Chuyển thư mục hiện hành tới thư mục Finger. Sử dụng lệnh:
>> myGuifv
để có cửa sổ giao diện trong Hình-40
Hình-40. Cửa sổ giao diện.
Bước 2: Click vào nút Open, chon một file ảnh vân tay để bắt đầu trích chọn đặc tính.
Bước 3: Click vào nút HE Enhancement để thực hiện tăng cường ảnh bằng cân bằng lược đồ xám.
Hình-42. Cân bằng lược đồ xám.
Bước 4: Click vào nút FB Enhancement để thực hiện tăng cường ảnh bằng biên đổi Fourier rời rạc và cân bằng cường độ sáng của ảnh.
Bước 5: Click vào nút Binarization để thực hiện phân ngưỡng cục bộ-nhị phân hóa ảnh.
Hình-44. Nhị phân hóa ảnh.
Bước 6: Click vào nút Orientation Image để ước lượng trường định hướng.
Bước 7: Click vào nút Segmentation để khoanh lây vùng ảnh vân tay.
Hình-46. Segmentation.
Bước 8: Click vào nút Detection Coređể tìm điểm core.
Bước 9: Click vào nút Thinningđể làm mảnh đường vân.
Hình-47. Làm mảnh đường vân.
Bước 10: Click vào nút Post-processingđể lọc các minutiae.
Bước 11: Click vào nút Display Minutiaeđể hiện thị các minutiae sẽ tạo mã.
Hình-49. Hiển thị minutiae.
Bước 12: Click vào nút Matchingđểđối sánh vân tay.