Đồ án: Xây dựng hệ thống điểm danh nhận diện khuôn mặt - ĐH Vinh

Xây dựng hệ thống điểm danh nhận diện khuôn mặt tự động. Hướng dẫn chi tiết các bước triển khai, ưu điểm và ứng dụng thực tế.

Trường đại học

Trường Đại học Vinh

Chuyên ngành

Công Nghệ Phần Mềm

Người đăng

Ẩn danh

Thể loại

Đồ án học phần

2023

49
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về hệ thống điểm danh nhận diện khuôn mặt hiện đại

Trong bối cảnh chuyển đổi số giáo dục và quản lý doanh nghiệp, hệ thống điểm danh nhận diện khuôn mặt đang nổi lên như một giải pháp công nghệ tiên tiến, thay thế các phương pháp thủ công truyền thống. Hệ thống này ứng dụng công nghệ nhận diện khuôn mặt, một lĩnh vực quan trọng của thị giác máy tính (computer vision) và trí tuệ nhân tạo, để tự động hóa quy trình xác thực danh tính. Thay vì điểm danh bằng giấy hay quẹt thẻ, hệ thống sử dụng camera AI để ghi nhận hình ảnh, sau đó các thuật toán nhận dạng khuôn mặt phức tạp sẽ phân tích và so sánh với cơ sở dữ liệu khuôn mặt đã được lưu trữ. Quá trình này diễn ra nhanh chóng, chính xác và giảm thiểu tối đa sự can thiệp của con người. Theo nghiên cứu "Xây dựng hệ thống điểm danh nhận diện khuôn mặt" của nhóm sinh viên Trường Đại học Vinh, việc ứng dụng công nghệ này không chỉ giúp tiết kiệm thời gian mà còn "tạo ra một hệ thống quản lý chuyên nghiệp, giúp các trường học đảm bảo tính trung thực và công bằng". Các giải pháp điểm danh thông minh như VN Face School hay ACheckin đã chứng minh hiệu quả thực tiễn, cho thấy tiềm năng to lớn trong việc cải thiện quy trình quản lý nhân sự và quản lý sinh viên. Hệ thống này không chỉ là một công cụ điểm danh, mà còn là một nền tảng quan trọng cho việc xây dựng môi trường làm việc và học tập hiện đại, an toàn và hiệu quả hơn.

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

Về cơ bản, một hệ thống điểm danh nhận diện khuôn mặt là một ứng dụng công nghệ sinh trắc học để tự động xác định và xác minh danh tính một cá nhân từ hình ảnh kỹ thuật số hoặc một khung hình video. Nguyên lý hoạt động của nó dựa trên nền tảng học máy (machine learning). Quy trình bắt đầu bằng việc phát hiện khuôn mặt trong ảnh (Face Detection), sau đó trích xuất các đặc trưng riêng biệt trên khuôn mặt như khoảng cách giữa hai mắt, hình dáng cằm, cấu trúc xương gò má (Feature Extraction). Các đặc trưng này được chuyển đổi thành một vector số duy nhất, gọi là "faceprint". Cuối cùng, hệ thống sẽ so sánh vector này với các vector đã được lưu trong cơ sở dữ liệu khuôn mặt để tìm ra sự trùng khớp. Quá trình này yêu cầu huấn luyện mô hình AI với một lượng lớn dữ liệu để đạt được độ chính xác cao.

1.2. Lợi ích vượt trội so với các phương pháp điểm danh cũ

So với điểm danh thủ công hoặc bằng thẻ từ, phần mềm điểm danh tự động bằng khuôn mặt mang lại nhiều lợi ích. Thứ nhất là tính chính xác và an ninh và bảo mật cao, loại bỏ hoàn toàn tình trạng điểm danh hộ, gian lận. Thứ hai, hệ thống giúp tiết kiệm thời gian đáng kể. Theo khảo sát tại Trường Đại học Vinh, quá trình điểm danh thủ công mất từ 5-10 phút, trong khi AI điểm danh chỉ mất vài giây. Thứ ba, nó cung cấp dữ liệu minh bạch và chính xác cho việc chấm công online và quản lý, giúp nhà quản lý dễ dàng theo dõi và xuất báo cáo. Cuối cùng, giải pháp này mang đến trải nghiệm hiện đại, chuyên nghiệp, nâng cao hình ảnh của tổ chức trong mắt nhân viên và sinh viên.

