基于姿态估计算法的健身辅助应用开发
创作时间:
作者:
@小白创作中心
基于姿态估计算法的健身辅助应用开发
引用
CSDN
1.
https://blog.csdn.net/shebao3333/article/details/142474436
本文介绍了一种基于姿态估计算法的健身辅助应用开发过程。通过使用MoveNet模型进行关键点检测和姿势估计,结合余弦相似度等技术手段,实现对健身动作的分析和反馈。
1、问题陈述
在健身过程中,保持正确的姿势是一个挑战。为了分析动作并获得姿势反馈,作者计划构建一个应用程序,该程序可以分析锻炼视频并提供姿势评估。
1.1 高级计划
- 使用关键点检测模型分析锻炼视频
- 将动作与专业人士的动作进行比较
- 设计指标以评估锻炼的正确性并指出改进方向
1.2 要求
作者希望解决方案易于实现、运行速度快,并且能够在MacBook Pro M1上运行,避免昂贵的硬件需求。
2、姿势估计简介
姿势估计是计算机视觉领域的一个重要研究方向,广泛应用于动作识别、活动跟踪、增强现实等领域。主要分为单人和多人姿势估计,其中单人姿势估计又可分为基于直接回归和基于热图的框架。
姿势估计示例
3、寻找正确的关键点检测模型
作者调研了多个关键点检测模型,最终选择了Google的MoveNet。MoveNet具有以下特点:
- 参数量小(约4M),适合移动和嵌入式设备
- 在TensorFlow Hub上可用,附带教程和文档
- 可在浏览器中运行,实现30+ FPS
- 适用于健身、健康和保健应用
4、MoveNet
MoveNet使用热图来定位人体关键点,是一个自下而上的估计模型。其架构包括:
- 特征提取器:基于MobileNetV2的特征金字塔网络
- 预测器头:负责预测关键点的几何中心、位置和偏移量
MoveNet关键点检测示例
5、提取关键点
MoveNet可以检测全身17个关键点,输出一个17x3的张量,包含每个关键点的标准化坐标和置信度分数。
划船练习关键点检测示例
6、从帧到序列 — 对齐记录
为了准确比较动作,需要对齐视频帧。作者采用了手动对齐结合动态时间扭曲(DTW)的方法。DTW允许比较不同长度或时间的序列,有助于微调对齐。
对齐的记录示例
7、比较动作
作者使用余弦相似度来比较动作的相似度,尝试了以下几种方法:
7.1 简单的余弦相似度
将所有关键点连接成一个向量,计算与专业人士动作的余弦相似度。
- cos_sim(correct_movement, professional) = 0.8409
- cos_sim(incorrect_movement, professional) = 0.8255
7.2 逐帧并取平均值
计算相应帧上的余弦相似度并取平均值。
动作示例
逐帧余弦相似度
7.3 加权相似度
使用关键点置信度分数作为权重,计算加权余弦相似度。
- 平均 cos_sim(正确移动,专业)= 0.8135
- 平均 cos_sim(不正确移动,专业)= 0.7976
8、未来的改进
- 核心技术:改进比较指标,分析骨骼或肢体,提高算法的环境适应性
- 用户体验:自动化预处理和对齐,设计直观界面,建立综合练习库
本文原文来自CSDN。
热门推荐
如何改善表达不清晰的问题:多方面因素及解决方法探讨
汽车玻璃胶印的去除方法及注意事项
开足马力绘就温暖民生画卷!鄂尔多斯市借力社会组织服务居民逾10万人次
MES系统里的报警分类
四色症:关于看到“看不见的”颜色的“礼物”的最新研究
台北故宫藏:齐白石书画作品(附高清大图及作品注释)
从初级到高级:掌握递进式结构的写作技巧
哈工程 l 增材制造形状记忆合金的最新进展
职业导向下的大学专业选择:家长与学生不可不知的考量因素
机器学习在光谱领域的五大应用
智能中医AI:全方位解答健康疑问与中医治疗方案
香港永居身份和内地户口能共存吗?如果注销了以后还能恢复内地户口吗?
FA 失效分析|Delayer去层技术详解
最新菲律宾签证办理全流程(上海领区)
痛风病和关节炎的区别
易学知识:自学梅花易数,起卦方法集锦,万物皆可算!
股票涨跌的原理是什么
详解灰度图像和二值图像
跨学科学习怎么“跨”,要让知识在情境中活起来|教育新观察
如何用Excel销售数据看板提升数据分析效率?Excel销售数据看板制作教程详解
晋惠帝司马衷:一个备受争议的西晋皇帝
《萤火突击》巴夫工厂镭钻争夺攻略:最大化收益指南
许巍最好听的10首歌,《曾经的你》《故乡》《像风一样自由》上榜
被AI颠覆一半工作的前大厂员工,花了8个月找到用AI工作的新方式
新型储能与固态电池:引爆市场的未来趋势与龙头企业机遇
如何生成测试题目的软件
雷军千万年薪招揽95后天才 AI 少女 -- DeepSeek-V2 关键开发者
对比I²C、SPI、UART通信的优缺点
解读 DeepSeek-R1 论文 - 通俗易懂版
构建电商运营核心能力:从入门到精通的关键步骤