0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OliveX为老年人研究了一款健身领域软件

Tensorflowers ? 来源:陈年丽 ? 2019-08-01 15:46 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OliveX 是一家专注于健身领域软件研发的公司,自第一款产品上线以来已经服务超过 200 万用户。

我们都知道健身软件的主要使用人群是青年和中年人,但随着智能手机的普及,越来越多老年人也在使用智能手机,而我们希望能够也帮助这些老年人。

在众多老年人的健身运动中,流行最广的项目之一是健身气功八段锦,因此我们希望可以从跟这个运动入手来帮助老年人养成健身习惯,以及在运动中减少受伤的可能性。同时,我们希望借助于人工智能的辅助,识别老年人进行八段锦运动的姿势,并且有针对性的提供反馈。

目标

八段锦是一种在中国古代发明的健身方法,由八种肢体动作组成,内容包括肢体运动和气息调理。八段锦依据人体的骨骼、关节、内脏器官等生理结构创编的,对外在的自我锻炼和内在的调理达到内外兼修的目的。

八段锦和五禽戏、太极拳等,都是中国民间广为流传的健身方法。2003 年,中国国家体育总局把重新编排后的八段锦等健身法作为“健身气功”的内容向全国推广。

“智能八段锦”这个项目的最终目标是希望可以创造一个人工智能的八段锦助手,而这个基于人工智能的助手可以帮助用户来判断他们练习的动作做的是否标准,以及对他们的八段锦动作进行打分。我们希望通过引入人工智能的相关功能,改进传统的单纯依照视频锻炼的方法。为普通的锻炼提供更多的交互性和反馈,我们也希望这些功能可以帮助老年人更加有效的练习八段锦。

用户进行八段锦锻炼的主要场所是在户外,因此我们的 App 需要运行在移动端。

用户在进行八段锦锻炼时,通常需要观看视频教程,以及播放口令录音。

我们希望通过前置摄像头采集用户运动数据,并给出反馈。

而对于姿势识别部分,我们希望我们的算法可以做到以下几点:

该算法需要可以识别到每一个具体的姿势。

该算法可以对姿势的正确程度做出评分。

该算法可以对不正确的姿势提出改正意见。

技术分析

技术调研

基于以上的需求,我们希望可以选择的深度学习框架可以支持以下几点:

对移动端有良好的支持,其模型推理可以在中低端手机上流畅运行。

友好的接口设计以及丰富的调试工具。

成熟的技术社区支持。

通过技术调研,我们发现 TensorFlow 完全满足于我们的需求,并且我们惊喜的发现 Google 还开源了PoseNet 的算法库,并且实现了在 JavaScript 平台的示例程序。这样,Google 即帮助我们完成了初期的人体骨骼的识别工作,而且由于在 JavaScript 平台的性能表现,让我们充分相信我们的运动识别算法也可以在移动端运行。

注:PoseNet 算法库

https://github.com/tensorflow/tfjs-models/tree/master/PoseNet

算法方案

姿势识别

在项目预研阶段,我们对现有的运动识别算法进行了调研。目前主流的动作类型识别算法基本都是基于连续的视频序列帧。虽然其准确率达到我们需求,但是整体网络都比较复杂,其推断计算 需要大量的计算资源。而我们的目标是希望运行在移动设备上,因此,我们不得不在识别准确度 和计算速度之间进行权衡。

我们采取的策略是首先利用 PoseNet 获取人体骨骼信息,然后再基于人体骨骼的序列进行具体姿势和运动类型的识别。而通过 PoseNet 获取的骨骼信息只有 17 个关键点的位置信息,相比较于一幅图像,其需要处理的数据已经大大减少了。下图所示即为算法的处理流程,首先我们利用 PoseNet 将输入的视频转换为连续的骨骼数据,然后在骨骼数据的基础上按照关键姿势进行分类。

姿势识别算法流程

关键姿势的定义

在确定策略之后,首先需要定义我们需要识别的关键姿势。于是我们将具体的姿势识别转化为一个分类问题。下图就是我们根据八段锦的教程定义的部分关键姿势。

分类的算法我们采用的是传统的 DNN 网络进行计算,通过多次的调整参数和优化训练数据,最后的计算结果还算不错,在实际应用中完全符合我们的需求。

移动设备的挑战

除了模型的开发外,我们的下一步挑战是把所有的模型应用在移动设备上,包括主流的两个手机平台 iOSAndroid。在刚开始的时候,我们第一个方案是使用 TensorFlow Mobile。由于我们需要检测实时动作, TensorFlow Mobile 的效率并不足以满足我们的需要。

