Jang Yongwon, Kim Seunghwan, Kim Kiseong, Lee Doheon
Department of Bio and Brain Engineering, Korea Advanced Institute of Science & Technology (KAIST), Daejeon, South Korea.
Bio-medical IT Research Department, Electronics and Telecommunications Research Institute (ETRI), Daejeon, South Korea.
PeerJ. 2018 Oct 19;6:e5764. doi: 10.7717/peerj.5764. eCollection 2018.
The proportion of overweight and obese people has increased tremendously in a short period, culminating in a worldwide trend of obesity that is reaching epidemic proportions. Overweight and obesity are serious issues, especially with regard to children. This is because obese children have twice the risk of becoming obese as adults, as compared to non-obese children. Nowadays, many methods for maintaining a caloric balance exist; however, these methods are not applicable to children. In this study, a new approach for helping children monitor their activities using a convolutional neural network (CNN) is proposed, which is applicable for real-time scenarios requiring high accuracy.
A total of 136 participants (86 boys and 50 girls), aged between 8.5 years and 12.5 years (mean 10.5, standard deviation 1.1), took part in this study. The participants performed various movement while wearing custom-made three-axis accelerometer modules around their waists. The data acquired by the accelerometer module was preprocessed by dividing them into small sets (128 sample points for 2.8 s). Approximately 183,600 data samples were used by the developed CNN for learning to classify ten physical activities : slow walking, fast walking, slow running, fast running, walking up the stairs, walking down the stairs, jumping rope, standing up, sitting down, and remaining still.
The developed CNN classified the ten activities with an overall accuracy of 81.2%. When similar activities were merged, leading to seven merged activities, the CNN classified activities with an overall accuracy of 91.1%. Activity merging also improved performance indicators, for the maximum case of 66.4% in recall, 48.5% in precision, and 57.4% in f1 score . The developed CNN classifier was compared to conventional machine learning algorithms such as the support vector machine, decision tree, and k-nearest neighbor algorithms, and the proposed CNN classifier performed the best: CNN (81.2%) > SVM (64.8%) > DT (63.9%) > kNN (55.4%) (for ten activities); CNN (91.1%) > SVM (74.4%) > DT (73.2%) > kNN (65.3%) (for the merged seven activities).
The developed algorithm distinguished physical activities with improved time resolution using short-time acceleration signals from the physical activities performed by children. This study involved algorithm development, participant recruitment, IRB approval, custom-design of a data acquisition module, and data collection. The self-selected moving speeds for walking and running (slow and fast) and the structure of staircase degraded the performance of the algorithm. However, after similar activities were merged, the effects caused by the self-selection of speed were reduced. The experimental results show that the proposed algorithm performed better than conventional algorithms. Owing to its simplicity, the proposed algorithm could be applied to real-time applicaitons.
超重和肥胖人群的比例在短时间内大幅增加,最终形成了一种全球肥胖趋势,且这种趋势正达到流行程度。超重和肥胖是严重问题,尤其是对于儿童而言。这是因为与非肥胖儿童相比,肥胖儿童成年后肥胖的风险是其两倍。如今,存在许多维持热量平衡的方法;然而,这些方法并不适用于儿童。在本研究中,提出了一种使用卷积神经网络(CNN)帮助儿童监测其活动的新方法,该方法适用于需要高精度的实时场景。
共有136名参与者(86名男孩和50名女孩),年龄在8.5岁至12.5岁之间(平均10.5岁,标准差1.1)参与了本研究。参与者在腰部佩戴定制的三轴加速度计模块时进行各种运动。加速度计模块采集的数据通过将其分成小数据集(2.8秒的128个采样点)进行预处理。开发的CNN使用了大约183,600个数据样本进行学习,以对十种身体活动进行分类:慢走、快走、慢跑、快跑、上楼梯、下楼梯、跳绳、站立、坐下和静止不动。
开发的CNN对这十种活动进行分类的总体准确率为81.2%。当将相似活动合并,形成七种合并活动时,CNN对活动进行分类的总体准确率为91.1%。活动合并还改善了性能指标,召回率最高可达66.4%,精确率为48.5%,F1分数为57.4%。将开发的CNN分类器与传统机器学习算法(如支持向量机、决策树和k近邻算法)进行比较,结果表明所提出的CNN分类器表现最佳:CNN(81.2%)>支持向量机(64.8%)>决策树(63.9%)>k近邻(55.4%)(针对十种活动);CNN(91.1%)>支持向量机(74.4%)>决策树(73.2%)>k近邻(65.3%)(针对合并后的七种活动)。
所开发的算法利用儿童身体活动的短时间加速度信号,以提高的时间分辨率区分身体活动。本研究涉及算法开发、参与者招募、机构审查委员会批准、数据采集模块的定制设计以及数据收集。步行和跑步(慢和快)的自我选择速度以及楼梯结构降低了算法的性能。然而,在合并相似活动后,速度自我选择所造成的影响有所减小。实验结果表明,所提出的算法比传统算法表现更好。由于其简单性,所提出的算法可应用于实时应用。