Mô Hình Camera Đo Thân Nhiệt và Nhắc Nhở Đeo Khẩu Trang Tự Động Ứng Dụng Trí Tuệ Nhân Tạo Nhúng


Tóm tắt nghiên cứu (Research Summary)

  • Câu hỏi nghiên cứu chính: Làm thế nào để thiết kế và hiện thực hóa một hệ thống nhúng thông minh, chi phí thấp, có khả năng tự động hóa đồng thời hai nhiệm vụ: nhận diện hành vi đeo khẩu trang qua thị giác máy tính và đo thân nhiệt không tiếp xúc trong thời gian thực?
  • Phương pháp tiếp cận: Nghiên cứu kết hợp mạng nơ-ron tích chập (Convolutional Neural Network - CNN) với kiến trúc tối ưu MobileNetV2 trên nền tảng máy tính nhúng Raspberry Pi 4 Model B. Hệ thống tích hợp camera quang học 720p để phân tích hình ảnh và cảm biến ảnh nhiệt hồng ngoại AMG8833 (giao tiếp qua chuẩn I2C) để ghi nhận bức xạ nhiệt bề mặt cơ thể.
  • Kết quả then chốt: Mô hình AI nhận diện khẩu trang đạt độ chính xác (Accuracy) lên tới 98.5% trên tập dữ liệu kiểm tra với thời gian phản hồi nhanh. Thuật toán đo thân nhiệt sau khi được hiệu chuẩn theo thiết bị y tế chuẩn (Omron) ghi nhận sai số trung bình cực thấp, chỉ xấp xỉ 0.09°C trong cự ly kiểm soát dưới 1 mét.
  • Ý nghĩa thực tiễn: Công trình mở ra giải pháp sàng lọc y tế tự động hóa, nhỏ gọn, hoạt động độc lập không cần máy tính cồng kềnh, giúp giảm tải nguồn nhân lực kiểm soát tại các chốt ra vào của bệnh viện, trường học và cơ quan công quyền.

Bối cảnh và tầm quan trọng (Context & Significance)

Thực trạng và khoảng trống nghiên cứu

Trước bối cảnh bùng phát của các dịch bệnh lây truyền qua đường hô hấp (như đại dịch COVID-19, cúm mùa), việc tuân thủ các biện pháp bảo vệ cá nhân (đeo khẩu trang) và sàng lọc triệu chứng sớm (theo dõi thân nhiệt) là yêu cầu tối quan trọng tại các địa điểm tập trung đông người.

Tuy nhiên, hầu hết các phương thức kiểm soát truyền thống vẫn bộc lộ nhiều hạn chế:

  1. Kiểm tra thủ công: Nhân viên y tế/bảo vệ sử dụng nhiệt kế cầm tay đối mặt với nguy cơ lây nhiễm chéo cao do tiếp xúc gần, đồng thời hiệu suất làm việc suy giảm khi mật độ người ra vào lớn.
  2. Hệ thống thương mại phân tán: Các thiết bị đo nhiệt độ tự động và camera AI nhận diện thường tách rời nhau, đòi hỏi kết nối với máy tính để bàn (PC) cấu hình cao, tiêu tốn nhiều điện năng và khó triển khai linh hoạt tại các cửa ngõ hẹp.
  3. Chi phí đắt đỏ: Các giải pháp camera nhiệt công nghiệp chuyên dụng thường có giá thành lên tới hàng nghìn USD, vượt quá ngân sách của nhiều trường học hay doanh nghiệp vừa và nhỏ.

Tính cấp thiết và tác động tiềm năng

Nghiên cứu này giải quyết trực tiếp khoảng trống trên bằng việc phát triển một thiết bị All-in-One hoạt động trên biên (Edge AI). Bằng cách đưa mô hình Deep Learning rút gọn trực tiếp vào vi xử lý nhúng ARM của Raspberry Pi 4, đề tài tạo ra một sản phẩm nhỏ gọn, phản ứng tức thời, chi phí sản xuất thấp nhưng vẫn đảm bảo độ tin cậy khoa học và tiêu chuẩn y tế dự phòng.


Phương pháp luận và cách tiếp cận nghiên cứu (Methodology & Approach)

