Tổng quan nghiên cứu

Trong bối cảnh dịch bệnh Covid-19 bùng phát kéo dài hơn 3 năm trên phạm vi toàn cầu, Tổ chức Y tế Thế giới và Chính phủ Việt Nam đã ban hành quy định nghiêm ngặt về việc đeo khẩu trang nơi công cộng nhằm hạn chế sự lây lan của virus. Tuy nhiên, việc giám sát thủ công tại các khu vực tập trung đông người bộc lộ nhiều hạn chế nghiêm trọng. Phương thức truyền thống thường đòi hỏi từ 3 đến 5 nhân sự túc trực liên tục tại mỗi cửa kiểm soát, dẫn đến chi phí vận hành tốn kém hàng chục triệu đồng mỗi tháng. Hơn nữa, yếu tố mệt mỏi thể chất của con người khiến tỷ lệ bỏ sót người vi phạm trong thực tế có thể lên tới 20% đến 25%.

Xuất phát từ thực tiễn đó, luận văn thạc sĩ chuyên ngành Khoa học máy tính tại Trường Đại học Công nghệ Thông tin và Truyền thông thuộc Đại học Thái Nguyên thực hiện đề tài nghiên cứu ứng dụng học sâu nhằm tự động hóa quy trình kiểm tra việc đeo khẩu trang của người dân. Mục tiêu trọng tâm của nghiên cứu là xây dựng một hệ thống thông minh có khả năng phát hiện chính xác các trường hợp không đeo khẩu trang hoặc đeo sai quy cách thông qua hình ảnh và video thời gian thực từ camera quan sát. Phạm vi nghiên cứu tập trung vào bài toán nhận dạng khuôn mặt, phân tích các đặc trưng cục bộ như mắt, mũi, miệng trong điều kiện ánh sáng thay đổi và khoảng cách giám sát lên tới 2 mét.

Đóng góp của luận văn mang ý nghĩa thực tiễn lớn khi cung cấp giải pháp cảnh báo tức thì với tốc độ xử lý đạt trên 25 khung hình mỗi giây, giúp các cơ quan, bệnh viện và trường học giảm thiểu hơn 70% nhân lực giám sát trực tiếp, đồng thời nâng cao ý thức bảo vệ sức khỏe cộng đồng một cách khách quan và chính xác.

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

Khung lý thuyết áp dụng

Luận văn tiếp cận toàn diện nền tảng lý thuyết xử lý ảnh và thị giác máy tính, đặt trong sự so sánh giữa các phương pháp trích chọn đặc trưng cổ điển và mô hình học sâu hiện đại:

Thứ nhất là mô hình mạng nơ-ron tích chập. Khác với mạng nơ-ron truyền thẳng đa lớp vốn gặp hiện tượng bùng nổ trọng số tính toán khi kích thước ảnh tăng cao, mạng nơ-ron tích chập sử dụng các liên kết cục bộ và chia sẻ trọng số qua các bộ lọc có kích thước 3x3 hoặc 5x5 pixel. Cấu trúc mạng bao gồm các tầng tích chập để rút trích đặc trưng không gian, kết hợp hàm kích hoạt phi tuyến ReLU nhằm loại bỏ giá trị âm, tầng gộp cực đại để giảm kích thước ma trận dữ liệu và các tầng kết nối đầy đủ trước khi phân loại đối tượng qua hàm xác suất.

Thứ hai là kiến trúc mô hình học sâu tinh gọn MobileNetV2. Đối với các hệ thống nhúng hoặc camera giám sát thời gian thực có tài nguyên tính toán giới hạn, mạng nơ-ron tích chập truyền thống thường quá nặng nề. MobileNetV2 giải quyết triệt để vấn đề này nhờ kỹ thuật tích chập tách rời theo chiều sâu, giúp cắt giảm số lượng tham số tính toán từ hàng triệu phép tính xuống mức tối thiểu mà vẫn duy trì độ chính xác cao.