II. Giải quyết thách thức điểm danh thủ công bằng nhận diện khuôn mặt

Các phương pháp điểm danh truyền thống như gọi tên, ký tên hay sử dụng thẻ từ đang bộc lộ nhiều hạn chế trong môi trường giáo dục và doanh nghiệp hiện đại. Thách thức lớn nhất là tốn thời gian và nguồn lực. Giảng viên và nhà quản lý phải dành một khoảng thời gian đáng kể đầu mỗi buổi học hoặc ca làm việc cho công tác điểm danh, làm gián đoạn luồng công việc và giảm hiệu quả giảng dạy. Bên cạnh đó, tính chính xác và minh bạch cũng là một vấn đề nhức nhối. Tài liệu của Trường Đại học Vinh chỉ rõ "tình trạng sinh viên điểm danh hộ, học hộ rất khó phát hiện" với phương pháp thủ công. Điều này dẫn đến sự thiếu công bằng trong đánh giá và tạo ra kẽ hở trong công tác quản lý nhân sự. Hệ thống chấm công bằng khuôn mặt ra đời để giải quyết triệt để những vấn đề này. Bằng cách tự động hóa hoàn toàn quy trình, nó không chỉ loại bỏ các sai sót do con người gây ra mà còn đảm bảo mỗi cá nhân phải có mặt thực tế để được ghi nhận, tăng cường tính kỷ luật và trung thực. Giải pháp điểm danh thông minh này còn giúp thu thập dữ liệu một cách nhất quán, tạo cơ sở cho việc phân tích và ra quyết định quản lý hiệu quả hơn.

2.1. Phân tích các nhược điểm của việc điểm danh truyền thống

Điểm danh thủ công dễ xảy ra sai sót do nhầm lẫn, ghi chép thiếu sót. Phương pháp này cũng tiêu tốn nhiều thời gian, đặc biệt với các lớp học hoặc công ty có quy mô lớn. Hình thức quẹt thẻ từ tuy nhanh hơn nhưng lại không giải quyết được vấn đề gian lận; nhân viên hoặc sinh viên có thể dễ dàng nhờ người khác quẹt thẻ hộ. Cả hai phương pháp đều tạo ra gánh nặng trong việc tổng hợp và lưu trữ dữ liệu giấy tờ hoặc file Excel, gây khó khăn cho việc truy xuất và báo cáo. Hơn nữa, việc thất lạc thẻ hoặc quên thẻ cũng gây ra những phiền toái không đáng có, ảnh hưởng đến quy trình vận hành chung.

2.2. Vấn đề an ninh và bảo mật trong lưu trữ dữ liệu sinh trắc học

Mặc dù hiệu quả, việc triển khai hệ thống điểm danh nhận diện khuôn mặt cũng đặt ra thách thức về an ninh và bảo mật. Dữ liệu khuôn mặt là thông tin sinh trắc học nhạy cảm. Việc xây dựng một cơ sở dữ liệu khuôn mặt đòi hỏi các biện pháp bảo mật nghiêm ngặt để "ngăn chặn việc truy cập trái phép nhằm bảo vệ dữ liệu người dùng", như đã nêu trong tài liệu nghiên cứu. Dữ liệu cần được mã hóa cả khi lưu trữ và truyền tải. Hệ thống phải có cơ chế phân quyền truy cập chặt chẽ, chỉ những người có thẩm quyền mới được phép xem và quản lý dữ liệu điểm danh. Việc tuân thủ các quy định về bảo vệ dữ liệu cá nhân là yếu tố bắt buộc để xây dựng lòng tin từ người dùng.

III. Phương pháp xây dựng hệ thống điểm danh nhận diện khuôn mặt

