Tổng quan nghiên cứu

Theo các báo cáo y tế công cộng quốc tế, ước tính khoảng 28% đến 35% người từ 65 tuổi trở lên gặp phải ít nhất một sự cố té ngã mỗi năm, và tỷ lệ này tăng lên tới 42% ở những người trên 70 tuổi. Sự già hóa dân số nhanh chóng tại nhiều quốc gia, kết hợp với xu hướng người cao tuổi mong muốn sống độc lập tại nhà riêng, đang đặt ra thách thức lớn cho hệ thống an sinh xã hội và dịch vụ điều dưỡng vốn đang thiếu hụt nghiêm trọng. Các rủi ro chấn thương nặng hoặc tử vong do té ngã không được phát hiện kịp thời ở người già và bệnh nhân mắc chứng suy giảm nhận thức như Parkinson, Alzheimer ngày càng trở nên báo động.

Trong bối cảnh đó, các giải pháp giám sát chuyển động truyền thống dựa trên camera thị giác máy tính bộc lộ nhiều điểm hạn chế nghiêm trọng: tính toán xử lý hình ảnh phức tạp, phụ thuộc vào điều kiện ánh sáng, góc khuất và đặc biệt là sự xâm phạm quyền riêng tư của cá nhân trong không gian sinh hoạt. Nhằm giải quyết triệt để bài toán này, đề tài luận văn thạc sĩ kỹ thuật chuyên ngành Khoa học máy tính "Nghiên cứu nhận dạng hoạt động bất thường của người bằng IoT" được thực hiện tại Học viện Công nghệ Bưu chính Viễn thông Hà Nội vào năm 2020, dưới sự hướng dẫn khoa học của PGS.TS Phạm Văn Cường. Nghiên cứu đồng thời nhận được sự hỗ trợ từ Đề tài nghiên cứu độc lập cấp quốc gia mã số ĐTĐLCN-16/18 về hệ thống tự động trợ giúp theo dõi hô hấp và vận động bất thường.

Mục tiêu trọng tâm của nghiên cứu là thiết kế hệ thống IoT đeo thông minh (vòng đeo tay và dây thắt lưng) tích hợp cảm biến gia tốc ba trục, xây dựng mô hình học máy One-Class SVM kết hợp mô hình Markov ẩn (HMM) để tự động nhận dạng các hoạt động bất thường với độ trễ xử lý dữ liệu dưới 100 mili giây. Phạm vi nghiên cứu tập trung phân loại 17 kịch bản vận động thường nhật và sự cố ngã nguy hiểm, mang lại giải pháp công nghệ có tính ứng dụng thực tiễn cao cho lĩnh vực y tế thông minh và giám sát an ninh.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng tích hợp giữa công nghệ Internet vạn vật (IoT), lý thuyết xử lý tín hiệu chuỗi thời gian và các thuật toán học máy phát hiện bất thường:

  • Mô hình máy vector hỗ trợ một lớp (One-Class SVM): Đây là thuật toán cốt lõi đóng vai trò học ranh giới quyết định (decision boundary) bao quanh vùng phân bố của dữ liệu hoạt động bình thường. Thay vì đòi hỏi tập mẫu ngã vốn rất khan hiếm và nguy hiểm khi thu thập thực tế, One-Class SVM tìm kiếm một siêu phẳng phân tách tối ưu để xem các hoạt động vượt ra ngoài ranh giới chuẩn là hành vi bất thường.
  • Mô hình Markov ẩn (Hidden Markov Models - HMM): Được ứng dụng để trích chọn đặc trưng theo chuỗi thời gian cho từng loại chuyển động định kỳ như đi bộ, chạy chậm hay đứng lên ngồi xuống. Mô hình ước lượng hàm hợp lý logarit (Log-likelihood) phản ánh độ tương đồng của chuỗi tín hiệu gia tốc so với các trạng thái vận động thông thường.
  • Hệ thống cảm biến gia tốc WAX3: Thiết bị thu nhận gia tốc 3 trục (X, Y, Z) với dải đo ±16g, tần số lấy mẫu lên đến 2.000 Hz, truyền gói dữ liệu (Packet) định dạng chuẩn kết thúc bằng byte 0xC0 qua cổng kết nối thời gian thực.
  • Hệ thống 4 nhóm đặc trưng thống kê và lý thuyết thông tin: Bao gồm Giá trị trung bình cộng (Mean Value), Độ lệch chuẩn (Standard Deviation), Entropy thông tin Shannon và Hệ số tương quan tuyến tính Pearson giữa các trục gia tốc, hình thành vector đặc trưng 24 chiều toàn diện.

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

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm từ bộ dữ liệu đa thể thức CMDFALL, được xây dựng thông qua sự hợp tác giữa Học viện Công nghệ Bưu chính Viễn thông và Đại học Bách Khoa Hà Nội. Cỡ mẫu nghiên cứu bao gồm 50 đối tượng tình nguyện viên tham gia thực hiện 17 kịch bản vận động trong môi trường phòng thử nghiệm tiêu chuẩn.