Bên cạnh đó, tác giả hệ thống hóa các khái niệm nền tảng trong nhận dạng mẫu gồm: đặc trưng Haar-like kết hợp bộ phân loại AdaBoost của Viola và Jones; biến đổi đặc trưng bất biến tỷ lệ SIFT trích xuất các điểm then chốt với vector 128 chiều; và bộ mô tả hướng dốc HOG chia ảnh 64x128 pixel thành các khối 16x16 pixel để tạo vector đặc trưng 3.780 chiều đưa vào máy học véc-tơ hỗ trợ SVM.

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 3.835 hình ảnh khuôn mặt được gán nhãn chi tiết thành hai lớp nhị phân: nhóm có đeo khẩu trang đạt chuẩn và nhóm không đeo khẩu trang hoặc đeo khẩu trang sai cách.

Phương pháp chọn mẫu được thực hiện theo nguyên tắc phân tầng ngẫu nhiên nhằm đảm bảo tính đại diện cao. Tập dữ liệu được chia theo tỷ lệ 70% dành cho huấn luyện với 2.684 hình ảnh và 30% dành cho kiểm tra, đánh giá với 1.151 hình ảnh. Dữ liệu bao gồm các đối tượng thuộc nhiều độ tuổi, giới tính, góc chụp nghiêng, điều kiện ánh sáng tự nhiên và có sự xuất hiện của các vật cản như kính mắt hay tóc che trán.

Về phương pháp phân tích, tác giả lựa chọn môi trường lập trình Python kết hợp hai thư viện học sâu hàng đầu là TensorFlow và Keras, đi kèm thư viện OpenCV để tiền xử lý và cắt tách khuôn mặt. Lý do lựa chọn phương pháp này xuất phát từ khả năng tối ưu hóa tính toán ma trận mạnh mẽ của TensorFlow và hàm mất mát Binary Cross-Entropy. Hàm mất mát này đo lường độ sai lệch xác suất nhãn dự đoán so với thực tế một cách chặt chẽ nhất trong bài toán phân loại nhị phân. Các chỉ số đo lường hiệu năng cốt lõi gồm ma trận nhầm lẫn, độ chính xác tổng thể, độ chuẩn xác và độ thu hồi.

Toàn bộ quy trình thu thập dữ liệu, huấn luyện mô hình, tinh chỉnh siêu tham số và thử nghiệm thực địa qua webcam được thực hiện trong thời gian 8 tháng, hoàn thành nghiệm thu vào tháng 10 năm 2022.

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 và kiểm thử hệ thống ghi nhận bốn phát hiện cốt lõi:

Thứ nhất, mô hình học sâu đề xuất đạt độ chính xác phân loại tổng thể ở mức 94,8% trên tập dữ liệu kiểm tra độc lập gồm 1.151 hình ảnh. Trong đó, tỷ lệ phân loại chính xác các trường hợp có đeo khẩu trang đạt 95,6%, trong khi tỷ lệ phát hiện chính xác người không đeo khẩu trang đạt 94,1%. Tỷ lệ nhận diện nhầm cực kỳ thấp, với số ca dương tính giả chỉ chiếm 4,4% và âm tính giả là 5,9%.

Thứ hai, về tốc độ xử lý thời gian thực, hệ thống vận hành ổn định ở mức 28 đến 32 khung hình mỗi giây khi kết nối trực tiếp với webcam máy tính thông thường. Thời gian nhận diện và đưa ra quyết định cảnh báo chỉ dao động từ 0,12 đến 0,15 giây cho mỗi khung hình, đáp ứng hoàn hảo yêu cầu kiểm soát tức thì tại các cổng ra vào.

Thứ ba, khoảng cách và điều kiện môi trường có tác động rõ rệt đến độ nhạy của hệ thống. Trong điều kiện ánh sáng văn phòng tiêu chuẩn ở khoảng cách 2 mét, độ chính xác nhận diện đạt mức tối ưu là 96,2%. Khi thử nghiệm trong điều kiện ánh sáng tối ở cùng cự ly 2 mét, độ chính xác giảm xuống mức 89,4%, tương đương mức suy giảm 6,8% nhưng vẫn duy trì khả năng cảnh báo hiệu quả mà không bị mất dấu khuôn mặt.

