人机交互任务需要对手势、肢体动作、表情进行识别?

安防、交通等场景需要进行异常行为检测?

那关键点检测是你绝不能错过的核心技术!

它能帮你实现精准的人机交互任务,如手势控制、智能健身、体感游戏, 并完成交通违规行为识别、打架斗殴行为识别、安全合规操作检测等关键任务!

以上视频引用于公开数据[1][2][3][4]

古语云:工欲善其事,必先利其器!要高质量实现关键点检测任务,没有利器怎么能行!今天给大家奉上的这个开源算法—PP-TinyPose,仅凭端侧微弱算力,使用飞桨轻量化推理引擎 Paddle Lite,单人场景 FP16 推理竟可达到超高帧率 122FPS、精度 51.8mAP,绝对可以称得上一把利刃~

所有算法源码、产业案例、教程资料都在项目主页,大家尽情Star收藏哦!

⭐ 项目链接 ⭐

https://github.com/PaddlePaddle/PaddleDetection

那关键点检测算法这么多,PP-TinyPose 到底强在哪里呢?下面就给大家强势揭秘~

1

精度高、速度快

关键点检测算法往往需要部署在轻量化、边缘端设备上,因此长期以来都存在一个难题:精度高、速度则慢、算法体积也随之增加。而 PP-TinyPose 的出世彻底打破了这个僵局,采用 Top-Down 的方式,先应用 0.99M、150FPS 的超轻量检测网络 PP-PicoDet,再用基于 Lite-HRNet 的移动端优化模型,检测对应关键点,由此确保关键点检测的高精度,同时扩大数据集,减小输入尺寸,预处理与后处理加入 AID、UDP 和 DARK 等策略,保证模型的高性能。实现速度在 FP16 下 122FPS 的情况下,精度也可达到 51.8mAP,不仅比其他类似实现速度更快,精度更是提升了 130%!

以上视频引用于公开数据[3]

2

微小目标效果好

PP-TinyPose 除了在日常关键点检测任务上拥有极强的通用性,针对小目标出现在大尺幅图像中的产业常见难题场景完成一系列针对性的优化,从而对小目标进行关键点检测时,依然能保持同样的精度与速度,效果直接看图:

以上图片引用于公开数据[1]

3

多人同时检测,精准快速 

更特别的是,PP-TinyPose 还能同时实现多人关键点检测,且效果超强!不仅对于检测人数无限制,其速度和精度也依旧优秀!与开源界其他类似实现相比,检测人数、精度与性能上均有明显优势,直接上图对比:

以上视频引用于公开数据[3]

4

快速边缘部署

为了满足产业开发者在摄像头、车辆、机顶盒、手机等边缘端部署的强烈需求,PP-TinyPose 借助飞桨轻量化推理引擎 Paddle Lite 的能力,为大家提供超便捷的边缘侧部署方案,并提供在手机端部署的保姆级教程及效果展示 Demo,让大家快速从“想用”,升级到“能用”然后快速上线 ٩̋(๑˃́ꇴ˂̀๑)!!

扫码报名课程,进群下载 APP 体验一下吧(/^▽^)/!

5

产业场景快速融合

除了技术产品本身的优势,PP-TinyPose 在产业场景实际落地的速度和效果也极其优秀!

以摔倒检测为例,在上海泰思通公司的实际业务中,应用 PP-TinyPose 检测出人体关键点,结合逻辑规则进行行为分析,历时一周就实现了“实时人物摔倒识别“,部署在 Windows 服务器上的 Nvidia GeForce RTX3070,耗时仅 15ms,高效地保障了工作人员及公司资产的安全。

以上视频引用于泰思通业务数据[5]

除此之外,PP-TinyPose 的能力可以快速被应用到异常行为识别等更多高价值领域发挥作用。

深入直播讲解

为了让开发者们更深入的了解 PP-TinyPose,掌握关键点检测的理论知识与实践指南,手把手教大家完成模型训练与预测部署,飞桨团队精心准备了为期四天的直播课程!

11月23日-26日 19:00-20:00,百度资深高工将深入解读通用目标检测的基础理论与实践、超轻人体关键点模型的理论及应用,并全方位解析实时跟踪系统,对各类痛难点提供最优解决方案,更有直播现场答疑解惑,还在等什么!抓紧扫码上车吧!

扫码报名直播课,加入技术交流群!

精彩内容抢先看

图片数据引用说明

[1] Lin T Y, Maire M, Belongie S, et al. Microsoft coco: Common objects in context[C]//European conference on computer vision. Springer, Cham, 2014: 740-755.

[2] Kay W, Carreira J, Simonyan K, et al. The kinetics human action video dataset[J]. arXiv preprint arXiv:1705.06950, 2017.

[3] YouTube. (2016, August 10). 100 People of Dance [Video file]. Retrieved from https://www.youtube.com/watch?v=qrTi2aLx8dw

[4] Myznik, E. (2020, June 22). Photo by Egor Myznik on unsplash. Beautiful Free Images & Pictures. Retrieved November 16, 2021, from https://unsplash.com/photos/NkGGF6BvU88.