正当我们致力于解决运算效率的问题的时候, TensorFlow 发布了 Lite 版本。TensorFlow Lite 在移动平台上的效率有了重大突破

以下是我们在不同的移动设备上测试的运算时间

根据现在的情况,在大部分 Android 手机上都无法实时进行运动检测。而在所有的模型当中,我们采用的 PoseNet 的运算最为复杂,也用时最长,占总运算时间的 95% 以上。所以我们根据需要,再重新调整 PoseNet 的输入大小和参数,与此同时我们重新训练了姿势分类算法来弥补输入精度的缺失。最后我们用的是 337 x 337 RGB 输入的大小,而且在 Android 上使用了 0.5 作为 MobileNet 的宽度参数。

因为我们产品的目标用户群为老人家,他们所使用的手机配置普遍较低。虽然在 PoseNet 参数调整后,效能有明显的改善,但在低配置手机上仍然未如理想。所以我们便着手研究使用手机中的 GPU加速计算。而恰好这时 TensorFlow Lite GPU delegate (experimental) 推出,节省了我们大量的研发时间。在 GPU 中,算法的运算效率也得到大幅提升。

以下是我们在调整 PoseNet 参数后在不同的移动设备上测试 Lite 和 Lite GPU 的运算时间。

因为八段锦中的动作相对较慢,所以我们在使用 TensorFlow Lite GPU delegate (experimental) 后,大部分市面上的手机都可以正常使用。

成果及展望

我们最终成功的在 iOS 以及 Android 平台上完成了八段锦项目,并且在用户测试中得到了不少积极的反馈。利用姿势的识别,我们提供了引导模式,帮助八段锦新手一步一步的跟着老师进行锻炼。对于经常锻炼八段锦的用户,我们提供了评分反馈等功能。目前“智能八段锦”这个应用可以在苹果的 App Store 和 Google Play 上下载到。

与此同时,OliveX 还在积极探索人体姿势识别在其他健身运动中的使用。我们发现在日常很多健身运动和八段锦一样,姿势的正确与否非常重要。正确的姿势可以更好的保护身体不受损伤,以及更好的提高运动效率。因此我们希望能将在八段锦项目中的姿势识别和纠正的算法应用在其他的运动场景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    18631

    浏览量

    184245
  • 人工智能
    +关注

    关注

    1809

    文章

    49164

    浏览量

    250758

原文标题:人体动作识别在智能八段锦 App 中的实践

