Tổng quan nghiên cứu

Trong bối cảnh chuyển đổi số giáo dục, công tác quản lý sĩ số học sinh đóng vai trò then chốt đối với chất lượng đào tạo và an ninh học đường. Tại Trường Trung cấp Thủy sản (Thành phố Hồ Chí Minh), quy mô đào tạo gồm gần 900 học sinh phân bổ tại 27 lớp học thuộc 6 khoa chuyên môn. Đặc biệt, khoảng 90% người học là đối tượng tốt nghiệp trung học cơ sở ở độ tuổi từ 15 trở lên, đòi hỏi quy trình giám sát chuyên cần phải diễn ra liên tục đầu giờ, giữa giờ và cuối giờ. Phương pháp điểm danh truyền thống bằng sổ theo dõi thường tiêu tốn từ 10 đến 15 phút mỗi buổi học, dễ phát sinh tiêu cực điểm danh hộ. Trong khi đó, giải pháp điểm danh bằng thẻ từ hoặc dấu vân tay thường gây ùn tắc cục bộ từ 5 đến 10 phút tại cửa lớp, còn công nghệ nhận dạng khuôn mặt bằng camera góc thấp lại bị suy giảm từ 30% đến 40% độ chính xác do hiện tượng che khuất giữa các dãy bàn.

Nghiên cứu này được thực hiện nhằm xây dựng hệ thống điểm danh tự động thông qua việc phát hiện vùng đầu học sinh kết hợp theo vết chuyển động trong chuỗi khung hình video thu thập từ camera góc nhìn trên cao. Phạm vi thực nghiệm tập trung vào các phòng học có sơ đồ bàn ghế cố định tại Trường Trung cấp Thủy sản trong giai đoạn năm 2019. Mục tiêu trọng tâm là tự động hóa 100% quy trình thống kê số lượng học sinh hiện diện, xác định chính xác vị trí tọa độ của từng cá nhân và đối chiếu trực tiếp lên sơ đồ lớp học với thời gian phản hồi dưới 1 phút sau khi lớp học ổn định, giảm thiểu 100% sự can thiệp thủ công từ giám thị.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Hệ thống được phát triển dựa trên sự kết hợp liên ngành giữa mô hình mạng nơ-ron học sâu và các thuật toán thị giác máy tính cổ điển:

  • Mạng nơ-ron tích chập (CNN) và Mạng nơ-ron nhân tạo (ANN/MLP): Mô hình tận dụng cấu trúc trường tiếp nhận cục bộ kích thước 5x5 điểm ảnh cùng cơ chế chia sẻ trọng số, giúp giảm tới 40 lần số lượng tham số cần huấn luyện so với mạng kết nối đầy đủ truyền thống (chỉ cần 520 tham số cho 20 sơ đồ đặc trưng so với 23.550 tham số của lớp kết nối đầy đủ). Các lớp tổng hợp Max-Pooling kích thước 2x2 và L2 Pooling được tích hợp nhằm trích xuất đặc trưng bậc cao và đảm bảo tính bất biến đối với các phép quay, co giãn và tịnh tiến hình ảnh.
  • Mô hình xác suất phát hiện đối tượng kết hợp: Quá trình phân vùng ảnh dựa trên lý thuyết đồ thị phân tách khung hình thành các vùng đồng màu liên thông. Hệ thống trích xuất đồng thời lược đồ màu sắc 3D và 9 mẫu hình học đường bao chuẩn hóa để cực đại hóa hàm xác suất hậu nghiệm, kết hợp thuật toán thêm bớt vùng lặp nhằm tối ưu hóa chi phí tính toán từ mức hàm mũ xuống bậc đa thức.
  • Thuật toán theo vết tương quan dài hạn (Long-term Correlation Tracking - LCT): Ứng dụng hồi quy sườn nhân (Kernel Ridge Regression) trên miền tần số Fourier với nhân Gaussian. Mô hình sử dụng vector đặc trưng đa kênh gồm 47 chiều (31 kênh lược đồ gradient định hướng HOG kết hợp 8 kênh cường độ cục bộ 6x6 và 8 kênh ánh sáng phi tuyến) cho bộ hồi quy ngữ cảnh thời gian, phối hợp cùng bộ phân loại trực tuyến Random Ferns nhằm tái phát hiện đối tượng khi bị che khuất.

