Al Mudawi Naif, Azmat Usman, Alazeb Abdulwahab, Alhasson Haifa F, Alabdullah Bayan, Rahman Hameedur, Liu Hui, Jalal Ahmad
School Department of Computer Science, College of Computer Science and Information System, Najran University, Najran, 55461, Saudi Arabia.
Faculty of Computing and AI, Air University, Islamabad, 44000, Pakistan.
Sci Rep. 2025 Mar 25;15(1):10328. doi: 10.1038/s41598-025-94689-5.
Human activity recognition (HAR) and localization are green research areas of the modern era that are being propped up by smart devices. But the data acquired from the sensors embedded in smart devices, contain plenty of noise that makes it indispensable to design robust systems for HAR and localization. In this article, a system is presented endowed with multiple algorithms that make it impervious to signal noise and efficient to recognize human activities and their respective locations. The system begins by denoising the input signal using a Chebyshev type-I filter and then performs windowing. Then, working in parallel branches, respective features are extracted for the performed activity and human's location. The Boruta algorithm is then implemented to select the most informative features among the extracted ones. The data is optimized using a particle swarm optimization (PSO) algorithm, and two recurrent neural networks (RNN) are trained in parallel, one for HAR and other for localization. The system is comprehensively evaluated using two publicly available benchmark datasets i.e., the Extrasensory dataset and the Sussex Huawei locomotion (SHL) dataset. The evaluation results advocate the system's exceptional performance as it outperformed the state-of-the-art methods by scoring respective accuracies of 89.25% and 90.50% over the former dataset and 95.75% and 91.50% over the later one for HAR and localization.
人类活动识别(HAR)和定位是现代的绿色研究领域,正由智能设备推动发展。但是从智能设备中嵌入的传感器获取的数据包含大量噪声,这使得设计用于HAR和定位的强大系统变得不可或缺。在本文中,提出了一种具有多种算法的系统,该系统能够抵御信号噪声,并且能够高效地识别人类活动及其各自的位置。该系统首先使用切比雪夫I型滤波器对输入信号进行去噪,然后进行加窗处理。然后,在并行分支中,为执行的活动和人类位置提取各自的特征。接着使用博鲁塔算法在提取的特征中选择最具信息量的特征。使用粒子群优化(PSO)算法对数据进行优化,并并行训练两个递归神经网络(RNN),一个用于HAR,另一个用于定位。使用两个公开可用的基准数据集,即超感官数据集和苏塞克斯华为运动(SHL)数据集,对该系统进行了全面评估。评估结果表明该系统具有卓越的性能,因为它在前一个数据集上分别以89.25%和90.50%的准确率,以及在后一个数据集上以95.75%和91.50%的准确率超过了现有最先进的方法,用于HAR和定位。