Để xây dựng một hệ thống điểm danh nhận diện khuôn mặt hoàn chỉnh, cần áp dụng một quy trình khoa học kết hợp giữa thị giác máy tính và phát triển phần mềm. Nền tảng của hệ thống là các thuật toán nhận dạng khuôn mặt, trong đó, phương pháp LBPH (Local Binary Patterns Histogram) được đề cập trong tài liệu nghiên cứu là một lựa chọn hiệu quả cho việc trích chọn đặc trưng. Quá trình này bắt đầu từ việc thu thập và tiền xử lý dữ liệu ảnh. Sinh viên hoặc nhân viên sẽ cung cấp hình ảnh của mình thông qua giao diện web hoặc ứng dụng di động. Các hình ảnh này sau đó được chuẩn hóa về kích thước, loại bỏ nhiễu để tăng độ chính xác. Tiếp theo, mô hình học máy (machine learning) sẽ được huấn luyện trên tập dữ liệu này. Việc lựa chọn công nghệ phù hợp là rất quan trọng. Python nhận diện khuôn mặt với các thư viện mạnh mẽ như OpenCV, Dlib hay Face_recognition là lựa chọn phổ biến nhất. Các thư viện này cung cấp các công cụ sẵn có để phát hiện, căn chỉnh và nhận dạng khuôn mặt, giúp rút ngắn đáng kể thời gian phát triển. Cuối cùng, mô hình AI đã được huấn luyện sẽ được tích hợp vào một ứng dụng web hoặc di động hoàn chỉnh, có giao diện người dùng thân thiện và hệ quản trị cơ sở dữ liệu để lưu trữ thông tin điểm danh.

3.1. Vai trò của Python và thư viện OpenCV trong xử lý ảnh

Python là ngôn ngữ lập trình được ưa chuộng hàng đầu trong lĩnh vực AI và học máy nhờ cú pháp đơn giản, cộng đồng hỗ trợ lớn và hệ sinh thái thư viện phong phú. Trong đó, OpenCV (Open Source Computer Vision Library) là thư viện mã nguồn mở hàng đầu cho các ứng dụng thị giác máy tính. Nó cung cấp hàng ngàn thuật toán tối ưu hóa cho việc xử lý ảnh thời gian thực, bao gồm các chức năng cần thiết như đọc/ghi hình ảnh và video, phát hiện đối tượng (bao gồm cả khuôn mặt), và trích xuất đặc trưng. Sự kết hợp giữa Python và OpenCV tạo thành một bộ công cụ mạnh mẽ và linh hoạt để xây dựng lõi nhận dạng cho hệ thống điểm danh.

3.2. Tìm hiểu thuật toán nhận dạng khuôn mặt LBPH

Local Binary Patterns Histogram (LBPH) là một thuật toán nhận dạng khuôn mặt hiệu quả, đặc biệt trong các điều kiện ánh sáng thay đổi. Thay vì xem xét toàn bộ hình ảnh, LBPH hoạt động bằng cách phân tích các vùng nhỏ (local regions) của ảnh. Nó so sánh mỗi pixel với các pixel lân cận và tạo ra một giá trị nhị phân. Các giá trị này sau đó được tổng hợp thành một biểu đồ (histogram), đại diện cho các đặc trưng cấu trúc của khuôn mặt. Ưu điểm của LBPH là khả năng chống chịu tốt với sự thay đổi đồng nhất về ánh sáng và hiệu suất tính toán cao, phù hợp cho các ứng dụng xử lý ảnh thời gian thực.

3.3. Tích hợp mô hình AI thông qua API nhận diện khuôn mặt

Đối với các tổ chức không có đủ nguồn lực để tự xây dựng và huấn luyện mô hình AI, việc sử dụng các API nhận diện khuôn mặt từ các nhà cung cấp lớn như Amazon Rekognition, Microsoft Azure Face API là một giải pháp thay thế hiệu quả. Các API này cung cấp các mô hình đã được huấn luyện sẵn với độ chính xác rất cao. Lập trình viên chỉ cần gửi hình ảnh đến API và nhận lại kết quả nhận dạng. Cách tiếp cận này giúp giảm thiểu độ phức tạp kỹ thuật, đẩy nhanh tiến độ dự án và cho phép đội ngũ phát triển tập trung vào việc xây dựng giao diện và các tính năng quản lý cho phần mềm điểm danh tự động.

IV. Quy trình 6 bước triển khai hệ thống điểm danh nhận diện khuôn mặt