Phương pháp nghiên cứu

Nghiên cứu sử dụng tập dữ liệu thực nghiệm gồm 45 video ghi hình thực tế tại các phòng học của Trường Trung cấp Thủy sản. Phương pháp chọn mẫu phân tầng ngẫu nhiên có kiểm soát được áp dụng dựa trên 4 biến số môi trường chính: buổi học (sáng và chiều), vị trí phòng học (5 phòng khác nhau), vị trí tầng lầu (từ tầng 1 đến tầng 3), và điều kiện chiếu sáng (ánh sáng tự nhiên và ánh sáng đèn điện).

Từ 45 video thu thập, dữ liệu khung hình trích xuất từ 30 video được sử dụng để xây dựng tập huấn luyện các bộ lọc mẫu và mạng CNN, phần còn lại dùng cho kiểm thử độc lập. Quy trình phân tích dữ liệu vận hành theo chu trình 4 giai đoạn khép kín: (1) Nhận diện trạng thái ổn định của lớp học dựa trên sai phân liên tiếp giữa các khung hình có độ biến động tối thiểu; (2) Phát hiện vùng đầu học sinh bằng mô hình xác suất kết hợp HOG/CNN; (3) Theo vết chuyển động liên tục của vùng đầu với độ trễ dưới 0,04 giây mỗi khung hình; (4) Tính toán tọa độ tâm trung bình và ánh xạ ma trận lên sơ đồ chỗ ngồi của lớp học để xuất báo cáo chuyên cần.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm trên hệ thống dữ liệu video thực tế đã mang lại các kết quả định lượng cụ thể:

  • Tỷ lệ nhận dạng và định vị chính xác vùng đầu học sinh trong toàn bộ 45 video đạt mức trung bình 92,4%, chứng minh tính khả thi vượt trội của phương pháp quan sát từ trên cao so với nhận dạng khuôn mặt truyền thống.
  • Trong môi trường ánh sáng tự nhiên ổn định vào buổi sáng, độ chính xác của hệ thống đạt mức tối ưu 95,6%, với độ lệch tâm tọa độ trung bình chỉ dao động trong khoảng từ 3 đến 5 pixel trên khung hình độ phân giải chuẩn.
  • Thuật toán theo vết chuyển động LCT kết hợp bộ tái phát hiện Random Ferns xử lý thành công 88,2% các tình huống học sinh quay đầu, cúi gập người hoặc xoay góc 180 độ trong suốt tiết học kéo dài 45 phút.
  • Tốc độ xử lý khung hình đạt trung bình 26 đến 28 khung hình/giây (độ trễ xử lý mỗi frame dao động từ 0,035 đến 0,038 giây), hoàn toàn đáp ứng tiêu chuẩn xử lý thời gian thực trên các thiết bị máy tính cá nhân cấu hình tiêu chuẩn mà không đòi hỏi hệ thống máy chủ chuyên dụng đắt tiền.

Thảo luận kết quả

Các số liệu thực nghiệm được hệ thống hóa chi tiết qua các bảng và biểu đồ phân tích tương quan:

Dữ liệu từ Biểu đồ 4.1 và Biểu đồ 4.4 cho thấy sự phân hóa rõ rệt về độ chính xác theo buổi học và điều kiện ánh sáng. Các video quay vào buổi sáng đạt độ chính xác cao hơn khoảng 4,5% so với buổi chiều. Nguyên nhân chính là do hiện tượng thay đổi cường độ ánh sáng tự nhiên bởi bóng mây và góc chiếu xiên của mặt trời tạo ra các mảng tối cục bộ trên bề mặt bàn học.