1. Thiết kế kiến trúc hệ thống

Hệ thống được module hóa thành 4 khối chức năng chính hoạt động đồng bộ:

  • Khối thu nhận dữ liệu: Gồm USB Webcam 720p (tốc độ 30 fps) thu nhận luồng video quang học và cảm biến ma trận nhiệt hồng ngoại AMG8833 ($8 \times 8$ điểm ảnh nhiệt) nhận diện bức xạ nhiệt từ xa.
  • Khối xử lý trung tâm: Máy tính nhúng Raspberry Pi 4 Model B (Broadcom BCM2711, Quad-core Cortex-A72) chạy hệ điều hành Raspbian, chịu trách nhiệm chạy mô hình suy luận AI và xử lý thuật toán nhiệt.
  • Khối cảnh báo & giao tiếp: Hệ thống loa âm thanh điều khiển qua jack 3.5mm/AV phát thông điệp cảnh báo bằng giọng nói, kết hợp giao diện đồ họa hiển thị bounding box (xanh lá: Đạt chuẩn; đỏ: Vi phạm/Sốt cao).
  • Khối nguồn & tản nhiệt: Adapter chuyển đổi nguồn chuẩn 5V/3A tích hợp quạt làm mát chủ động nhằm duy trì độ ổn định liên tục cho vi xử lý.

2. Thu thập dữ liệu và Huấn luyện mô hình AI

  • Tập dữ liệu (Dataset): Gồm 2.000 hình ảnh khuôn mặt được cân bằng chính xác (1.000 ảnh có khẩu trang và 1.000 ảnh không đeo khẩu trang), bao quát đa dạng góc nghiêng (nhìn thẳng, ngước lên, cúi xuống, nghiêng trái, nghiêng phải) và các loại khẩu trang khác nhau.
  • Kiến trúc mạng nơ-ron: Sử dụng mạng MobileNetV2 – kiến trúc mạng nơ-ron sâu được thiết kế đặc thù cho thiết bị di động nhờ cơ chế Depthwise Separable Convolutions và Inverted Residual Blocks.
  • Tối ưu hóa:
    • Lớp nền (Base model): MobileNetV2 trích xuất đặc trưng.
    • Lớp đầu ra (Top layers): AveragePooling2D(pool_size=(7, 7)) $\rightarrow$ Flatten $\rightarrow$ Dense(ReLU) $\rightarrow$ Dropout(0.5) $\rightarrow$ Dense(Softmax).
    • Tham số huấn luyện: Learning rate ($\alpha = 0.0001$), Batch size ($32$), Epochs ($20$), Hàm mất mát Binary Cross-Entropy.
Ảnh đầu vào (224x224x3)

3. Thuật toán đo và hiệu chuẩn nhiệt độ không tiếp xúc

Cảm biến AMG8833 đo công suất bức xạ hồng ngoại phát ra từ cơ thể người dựa trên định luật Stefan-Boltzmann: $$j^* = \varepsilon \sigma T^4$$

Từ giá trị nhiệt độ thô ($T_{\text{raw}}$) thu được từ ma trận nhiệt $8 \times 8$, hệ thống trích xuất điểm ảnh có nhiệt độ cực đại ($T_{\max}$). Do ảnh hưởng của môi trường và khoảng cách đo, phương pháp thực nghiệm quy hồi tuyến tính/phi tuyến được áp dụng để hiệu chuẩn giá trị đo với nhiệt kế chuẩn Omron: $$T_{\text{calibrated}} = f(T_{\text{raw}}, T_{\text{sensor}})$$

Nếu $T_{\text{calibrated}} > 37.5^\circ\text{C}$, hệ thống lập tức kích hoạt chu trình báo động sốt.


Phát hiện chính và Kết quả thực nghiệm (Major Findings)

1. Hiệu năng vượt trội của mô hình nhận diện khuôn mặt

Sau 20 epochs huấn luyện, mô hình hội tụ nhanh chóng mà không gặp hiện tượng quá khớp (Overfitting), thể hiện qua đường suy giảm đồng biến của train_loss và val_loss.