Việc triển khai một hệ thống điểm danh nhận diện khuôn mặt không chỉ dừng lại ở việc phát triển thuật toán mà còn là một quy trình gồm nhiều bước chặt chẽ, từ thu thập dữ liệu đến tích hợp và vận hành. Dựa trên mô tả quy trình nghiệp vụ trong tài liệu của Trường Đại học Vinh, có thể tóm tắt quy trình triển khai thành 6 bước cốt lõi. Mỗi bước đều đóng vai trò quan trọng, ảnh hưởng trực tiếp đến độ chính xác và tính ổn định của toàn bộ hệ thống. Bắt đầu từ việc xây dựng cơ sở dữ liệu khuôn mặt chất lượng, đây là nền tảng cho mọi hoạt động nhận dạng sau này. Dữ liệu đầu vào càng đa dạng và rõ nét, mô hình học máy (machine learning) được huấn luyện càng hiệu quả. Các bước tiếp theo tập trung vào việc xử lý dữ liệu và xây dựng mô hình, nơi các kỹ thuật thị giác máy tính và các thuật toán nhận dạng khuôn mặt được áp dụng. Cuối cùng, việc tích hợp mô hình vào một ứng dụng thân thiện với người dùng và đảm bảo an ninh và bảo mật dữ liệu là yếu tố quyết định sự thành công của dự án trong thực tiễn.

4.1. Bước 1 2 Thu thập và tiền xử lý dữ liệu khuôn mặt

Bước đầu tiên là thu thập dữ liệu. Người dùng (sinh viên, nhân viên) cần tải lên các hình ảnh rõ mặt của mình từ nhiều góc độ khác nhau. Bước tiếp theo là tiền xử lý: hệ thống tự động chuẩn hóa kích thước ảnh, chuyển đổi sang ảnh xám, và áp dụng các bộ lọc để loại bỏ nhiễu. Giai đoạn này rất quan trọng vì nó đảm bảo dữ liệu đầu vào cho mô hình AI là đồng nhất và chất lượng, từ đó "tăng độ chính xác nhằm trích chọn đặc trưng khuôn mặt được tốt hơn".

4.2. Bước 3 4 Trích chọn đặc trưng và huấn luyện mô hình AI

Sau khi tiền xử lý, hệ thống sử dụng một thuật toán nhận dạng khuôn mặt như LBPH, Eigenfaces, hay các mạng nơ-ron tích chập (CNN) để trích xuất các đặc trưng độc nhất từ mỗi khuôn mặt. Các đặc trưng này sau đó được dùng để huấn luyện mô hình AI. Quá trình này dạy cho máy tính cách phân biệt giữa các khuôn mặt khác nhau. Mô hình sẽ được huấn luyện cho đến khi đạt được độ chính xác mong muốn trên tập dữ liệu kiểm thử.

4.3. Bước 5 6 Tích hợp hệ thống và quản lý dữ liệu điểm danh

Mô hình AI sau khi được huấn luyện sẽ được tích hợp vào một ứng dụng web hoặc di động. Ứng dụng này cung cấp giao diện cho giảng viên/quản lý để bắt đầu phiên điểm danh qua camera AI và cho người dùng để cập nhật thông tin. Khi điểm danh, hệ thống thực hiện xử lý ảnh thời gian thực để nhận dạng và "ghi lại lịch sử điểm danh của sinh viên". Tất cả dữ liệu điểm danh phải được lưu trữ an toàn, có cơ chế sao lưu và bảo mật để phục vụ cho công tác quản lý nhân sự và báo cáo.

V. Nghiên cứu thực tiễn Hệ thống điểm danh tại Đại học Vinh

Đồ án "Xây dựng hệ thống điểm danh nhận diện khuôn mặt" của nhóm sinh viên Viện Kỹ thuật và Công nghệ, Trường Đại học Vinh là một ví dụ điển hình về việc ứng dụng công nghệ này vào môi trường giáo dục. Hệ thống được thiết kế với ba tác nhân chính: Quản trị viên, Giảng viên và Sinh viên, mỗi tác nhân có những chức năng và quyền hạn riêng biệt, đảm bảo tính hệ thống và bảo mật. Quản trị viên chịu trách nhiệm quản lý nhân sự (người dùng), quản lý học phần và lớp học. Giảng viên sử dụng chức năng chính là điểm danh sinh viên thông qua camera AI được tích hợp. Trong khi đó, sinh viên có nhiệm vụ cập nhật dữ liệu khuôn mặt của mình lên hệ thống để tạo cơ sở dữ liệu khuôn mặt ban đầu. Dự án đã xây dựng thành công một ứng dụng web hoàn chỉnh với các giao diện chức năng rõ ràng, từ đăng nhập, quản lý hồ sơ, đến giao diện điểm danh và nhận dạng trực quan. Sự thành công của dự án không chỉ cho thấy tính khả thi của việc áp dụng AI điểm danh trong trường học mà còn mở ra hướng phát triển cho các giải pháp điểm danh thông minh khác, góp phần hiện đại hóa công tác quản lý đào tạo.