Biểu đồ 4.5 thể hiện sự biến thiên kết quả giữa các lớp học cụ thể. Trong khi lớp TCB33-3N đạt độ chính xác điểm danh tuyệt đối xấp xỉ 94,8% nhờ không gian thông thoáng, thì các lớp như TĐC34A và TKT33-3N ghi nhận tỷ lệ sai sót cục bộ khoảng 7,6%. Qua phân tích sâu, nguyên nhân phát hiện sai đối tượng tại lớp TĐC34A bắt nguồn từ việc vùng đầu học sinh bị cánh quạt trần che khuất ngắt quãng theo chu kỳ quay, trong khi tại lớp TKT33-3N, sự xuất hiện của các vật thể hình cầu có kết cấu bề mặt tương đồng (như ba lô tối màu đặt trên bàn) đã gây nhiễu cho bộ lọc xác suất.

So sánh với mô hình HOG/SVM truyền thống từng được đề xuất bởi một nghiên cứu trước đây (đạt tốc độ dưới 15 khung hình/giây và dễ mất dấu khi mục tiêu biến dạng), việc tích hợp không gian nhân Fourier trong thuật toán LCT đã giúp tăng tốc độ tính toán lên gấp 2 lần, đồng thời giảm thiểu 22% tỷ lệ mất dấu trong các tình huống đối tượng di chuyển liên tục.

Đề xuất và khuyến nghị

Nhằm hoàn thiện và triển khai rộng rãi hệ thống điểm danh tự động trong thực tế, các giải pháp mang tính hành động cao được đề xuất như sau:

  • Chuẩn hóa và nâng cấp phần cứng thu nhận hình ảnh: Ban giám hiệu nhà trường cần phối hợp cùng bộ phận quản trị cơ sở vật chất trang bị hệ thống camera IP có độ phân giải tối thiểu Full HD 1080p (khoảng 2.0 Megapixel) với ống kính góc rộng, cố định góc nghiêng từ 45 đến 60 độ hướng từ trần nhà xuống trung tâm phòng học. Mục tiêu hoàn thành lắp đặt tại 100% phòng học trong vòng 3 tháng đầu năm học mới.
  • Nâng cấp thuật toán học sâu cho khối tái phát hiện: Đội ngũ phát triển phần mềm cần tối ưu hóa bộ phát hiện Random Ferns hiện tại bằng cách tích hợp các kiến trúc mạng nơ-ron tích chập nhẹ như MobileNet-V3 hoặc YOLOv4-Tiny, nhằm kéo giảm tỷ lệ nhận diện nhầm vật thể hình cầu xuống dưới 2% trước quý 4.
  • Tích hợp đồng bộ hóa dữ liệu với cổng thông tin đào tạo: Phòng Công nghệ thông tin cần xây dựng các giao diện lập trình ứng dụng (API) kết nối trực tiếp cơ sở dữ liệu điểm danh với phần mềm quản lý học sinh của nhà trường, tự động gửi cảnh báo vắng mặt đến phụ huynh qua tin nhắn sau 15 phút kể từ khi tiết học đầu tiên bắt đầu.
  • Cải tạo không gian lớp học và chuẩn hóa điều kiện chiếu sáng: Bộ phận quản trị thiết bị cần rà soát và điều chỉnh vị trí lắp đặt quạt trần, hệ thống đèn huỳnh quang đảm bảo độ rọi đồng đều trên 300 lux tại mọi vị trí bàn học, loại bỏ các điểm mù che khuất tầm nhìn của camera trước ngày khai giảng năm học.

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu mang giá trị ứng dụng và học thuật sâu sắc, đặc biệt hữu ích cho 4 nhóm đối tượng trọng tâm:

  • Ban giám hiệu và cán bộ quản trị giáo dục: Tài liệu cung cấp cơ sở khoa học và giải pháp thực tiễn để chuyển đổi số công tác giám sát học đường, quản lý hiệu quả gần 900 học sinh mà không làm gián đoạn thời gian giảng dạy của giáo viên.
  • Kỹ sư thị giác máy tính và trí tuệ nhân tạo: Cung cấp tài liệu tham khảo chi tiết về quy trình lập trình kết hợp giữa mạng tích chập CNN, phép biến đổi Fourier nhanh trong lọc tương quan và xử lý dữ liệu video thời gian thực.
  • Học viên cao học và nghiên cứu sinh ngành Công nghệ thông tin: Cung cấp phương pháp luận nghiên cứu thực nghiệm chặt chẽ, từ cách xử lý 45 tập dữ liệu video đa biến đến kỹ thuật xây dựng mô hình xác suất hậu nghiệm cho bài toán nhận dạng vật thể bị che khuất.
  • Doanh nghiệp công nghệ phát triển giải pháp trường học thông minh: Tài liệu đóng vai trò là khung kiến trúc mẫu giúp tối ưu hóa chi phí sản xuất phần mềm thương mại, tận dụng hạ tầng camera có sẵn mà không cần đầu tư thêm cảm biến đắt tiền.

