Stabilizing Skeletal Pose Estimation using mmWave Radar via Dynamic Model and Filtering

Shuting Hu, Arindam Sengupta, Siyang Cao
{"title":"Stabilizing Skeletal Pose Estimation using mmWave Radar via Dynamic Model and Filtering","authors":"Shuting Hu, Arindam Sengupta, Siyang Cao","doi":"10.1109/BHI56158.2022.9926809","DOIUrl":null,"url":null,"abstract":"In this paper, we illustrate a method to stabilize the position estimation of human skeleton using mmWave radar. In our previous study, an optimized CNN architecture was used to extract the positions of human skeleton accurately. However, the position estimation of the joints vibrates over time. In the field of digital signal processing, filters are used to remove unwanted parts of signal and widely applied in noise reduction, radar, audio and video processing, etc. In this paper, three types of filters i.e. Elliptic, Savitzky-Golay, and Whittaker-Eilers are discussed and applied to both positions and angles of the human skeleton. This paper further presents a humanoid robotics dynamic model, specifically forward kinematics, to recalculate joint positions with improved stability. We define the root joint, a world coordinate system, and “T” pose, to get the subsequent joints' rotation matrix using kinematics chain of the skeleton, then compute the Euler angles. After the filtering, we compare the effect of different filters using a method of Standard Deviation (SD) of the angle slope. In addition, we analyze the change of localization accuracy after recalculating the positions using forward kinematics based on the current angle, root position, and bone length information. The data collection and experimental evaluation have shown a motion stability improvement of 54.05% compared to the CNN predicted value.","PeriodicalId":347210,"journal":{"name":"2022 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BHI56158.2022.9926809","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In this paper, we illustrate a method to stabilize the position estimation of human skeleton using mmWave radar. In our previous study, an optimized CNN architecture was used to extract the positions of human skeleton accurately. However, the position estimation of the joints vibrates over time. In the field of digital signal processing, filters are used to remove unwanted parts of signal and widely applied in noise reduction, radar, audio and video processing, etc. In this paper, three types of filters i.e. Elliptic, Savitzky-Golay, and Whittaker-Eilers are discussed and applied to both positions and angles of the human skeleton. This paper further presents a humanoid robotics dynamic model, specifically forward kinematics, to recalculate joint positions with improved stability. We define the root joint, a world coordinate system, and “T” pose, to get the subsequent joints' rotation matrix using kinematics chain of the skeleton, then compute the Euler angles. After the filtering, we compare the effect of different filters using a method of Standard Deviation (SD) of the angle slope. In addition, we analyze the change of localization accuracy after recalculating the positions using forward kinematics based on the current angle, root position, and bone length information. The data collection and experimental evaluation have shown a motion stability improvement of 54.05% compared to the CNN predicted value.
基于动态模型和滤波的毫米波雷达稳定骨骼姿态估计
本文介绍了一种利用毫米波雷达稳定人体骨骼位置估计的方法。在我们之前的研究中,我们使用了一种优化的CNN架构来准确地提取人体骨骼的位置。然而,关节的位置估计随着时间的推移而振动。在数字信号处理领域,滤波器用于去除信号中不需要的部分,广泛应用于降噪、雷达、音视频处理等领域。本文讨论了椭圆滤波器、Savitzky-Golay滤波器和Whittaker-Eilers滤波器三种类型,并将其应用于人体骨骼的位置和角度。本文进一步提出了一个仿人机器人动力学模型,特别是正运动学模型,以提高稳定性重新计算关节位置。定义根关节、世界坐标系和“T”位姿,利用骨架的运动学链得到后续关节的旋转矩阵,然后计算欧拉角。滤波后,我们使用角斜率的标准差(SD)方法比较了不同滤波器的效果。此外,我们还分析了基于当前角度、根位置和骨长度信息的正运动学重新计算位置后定位精度的变化。数据收集和实验评估表明,与CNN预测值相比,运动稳定性提高了54.05%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信