Đề Tài Khóa Luận: Thiết Kế Hệ Thống Nhận Diện Lòng Bàn Tay Người

Khóa luận tốt nghiệp kỹ thuật máy tính về thiết kế hệ thống nhận diện lòng bàn tay người, ứng dụng trong bảo mật và nhận dạng sinh trắc học.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

91
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: LÝ DO CHỌN ĐỀ TÀI. MỤC ĐÍCH NGHIÊN CỨU

1.1. Phạm vi nghiên cứu

2. CHƯƠNG 2: TÌNH HÌNH TRONG NƯỚC

2.1. Tình hình ngoài nước

2.2. Bài toán nhận diện lòng bàn tay

2.2.1. Những khó khăn và thách thức trong bài toán nhận diện lòng bàn tay

2.2.2. Các lĩnh vực ứng dụng công nghệ nhận diện lòng bàn tay

2.2.3. Phát hiện lòng bàn tay và trích xuất vùng quan tâm

2.2.4. Cơ sở lý thuyết của phát hiện lòng bàn tay

2.2.5. Điều chỉnh hướng của bàn tay

2.2.6. Mô hình Tetra cấu trúc vi mô

2.2.7. Các bước thực hiện của mô hình

2.2.8. Principal Components Analysis

2.2.9. Một số phương thức thực hiện của PCA

2.2.10. Áp dụng PCA vào thuật toán LMTYP

2.2.11. Mô hình máy học để phân loại

2.2.12. Huấn luyện mô hình máy học

3. CHƯƠNG 3: PHẦN CỨNG HỆ THỐNG

3.1. Raspberry Pi Camera

3.2. Màn hình cảm ứng

3.3. Servo Motor SG90

3.4. Cảm biến hồng ngoại (IR Sensor)

3.5. Cảm biến khoảng cách HC-SR05

3.6. Quá trình mở cửa và đóng cửa

3.7. Triển khai phần cứng và phần mềm

4. CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM

4.1. Kết quả đạt được

4.2. Thời gian training trên các thiết bị

4.3. Thu thập mẫu

4.4. Nhận diện lòng bàn tay

4.5. Thiết kế giao diện

4.6. Mô hình hoàn chỉnh

4.7. Đánh giá khóa luận

4.8. Nhược điểm

5. CHƯƠNG 5: CÁC KẾT QUẢ ĐÃ THỰC HIỆN

5.1. Những đóng góp, đề xuất mới

6. CHƯƠNG 6: HƯỚNG PHÁT TRIỂN

6.1. Về mô hình cửa tự động

6.2. Về mô hình nhận diện lòng bàn tay

6.3. Về tính áp dụng của mô hình

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Hệ Thống Nhận Diện Lòng Bàn Tay Bằng Công Nghệ Nhúng

Hệ thống nhận diện lòng bàn tay bằng công nghệ nhúng đang trở thành một trong những giải pháp bảo mật tiên tiến nhất hiện nay. Công nghệ này không chỉ giúp xác thực danh tính mà còn đảm bảo tính bảo mật cao cho người dùng. Việc áp dụng công nghệ nhúng giúp tối ưu hóa chi phí và hiệu suất, từ đó mở rộng khả năng ứng dụng trong nhiều lĩnh vực khác nhau.

1.1. Định nghĩa và nguyên lý hoạt động của hệ thống

Hệ thống nhận diện lòng bàn tay hoạt động dựa trên việc phân tích các đặc điểm sinh trắc học độc đáo của lòng bàn tay. Các đặc điểm này bao gồm đường vân, nếp nhăn và hình dạng tổng thể của lòng bàn tay.

1.2. Lợi ích của việc sử dụng công nghệ nhúng

Công nghệ nhúng giúp giảm thiểu chi phí sản xuất và bảo trì hệ thống. Hệ thống có thể hoạt động độc lập mà không cần đến máy tính lớn, từ đó tăng tính linh hoạt và khả năng mở rộng.

II. Những Thách Thức Trong Việc Nhận Diện Lòng Bàn Tay

Mặc dù công nghệ nhận diện lòng bàn tay có nhiều ưu điểm, nhưng vẫn tồn tại một số thách thức cần giải quyết. Các vấn đề như độ chính xác, tốc độ xử lý và khả năng chống giả mạo là những yếu tố quan trọng cần được cải thiện.

2.1. Độ chính xác trong nhận diện