Phương pháp thu thập và tiền xử lý dữ liệu được thiết kế đồng bộ với hai vị trí đeo cảm biến WAX3 (cổ tay và thắt lưng/hông). Mỗi mẫu dữ liệu biểu diễn dưới dạng vector 6 chiều không gian. Dữ liệu được phân đoạn theo kỹ thuật cửa sổ trượt cố định 50 mẫu (tương đương khoảng 1 đến 2 giây chuyển động). Tập dữ liệu huấn luyện bao gồm 400.000 bản ghi hoạt động bình thường (tương ứng 8.000 cửa sổ) và tập kiểm thử gồm 15.000 bản ghi hoạt động bất thường (tương ứng 300 cửa sổ). Lý do lựa chọn kết hợp phân tích cửa sổ trượt với One-Class SVM là nhằm đảm bảo tốc độ phản hồi tức thì của thiết bị nhúng và giải quyết triệt để sự mất cân bằng nghiêm trọng giữa dữ liệu bình thường và dữ liệu sự cố.

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 đối với 17 hoạt động (11 hoạt động thường nhật và 6 dạng ngã nguy hiểm) đã mang lại các kết quả định lượng cụ thể:

  • Hiệu quả phân đoạn cửa sổ và vector đặc trưng 24 chiều: Trong giải pháp thứ nhất, việc phân chia 400.000 mẫu bình thường thành 8.000 cửa sổ trượt kết hợp trích xuất Mean, Std, Entropy và tương quan Pearson đã giúp mô hình One-Class SVM nhận dạng chính xác hơn 68% đến 71% các trường hợp ngã trực diện (ngã về phía trước đạt 204/300 mẫu đúng, ngã về phía sau đạt 210/300 mẫu đúng, ngã nghiêng phải đạt 213/300 mẫu đúng).
  • Độ nhạy phân loại ngã từ ghế: Đối với các tình huống ngã phức tạp như ngã từ trên ghế sang trái hoặc phải, giải pháp đạt tỷ lệ nhận diện đúng lần lượt là 190/300 mẫu và 202/300 mẫu, chứng minh khả năng bắt trúng các xung gia tốc đột ngột ngay cả khi biên độ vận động ban đầu ở mức thấp.
  • Độ đo tổng thể của mô hình: Kết quả tính toán cho thấy mô hình One-Class SVM trên tập đặc trưng đạt điểm F1-score bình quân 0,66, độ hồi quy phản ánh ranh giới tách biệt rõ ràng giữa chuyển động bình thường và chuyển động va đập cơ thể.
  • Giải pháp kết hợp HMM: Việc sử dụng các mô hình HMM thành phần để tạo vector đặc trưng Log-likelihood trên tập dữ liệu kiểm thử 6.000 mẫu (3.000 mẫu bình thường và 3.000 mẫu bất thường) đã cải thiện độ mượt mà của tín hiệu, giúp giảm thiểu hiện tượng phân loại nhầm giữa hành động đi loạng choạng và sự cố té ngã thực sự.

Thảo luận kết quả

Khi phân tích ma trận nhầm lẫn (Confusion Matrix), nguyên nhân chính dẫn đến một số trường hợp báo động nhầm (khoảng 29% đến 33% mẫu ngã bị xếp vào nhóm hoạt động bình thường) xuất phát từ các vận động chuyển tiếp có gia tốc biến thiên nhanh như cúi nhặt đồ đột ngột hoặc ngồi phịch xuống giường. Những hành động này tạo ra mức độ phân tán dữ liệu và độ lệch chuẩn tương đồng với các pha bắt đầu của một cú ngã.

