You are on page 1of 7

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN 1


o0o

BÀI TIỂU LUẬN HỌC PHẦN


IOT VÀ ỨNG DỤNG

TÊN ĐỀ TÀI: HỆ THỐNG PHÁT HIỆN, TỰ ĐỘNG CẢNH BÁO


NGƯỜI BỊ NGÃ TRONG BỆNH VIỆN

Hà Nội, tháng 12 năm 2022


1
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN 1

o0o

TÊN ĐỀ TÀI: HỆ THỐNG PHÁT HIỆN TỰ ĐỘNG CẢNH BÁO


NGƯỜI BỊ NGÃ TRONG BỆNH VIỆN

Sinh viên: Giảng viên hướng dẫn:


Nguyễn Hữu Hồng Sơn TS. Nguyễn Tài Tuyên

2
Hà Nội, tháng 12 năm 2022

3
4
MỤC LỤC

PHẦN MỞ ĐẦU..............................................................................................................5
PHẦN NỘI DUNG..........................................................................................................5
1. ĐẶT VẤN ĐỀ..........................................................................................................5
2. NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN............................................................5
2.1. Yêu cầu đối với hệ thống............................................................................................................5
2.1.1 Monitor........................................................................................................................................5
2.1.2 Sensor..........................................................................................................................................5
2.2 Các thuật toán được sử dụng trong hệ thống:................................................................................5
2.2.1 Model YOLO-V3..........................................................................................................................5
2.2.2 Model AlphaPose.........................................................................................................................6
2.2.3 RMPE..........................................................................................................................................6
2.2.4 Object Tracking...........................................................................................................................6
2.2.5 DeepSORT...................................................................................................................................6
2.2.6 Spatial-Temporal Graph Convolutional Networks (ST-GCN).....................................................6
2.3. Xây dựng hệ thống...........................................................................................................................6
2.3.1 Luồng mở camera – Thông báo ngã Realtime......................................................................6
2.3.2 Luồng hiển thị thông tin chi tiết sự kiện ngã.........................................................................6
2.3.3 Lưu đồ thuật toán..................................................................................................................6
2.3.4 Code......................................................................................................................................6
2.4 Kết quả..............................................................................................................................................6
2.5 Nhận xét............................................................................................................................................6
2.6 Đề xuất giải pháp và khuyến nghị...................................................................................................6

5
PHẦN MỞ ĐẦU
PHẦN NỘI DUNG
1. ĐẶT VẤN ĐỀ
2. NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN
2.1. Yêu cầu đối với hệ thống
2.1.1 Monitor
- Máy Monitor chia làm 3 phần gồm phần:
+ Phần Backend: Giao tiếp với sensor và kết nối với frontend được viết bằng Java
Spring boot,JPA,Hibernate
+ Phần Frontend: Hiển thị giao diện kết nối với người dùng được viết bằng
HTML,CSS,JavaScript.
+ Phần DBMS MySQL: Lưu trữ dữ liệu hệ thông khi máy Sensor gửi về cho
Backend.
- Monitor dùng kỹ thuật Server-Sent Events (SSE) (là công nghệ đẩy máy chủ cho phép
máy khách nhận cập nhật tự động từ máy chủ thông qua kết nối HTTP và mô tả cách máy
chủ có thể bắt đầu truyền dữ liệu tới máy khách sau khi kết nối máy khách ban đầu được
thiết lập) để có thể cập nhật thông báo realtime từ Backend tới Frontend
2.1.2 Sensor
- Mỗi sensor có 1 camera và bộ xử lý, tài nguyên tính toán riêng biệt, giúp phân tán, giảm
thiểu tắc nghẽn, lỗi tại nút kiến toàn bộ hệ thống không hoạt động.
- Sensor sử dụng FastAPI để có thể giao tiếp với Monitor, dùng kĩ thuật đa luồng để phát
hiện ngã
- Mỗi khi Monitor yêu cầu mở camera, Sensor tạo một tiến trình phát hiện ngã chạy song
song với hệ thống. Mỗi khi phát hiện ngã, gửi ảnh, thời gian, địa điểm (tên Sensor) cho
Monitor qua giao thức HTTP.
- Khi Monitor yêu cầu tắt camera, Sensor dừng tiến trình phát hiện ngã.

2.2 Các thuật toán được sử dụng trong hệ thống:

2.2.1 Model YOLO-V3


6
2.2.2 Model AlphaPose
2.2.3 RMPE
2.2.4 Object Tracking
2.2.5 DeepSORT
2.2.6 Spatial-Temporal Graph Convolutional Networks (ST-GCN)
2.3. Xây dựng hệ thống
2.3.1 Luồng mở camera – Thông báo ngã Realtime
2.3.2 Luồng hiển thị thông tin chi tiết sự kiện ngã
2.3.3 Lưu đồ thuật toán
2.3.4 Code
2.4 Kết quả

2.5 Nhận xét


2.6 Đề xuất giải pháp và khuyến nghị

You might also like