Thứ tư, hệ thống trực quan hóa trạng thái một cách trực tiếp trên màn hình: tự động vẽ khung chữ nhật màu xanh lá cây bao quanh khuôn mặt đối với người đeo khẩu trang đúng cách, đồng thời vẽ khung chữ nhật màu đỏ đi kèm tín hiệu âm thanh cảnh báo đối với trường hợp không đeo khẩu trang hoặc kéo khẩu trang xuống cằm.

Thảo luận kết quả

Hiệu năng ấn tượng của mô hình bắt nguồn từ khả năng trích xuất đặc trưng tự động nhiều tầng của mạng nơ-ron tích chập. Khi người dân đeo khẩu trang, các đặc trưng cấu trúc tại vùng mũi, cánh mũi và khuôn miệng bị che khuất, thay vào đó là bề mặt đồng nhất của vật liệu khẩu trang. Các tầng tích chập sâu nhận diện sự thay đổi đột ngột về biên độ và hướng gradient tại ranh giới giữa mép khẩu trang và làn da, giúp bộ phân loại nhị phân đưa ra quyết định dứt khoát.

Khi đối chiếu với các nghiên cứu trước đây, mô hình trong luận văn thể hiện sự vượt trội rõ rệt. So với mô hình mạng truyền thẳng hai lớp từng được áp dụng để phát hiện khuyết tật nông sản vốn chỉ đạt độ chính xác 92% trên 1.500 ảnh kiểm tra và đòi hỏi trích xuất thủ công 193 đặc trưng màu sắc, hình dáng, mô hình học sâu của tác giả đạt độ chính xác cao hơn 2,8 điểm phần trăm mà không cần bất kỳ thao tác trích chọn thuộc tính thủ công nào. Tương tự, so với phương pháp HOG kết hợp máy học véc-tơ hỗ trợ SVM vốn tạo ra vector đặc trưng cồng kềnh 3.780 chiều và chỉ đạt độ chính xác khoảng 88% đến 90% khi góc mặt bị nghiêng, mô hình tích chập chứng minh khả năng bất biến không gian vượt trội hơn 4,8% đến 6,8%.

Về mặt biểu diễn dữ liệu, toàn bộ kết quả phân loại được tổng hợp sinh động qua bảng ma trận nhầm lẫn kích thước 2x2 thể hiện rõ bốn đại lượng True Positive, False Positive, True Negative và False Negative. Đồng thời, biểu đồ đường theo dõi quá trình huấn luyện qua 40 epoch cho thấy giá trị hàm mất mát giảm đều đặn từ 0,68 xuống 0,08, trong khi đường cong độ chính xác tăng trưởng ổn định từ 65% lên xấp xỉ 95% mà không xuất hiện khoảng cách phân kỳ giữa tập huấn luyện và tập kiểm định, chứng minh mô hình hoàn toàn không bị hiện tượng quá khớp.

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

Dựa trên kết quả nghiên cứu thực nghiệm thành công, luận văn đưa ra bốn khuyến nghị cụ thể nhằm thúc đẩy ứng dụng công nghệ học sâu vào đời sống:

Một là, tích hợp trực tiếp thuật toán vào hệ thống camera giám sát an ninh hiện có tại các cơ quan hành chính, bệnh viện và trường học. Mục tiêu hành động là tự động hóa 85% quy trình kiểm soát người ra vào trong vòng 3 tháng đầu triển khai. Chủ thể thực hiện là Ban quản lý cơ sở phối hợp cùng các kỹ sư công nghệ thông tin phụ trách hạ tầng an ninh.

Hai là, tiếp tục thu thập và làm giàu tập dữ liệu huấn luyện thêm ít nhất 5.000 hình ảnh thực tế, tập trung vào các trường hợp đeo khẩu trang có hoa văn phức tạp, khẩu trang trong suốt, hoặc đeo sai cách như hở mũi và tụt cằm. Mục tiêu đặt ra là nâng độ nhạy phát hiện các lỗi vi phạm tinh vi lên trên 97,5% trong thời gian 6 tháng. Đội ngũ nghiên cứu trí tuệ nhân tạo và các phòng thí nghiệm thị giác máy tính sẽ là chủ thể chủ trì công tác này.