[5] TaiSiTong. (2021 November 3).

爆炸好用!异常行为检测 GitHub 神器来了!相关推荐

  1. 手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

    近日,媒体接连报道电动车起火爆炸造成严重人员伤亡的新闻,针对该问题,社区物业明令禁止电瓶车入户,但是依然有人忽视这个问题严重性.目前,AI应用已经可以有效地预防此类问题,在进入电梯的时候就可以采取报警 ...

  2. 视频异常行为检测算法MPN,在多个数据库上达到SOTA

    分享一篇CVPT 2021 视频异常行为检测的论文:Learning Normal Dynamics in Videos with Meta Prototype Network, 作者:吕辉, 陈宸, ...

  3. R异常数据检测及处理方法

    R异常数据检测及处理方法 数据中的异常值可能会影响或者干扰模型的准确性以及可靠性,如果我们不正确地检测和处理它们,尤其是在回归模型中异常值对模型的干扰比较大,即回归模型对异常值敏感. 为什么异常点检测 ...

  4. 基于网络索引树的异常轨迹检测算法

    针对轨迹数据的运动规律和特征,结合空间划分的方法,提出本文的基于网络索引的异常轨迹检测方法. 实验结果表明,该算法可提高异常轨迹挖掘效率,且更有现实意义. 该算法不足:对参数比较敏感,目前(2014) ...

  5. Bailian2937 异常细胞检测【水题】

    2937:异常细胞检测 总时间限制: 1000ms 内存限制: 65536kB 描述 我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞.每个细胞的颜色用0到255之间(包括0 ...

  6. ip登陆异常 php,PHP实例:PHP制作登录异常ip检测功能的实例代码

    <PHP实例:PHP制作登录异常ip检测功能的实例代码>要点: 本文介绍了PHP实例:PHP制作登录异常ip检测功能的实例代码,希望对您有用.如果有疑问,可以联系我们. 使用函数查询数据库 ...

  7. 基于自适应巡视算法的工业物联网异常行为检测

    [摘  要]针对当前物联网节点易受攻击的问题,提出一种基于自适应巡视算法的工业物联网异常行为检测方法.根据数据包完整性.数据包传输率和传输延迟等异常行为动态更新物联网节点信誉度,结合信誉阈值自适应调整 ...

  8. 【学习笔记】行人异常行为检测的综述

    第一次发博客,想记录一下最近所学的东西.目前课题研究方向大致为异常检测,可能会做到校园的异常行为检测,故从知网上搜到了一篇比较新的基于深度学习的人群异常行为检测综述,在这里做一个总结,方便日后的查看. ...

  9. 异常音检测(持续更新)

    异常音检测 综述 技术历程 评价指标 评价软件 综述 声音事件检测旨在处理连续的声音信号,并将其转换为听觉场景中出现的相应声音事件的符号描述. 声音事件检测可用于多种应用程序,包括基于上下文的索引和多 ...

最新文章

  1. IOS 开发之-- textfield和textview,return键的改变,点击return键
  2. HBase java 开发
  3. Silverlight实用窍门系列:35.细解Silverlight冒泡路由事件和注册冒泡路由事件【附带实例源码】...
  4. Linux 指令篇:文本统计--wc(word count)
  5. HDU2016 数据的交换输出
  6. node n 切换node版本失败_记一次 node-sass@4.x 安装失败
  7. db2界面调用存储过程_第三章 操作系统用户界面
  8. 前端学习(1662):前端系列实战课程之div跟随鼠标移动
  9. 石头剪刀布程序流程图_机器学习终章:剪刀石头布猜拳机器人
  10. 【hbase】HBASE的安装与配置的步骤详解
  11. ubuntu packege下载网址
  12. 腾讯全球首款JS代码坦克 CodeTank
  13. 怀旧服ouf头像插件_wow怀旧服头像美化插件下载
  14. java图片无损压缩_java无损压缩Thumbnailator(google)
  15. L3 利用集中和发散思维
  16. 学计算机装机,新手学装机:小白如何从零开始学装机
  17. mysql语句按时间顺序排序_SQL语句怎么写?先按时间排序,再按姓名排序?
  18. 怎么快捷制作网站icon图标工具
  19. 【NLP】中文文本分类数据增强方法:EDA 与代码实现
  20. NinePatch图片

热门文章

  1. c4d和Blender哪个好用,有什么区别吗?
  2. python 小爱音箱集成_python--抢购小米AI音响
  3. 软件测试面试“圣经”,金三银四知识点合集,轻松拿下7个Offer
  4. 配置OEL7 YUM源
  5. Oracle索引结构
  6. Lagrangian relaxation and duality
  7. linux 环境变量 term,TERM环境变量默认值在哪里设置?
  8. oracle查询号段是否重复,ORACLE SQL: 查询连续号码段并合并的方法
  9. 系统学习NLP(十)--词性标注算法综述
  10. 学大伟业:高二才开始学化学竞赛还来得及吗?