Chỉ số đánh giá Lớp có khẩu trang (Mask) Lớp không khẩu trang (No Mask) Trung bình toàn hệ thống
Precision (Độ chuẩn xác) 97.55% 99.49% 98.52%
Recall (Độ nhạy) 99.50% 97.50% 98.50%
F1-Score 98.51% 98.48% 98.50%
Độ chính xác (Accuracy) — — 98.50%
  • Độ chuẩn xác lớp No-Mask đạt 99.49%: Đảm bảo hệ thống hầu như không bỏ sót các trường hợp cố tình không đeo khẩu trang khi qua chốt kiểm soát.
  • Độ nhạy lớp Mask đạt 99.50%: Giảm thiểu tối đa tình trạng nhận diện nhầm người đã chấp hành quy định, tránh gây phiền hà cho người sử dụng.

2. Khả năng nhận diện đa góc độ và đa đối tượng

Thực nghiệm thực tế với nhiều kịch bản cho thấy:

  • Hệ thống nhận diện chuẩn xác khuôn mặt ở cự ly 0.8m – 1.0m với các góc quay mặt: chính diện, nghiêng trái $30^\circ$, nghiêng phải $30^\circ$, cúi đầu và ngẩng đầu.
  • Khả năng xử lý đồng thời 2 khuôn mặt trong cùng một khung hình với độ trễ thấp, gán nhãn chính xác trạng thái của từng cá nhân độc lập.
       Kịch bản 1: Đeo khẩu trang                   Kịch bản 2: Không đeo khẩu trang

3. Độ chính xác trong phép đo thân nhiệt

So sánh đối chiếu giữa hệ thống và thiết bị đo chuẩn Omron qua hàng loạt mẫu thử nghiệm:

  • Sai số tuyệt đối trung bình: Chỉ dao động trong khoảng $0.05^\circ\text{C} - 0.09^\circ\text{C}$ ở khoảng cách đo tối ưu (<1m).
  • Thời gian đáp ứng: Toàn bộ chu trình từ thu nhận ảnh, trích xuất nhiệt độ ma trận, suy luận AI đến phát loa cảnh báo diễn ra trong khoảng 0.2 - 0.5 giây, hoàn toàn đáp ứng tiêu chuẩn giám sát thời gian thực.

Đóng góp khoa học và Giá trị thực tiễn (Contributions)

1. Đóng góp về mặt học thuật & phương pháp

  • Tối ưu hóa Edge AI: Chứng minh tính khả thi của việc đưa các mạng nơ-ron thị giác phức tạp lên phần cứng máy tính nhúng giá rẻ (Raspberry Pi 4) mà vẫn đảm bảo độ chính xác tiệm cận các hệ thống máy chủ lớn.
  • Tích hợp cảm biến đa phương thức (Multimodal Sensing): Thiết lập quy trình phối hợp đồng bộ giữa dữ liệu không gian quang học (Spatial RGB) và dữ liệu bức xạ nhiệt hồng ngoại (IR Thermal Grid) trong cùng một hệ thống phân tích tức thời.

2. Giá trị kinh tế - xã hội

  • Giảm thiểu chi phí đầu tư: Chi phí linh kiện chế tạo mô hình thấp hơn rất nhiều so với các cổng kiểm soát thương mại nhập khẩu, mở ra cơ hội trang bị đại trà cho các trường học, bệnh viện tuyến huyện, xí nghiệp.
  • Bảo vệ an toàn dịch tễ: Tự động hóa hoàn toàn khâu kiểm soát ban đầu, loại bỏ tiếp xúc trực tiếp giữa nhân viên kiểm soát và người ra vào, ngăn chặn nguy cơ bùng phát dịch bệnh lây lan qua giọt bắn.