5.1. Phân tích kiến trúc và các chức năng chính của hệ thống

Hệ thống được xây dựng trên nền tảng web, sử dụng các công cụ hiện đại như Laragon, Visual Studio Code, Trello và GitLab để quản lý và phát triển. Về chức năng, hệ thống có các module chính: Quản lý người dùng (thêm, sửa, xóa), Quản lý học phần và lớp học, Cập nhật dữ liệu nhận dạng cho sinh viên, và Điểm danh bằng camera AI. Giao diện điểm danh cho phép giảng viên chọn lớp học và buổi học, sau đó bật camera để hệ thống tự động nhận diện và ghi nhận những sinh viên có mặt trong danh sách. Đây là một hệ thống chấm công bằng khuôn mặt được thiết kế chuyên biệt cho môi trường giáo dục.

5.2. Kết quả đạt được và những hạn chế còn tồn tại

Kết quả chính của dự án là một phần mềm điểm danh tự động hoạt động ổn định, đáp ứng được các yêu cầu nghiệp vụ cơ bản đã đề ra. Tuy nhiên, nhóm tác giả cũng thẳng thắn nhìn nhận những hạn chế. Theo báo cáo, "hệ thống chưa thể đáp ứng tốt với thời gian thực, chưa thể nhận dạng được cùng lúc quá nhiều khuôn mặt, có thể sai sót nếu có quá nhiều khuôn mặt trong khung hình". Bên cạnh đó, việc tối ưu hóa hiệu năng và tốc độ xử lý vẫn là một hướng cần tiếp tục nghiên cứu. Những hạn chế này là thách thức chung của nhiều hệ thống nhận dạng khuôn mặt và là cơ sở để đề ra các hướng phát triển trong tương lai.

VI. Tương lai và hướng phát triển của hệ thống điểm danh thông minh

Sự phát triển của hệ thống điểm danh nhận diện khuôn mặt không chỉ dừng lại ở việc thay thế các phương pháp thủ công. Tương lai của công nghệ này hứa hẹn sẽ mang lại những giải pháp điểm danh thông minh và toàn diện hơn, tích hợp sâu hơn vào hệ sinh thái quản lý của một tổ chức. Một trong những hướng phát triển quan trọng nhất là cải thiện hiệu suất và khả năng xử lý ảnh thời gian thực. Như hạn chế được chỉ ra trong đồ án tại Đại học Vinh, việc nhận dạng đồng thời nhiều khuôn mặt với tốc độ cao vẫn là một thách thức. Các thuật toán nhận dạng khuôn mặt dựa trên Deep Learning và các bộ xử lý phần cứng chuyên dụng (như GPU, NPU) sẽ đóng vai trò chủ chốt trong việc giải quyết vấn đề này. Hơn nữa, hệ thống có thể được mở rộng để tích hợp thêm các tính năng như phân tích cảm xúc, theo dõi sự tập trung của học viên, hoặc kết hợp với các hệ thống an ninh khác để kiểm soát ra vào. Việc huấn luyện mô hình AI liên tục với dữ liệu mới cũng sẽ giúp hệ thống ngày càng thông minh và chính xác hơn, thích ứng tốt hơn với sự thay đổi của người dùng theo thời gian.

6.1. Tối ưu hóa thuật toán và nâng cao hiệu suất hệ thống

Hướng phát triển ưu tiên là tối ưu hóa chương trình để "tăng hiệu suất và tốc độ thực thi". Điều này bao gồm việc nghiên cứu và áp dụng các mô hình Deep Learning nhẹ hơn (như MobileNet, SqueezeNet) phù hợp cho các thiết bị có cấu hình không quá cao. Việc sử dụng các kỹ thuật lượng tử hóa (quantization) mô hình AI cũng giúp giảm kích thước và tăng tốc độ xử lý mà không làm giảm đáng kể độ chính xác. Ngoài ra, việc phân tán xử lý giữa client và server cũng là một giải pháp để giảm tải cho hệ thống trung tâm, cải thiện trải nghiệm người dùng khi chấm công online.

6.2. Mở rộng tích hợp với các hệ thống quản lý khác

