I. Tổng quan về ứng dụng xử lý ảnh điểm danh tại ĐH SPKT TPHCM
Điểm danh truyền thống làm lãng phí thời gian giảng dạy tại giảng đường. Phương pháp gọi tên thủ công dễ phát sinh sai sót và gian lận. Người học có thể điểm danh hộ người khác. Việc lưu trữ sổ sách giấy tờ gây cồng kềnh và khó kiểm soát dữ liệu. Nhà trường cần giải pháp số hóa thông minh hơn. Công nghệ thị giác máy tính mang lại hướng đi đột phá. Nghiên cứu tại Trường ĐH SPKT TPHCM thiết lập hệ thống điểm danh tự động qua camera giám sát. Quy trình vận hành kết hợp kỹ thuật xử lý ảnh số hiện đại và cơ sở dữ liệu điện tử. Camera ghi nhận hình ảnh khuôn mặt người học ngay trong lớp học. Thuật toán tự động định vị và trích xuất các đặc trưng khuôn mặt tiêu biểu. Hệ thống tiến hành so khớp với hồ sơ lưu trữ để xác thực danh tính. Giải pháp này rút ngắn thời gian điểm danh xuống từng mili-giây. Dữ liệu có mặt được cập nhật tức thì lên máy chủ quản trị. Giảng viên hoàn toàn giải phóng khỏi áp lực điểm danh đầu giờ. Toàn bộ thông tin điểm danh đảm bảo tính khách quan, minh bạch và chính xác cao.
1.1. Bối cảnh nghiên cứu tại Trường ĐH SPKT TPHCM
Trường ĐH SPKT TPHCM đào tạo số lượng sinh viên kỹ thuật rất lớn. Các giảng đường thường xuyên tập trung đông sinh viên trong mỗi ca học. Giảng viên gặp nhiều áp lực khi phải điểm danh từng cá nhân. Khóa luận tốt nghiệp ngành Công nghệ Kỹ thuật Điện tử Viễn thông đã tập trung giải quyết bài toán cấp thiết này. Đề tài được hướng dẫn trực tiếp bởi ThS. Nguyễn Duy Thảo. Mục tiêu nghiên cứu nhằm tạo ra công cụ quản lý lớp học tự động và chuẩn xác. Đề tài khai thác sức mạnh thị giác máy tính phục vụ môi trường giáo dục đại học. Hệ thống loại bỏ hoàn toàn tình trạng điểm danh hộ, giúp nâng cao tính kỷ luật học đường.
1.2. Mục tiêu và phạm vi ứng dụng đề tài
Nghiên cứu hướng tới thiết lập mô hình nhận diện khuôn mặt tự động trong không gian giảng đường. Phạm vi thực nghiệm thu thập dữ liệu ảnh và video từ camera tại điều kiện ánh sáng 100 đến 1000 lux. Toàn bộ hình ảnh sinh viên được gán nhãn thông tin cụ thể bao gồm mã số, họ tên và lớp sinh hoạt. Dữ liệu xử lý được đồng bộ trực tiếp vào hệ thống cơ sở dữ liệu chuyên dụng. Phần mềm sở hữu giao diện người dùng trực quan, thân thiện và dễ thao tác. Quá trình kiểm thử thực tế chứng minh hệ thống vận hành mượt mà, thời gian đáp ứng nhanh chóng. Kết quả nghiên cứu khẳng định tiềm năng ứng dụng rộng rãi tại các khoa, phòng ban trong toàn trường.
II. Phân tích vấn đề điểm danh bằng xử lý ảnh tại ĐH SPKT TPHCM
Bài toán nhận dạng khuôn mặt trong lớp học chứa đựng nhiều thách thức kỹ thuật. Mạng nơ-ron truyền thống ANN bộc lộ nhiều điểm hạn chế nghiêm trọng khi xử lý dữ liệu ảnh. Mạng ANN xem mỗi pixel ảnh là một đầu vào độc lập. Cấu trúc này làm mất đi thông tin không gian và mối liên hệ giữa các điểm ảnh lân cận. Hơn nữa, số lượng tham số trong mạng nơ-ron truyền thống bùng nổ khi kích thước ảnh tăng cao. Khả năng tính toán của thiết bị phần cứng nhanh chóng bị quá tải. Mạng ANN cũng không thể nhận diện đối tượng khi vị trí vật thể bị xê dịch trong khung hình. Bên cạnh hạn chế thuật toán, điều kiện môi trường thực tế tạo ra nhiều trở ngại. Cường độ ánh sáng trong phòng học biến thiên liên tục từ 100 lux đến 1000 lux. Góc chụp khuôn mặt của sinh viên thay đổi ngẫu nhiên khi ngồi học hoặc di chuyển. Các hiện tượng che khuất một phần mặt do khẩu trang hoặc kính mắt gây nhiễu tín hiệu. Độ phân giải của camera lớp học đôi khi không đồng đều giữa các khung hình. Những yếu tố trên đòi hỏi một mô hình học sâu chuyên biệt có khả năng chống nhiễu vượt trội.
2.1. Hạn chế của mạng ANN trong xử lý ảnh số
Mạng nơ-ron nhân tạo ANN truyền thống không phù hợp cho việc nhận diện khuôn mặt sinh viên. Cấu trúc mạng phẳng đòi hỏi duỗi thẳng ma trận ảnh hai chiều thành vector một chiều. Thao tác này phá hủy toàn bộ mối tương quan không gian giữa các điểm ảnh kề nhau. Hình thái các bộ phận quan trọng như mắt, mũi và miệng bị mất đi tính liên kết hình học. Bên cạnh đó, số lượng trọng số kết nối tăng theo cấp số nhân khiến mô hình dễ bị quá khớp. Khi sinh viên nghiêng đầu hoặc thay đổi vị trí, mạng ANN gần như mất hoàn toàn khả năng nhận diện. Sự thất bại này đòi hỏi giải pháp thay thế hiệu quả hơn.
2.2. Biến thiên ánh sáng và khoảng cách nhận diện
Môi trường phòng học thực tế luôn tồn tại nhiều yếu tố gây nhiễu cho hệ thống thị giác máy tính. Ánh sáng tự nhiên thay đổi liên tục theo từng thời điểm trong ngày. Góc chiếu sáng phức tạp tạo ra các vùng bóng tối trên gương mặt sinh viên. Khoảng cách giữa camera và vị trí ngồi của từng người học không cố định. Sự biến thiên khoảng cách làm thay đổi độ phân giải vùng khuôn mặt thu thập được. Kích thước khuôn mặt quá nhỏ hoặc bị nhòe mờ gây cản trở trích xuất vector đặc trưng. Nếu dữ liệu huấn luyện không đồng đều, mô hình rất dễ nhận diện sai lệch danh tính người học.
III. Giải pháp công nghệ xử lý ảnh điểm danh sinh viên ĐH SPKT TPHCM
Đề tài phát triển giải pháp nhận dạng khuôn mặt đột phá dựa trên mô hình học sâu. Mạng nơ-ron tích chập CNN khắc phục hoàn toàn nhược điểm của mạng ANN cổ điển. Cấu trúc CNN tổ chức dữ liệu theo ba chiều gồm chiều cao, chiều rộng và chiều sâu. Các lớp tích chập áp dụng bộ lọc cục bộ để tự động trích xuất đặc trưng không gian. Lớp gộp Pooling giảm tải số lượng tham số và tăng tốc độ xử lý ảnh. Hệ thống tích hợp thuật toán MTCNN nhằm phát hiện khuôn mặt và căn chỉnh điểm mốc sinh trắc chính xác. Tiếp theo, kiến trúc FaceNet chuyển đổi hình ảnh khuôn mặt thành chuỗi vector đặc trưng 128 chiều. Mô hình tối ưu hóa khoảng cách nội lớp (Intra-class distance) để giữ tính nhất quán cho cùng một sinh viên. Đồng thời, thuật toán mở rộng khoảng cách giữa các lớp khác nhau (Inter-class distance). Quy trình này ngăn ngừa nguy cơ nhận diện nhầm lẫn giữa các sinh viên có khuôn mặt tương tự. Dữ liệu nhận diện được lưu trữ tự động vào cơ sở dữ liệu để hoàn tất tiến trình điểm danh.
3.1. Ứng dụng mạng CNN và kiến trúc MTCNN
Mạng CNN đóng vai trò trụ cột trong việc trích xuất thông tin ảnh khuôn mặt. Kiến trúc này sử dụng các lớp tích chập với các bộ lọc kích thước nhỏ. Bộ lọc trượt trên ảnh để phát hiện các cạnh, góc và đường nét đặc trưng. Để chuẩn bị đầu vào chất lượng, hệ thống ứng dụng mạng phân tầng MTCNN. Thuật toán MTCNN thực hiện ba bước dò tìm nối tiếp nhau. Đầu tiên, mô hình quét ảnh và đề xuất các khung chữ nhật chứa mặt người. Tiếp theo, hệ thống tinh chỉnh vùng biên và loại bỏ khung dự đoán sai lệch. Cuối cùng, thuật toán xác định 5 điểm mốc quan trọng gồm mắt, mũi và khóe miệng để căn chỉnh ảnh chuẩn xác.
3.2. Mô hình FaceNet và đồng bộ cơ sở dữ liệu
FaceNet biến đổi hình ảnh khuôn mặt đã căn chỉnh thành không gian vector Euclidean. Mỗi khuôn mặt sinh viên được đại diện bởi một chuỗi số 128 phần tử duy nhất. Hàm mất mát Triplet Loss huấn luyện mô hình phân tách rõ ràng giữa các đối tượng. Khoảng cách Euclidean giữa các vector càng nhỏ thể hiện mức độ tương đồng càng lớn. Sau khi nhận dạng thành công, phần mềm trích xuất mã số sinh viên tương ứng. Hệ thống kết nối với cơ sở dữ liệu quan hệ SQL hoặc NoSQL qua giao diện quản trị. Bản ghi điểm danh tự động chèn thông tin thời gian, môn học và trạng thái điểm diện. Toàn bộ tiến trình vận hành khép kín và an toàn bảo mật.
IV. Hiệu quả ứng dụng xử lý ảnh trong điểm danh tại ĐH SPKT TPHCM
Kết quả thực nghiệm khẳng định tính khả thi vượt trội của hệ thống điểm danh tự động. Thuật toán MTCNN và kiến trúc FaceNet duy trì hiệu suất nhận dạng ổn định. Chỉ số khoảng cách nội lớp đạt mức phân tán thấp, chứng tỏ các vector đại diện khuôn mặt sinh viên có độ nhất quán cao. Khoảng cách giữa các lớp người học khác nhau được mở rộng rõ rệt. Nhờ vậy, tỷ lệ nhận diện sai sót giữa các sinh viên được hạn chế tối đa. Giao diện phần mềm hiển thị trực tiếp khung viền nhận diện kèm họ tên người học ngay trên màn hình. Dữ liệu có mặt lập tức được ghi nhận và lưu trữ vào hệ thống cơ sở dữ liệu. Toàn bộ tiến trình chỉ mất chưa đầy một giây cho mỗi lượt xác thực. Nhà trường có thể triển khai giải pháp này rộng rãi tại các phòng thí nghiệm, giảng đường lớn và cổng ra vào. Công nghệ giúp tối ưu hóa chi phí vận hành và loại bỏ hoàn toàn tình trạng điểm danh hộ. Đây là bước tiến quan trọng trong lộ trình chuyển đổi số của Trường ĐH SPKT TPHCM.
4.1. Đánh giá độ chính xác và tính thực tiễn
Hệ thống đạt được tỷ lệ nhận diện chuẩn xác cao trong các kịch bản thử nghiệm phòng học. Mô hình phản hồi tức thì khi sinh viên xuất hiện trước ống kính camera. Việc tính toán các chỉ số Intra-class và Inter-class distance cho thấy tính đồng nhất mạnh mẽ của tập vector embeddings. Một số trường hợp khuôn mặt chụp thiếu sáng hoặc góc nghiêng lớn được khắc phục nhờ bổ sung mẫu huấn luyện. Giao diện điều khiển hiển thị trực quan thông tin sinh viên ngay khi phát hiện. Phần mềm hoạt động ổn định trên nền tảng phần cứng thông dụng, không đòi hỏi chi phí đầu tư hạ tầng máy chủ quá đắt đỏ.
4.2. Khả năng mở rộng vào chuyển đổi số nhà trường
Nghiên cứu mang đến giá trị thực tiễn cao cho tiến trình số hóa tại Trường ĐH SPKT TPHCM. Hệ thống điểm danh bằng xử lý ảnh dễ dàng tích hợp vào cổng thông tin đào tạo trực tuyến sẵn có. Dữ liệu chuyên cần của người học được cập nhật xuyên suốt theo thời gian thực. Giảng viên và cán bộ quản lý có thể truy xuất báo cáo thống kê chuyên cần chỉ qua một thao tác. Trong tương lai, mô hình có thể phát triển thêm tính năng nhận diện hành vi hoặc phân tích cảm xúc người học. Đây là tiền đề vững chắc để xây dựng mô hình lớp học thông minh và trường đại học số toàn diện.