Độ chính xác của hệ thống phụ thuộc vào chất lượng hình ảnh và thuật toán xử lý. Việc cải thiện độ chính xác là một trong những ưu tiên hàng đầu trong nghiên cứu và phát triển.

2.2. Khả năng chống giả mạo

Công nghệ nhận diện lòng bàn tay cần phải có khả năng phát hiện và ngăn chặn các hành vi giả mạo, như sử dụng hình ảnh hoặc mô hình giả để đánh lừa hệ thống.

III. Phương Pháp Nhận Diện Lòng Bàn Tay Hiệu Quả

Để đạt được hiệu quả cao trong việc nhận diện lòng bàn tay, nhiều phương pháp đã được nghiên cứu và áp dụng. Các phương pháp này bao gồm việc sử dụng các thuật toán học máy và xử lý ảnh tiên tiến.

3.1. Sử dụng PCA và SVM trong nhận diện

Phân tích thành phần chính (PCA) và máy vector hỗ trợ (SVM) là hai phương pháp phổ biến trong việc trích xuất đặc trưng và phân loại lòng bàn tay. Chúng giúp giảm chiều dữ liệu và tăng tốc độ xử lý.

3.2. Tiền xử lý ảnh để cải thiện chất lượng

Tiền xử lý ảnh là bước quan trọng để nâng cao chất lượng hình ảnh trước khi thực hiện nhận diện. Các kỹ thuật như tăng cường độ tương phản và điều chỉnh góc nhìn giúp cải thiện độ chính xác.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Nhận Diện Lòng Bàn Tay

Hệ thống nhận diện lòng bàn tay có thể được áp dụng trong nhiều lĩnh vực khác nhau, từ bảo mật thông tin cá nhân đến quản lý truy cập trong các cơ sở hạ tầng quan trọng.

4.1. Ứng dụng trong bảo mật thông tin

Công nghệ này có thể được sử dụng để bảo vệ thông tin cá nhân, giúp ngăn chặn các hành vi xâm phạm và lừa đảo trực tuyến.

4.2. Ứng dụng trong quản lý truy cập

Hệ thống nhận diện lòng bàn tay có thể được triển khai trong các khu vực cần bảo mật cao như ngân hàng, trung tâm dữ liệu và các cơ sở quân sự.

V. Kết Luận và Tương Lai Của Công Nghệ Nhận Diện Lòng Bàn Tay

Công nghệ nhận diện lòng bàn tay đang trên đà phát triển mạnh mẽ và hứa hẹn sẽ trở thành một phần quan trọng trong các hệ thống bảo mật trong tương lai. Việc cải tiến công nghệ và mở rộng ứng dụng sẽ giúp nâng cao tính bảo mật và tiện lợi cho người dùng.

5.1. Xu hướng phát triển trong tương lai

Công nghệ nhận diện lòng bàn tay sẽ tiếp tục được cải tiến với sự phát triển của trí tuệ nhân tạo và học máy, từ đó nâng cao độ chính xác và khả năng chống giả mạo.

5.2. Tiềm năng ứng dụng rộng rãi

Với tính năng bảo mật cao và khả năng ứng dụng đa dạng, công nghệ nhận diện lòng bàn tay có thể được áp dụng trong nhiều lĩnh vực khác nhau, từ y tế đến thương mại điện tử.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế hệ thống nhận diện lòng bàn tay người

Trích đoạn nội dung tài liệu

mở đầu cho công cuộc chạy đua sinh trắc học mang tên "Xác minh lòng bàn tay". Đến năm 2017, tới lượt Samsung cũng cho ra đời công nghệ nhận diện lòng bàn tay của mình. Giữa sự phát triển như vũ bão của ngành sinh trắc học, đến năm 2019 ZKTeco ra đời phiên bản mới của công nghệ "Xác minh lòng bàn tay" - Palm Recognition. Công nghệ với khả năng xác minh từ khoảng cách lên tới 50 cm và góc nghiêng rộng tới +60° một cách cực kỳ chính xác.