So sánh với các nghiên cứu tiền nhiệm, mô hình của Jie Yin sử dụng cảm biến MICA2 gắn tại 3 vị trí kết hợp One-Class SVM và KNLR đạt tỷ lệ phát hiện tốt nhưng cấu hình phần cứng cồng kềnh với 5 loại cảm biến khác nhau. Nghiên cứu của Sazonova trên cảm biến gắn giày đạt sai số RMSE 0,69 METS nhưng chủ yếu tối ưu cho bài toán tiêu hao năng lượng. Giải pháp trong luận văn này chứng minh ưu thế vượt trội khi chỉ cần 2 vị trí cảm biến WAX3 gọn nhẹ, bảo vệ trọn vẹn quyền riêng tư và giảm tải hơn 80% khối lượng tính toán so với việc xử lý luồng video camera trong các nghiên cứu thị giác máy tính. Dữ liệu thực nghiệm qua bảng ma trận lỗi và đường cong ROC minh chứng tính khả thi cao của việc triển khai mô hình học máy một lớp trên thiết bị IoT biên.

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

Dựa trên các kết quả đạt được, luận văn đưa ra 4 khuyến nghị then chốt nhằm hoàn thiện và nâng cao hiệu quả ứng dụng của hệ thống:

  1. Tối ưu hóa thuật toán lọc nhiễu thích nghi: Đội ngũ kỹ sư phần mềm cần tích hợp thêm bộ lọc Kalman mở rộng hoặc bộ lọc thông thấp (Butterworth Low-pass Filter) trong vòng 6 tháng tới, nhằm triệt tiêu rung động cơ học ngoại cảnh, hướng tới mục tiêu giảm tỷ lệ cảnh báo giả xuống dưới mức 5%.
  2. Nâng cấp phần cứng và giao thức truyền thông tiết kiệm năng lượng: Phòng nghiên cứu phần cứng IoT nên chuyển đổi mô-đun truyền dẫn sang chuẩn Bluetooth Low Energy (BLE 5.0) hoặc giao thức mạng tầm xa LoRaWAN trong 9 tháng, giúp kéo dài thời lượng pin của vòng đeo tay từ 24 giờ lên trên 7 ngày sử dụng liên tục.
  3. Xây dựng nền tảng đám mây cảnh báo y tế khẩn cấp: Các doanh nghiệp công nghệ y tế cần phối hợp phát triển hạ tầng Server Cloud trong thời gian 12 tháng, thiết lập cơ chế tự động gửi tin nhắn SMS, cuộc gọi thoại và định vị GPS tức thời với độ trễ dưới 2 giây đến người thân và trung tâm cấp cứu 115 khi phát hiện sự cố.
  4. Chuẩn hóa quy trình thử nghiệm lâm sàng diện rộng: Các viện nghiên cứu y sinh và cơ sở điều dưỡng cần tiến hành thử nghiệm mở rộng trên quy mô ít nhất 200 bệnh nhân cao tuổi và bệnh nhân Parkinson trong 18 tháng, nhằm tinh chỉnh tham số ngưỡng quyết định cho từng thể trạng người dùng khác nhau, nâng độ chính xác thực tế lên trên 95%.

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

Công trình luận văn mang lại giá trị học thuật và ứng dụng thực tiễn sâu rộng cho 4 nhóm đối tượng chính:

  • Kỹ sư nghiên cứu và phát triển hệ thống IoT: Tiếp cận chi tiết phương pháp đóng gói gói tin cảm biến WAX3, cơ chế đọc dữ liệu cổng COM thời gian thực và quy trình chuyển đổi vector đặc trưng 24 chiều để tích hợp vào các thiết bị đeo thông minh thế hệ mới.
  • Doanh nghiệp và nhà phát triển thiết bị y tế số: Khai thác giải pháp nhận dạng ngã không xâm phạm quyền riêng tư để thương mại hóa các sản phẩm vòng tay theo dõi sức khỏe, dây đai an toàn thông minh phục vụ cho các viện dưỡng lão và bệnh viện phục hồi chức năng.
  • Học viên cao học và nhà nghiên cứu chuyên ngành Khoa học máy tính: Sử dụng luận văn như tài liệu tham khảo chuẩn mực về kỹ thuật học máy một lớp (One-Class SVM), mô hình chuỗi thời gian Markov ẩn (HMM) và phương pháp đánh giá ma trận lỗi trên tập dữ liệu mất cân bằng.
  • Ban quản lý viện dưỡng lão và trung tâm bảo trợ xã hội: Nắm bắt cơ sở khoa học của hệ thống giám sát tự động để hoạch định lộ trình chuyển đổi số, tối ưu hóa chi phí nhân sự trực ca đêm và nâng cao chất lượng an toàn tính mạng cho người cao tuổi.

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