Một hệ thống điểm danh nhận diện khuôn mặt sẽ phát huy tối đa giá trị khi được tích hợp liền mạch với các phần mềm quản lý khác. Ví dụ, trong giáo dục, dữ liệu điểm danh có thể tự động đồng bộ với hệ thống quản lý học tập (LMS) để tính điểm chuyên cần. Trong doanh nghiệp, nó có thể kết nối với phần mềm quản lý nhân sự và tính lương. Sự tích hợp này tạo ra một luồng dữ liệu tự động, loại bỏ các thao tác nhập liệu thủ công, giảm thiểu sai sót và cung cấp một cái nhìn tổng thể về tình hình nhân sự cho nhà quản lý.

11/09/2025

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

MỞ ĐẦU. 1 DANH SÁCH CÁC HÌNH. MÔ TẢ BÀI TOÁN ĐIỂM DANH NHẬN DIỆN KHUÔN MẶT. Bài toán điểm danh nhận diện khuôn mặt.

Khảo sát nghiệp vụ. Mô hình tổ chức. Quy trình nghiệp vụ. Một số phần mềm nhận diện khuôn mặt.

Phần mềm Acheckin. Phần mềm VN Face School. Phương pháp tiếp cận và nội dung nghiên cứu. Phương pháp tiếp cận.

Nội dung nghiên cứu. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ĐIỂM DANH NHẬN DIỆN KHUÔN MẶT. Ca sử dụng của hệ thống. Tổng quan các chức năng của hệ thống.

Chức năng dùng chung. Chức năng dành cho quản trị viên. Chức năng dành cho giảng viên. Chức năng dành cho sinh viên.

Thiết kế cơ sở dữ liệu. Biểu đồ phân lớp của hệ thống. Cơ sở dữ liệu. TRIỂN KHAI HỆ THỐNG ĐIỂM DANH NHẬN DIỆN KHUÔN MẶT.

Công cụ và công nghệ sử dụng. Phần mềm Laragon. Phần mềm Visual Studio Code. Công cụ quản lý công việc Trello.

Hệ thống quản lý mã nguồn GitLab. Mẫu giao diện. Xây dựng phần mềm. Giao diện đăng nhập.

Giao diện đổi mật khẩu. Giao diện quản lý hồ sơ cá nhân. Giao diện quản lý người dùng. Giao diện thêm mới người dùng.

Giao diện quản lý học phần. Giao diện quản lý lớp học. Giao diện thêm thành viên lớp học. Giao diện cập nhật dữ liệu khuôn mặt.

Giao diện điểm danh sinh viên. Giao diện nhận dạng sinh viên. 47 TÀI LIỆU THAM KHẢO. MÔ TẢ BÀI TOÁN ĐIỂM DANH NHẬN DIỆN KHUÔN MẶT 1.

Bài toán điểm danh nhận diện khuôn mặt Bài toán nhận diện khuôn mặt là một trong những vấn đề quan trọng trong hướng nghiên cứu về nhận diện của ngành thị giác máy tính, do các đặc tính giống nhau của khuôn mặt dùng cho việc nhận diện là rất khó. Đối với con người thì việc nhận diện có thể là một nhiệm vụ rất đơn giản, thậm chí là ở trong những điều kiện môi trường khác nhau, tuổi tác thay đổi, đội mũ, đeo kính,… Tuy nhiên, đối với máy tính thì nó vẫn còn là một thử thách khó khăn trong vài thập kỷ qua cho đến tận ngày nay. Trong thời đại bùng nổ của trí tuệ nhân tạo, tận dụng sức mạnh của các thuật toán nhận diện và lượng dữ liệu vô cùng lớn, chúng ta có thể tạo ra các mô hình hiện đại, cho phép biểu diễn khuôn mặt thành các đặc trưng trong không gian nhiều chiều. Để từ đó, máy tính có thể thực hiện nhận diện ra từng người riêng biệt, mà thậm chí còn vượt qua khả năng của con người trong một số trường hợp.

Hệ thống điểm danh nhận diện khuôn mặt là một giải pháp ứng dụng công nghệ quét khuôn mặt để định danh thay cho việc điểm danh bằng thủ công. Giải pháp điểm danh bằng nhận diện khuôn mặt đem lại sự thuận tiện, minh bạch cũng như quản lý chặt chẽ hơn. Giải pháp được sử dụng và hoạt động dựa trên nền tảng của trí tuệ nhân tạo. Nó có thể tự động xác định hoặc nhận diện một đối tượng từ hình ảnh kỹ thuật số hoặc khung hình từ nguồn máy ảnh, sau đó xử lý, so sánh và phân tích với hình ảnh khuôn mặt đã được lưu trữ trước đó để nhận diện khuôn mặt trùng khớp với dữ liệu so sánh.