Vào thang 9 năm 2019, Amazon đã thử nghiệm một công nghệ cho phép khách hàng của chuỗi cửa hàng thực phẩm Whole Food thanh toán tại quay bằng dấu lòng bàn tay. Tuy nhiên nổi bật nhất phải nói tới công ty công nghệ nổi tiếng Apple. Trong năm 2019 vừa qua, Apple đã được văn phòng Bang sáng chế và Thương hiệu Mỹ (USPTO) cấp bằng sáng chế công nghệ mới liên quan đến nghệ bảo mật thiết bị. Chiếc bằng này cho phép các thiết bi di động trong tương lai của hãng này có thé phát hiện chính xác tĩnh mạch trong lòng bàn tay người.

Theo tài liệu chỉ tiết, các thiết bị của Apple sẽ được tích hợp một hệ thống camera hong ngoại đặc biệt dưới man hình thiết bị cùng với hệ thống camera. Hệ thống camera này sau đó sẽ kết hop cùng với ánh sáng từ màn hình thiết bị để quét thông số tĩnh mạch của người dùng và so sánh với dữ liệu gốc đã được đăng ký dé nhận diện và quyết định mở khóa hay không. Apple tích hợp công nghệ nhận diện lòng bàn tay trên Apple Watch Góp mặt trong số những xu hướng công nghệ hang đầu được chuyên gia tổng kết đầu năm 2020, nhận diện lòng bàn tay đã trở thành một tính năng hàng đầu mà các ông lớn công nghệ rât mong muôn được dùng trên các sáng chê mới của mình. Bài toán nhận diện lòng bàn tay Long ban tay là khu vực từ cô tay tới các ngón tay.

Nó chứa đựng một số lượng lớn các đặc điểm như các đường chính, đặc trưng hình học, điểm delta, nếp nhăn và những đường vân hiển thị trong hình 3. Trong đó đường chính (Principal lines), nếp nhăn (Wrinkles) và đường vân (Minutiae Features) là ba đường giúp đảm bảo độ chính xác của việc nhận diện [6]. Đường chính là đường được sử dụng nhiều nhất trong bài toán nhận diện lòng bàn tay vì nó là đường dài nhất, đậm nhất và rộng nhất trên lòng ban tay. Nó đặc trưng cho các tinh năng dé phân biệt nhất trên lòng ban tay.

Nếp nhăn được coi là các mẫu đường mỏng hơn và được phần bố không đều. Các nếp nhăn này, đặc biệt là các nếp nhăn rõ rệt xung quanh các đường chính, cũng có thé đóng góp cho việc phân biệt của dấu bàn tay, tuy nhiên các nếp nhăn có thé bị thay đối theo thời gian. Các đường vân là những kết cầu đường mảnh phân bố khắp bề mặt lòng bàn tay. Khi chụp hình ảnh bàn tay, vùng quan tâm (ROI) của lòng ban tay được trích xuất.

ROI chứa thông tin quan trọng của bàn tay được sử dụng dé nhận diện. ROI chứa những thông tin quan trọng được sử dụng để nhận diện. Trước khi trích xuất tính năng, ROI được xử lý trước dé làm rõ kết cau lòng bàn tay và phân biệt với nên. Sau đó, các tính năng phân biệt trong ROI được trích xuất bằng cách sử dụng các kỹ thuật và thuật toán đa diện, từ đó xác định và nhận diện chủ sở hữu của bàn tay hoặc nhóm người quan tâm tùy thuộc vào yêu câu cụ thê của từng bài toán.

Những khó khăn và thách thức trong bài toán nhận diện lòng bàn tay Bài toán nhận diện lòng bàn tay người không phải là mới, nhưng vẫn là một bài toán khó và nhiều thách thức. Các nghiên cứu hiện tại đã tiếp tục nỗ lực đề giải quyết bài toán này, nhưng vẫn chưa đạt được kết quả mong muốn. Điều này cho thấy tính phức tap và đa diện của dấu vân và nếp nhăn trên lòng bàn tay. Có thé kế đến những khó khăn của bài toán nhận diện lòng ban tay người như sau: — Góc chụp: góc chụp ảnh lòng bàn tay ảnh hưởng lớn đến hình ảnh vân tay thu được.

Tùy thuộc góc máy anh và bàn tay mà hình ảnh có thé thay đôi đáng kể. Ví dụ như chụp thăng từ trên xuống, nghiêng trái/phải với nhiều góc khác nhau. — Điều kiện của ảnh: thiếu sáng hoặc dư sáng đều khiến ảnh mờ, khó phân biệt rõ các đường vân. Các loại máy ảnh kỹ thuật số, hồng ngoại cho hình ảnh có độ tương phản, độ sắc nét khác nhau.

