Zhou Ziyu, Liu Zhaoqing, Liu Yujie, Zhao Yan, Wang Jiarui, Zhang Bowen, Xia Youbing, Zhang Xiao, Li Shuyan
School of Medical Information and Engineering, Xuzhou Medical University, Xuzhou, China.
School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, China.
Digit Health. 2024 Jun 4;10:20552076241259047. doi: 10.1177/20552076241259047. eCollection 2024 Jan-Dec.
Falls pose a serious health risk for the elderly, particular for those who are living alone. The utilization of WiFi-based fall detection, employing Channel State Information (CSI), emerges as a promising solution due to its non-intrusive nature and privacy preservation. Despite these advantages, the challenge lies in optimizing cross-individual performance for CSI-based methods.
This study aimed to develop a resilient real-time fall detection system across individuals utilizing CSI, named TCS-Fall. This method was designed to offer continuous monitoring of activities over an extended timeframe, ensuring accurate and prompt detection of falls.
Extensive CSI data on 1800 falls and 2400 daily activities was collected from 20 volunteers. The grouped coefficient of variation of CSI amplitudes were utilized as input features. These features capture signal fluctuations and are input to a convolutional neural network classifier. Cross-individual performance was extensively evaluated using various train/test participant splits. Additionally, a user-friendly CSI data collection and detection tool was developed using PyQT. To achieve real-time performance, data parsing and pre-processing computations were optimized using Numba's just-in-time compilation.
The proposed TCS-Fall method achieved excellent performance in cross-individual fall detection. On the test set, AUC reached 0.999, no error warning ratio score reached 0. 955 and correct warning ratio score reached of 0.975 when trained with data from only two volunteers. Performance can be further improved to 1.00 when 10 volunteers were included in training data. The optimized data parsing/pre-processing achieved over 20× speedup compared to previous method. The PyQT tool parsed and detected the fall within 100 ms.
TCS-Fall method enables excellent real-time cross-individual fall detection utilizing WiFi CSI, promising swift alerts and timely assistance to elderly. Additionally, the optimized data processing led to a significant speedup. These results highlight the potential of our approach in enhancing real-time fall detection systems.
跌倒对老年人构成严重的健康风险,尤其是对独居者而言。利用信道状态信息(CSI)的基于WiFi的跌倒检测因其非侵入性和隐私保护特性而成为一种很有前景的解决方案。尽管有这些优点,但基于CSI的方法面临的挑战在于优化跨个体性能。
本研究旨在开发一种利用CSI的跨个体弹性实时跌倒检测系统,名为TCS-Fall。该方法旨在在较长时间内对活动进行持续监测,确保准确及时地检测到跌倒。
从20名志愿者那里收集了关于1800次跌倒和2400次日常活动的大量CSI数据。CSI幅度的分组变异系数被用作输入特征。这些特征捕捉信号波动,并输入到卷积神经网络分类器中。使用各种训练/测试参与者划分广泛评估跨个体性能。此外,使用PyQT开发了一个用户友好的CSI数据收集和检测工具。为了实现实时性能,使用Numba的即时编译对数据解析和预处理计算进行了优化。
所提出的TCS-Fall方法在跨个体跌倒检测中表现出色。在测试集上,仅用两名志愿者的数据进行训练时,AUC达到0.999,无错误警告率得分达到0.955,正确警告率得分达到0.975。当训练数据中纳入10名志愿者时,性能可进一步提高到1.00。与之前的方法相比,优化后的数据解析/预处理实现了超过20倍的加速。PyQT工具在100毫秒内解析并检测到跌倒。
TCS-Fall方法利用WiFi CSI实现了出色的实时跨个体跌倒检测,有望为老年人迅速发出警报并及时提供帮助。此外,优化后的数据处理带来了显著的加速。这些结果凸显了我们的方法在增强实时跌倒检测系统方面的潜力。