Khảo sát nghiệp vụ 1. Mô hình tổ chức Hiện nay các lớp học phần tại Trường Đại học Vinh được chia theo các học phần, mỗi lớp sẽ bao gồm một giảng viên phụ trách giảng dạy và từ 20 đến 80 sinh viên. Cứ mỗi đầu buổi học hoặc cuối mỗi buổi học giảng viên sẽ mở danh sách sinh viên của lớp học và lần lượt đọc tên điểm danh. Việc điểm danh thủ công như vậy thường mất khoảng 5 đến 10 phút.

Ngoài việc mất thời gian thì việc điểm danh như vậy cũng có thể dẫn đến nhiều sai sót và tình trạng sinh viên điểm danh hộ, học hộ rất khó phát hiện. Quy trình nghiệp vụ - Thu thập dữ liệu: sinh viên cần đăng nhập vào hệ thống và tải lên hình ảnh rõ mặt của bản thân lên để thực hiện thu thập dữ liệu của sinh viên thông qua những hình ảnh và khung hình đó, hình ảnh khuôn mặt sẽ được xử lý và lưu trữ lại. - Tiền xử lý dữ liệu: chuẩn hóa kích thước ảnh, đảm bảo rằng tất cả các ảnh được cắt từ video có kích thước đồng nhất để giảm thiếu ảnh hướng của sự biến đổi về kích thước. Áp dụng các kỹ thuật tiền xử lý để loại bỏ nhiễu và làm rõ nét các đặc điểm trên khuôn mặt nhằm tăng độ chính xác nhằm trích chọn đặc trưng khuôn mặt được tốt hơn.

- Trích chọn đặc trưng: sử dụng phương pháp LBPH (Local Binary Patterns Histogram) để trích chọn được các đặc trưng khuôn mặt và mã hóa các đặc trưng đó. - Xây dựng và đào tạo mô hình nhận diện khuôn mặt: tìm hiểu và cài đặt các thuật toán nhận dạng khuôn mặt, phương pháp hoặc các thư viện sẵn có để xây dựng lên mô hình nhận diện tốt, độ chính xác cao, tốc độ xử lý nhanh và đạt được mục tiêu đề ra. - Kiểm tra và đánh giá mô hình: kiểm tra hiệu suất, độ chính xác của mô hình, độ nhạy của mô hình đó, mô hình phải hoạt động tốt trong mọi môi trường, hoàn cảnh. - Triển khai hệ thống: tích hợp ứng dụng điểm danh bằng nhận diện khuôn mặt hiệu quả và linh hoạt, hệ thống có thể chạy được trên nền tảng ứng dụng web đa dạng.

- Ghi lại thông tin điểm danh sinh viên: thực hiện ghi lại lịch sử điểm danh của sinh viên theo các môn học, buổi học và những thông tin liên quan của lớp học đó. - Quản lý dữ liệu và bảo mật: dữ liệu điểm danh cần được lưu trữ an toàn và có biện pháp bảo mật để ngăn chặn việc truy cập trái phép nhằm bảo vệ dữ liệu người dùng. Một số phần mềm nhận diện khuôn mặt 1. Phần mềm Acheckin ACheckin là phần mềm chấm công bằng khuôn mặt sử dụng Hanet AI Camera, là máy ảnh đầu tiên tại Việt Nam tích hợp NPU để xử lý trí tuệ nhân tạo ngay trên máy ảnh giúp tăng tốc độ xử lý và giảm tải hạ tầng, được trang bị cảm biến hình ảnh ở độ phân giải 2k.

Bên cạnh đó, máy ảnh này được tích hợp sẵn 8gb, 32gb, 64gb bộ nhớ trong cho phép ghi nhớ nhiều dữ liệu khuôn mặt mà không lo bị trùng lặp. Phần mềm Acheckin ACheckin là 1 sản phẩm thuộc Appota Group, cung cấp giải pháp đồng bộ hoá việc chấm công, quản lý nhân sự, dự án, truyền thông nội bộ trong một nền tảng duy nhất. Sản phẩm phù hợp với những công ty muốn quản lý thông minh và nâng cao trải nghiệm nhân sự. Áp dụng công nghệ hiện đại, giúp khắc phục sự thiếu chính xác, chậm trễ, không minh bạch của các hình thức chấm công cũ.