1. Tại sao nghiên cứu lại sử dụng One-Class SVM thay vì các thuật toán phân loại có giám sát nhiều lớp truyền thống?
Trong thực tế, dữ liệu về các sự cố nguy hiểm như ngã hoặc đột quỵ rất hiếm khi xảy ra và khó thu thập mẫu đầy đủ. One-Class SVM chỉ yêu cầu huấn luyện trên tập dữ liệu vận động bình thường có sẵn để xây dựng ranh giới an toàn, giúp phát hiện mọi hành vi lệch chuẩn mà không cần gán nhãn hàng nghìn mẫu ngã nguy hiểm.

2. Cảm biến gia tốc WAX3 có ưu điểm gì vượt trội so với camera giám sát trong nhà?
Cảm biến WAX3 có kích thước siêu nhỏ, trọng lượng nhẹ, lấy mẫu chính xác theo 3 trục với dải đo ±16g. Thiết bị không bị ảnh hưởng bởi điều kiện thiếu sáng hay vật cản, đồng thời loại bỏ hoàn toàn nguy cơ rò rỉ hình ảnh riêng tư nhạy cảm của người dùng trong phòng ngủ hoặc nhà vệ sinh.

3. Vector đặc trưng 24 chiều trong nghiên cứu bao gồm những thông số nào?
Vector 24 chiều được trích xuất từ 6 trục tín hiệu của 2 cảm biến đeo tại tay và hông, gồm 6 giá trị trung bình cộng, 6 giá trị độ lệch chuẩn, 6 giá trị entropy thông tin Shannon (đo mức độ hỗn loạn của tín hiệu) và 6 hệ số tương quan tuyến tính Pearson giữa các cặp trục tọa độ.

4. Quy mô và đặc điểm của bộ dữ liệu CMDFALL được ứng dụng ra sao?
CMDFALL là tập dữ liệu đa thể thức do PTIT và HUST xây dựng từ 50 người tham gia, thực hiện 17 hoạt động (11 hoạt động thường nhật và 6 loại ngã). Dữ liệu được đồng bộ thời gian với độ phân giải 1 mili giây, cung cấp hơn 415.000 mẫu gia tốc phục vụ huấn luyện và kiểm thử mô hình.

5. Làm thế nào để hệ thống tránh nhầm lẫn giữa việc cúi nhặt đồ nhanh và một cú ngã thực sự?
Hệ thống kết hợp đồng thời độ lệch chuẩn để đo biên độ rung lắc, entropy thông tin để đánh giá độ hỗn loạn và hệ số tương quan Pearson giữa trục X, Y, Z. Cú ngã tạo ra xung va đập tức thời và sự thay đổi hướng trọng lực đột ngột trên cả 3 trục, giúp mô hình phân biệt rõ ràng với hành động cúi người có kiểm soát.

Kết luận

  • Xây dựng thành công hệ thống IoT thu thập dữ liệu chuyển động thời gian thực từ cảm biến gia tốc ba trục WAX3 gắn trên vòng đeo tay và dây thắt lưng.
  • Đề xuất bộ 24 đặc trưng thống kê và lý thuyết thông tin tối ưu, phản ánh chính xác các biến thiên vận động phức tạp của con người.
  • Ứng dụng hiệu quả mô hình One-Class SVM kết hợp mô hình Markov ẩn (HMM), giải quyết triệt để bài toán thiếu hụt dữ liệu bất thường trong thực tế.
  • Kiểm thử toàn diện trên bộ dữ liệu chuẩn CMDFALL với 50 đối tượng và 17 kịch bản vận động, chứng minh tính khả thi kỹ thuật vượt trội.
  • Tạo tiền đề công nghệ vững chắc cho việc phát triển các giải pháp chăm sóc y tế từ xa, bảo vệ người cao tuổi sống độc lập và giám sát an ninh thông minh.

Trong giai đoạn 12 đến 18 tháng tới, các hướng nghiên cứu tiếp theo sẽ tập trung vào việc thu nhỏ mạch phần cứng, tối ưu hóa thời lượng pin và tích hợp thuật toán học sâu trực tiếp tại biên (Edge AI). Các đơn vị phát triển công nghệ y tế và cơ sở nghiên cứu quan tâm có thể khai thác trực tiếp khung phương pháp luận này để triển khai thử nghiệm thực địa và thương mại hóa sản phẩm vì sự an toàn của cộng đồng.