Cần chọn điều kiện và thiết bị phù hợp dé có ảnh lòng bàn tay chất lượng cao. — Môi trường: bụi, ban, hoặc các chất cản trở khác có thé làm mờ hoặc che giấu các đặc điểm trên ban tay. Điều này có thé làm giảm độ chính xác và kết quả của quá trình nhận diện. — Ảnh hưởng về tuổi tác: quá trình lão hóa tự nhiên theo thời gian có thê làm thay đổi cau trúc da và hình dạng các đặc điểm vân tay.

Điều này có thé làm thay đôi tính nhất quán và độ chính xác của quá trình nhận diện. Cac lĩnh vực ứng dụng công nghệ nhận diện lòng bàn tay Công nghệ nhận diện lòng bản tay đã được áp dụng rộng rãi và hiệu quả trong nhiêu lĩnh vực. Một sô ứng dụng tiêu biêu có thê kê đên: — Ngân hàng: các máy ATM sử dụng công nghệ nhận diện lòng bàn tay dé xác thực giao dịch thay vì ding thẻ và mật khẩu. — An ninh - Pháp luật: lĩnh vực pháp y và cơ quan công an áp dụng công nghệ này trong công tác điều tra hình sự dựa trên lòng bàn tay tại các hiện trường vụ án.

— Bảo mật cá nhân: các thiết bị điện tử như điện thoại, laptop có thể dùng nhận diện lòng bàn tay thay vì mật khâu dé mở khóa và bảo vệ thông tin cá nhân. — Kiểm soát ra vào: hệ thống nhận diện lòng bàn tay được ứng dụng dé kiểm soát việc ra vào tại các tòa nhà, công ty, hoặc kết hợp với nhận dạng khuôn mặt đê điêm danh nhân viên. CƠ SỞ LÝ THUYET Phần này sẽ đi sâu hơn vào các thuật toán đã được nêu ở trên, làm rõ hơn về cơ sở lý thuyết của phần cứng cũng như phần mềm, dé từ đó có một cái nhìn tổng thể hơn về lý do tại sao lựa chọn những linh kiện, mô hình, thuật toán đó. Phát hiện lòng bàn tay và trích xuất vùng quan tâm 3.

Cơ sở lý thuyết của phát hiện lòng bàn tay Tiền xử lý là bước đầu tiên và quan trọng trong quá trình xử lý ảnh, đặc biệt trong việc nhận diện lòng bàn tay. Bước này nhằm chuẩn bị dữ liệu ảnh trước khi áp dụng các kỹ thuật xử lý khác như phân đoạn, nhận diện đối tượng hay trích xuất đặc trưng, là một trong những phan quan trọng nhất của việc nhận diện lòng ban tay. Trích xuất vùng quan tâm từ một hình ảnh lòng bàn tay giúp tăng đáng ké khả năng nhận diện của hệ thống. Vì vùng quan tâm được trích xuất yêu cầu ít sự xử lý và lưu trữ hơn.

Hình ảnh lòng bàn tay sẽ được loại bỏ nhiễu và giảm kích thước, từ đó giảm sự tính toán yêu cầu trong bài toán nhận diện vì kích thước của cơ sở dữ liệu trong bài toán đã được giảm đáng kể. Độ chính xác của thuật toán tiền xử lý rất quan trọng, vì bat kỳ lỗi nào xảy ra trong bước này đều có thé ảnh hưởng đến các bước xử lý tiếp theo và dẫn đến sai sót trong quá trình nhận diện. Việc trích xuất vùng quan tâm được tiền hành như sau: đầu tiên hình ảnh bàn tay sẽ được áp dụng bộ lọc Gausian dé loại bỏ nhiễu và làm mịn ảnh ban đầu. Sau đó chúng ta nhị phân hóa hình ảnh bàn tay bằng phương pháp phân ngưỡng ảnh [8], đây là một phương pháp hữu ích trong việc giảm tối đa ảnh hưởng của nhiễu và những thay đổi lớn trong độ sáng.

