Sports Performance Institute, Auckland University of Technology, Auckland 0632, New Zealand.
Department of Mechanical Engineering, University of Auckland, Auckland 1142, New Zealand.
Sensors (Basel). 2021 Jan 19;21(2):654. doi: 10.3390/s21020654.
To develop and validate a field-based data collection and assessment method for human activity recognition in the mountains with variations in terrain and fatigue using a single accelerometer and a deep learning model.
The protocol generated an unsupervised labelled dataset of various long-term field-based activities including run, walk, stand, lay and obstacle climb. Activity was voluntary so transitions could not be determined a priori. Terrain variations included slope, crossing rivers, obstacles and surfaces including road, gravel, clay, mud, long grass and rough track. Fatigue levels were modulated between rested to physical exhaustion. The dataset was used to train a deep learning convolutional neural network (CNN) capable of being deployed on battery powered devices. The human activity recognition results were compared to a lab-based dataset with 1,098,204 samples and six features, uniform smooth surfaces, non-fatigued supervised participants and activity labelling defined by the protocol.
The trail run dataset had 3,829,759 samples with five features. The repetitive activities and single instance activities required hyper parameter tuning to reach an overall accuracy 0.978 with a minimum class precision for the one-off activity (climbing gate) of 0.802.
The experimental results showed that the CNN deep learning model performed well with terrain and fatigue variations compared to the lab equivalents (accuracy 97.8% vs. 97.7% for trail vs. lab).
To the authors knowledge this study demonstrated the first successful human activity recognition (HAR) in a mountain environment. A robust and repeatable protocol was developed to generate a validated trail running dataset when there were no observers present and activity types changed on a voluntary basis across variations in terrain surface and both cognitive and physical fatigue levels.
开发和验证一种基于现场的方法,使用单个加速度计和深度学习模型,对山区的人类活动进行识别,该方法可适应地形和疲劳的变化。
该方案生成了一个无监督标记的数据集,其中包含各种长期基于现场的活动,包括跑步、步行、站立、躺下和障碍物攀爬。活动是自愿的,因此不能预先确定过渡。地形变化包括坡度、过河、障碍物和表面,包括道路、砾石、粘土、泥、长草和崎岖小道。疲劳程度从休息到身体疲惫不等。该数据集用于训练能够在电池供电设备上部署的深度学习卷积神经网络(CNN)。将人类活动识别结果与具有 1,098,204 个样本和六个特征的实验室数据集进行比较,这些特征包括均匀光滑的表面、未疲劳的监督参与者以及协议定义的活动标签。
越野跑数据集有 3,829,759 个样本,有五个特征。重复活动和单一实例活动需要调整超参数,以达到总体精度 0.978,一次性活动(攀爬门)的最小类别精度为 0.802。
实验结果表明,与实验室等效物相比,CNN 深度学习模型在适应地形和疲劳变化方面表现良好(越野跑的准确性为 97.8%,而实验室的准确性为 97.7%)。
据作者所知,这项研究首次成功地在山区环境中进行了人类活动识别。当没有观察者在场且活动类型在自愿的基础上根据地形表面和认知及身体疲劳程度的变化而变化时,开发了一种稳健且可重复的协议,以生成经过验证的越野跑数据集。