Câu hỏi thường gặp

Tại sao hệ thống lại lựa chọn nhận dạng vùng đầu thay vì nhận dạng khuôn mặt học sinh? Nhận dạng khuôn mặt đòi hỏi camera đặt ngang tầm mắt, điều này khiến các hàng ghế sau bị che khuất từ 30% đến 40%. Việc đặt camera trên cao hướng xuống để nhận dạng vùng đầu giúp bao quát 100% không gian lớp học và loại bỏ hoàn toàn điểm mù do góc nhìn.

Thuật toán LCT xử lý như thế nào khi học sinh liên tục xoay người hoặc cúi đầu? Thuật toán LCT sử dụng bộ lọc tương quan 47 kênh đặc trưng kết hợp hồi quy ngữ cảnh thời gian. Khi độ tin cậy của bộ lọc giảm xuống dưới ngưỡng quy định, bộ phát hiện trực tuyến Random Ferns sẽ được kích hoạt để tái định vị mục tiêu với độ chính xác đạt trên 88%.

Hệ thống xác định thời điểm bắt đầu điểm danh tự động bằng cách nào? Thay vì điểm danh ngay đầu giờ khi lớp học còn xáo trộn, hệ thống thực hiện thuật toán phân tích sai phân giữa các khung hình liên tiếp để tự động kích hoạt tiến trình nhận dạng ngay khi phát hiện chuỗi khung hình có độ biến động tối thiểu, tương ứng lúc giáo viên vào lớp và học sinh đã ổn định vị trí.

Ánh sáng phòng học thay đổi có làm ảnh hưởng lớn đến kết quả nhận dạng không? Đặc trưng hình dạng đường bao 9 mẫu kết hợp cơ chế chuẩn hóa độ sáng phi tuyến giúp hệ thống duy trì độ chính xác trên 90% ngay cả khi ánh sáng thay đổi. Sự chênh lệch độ chính xác giữa buổi sáng và chiều chỉ dao động trong khoảng 4,5%.

Dữ liệu thực nghiệm của luận văn được thu thập từ nguồn nào? Toàn bộ dữ liệu gồm 45 video ghi hình thực tế tại các phòng học của Trường Trung cấp Thủy sản (Thành phố Hồ Chí Minh), bao quát đầy đủ các điều kiện thực tế về thời gian, vị trí phòng, tầng lầu và mức độ chiếu sáng khác nhau.

Kết luận

  • Luận văn đã giải quyết thành công bài toán tự động hóa điểm danh học sinh thông qua chuỗi 4 thuật toán tích hợp: phát hiện vùng đầu, theo vết chuyển động LCT, tính tâm trung bình và chiếu ma trận sơ đồ lớp học.
  • Hệ thống đạt độ chính xác trung bình 92,4% trên tập dữ liệu 45 video thực tế tại Trường Trung cấp Thủy sản, duy trì tốc độ xử lý thời gian thực từ 26 đến 28 khung hình/giây.
  • Nghiên cứu đã chứng minh tính ưu việt của giải pháp nhận dạng vùng đầu từ camera trên cao so với các công nghệ nhận dạng khuôn mặt hoặc vân tay truyền thống.
  • Kế hoạch nâng cấp tiếp theo tập trung vào việc tích hợp mô hình học sâu thế hệ mới và mở rộng kết nối API quản lý học đường trong vòng 6 tháng tới.
  • Các cơ sở giáo dục và đơn vị phát triển EdTech nên tham khảo và ứng dụng ngay giải pháp này nhằm tối ưu hóa chi phí vận hành và hiện đại hóa công tác quản trị học đường.