Ba là, ứng dụng các kỹ thuật nén mô hình như lượng tử hóa trọng số 8-bit và tối ưu hóa suy luận bằng phần mềm chuyên dụng để đóng gói thuật toán lên các vi máy tính giá rẻ như Raspberry Pi 4 hoặc bo mạch Jetson Nano. Mục tiêu là duy trì tốc độ xử lý trên 25 khung hình mỗi giây với mức tiêu thụ điện năng dưới 15W trong lộ trình 9 tháng. Chủ thể chịu trách nhiệm là các kỹ sư hệ thống nhúng và kỹ sư giải pháp trí tuệ nhân tạo tại biên.

Bốn là, thiết lập khung quy chuẩn bảo mật và quản trị dữ liệu hình ảnh người dân theo đúng tinh thần Nghị định 13/2023/NĐ-CP của Chính phủ về bảo vệ dữ liệu cá nhân. Hệ thống chỉ xử lý luồng hình ảnh tức thời tại bộ nhớ tạm, tự động hủy bỏ luồng video sau 24 giờ và mã hóa 100% dữ liệu thống kê số lượng vi phạm. Chủ thể thực hiện là bộ phận an ninh mạng và cán bộ phụ trách pháp chế công nghệ của đơn vị vận hành.

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

Công trình nghiên cứu mang giá trị học thuật và ứng dụng cao, đặc biệt phù hợp cho bốn nhóm đối tượng sau:

Học viên cao học, nghiên cứu sinh và sinh viên ngành Khoa học máy tính, Trí tuệ nhân tạo: Luận văn cung cấp tài liệu tham khảo bài bản về việc xây dựng mạng nơ-ron tích chập từ lý thuyết toán học đến lập trình thực nghiệm trên Python, Keras và TensorFlow. Người đọc có thể nắm vững phương pháp xử lý ma trận ảnh RGB, thiết lập các bộ lọc và đánh giá mô hình bằng các độ đo học thuật chuẩn xác.

Kỹ sư phát triển phần mềm và chuyên gia thị giác máy tính: Nghiên cứu mang đến một kiến trúc giải pháp hoàn chỉnh cho bài toán nhận dạng đối tượng thời gian thực qua webcam. Kỹ sư có thể kế thừa quy trình tiền xử lý của OpenCV và mô hình MobileNetV2 để áp dụng vào các sản phẩm kiểm soát ra vào thông minh hoặc điểm danh khuôn mặt tại doanh nghiệp.

Cán bộ quản lý y tế dự phòng và lãnh đạo cơ quan, doanh nghiệp: Bản luận văn cung cấp các căn cứ khoa học và số liệu thực chứng về tính khả thi của việc tự động hóa giám sát y tế công cộng. Nhà quản lý có thể sử dụng các kết quả này để xây dựng dự toán chuyển đổi số, giúp cắt giảm từ 50% đến 70% ngân sách chi trả cho lực lượng tuần tra kiểm soát trực tiếp tại các tòa nhà.

Doanh nghiệp sản xuất thiết bị an ninh và tích hợp hệ sinh thái đô thị thông minh: Nghiên cứu mở ra hướng đi thương mại hóa các dòng camera trí tuệ nhân tạo độc lập. Doanh nghiệp có thể tích hợp thuật toán gọn nhẹ vào phần cứng camera giám sát thương mại, tạo ra các sản phẩm kiểm soát an ninh đa năng với giá thành cạnh tranh trên thị trường công nghệ.

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

Mô hình học sâu trong luận văn có điểm gì vượt trội so với các thuật toán nhận dạng truyền thống?
Mô hình mạng nơ-ron tích chập tự động trích xuất các đặc trưng phân tầng phức tạp từ điểm ảnh thô mà không cần con người can thiệp thủ công. Trong khi phương pháp cổ điển như HOG kết hợp SVM tạo ra vector 3.780 chiều cồng kềnh và chỉ đạt độ chính xác dưới 90%, mô hình học sâu của luận văn đạt độ chính xác 94,8% và xử lý mượt mà 28 đến 32 khung hình mỗi giây trên máy tính thông thường.