Đối tượng quan tâm và Khả năng ứng dụng (Target Audience)

  • Cộng đồng nghiên cứu & Sinh viên Kỹ thuật Y sinh / AIoT: Tài liệu tham khảo giá trị về phương pháp huấn luyện MobileNetV2, xử lý dữ liệu cảm biến I2C và kỹ thuật nhúng Deep Learning trên vi điều khiển ARM.
  • Doanh nghiệp & Kỹ sư phát triển sản phẩm thông minh: Khung thiết kế phần cứng và phần mềm có thể chuyển giao, thương mại hóa thành các module Access Control thông minh trong tòa nhà (Smart Building).
  • Nhà quản lý cơ sở hạ tầng công cộng: Giải pháp nâng cấp hệ thống an ninh y tế tại bệnh viện, trung tâm thương mại, trường đại học nhằm thích ứng với các tiêu chuẩn an toàn dịch tễ hiện đại.

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

1. Điểm đột phá lớn nhất của hệ thống này là gì?

Điểm đột phá nằm ở khả năng tích hợp "2 trong 1": vừa đo thân nhiệt không tiếp xúc chính xác (sai số $\sim 0.09^\circ\text{C}$), vừa nhận diện khẩu trang bằng AI đạt độ chính xác 98.5%, vận hành hoàn toàn độc lập trên một bo mạch nhúng Raspberry Pi 4 nhỏ gọn mà không cần máy tính phụ trợ.

2. Vì sao nhóm nghiên cứu lựa chọn mạng MobileNetV2 thay vì các kiến trúc khác như VGG16 hay ResNet50?

Mạng VGG16 hoặc ResNet50 có dung lượng tham số rất lớn và tiêu tốn nhiều tài nguyên tính toán, gây hiện tượng nghẽn cổ chai và giảm tốc độ khung hình (FPS) trên máy tính nhúng. MobileNetV2 sử dụng các phép tích chập tách biệt theo chiều sâu (Depthwise Separable Convolutions), giúp giảm kích thước mô hình và tăng tốc độ xử lý gấp nhiều lần mà vẫn duy trì độ chính xác cao.

3. Cảm biến AMG8833 có hoạt động chính xác ở khoảng cách xa trên 2 mét không?

Cảm biến AMG8833 có độ phân giải nhiệt $8 \times 8$ (64 điểm ảnh). Khi khoảng cách vượt quá 2m, diện tích khuôn mặt rơi vào vùng quét của quá ít pixel nhiệt, dẫn đến sai số do bức xạ nền môi trường. Khoảng cách làm việc tối ưu và chuẩn xác nhất của hệ thống được xác định trong phạm vi dưới 1 mét.

4. Hệ thống cảnh báo người vi phạm bằng hình thức nào?

Hệ thống áp dụng cơ chế cảnh báo kép: (1) Cảnh báo thị giác qua giao diện màn hình bằng khung nhận diện màu đỏ nổi bật kèm thông tin nhiệt độ; (2) Cảnh báo thính giác tự động qua hệ thống loa âm thanh nhắc nhở người dùng đeo khẩu trang hoặc thông báo tình trạng sốt cao.

5. Hướng phát triển mở rộng tiếp theo của đề tài là gì?

Hướng phát triển tiếp theo bao gồm: Tích hợp thêm thuật toán nhận diện khuôn mặt điểm danh (Face Recognition), kết nối dữ liệu lên Cloud/IoT Server để quản lý nhật ký ra vào theo thời gian thực, và nâng cấp cảm biến nhiệt độ lên độ phân giải cao hơn (như FLIR Lepton/MLX90640) để tăng cự ly giám sát.


Kết luận (Conclusion)

Công trình nghiên cứu "Thiết kế và thi công mô hình camera đo thân nhiệt, nhắc nhở đeo khẩu trang" của nhóm tác giả Trường Đại học Sư phạm Kỹ thuật TP.HCM đã giải quyết trọn vẹn và xuất sắc bài toán giám sát y tế phòng dịch tự động. Bằng việc kết hợp hài hòa giữa thị giác máy tính hiện đại (MobileNetV2) và công nghệ cảm biến hồng ngoại trên nền tảng Raspberry Pi 4, đề tài không chỉ khẳng định năng lực ứng dụng công nghệ cao của sinh viên mà còn mang lại một sản phẩm kỹ thuật y sinh giàu tiềm năng ứng dụng thực tế. Đây là bước đệm vững chắc hướng tới việc xây dựng các hệ sinh thái kiểm soát an ninh - y tế thông minh, an toàn và tự động hóa trong tương lai.