文章出处:【微信号:tensorflowers,微信公众号:Tensorflowers】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA展示机器领域研究成果

    在今年的机器科学与系统会议 (RSS) 上,NVIDIA 研究中心展示系列推动机器人学习的研究成果,展示
    的头像 发表于 07-23 10:43 ?390次阅读

    如何挑选适合老年人的智能健康手表?以橙子大健康Watch D Pro

    对于老年朋友来说,智能健康手表既是“健康管家”,也是“安全保镖”,通过技术手段弥补身体机能衰退带来的风险,让家人更放心。那么,如何挑选适合老年人的智能健康手表呢?我认为需要综合考虑操作便捷性、健康
    的头像 发表于 07-01 13:35 ?444次阅读
    如何挑选适合<b class='flag-5'>老年人</b>的智能健康手表?以橙子大健康Watch D Pro<b class='flag-5'>为</b>例

    智能手表的适老化设计应考虑哪些方面?以橙子大健康Watch D Pro

    智能健康手表日益成为老年人的刚需。智能手表对老年人的价值不仅在于“监测工具”,更通过“预防-预警-救援-关怀”的全链条功能,填补了独居或社区养老场景下的安全与健康管理缺口,让老年人在保持独立
    的头像 发表于 06-19 14:31 ?232次阅读
    智能手表的适老化设计应考虑哪些方面?以橙子大健康Watch D Pro<b class='flag-5'>为</b>例

    广州唯创电子WTR096录音IC语音芯片:重塑老年人健康管理的智能时钟解决方案

    语音芯片,凭借其高度集成的录放音、计时时钟与计划管理功能,老年人量身打造站式健康管理方案,重新定义智能语音时钟的价值。核心功能亮点:精准、人性化、可追溯1.
    的头像 发表于 04-22 09:07 ?296次阅读
    广州唯创电子WTR096录音IC语音芯片:重塑<b class='flag-5'>老年人</b>健康管理的智能时钟解决方案

    养老院老年人定位解决方案

    养老院定位解决方案对于养老院来说,老年人的安全和健康是首要考虑的问题。利用GPS和北斗系统,可以为养老院提供以下服务:实时定位:通过为老年人佩戴智能手环或定位设备,管理人员可以实时监控他们的位置,确保他们的安全。紧急求助:在紧急情况下,
    的头像 发表于 04-07 15:56 ?432次阅读
    养老院<b class='flag-5'>老年人</b>定位解决方案

    老年人行为识别:AI老年人带来希望

    ?忙碌的生活让我们容易忽视父母的情感需求。当我们回忆他们我们付出的切时,是否意识到时间流逝得如此之快?最近,我在参与老年人行为识别挑战时发现,许多
    的头像 发表于 01-20 13:38 ?541次阅读

    瑞迅科技RK3568工控主板/触控体机康养智慧设备应用解决方案

    智慧养老系统方案:引领老年生活的科技时代 1. 方案背景及需求分析 随着人口老龄化问题的日益突出,老年人健康、生活质量的提升成为社会关注的焦点。根据最新调查数据,老年人对养老服务的需求不断增长
    的头像 发表于 12-25 17:35 ?746次阅读
    瑞迅科技RK3568工控主板/触控<b class='flag-5'>一</b>体机康养智慧设备应用解决方案

    红外热成像技术在养老领域的应用前景

    根据我国“9073”养老格局(即90%的老年人选择居家养老,7%选择社区养老,3%选择机构养老),红外热成像技术可以为老年人提供更加安全、舒适和健康的居住环境,同时减轻护理人员的工作负担。
    的头像 发表于 12-18 14:21 ?658次阅读

    博实结4G康养智能手表的优势

    博实结科技4G康养智能?表S8,是一款专为老年人打造的手表。手表除了支持24小时全天候健康监测、实时定位、电子围栏功能外,还拥有SOS键报警,预警提醒、吃药提醒、亲情电话、防骚扰等功能,贴合
    的头像 发表于 12-10 10:26 ?1299次阅读

    第26届高交会第2届智慧养老健康医疗生态大会--江智养老机器

    智工业技术有限公司通过8年多的实际市场沉淀积累,所构建的养老产业江智康养机器人生态系统以及应用实际市场多年的老年人陪伴机器老年人慢病测评机器
    的头像 发表于 11-16 08:18 ?1914次阅读
    第26届高交会第2届智慧养老健康医疗生态大会--江智养老机器<b class='flag-5'>人</b>

    浅谈智能照明控制系统在村镇老年人设施中的应用

    摘要: 通过分析村镇养老建筑照明的发展现状、老年人夜间活动以及建筑节能管理的需求,梳理出村镇养老建筑使用智能照明有待解决的问题,明确智能照明控制系统的设置原则,筛选出定时、感应、联动3种适用控制技术
    的头像 发表于 11-05 09:48 ?556次阅读
    浅谈智能照明控制系统在村镇<b class='flag-5'>老年人</b>设施中的应用

    如果设计一款桌面的机器玩具,最吸引人的外观与功能要有哪些?

    初步设想制作如下其中一款,有感兴趣的朋友可以帮提提意见。 A一款圆敦敦的音响状的“个人日程助手”,具备番茄闹钟、音乐播放、减压交互、语言对话、工作日报生成。 B一款迷你瓦利机器,有
    发表于 10-19 18:25

    老年人专用手机申请北美PTCRB认证的注意事项

    老年人专用手机申请北美PTCRB认证有哪些注意事项?本篇内容英利检测收集整理,仅供参考使用。如想进步获取PTCRB认证相关资讯欢迎联系我们。时间规划:PTCRB认证流程复杂且周期长,
    的头像 发表于 09-19 16:36 ?612次阅读
    <b class='flag-5'>老年人</b>专用手机申请北美PTCRB认证的注意事项

    TPS手指触感测量一款可以精准测量力和时间变化的系统

    定制性又能满足不同用户的个性化需求。无论是科研领域的深入研究,还是工业设计中的产品测试,亦或是康复治疗和体育性能评估等方面,TPS 手指触感测量系统都展现出了卓越的性能和价值,用户提供
    发表于 09-13 09:46

    从“芯”到心,事件视觉传感技术如何提升老年人居家“安全感”?

    人口结构和城镇化趋势的影响,如今许多年轻都外出打工,留下老人独自在家。老年人因身体机能下降导致不慎跌倒、或是突发疾病等日常居家安全问题,牵动着外出子女的心。其中,跌倒已成为威胁老年人生命健康的首要因素,特别是在卧室、洗手间和浴
    发表于 08-21 10:27 ?859次阅读
    从“芯”到心,事件视觉传感技术如何提升<b class='flag-5'>老年人</b>居家“安全感”?