Hệ thống phản ứng như thế nào khi phát hiện người đeo khẩu trang không đúng quy cách?
Khi người dân kéo khẩu trang xuống cằm hoặc để lộ mũi, cấu trúc đặc trưng của vùng miệng và cánh mũi sẽ bị lộ ra. Mô hình phân loại nhị phân sẽ nhận diện đây là trạng thái không hợp lệ, lập tức khoanh vùng khuôn mặt bằng một khung chữ nhật màu đỏ trên màn hình và kích hoạt âm thanh cảnh báo nhắc nhở chỉ sau 0,15 giây để lực lượng an ninh xử lý kịp thời.

Hiệu quả nhận diện của mô hình có bị ảnh hưởng nghiêm trọng trong điều kiện ánh sáng yếu không?
Các thử nghiệm thực nghiệm cho thấy trong môi trường ánh sáng tối ở cự ly 2 mét, độ chính xác của hệ thống đạt 89,4%, chỉ giảm 6,8% so với điều kiện ánh sáng văn phòng tiêu chuẩn (96,2%). Nhờ các lớp tích chập học được các đặc trưng cạnh và hình khối bất biến với độ tương phản, mô hình vẫn duy trì khả năng phát hiện ổn định mà không bị gián đoạn.

Chi phí đầu tư phần cứng để đưa giải pháp này vào vận hành thực tế có đắt đỏ không?
Giải pháp có chi phí đầu tư rất tiết kiệm nhờ tận dụng ngôn ngữ lập trình nguồn mở Python và các thư viện miễn phí như Keras và OpenCV. Thay vì phải đầu tư các cụm máy chủ đắt tiền, đơn vị vận hành chỉ cần trang bị máy tính văn phòng thông thường kết nối với webcam giá rẻ dưới 10 triệu đồng là có thể thiết lập ngay một trạm kiểm soát tự động hoàn chỉnh.

Thuật toán của luận văn có thể mở rộng để phát hiện các trang thiết bị bảo hộ lao động khác không?
Hoàn toàn có thể mở rộng nhờ phương pháp học chuyển giao. Bằng cách giữ lại các tầng trích xuất đặc trưng của mạng tích chập và huấn luyện lại tầng phân loại cuối cùng với khoảng 1.000 đến 3.000 ảnh mẫu mới, hệ thống có thể nhận diện mũ bảo hộ, kính an toàn hoặc găng tay trong các nhà máy chỉ sau 1 đến 2 tuần tinh chỉnh.

Kết luận

Nội dung luận văn thạc sĩ đã giải quyết trọn vẹn bài toán kiểm tra việc đeo khẩu trang của người dân bằng các công cụ trí tuệ nhân tạo hiện đại thông qua năm kết luận then chốt:

  • Hệ thống hóa sâu sắc tiến trình phát triển của lý thuyết nhận dạng hình ảnh, từ các phương pháp cổ điển như Haar-like, SIFT, HOG, SVM đến các mô hình học sâu tiên tiến gồm mạng nơ-ron tích chập và MobileNetV2.
  • Xây dựng thành công phần mềm thực nghiệm trên ngôn ngữ Python với độ chính xác phân loại ấn tượng đạt 94,8% trên tập dữ liệu kiểm tra gồm 1.151 hình ảnh.
  • Đạt tốc độ xử lý thời gian thực từ 28 đến 32 khung hình mỗi giây với độ trễ phản hồi chỉ 0,15 giây, trực quan hóa trạng thái vi phạm qua khung màu đỏ và âm thanh cảnh báo tự động, giúp cắt giảm hơn 70% nhân lực kiểm soát trực tiếp.
  • Vạch rõ lộ trình nghiên cứu mở rộng trong 6 đến 12 tháng tới nhằm tối ưu hóa thuật toán trên phần cứng vi mạch nhúng tiết kiệm năng lượng và nâng cấp khả năng nhận diện đa hành vi an toàn lao động.
  • Kêu gọi các tổ chức, trường học và doanh nghiệp chủ động tiếp cận, chuyển giao mã nguồn và ứng dụng giải pháp này vào thực tiễn nhằm nâng cao năng lực phòng ngừa dịch bệnh và xây dựng môi trường công cộng văn minh, an toàn.