Bên cạnh đó, giúp đơn giản và đa dạng hoá hoạt động truyền thông nội bộ, phát triển văn hoá doanh nghiệp. Phần mềm điểm danh nhận diện khuôn mặt này sẽ ghi lại toàn bộ lịch sử đi làm của nhân viên, báo cáo ngày, tháng kịp thời, chấm công và tính lương minh bạch, chính xác. Chấm công nhanh chóng giảm thiểu tình trạng quên chấm công hay chấm công không thành công, hạn chế tối đa các nhược điểm của các hình thức chấm công cũ. Phần mềm VN Face School VN Face School là giải pháp điểm danh nhận diện khuôn mặt dành cho trường học.

Giúp quản lý đưa đón học sinh, tạo sự an tâm cho phụ huynh và chuyên nghiệp cho nhà trường, đồng thời là nền tảng kết nối giữa nhà trường, giáo viên và phụ huynh trong thời đại chuyển đổi số hệ thống giáo dục. Hỗ trợ nhà trường trong việc quản lý tập trung đối với học sinh. Chức năng nhận diện khuôn mặt chính xác lên tới 99,99% với thời gian nhỏ hơn một giây, thông tin xác thực, minh bạch và hoàn toàn chính xác giúp tiết kiệm thời gian và tăng năng suất công việc. Phần mềm VN Face School VN Face School sẽ thực hiện quá trình nhận diện như sau: - Lấy mẫu: sử dụng máy ảnh giám sát hoặc thiết bị có cùng chức năng tương tự.

- Phân tích: các dữ liệu khuôn mặt sẽ được trích xuất từ các hình ảnh, các mẫu dữ liệu khuôn mặt sau đó được tiền xử lý và sau đó mã hóa để lưu trữ vào cơ sở dữ liệu. - So sánh: các dữ liệu vừa thu được sẽ được mã hóa và so sánh với dữ liệu trong cơ sở dữ liệu, từ đó cho ra xác suất khuôn mặt có kết quả giống nhất với dữ liệu vào. - Kết quả: hệ thống xác nhận kết quả so sánh có trùng khớp và phù hợp hay không. Phương pháp tiếp cận và nội dung nghiên cứu 1.

Phương pháp tiếp cận - Xác định rõ mục tiêu nghiên cứu đề tài, các từ khoá và cụm từ liên quan đến bài toán điểm danh nhận diện khuôn mặt, bao gồm các từ khóa và cụm từ như: “face recognition attendance system”, “facial recognition technology” và “facial biometrics”. - Tìm hiểu các trang web của các công ty chuyên về nhận diện khuôn mặt như Kairos, Amazon Rekognition, Microsoft Azure để biết về các giải pháp thương mại và công nghệ đang được phát triển nhằm tối ưu được ưu điểm hạn chế được nhược điểm. 10 - Tìm hiểu về các nghiên cứu đã được thực hiện trước đó, kiểm tra hồi quy từ bài báo để xem xét các phương pháp và kết quả đã được công bố. - So sánh các phương pháp và kết quả từ các tài liệu khác nhau để xác định những điểm mạnh và điểm yếu, cũng như để đề xuất các hướng nghiên mới cứu tương lai.

- Tìm kiếm tài liệu trên các diễn đàn chuyên ngành công nghệ thông tin và bài viết của chuyên gia trong lĩnh vực để thu thập thông tin hữu ích từ cộng đồng người dùng. - Tham gia các nhóm cộng đồng trên các nền tảng như FaceBook, Zalo, … để tìm hiểu và học hỏi các kiến thức được các chuyên gia trong lĩnh vực nghiên cứu và chia sẻ. Nội dung nghiên cứu Nhận diện khuôn mặt người là một chủ đề nghiên cứu quan trọng trong lĩnh vực thị giác máy tính, đã phát triển từ những năm 90 của thế kỷ trước. Hiện nay, lĩnh vực này đang được đẩy mạnh phát triển và thu hút sự quan tâm rộng rãi của nhiều nhà nghiên cứu đến từ các lĩnh vực khác nhau.

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