Việc phân ngưỡng ảnh dựa vào việc trong hệ màu RGB màu đen có giá trị là (0, 0, 0) và màu trắng sẽ có giá trị là (255, 255, 255). Ngưỡng là một giá trị nằm trong khoảng từ 0 đến 255, được sử dụng trong xử lý ảnh đề chia tách các giá trị độ xám của ảnh thành hai miền riêng biệt. Giá trị độ xám của mỗi điểm ảnh trong ảnh ban đầu được so sánh với giá trị ngưỡng đã chọn. Nếu giá trị độ xám nhỏ hơn giá trị ngưỡng, điểm anh sẽ thuộc vào mién thứ nhất.

Các điểm ảnh này sẽ 12 được chuyển thành giá trị của điểm ảnh đen (0, 0, 0) trong ảnh mới. Ngược lại, nếu giá trị độ xám lớn hơn hoặc bằng giá trị ngưỡng, điểm ảnh sẽ thuộc vào miễn thứ hai. Các điểm ảnh này sẽ được chuyền thành giá trị của điểm ảnh trắng (255, 255, 255) trong ảnh mới. Kết quả quá trình loại bỏ nhiễu bộ lọc Gausian và nhị phân hóa từ hình ảnh ban đầu được thể hiện ở hình 4 Hình 4.

Kết quả của quá trình nhị phân hóa hình ảnh bàn tay Tính toán trọng tâm của ảnh: đầu tiên chúng ta tính moment của ảnh, đây là một giá trị số học biéu điễn mức độ phân bó của điểm ảnh trên bức ảnh, moment ảnh mụa bậc (i,j) của ảnh xám với cường độ điểm ảnh f(,j) được tính toán như sau: Mpq = Liz =øj==ø | j* * ƒ(,7) œ@) Đối với một bức ảnh nhị phân: mạo tương ứng với tổng tat cả các điểm ảnh khác 0 theo tọa độ x, mại tương ứng với tông tất cả các điểm khác 0 theo tọa độ y và m¡¡ tương ứng với tong tat cả các điểm ảnh bat kề giá trị của chúng theo tọa độ x và y. Trọng tâm cua lòng bàn tay nhị phân hóa (X¿¿ntroia› Ycentroia) được tính toán nhờ sử dụng công thức dưới đây: mor mo Xcentroid = miu > Yeentroia = my (2) Tw đó trọng tâm của hình ảnh nhị phân được tính toán va hiển thị như hình 5 13 Hình 5. Trong tâm của hình ảnh bàn tay Tiếp theo chúng ta sẽ trích biên của ảnh nhị phân nói trên bằng phương pháp xử lý hình thái học (morphological processing). Các bước tiễn hành thực hiện: — Phép ăn mòn (Erosion): chúng ta thực hiện phép ăn mòn trên ảnh nhị phân sử dụng phần tử cấu trúc S.

— Khử nền (Background Subtraction): chúng ta thực hiện khử nền của ảnh gốc A băng cách lấy ảnh gốc A trừ đi ảnh đã thực hiện phép ăn mòn ở bước trên.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu với tiêu đề Hệ Thống Nhận Diện Lòng Bàn Tay Bằng Công Nghệ Nhúng trình bày một giải pháp tiên tiến trong việc nhận diện lòng bàn tay, sử dụng công nghệ nhúng để cải thiện độ chính xác và tốc độ xử lý. Hệ thống này không chỉ giúp nâng cao khả năng bảo mật mà còn mở ra nhiều ứng dụng trong các lĩnh vực như thanh toán điện tử và kiểm soát truy cập. Độc giả sẽ tìm thấy những thông tin hữu ích về cách thức hoạt động của công nghệ này, cũng như những lợi ích mà nó mang lại cho người dùng.

Để mở rộng kiến thức về các phương pháp nhận diện sinh trắc học, bạn có thể tham khảo thêm tài liệu Luận án tiến sĩ công nghệ thông tin nghiên cứu nâng cao các kỹ thuật số sánh vân tay dựa trên đặc trưng điểm trạc, nơi cung cấp cái nhìn sâu sắc về các kỹ thuật so sánh vân tay. Ngoài ra, tài liệu Nghiên cứu phương pháp tăng cường chất lượng ảnh vân tay sẽ giúp bạn hiểu rõ hơn về cách cải thiện chất lượng hình ảnh trong nhận diện vân tay. Cuối cùng, bạn cũng có thể tìm hiểu về Đồ án tốt nghiệp thiết kế hệ thống xử lý ảnh nhận diện khớp ngón tay người sử dụng raspberry pi, một ứng dụng thực tiễn của công nghệ nhận diện sinh trắc học. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về lĩnh vực này.