【人体姿态追踪】Pose Flow: Efficient Online Pose Tracking 【解读】

Pose Flow: Efficient Online Pose Tracking 简单介绍: 多人姿态跟踪方法,其主要方法和多人姿态检测一样,也可以分为自顶向下和自下而上。 1.自顶向下是:在每帧中检测 人的proposals →关键点→相邻帧相似性 跟踪整个视频; 2.自下而上是:在每帧中生成关键点候选点→时空图→求解整数线性规划将时空图分为子图→每个子图对应人体姿势轨迹。 目前,自顶向下的方法在精度(map和mota)和跟踪速度上都大大优于自下而上的方法,因为自下而上的方法由于仅仅利用二阶身体部件依赖而失去... 阅读详情

工作组:上交卢老师团队

发表处:BMVC

开源代码:https://github.com/YuliangXiu/PoseFlow

参考博客:https://blog.youkuaiyun.com/m0_37644085/article/details/83038566,https://blog.youkuaiyun.com/zhangjunhit/article/details/79524796

特别说明:如有侵犯,请及时联系我!谢谢!

简单介绍:

       多人姿态跟踪方法,其主要方法和多人姿态检测一样,也可以分为自顶向下和自下而上。

       1.自顶向下是:在每帧中   检测 人的proposals →关键点→相邻帧相似性 跟踪整个视频;

       2.自下而上是:在每帧中   生成  关键点候选点→时空图→求解整数线性规划将时空图分为子图→每个子图对应人体姿势轨迹。

      目前,自顶向下的方法在精度(map和mota)和跟踪速度上都大大优于自下而上的方法,因为自下而上的方法由于仅仅利用二阶身体部件依赖而失去了全局姿态视图,这直接导致了对关键点的模糊分配。

          由于帧退化(如快速运动造成的模糊)、截断或遮挡,单个帧中的姿态估计可能不可靠。为了解决这个问题,我们需要关联交叉帧(cross-frame)检测到的实例来共享时间信息,从而降低不确定性。

         它主要利用时空信息来构建姿态流,以显著提高姿态跟踪任务。spatio-temporal information to build pose flow

大体方案:

        在说方案之前,先要了解两个度量方式:

       1、Intra-Frame Pose Distance:同一帧内检测到的不同pose之间的距离

                         

             上面公式中P表示姿态,p表示姿态中的某个关节点,c表示改关节点的置信度,B(p)表示在以关键点p为中心取一个box,至于方差和拉姆达,文中说来自于data-driven manner,如果又小伙伴知道具体如何操作这部分,请告诉我下,谢谢!。

        2、Inter - frame Pose Distance:不同帧之间的pose的距离

                                                       

             这里主要用的技术是取B(p)这样的区域box size是person bbox的10%,进行区域的相似度对比,具体是对比什么,我没太读懂,请大家告诉我下,feature map挖区域进行做距离转为得分?然后把所有配对区域的得分求和。

          

1、Multi - Person Pose Estimation:

         首先对每一帧图像进行多人姿态估计,利用他们组自己的Alphapose基于RMPE改良版本。然后从上图中我们可以看到,有一个iDPG(improved deep proposal generator)模块。

        iDPG主要是应对视频中人物的截断问题,利用随机剪裁random-crop在训练期间去生成“截断的目标人物”,特别的会利用random - crop 去吧 human instance 区域生成1/4 或1/2的 截断人物(对于这里,我个人建议最好是上/左/右半身,最好不要是单纯的腿部区域,个人感觉)。也就是说,iDPG是一种训练期间的数据增广方式。

       这部分也涉及到了“Motion-Guided Box Propagation”,结合前后帧之间的信息,来解决因为“运动模糊”、“遮挡”等问题导致的bbox漏检,这里主要用到的技术称之为“cross - frame matching technique”来自于“《Deepmatching: Hierarchical deformable dense matching》”。(因为没看过这篇文章,我感觉可能是吧不同帧之间的bbox进行配对,相似的不要,不同的作为补集,拿过来用。)

2、Pose Flow Building:

                                                        

           利用Inter - frame Pose Distance 在“下一帧”中求出所有,得分小于设定阈值(1/25根据交叉验证选定的)的pose作为候选pose。

                                                                                                                                                      

        上面这个公式就是目标函数,通过对该函数的最大化,来选取最优的pose。s()就是取相应部分的置信度得分。F(t,T)中t和T代表了第t帧与t+T帧,该函数内部是从t累加到t+T帧。

3、Pose Flow NMS:

       关键步骤是确定指示同一个人的两个姿势流之间的距离。因此,这个论文定义了第三个Distance 应用于Pose Flow之间:

                                

N代表了时间重叠帧的数量。Ya,Yb代表了两个不同的Pose Flow(也有可能是相同的,或者交叉的)。

       在计算的到了Pose Flow之间的得分之后,就需要进行整合了,把一些交叉的,部分交叉的,重叠的进行整合优化,称之为“Pose Flow Merging”:

                                            

              

 

 

【MediaPipe】(2) AI视觉,人体姿态关键点实时跟踪,附python完整代码 各位同学好,今天和大家分享一下如何使用MediaPipe完成人体姿态关键点的实时跟踪检测,先放张图看效果,FPS值为17,右下输出框为32个人体关键点的xy坐标。 有需要的可以使用cv2.VideoCapture(0)捕获电脑摄像头。本节就用马老师的视频来跟踪人体姿态。 1. 导入工具包 # 安装opencv pip install opencv-contrib-python # 安装mediapipe pip install mediapipe # pip install mediapip.. 阅读详情

相关推荐

windows 基于 MediaPipe 实现 PoseTracking

 MediaPipe是用于构建跨平台多模态应用ML管道的框架,其包括快速ML推理,经典计算机视觉和媒体内容处理(如视频解码)。在2019年6月举行的CVPR大会,MeidaPipe正式开源,版本是v0.5.0。自那以后,谷歌陆续发布了一系列的ML管道示例。  日前,谷歌撰文介绍了又一个MediaPipe示例:Object Detection and Tracking。谷歌首次描述了新发布的Box Tracking解决方案,并解释了它是如何与Object Detection结合并提供一个对象检测与追踪系统。.

J。 1万+

姿态跟踪Pose Flow

Pose Flow。

子燕若水的博客 330

Pose flow: Efficient Online Pose Tracking 论文解读

paper title:Pose flow: Efficient online pose tracking paper link:https://arxiv.org/pdf/1802.00977.pdf project:https://www.mvig.org/research/alphapose.html oral or demo video:https://www.youtube.com/wa...

JerryZhang__的博客 1097

【亲测免费】 推荐开源项目:PoseFlow - 实时人体姿态追踪与运动捕捉

推荐开源项目:PoseFlow - 实时人体姿态追踪与运动捕捉 项目简介 PoseFlow 是一个由 开发的开源项目,它提供了实时的人体姿态追踪和运动捕捉功能。该项目基于深度学习算法,特别是利用了单帧多人骨骼关键点检测(Multi-Person Keypoint Detection)和帧间关键点跟踪(Keypoint Tracking)技术,实现了在视频或连续图像流中流畅地追踪人体姿态。 技术分...

gitblog_00042的博客 1581

人体姿态跟踪系统设计:基于MATLAB的人体姿态跟踪算法实现和应用,包括人体姿态估计、运动分析和跟踪

人体姿态跟踪是指通过对连续图像或视频数据进行处理,实现对人体姿态的跟踪和重建。人体姿态估计是指通过图像或视频数据,对人体的姿态进行估计和重建。这些示例仅供参考,实际应用中需要根据具体情况进行调整和优化。同时,为了能够运行这些示例,需要先准备好相应的数据和工具箱,并根据实际情况进行相应的修改。运动分析是指通过对人体姿态数据进行分析,提取运动信息和特征。

走向CTO的路上... 711

SOLIDWORKS Flow Simulation 颗粒分离器仿真:从流场分析到分离效率优化

计算流体力学(CFD)是研究流体流动、传热及相关物理现象的核心工具,其基本原理是通过数值方法求解控制流体运动的纳维-斯托克斯方程。在工程实践中,CFD的价值在于能够对复杂流动进行高保真度仿真,从而在产品设计阶段预测性能、优化结构,显著降低物理样机的试制成本和周期。颗粒分离器作为环保、化工、矿业等领域的关键设备,其设计核心在于平衡分离效率与压力损失。借助SOLIDWORKS内嵌的Flow Simulation模块,工程师可以高效地执行流体仿真,特别是对涉及离散相的颗粒运动进行轨迹追踪和效率统计。该技术方案通过

weixin_28709649的博客 321

姿态跟踪“Pose Flow: Efficient Online Pose Tracking ”

复杂场景下多人关节姿态跟踪,论文设计了一个在线的优化网络建立帧间姿态关系,并形成姿态流,此外设计了一个姿态流非极大值抑制减少冗余姿态流,重新建立时间上不相交姿态的联系。实验在两个姿态跟踪数据库上Pose Tracking datasets([Iqbal et al., 2017] and [Girdhar et al., 2017])对比。多人姿态跟踪方法分两种,自上而下的和自下而上的。自上而下的...

cv_family_z的博客 3137

Android HTTPS抓包证书配置全解:Proxyman实战避坑指南

HTTPS抓包本质是中间人(MITM)通信的可信建立过程,其核心在于客户端对代理根证书的信任链配置。在Android平台,自7.0起系统默认不信任用户安装的CA证书,必须通过Network Security Config显式声明trust-anchors,将Proxyman导出的PEM格式根证书纳入App级信任锚点。这一机制区别于iOS和桌面浏览器,导致大量开发者卡在‘证书已安装却无法解密’的误区。技术价值在于打通开发调试闭环:精准定位SSLHandshakeException、绕过证书固定、支持React

weixin_32175665的博客 648

人体姿态跟踪--Pose Flow: Efficient Online Pose Tracking

Pose Flow: Efficient Online Pose Tracking https://github.com/MVIG-SJTU/AlphaPose 本文主要是关于人体姿态跟踪方面的内容。在对视频每一帧人体姿态估计完成之后,通过分析前后若干帧之间的人体姿态关系来完成人体姿态跟踪问题。 主要通过两个步骤来实现的:1) pose flow 姿态流的生成,2)姿态流中进行了非极大值抑制...

AI小作坊 的博客 1万+

[数据转换]将NetCDF(NC)文件转换成单个GeoTIFF文件

有时候要提取tif格式数据中的气象数据,但从气象网站上下载的却是NC格式的文件。这就需要我们将NC格式的文件转换成TIF格式的文件。

G_sea_young的博客 1002

基于STM32与毫米波雷达的非接触式睡眠监测系统

物联网和嵌入式系统技术正在推动医疗健康设备的智能化发展。通过传感器网络采集生理信号,结合信号处理算法实现健康监测已成为主流技术方案。毫米波雷达凭借其非接触检测特性,在呼吸、心率等生命体征监测中展现出独特优势。STM32系列MCU凭借丰富外设和低功耗特性,成为医疗级嵌入式设备的首选平台。本系统整合60GHz毫米波雷达、红外测温与无线传输模块,构建了完整的睡眠质量评估解决方案,其硬件架构设计、信号处理算法和低功耗优化策略对可穿戴医疗设备开发具有参考价值。

weixin_36369848的博客 611

AI视觉,人体姿态关键点实时跟踪,附python完整代码

AI视觉,人体姿态关键点实时跟踪,附python完整代码

Python单行客的博客 6663

TI IWR 6843 ISK 毫米波雷达开箱测试

TI IWR6843 ISK毫米波雷达上手体验,教程十分详细,对于新手很友好。

qq_57061492的博客 4030

深度学习在姿态跟踪中的应用 ML + Pose Tracking —— 概述

总结姿态跟踪基本方法(效果比较好的)。 写在前面: 参考论文 Deep Learning on Monocular Object Pose Detection and Tracking: A Comprehensive Overview 2021年发表 关注点: 深度学习在姿态跟踪领域的应用 实例级的/类别级的 + 姿态检测/姿态跟踪(四个方向:实例级的姿态检测、类别级的姿态检测、实例级的姿态跟踪、类别级的姿态跟踪) 输入数据为:单目相机的 RGB/RGBD vedio(不涉及数据融合)

Tang_Zhe的博客 1427

使用Dify搭建音频文件转文本工作流

使用Dify搭建音频文件转文本工作流

zyx_bx的博客 5622

知识图谱大模型系列之 12 LLM 知识图谱构建器:从零到 GraphRAG 使用 LLM 知识图谱生成器在 GenAI 应用中提取和使用知识图谱(教程含源码)

为了更深入地了解 LLM 知识图谱构建器,GitHub 存储库提供了大量信息,包括源代码和文档。此外,我们的文档提供了详细的入门指南,而GenAI 生态系统则提供了有关可用更广泛工具和应用程序的进一步见解。

iCloudEnd的博客 2037

【论文阅读】Pose Flow: Efficient Online Pose Tracking(姿势流:高效的在线姿势跟踪)

一、介绍 1、多人姿态跟踪方法 (1)自顶向下:在每帧中 检测 人的proposals→关键点→相邻帧相似性 跟踪整个视频; (2)自下而上:在每帧中 生成 关键点候选点→时空图→求解整数线性规划将时空图分为子图→每个子图对应人体姿势轨迹。 2、问题与解决 (1)由于帧退化(例如由于快速运动而模糊)、截断或遮挡,单个帧中的姿态估计可能不可靠→需要关联跨帧检测实例来共享时间信息,从而减少不确定性; (2)高效的在线姿态跟踪方法→以改进的RMPE进行姿态估计,并提出两种新技术:姿态流建立(...

屿十_ 1215

环境配置与基础教程:当前大厂主流套路:使用 MLflow 全链路管理 YOLO 实验参数、指标与模型版本

YOLO26与MLflow结合实现高效实验管理 YOLO26通过移除DFL模块和实现无NMS端到端推理,在CPU推理速度上提升43%,同时简化了模型导出流程。MLflow 3.10/3.11版本新增多工作区支持、成本追踪和安全序列化等功能,为机器学习实验提供全生命周期管理。两者结合可解决传统"截图+Excel"式实验管理的痛点,实现参数追踪、指标对比和模型版本控制的自动化。 关键优势: YOLO26架构优化带来显著性能提升 MLflow提供实验到生产的全链路管理 原生集成简化了计算机视觉

ZXSXJ的博客 190

22.人体追踪(普通处理)

目录 1项目介绍 2代码分析 2.1环境安装 2.2utils.py 2.2.1__init__() 2.2.2start() 2.2.3stop() 2.2.4update() 2.2.5elapsed() 2.2.6fps() 2.3multi_object_tracking_slow.py 2.3.1导入库 2.3.2定义参数 2.3.3定义标签 2.3.4读取模型 2.3.5读取视频 2.3.6定义...

potato123232的博客 2926

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

人体姿态跟踪系统问题及解决方法简图

摘取《基于光纤传感器的可穿戴人体姿态可视化跟踪系统》

wenzi5111的博客 148

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从0到1学习使用OAK——人体姿势跟踪检测示例

编辑:OAK中国 来源:oakchina.cn 版权说明:转载请注明出处 前言 Hello,大家好,这里是OAK中国,我是助手君。 本期内容我们将介绍使用depthai实现人体姿势跟踪,这个示例是由geaxgx实现。示例代码在GitHub上可以找到。超级容易上手,快来试试吧! 分析项目 此项目检测人体姿态并画出身体特征点。 在全身特征点下可以画出3D骨架模型。 通过测量手臂角度来读取信号显示字母。 模型介绍 此示例使用Google推出的MediaPipe中的Pose解决方案。 MediaPipe Pos.

oakchina的博客 1304

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2D-3D Pose Tracking 项目教程

2D-3D Pose Tracking 项目教程 项目介绍 2D-3D Pose Tracking 是一个开源项目,旨在通过计算机视觉技术实现对人体姿态的2D和3D跟踪。该项目结合了深度学习和图像处理技术,能够在不同的场景下准确地捕捉和分析人体的动作和姿态。 项目快速启动 环境配置 在开始之前,请确保您的系统已安装以下依赖: Python 3.7 或更高版本 OpenCV PyTorch Num...

gitblog_01006的博客 465

(译)Pose Flow: Efficient Online Pose Tracking

(译)Pose Flow: Efficient Online Pose Tracking 摘要 无约束视频中的多人关节姿态跟踪是一个既重要又具有挑战性的问题。本文沿着自顶向下的方法,提出了一种基于姿态流的像样高效的姿态跟踪器。首先,我们设计了一个在线优化框架来建立跨帧姿势和形状姿势流的关联(PF-Builder)。其次,设计了一种新的位姿流非最大值抑制算法(PF-NMS),有效地减少了冗余位姿流和...

qq_36105029的博客 931

目标追踪/姿态估计-基于se3tracket进行改进的复用预测网络

关于se3-TrackNet的改进---复用预测网络

qq_45032667的博客 840

基于 MediaPipe 的 2D 和 3D 的人体姿态追踪:Rerun 展示

点击下方卡片,关注“小白玩转Python”公众号概述我们探讨一个使用 MediaPipe 在 2D 和 3D 中追踪人体姿态的用例。使这次探索更加有趣的是通过开源可视化工具 Rerun 提供的可视化功能,可以全方位展示人体姿态的动态。在这篇博文中,您将学习如何使用 MediaPipe 追踪 2D 和 3D 的人体姿态,并探索 Rerun 的可视化能力。人体姿态追踪人体姿态追踪是计算机视觉中的一项任...

Warmer_Sweeter 1629

第六讲【cartographer】纯定位参数优化(初级篇)

系列文章目录 第一讲【ROS-SLAM】2D激光雷达 cartographer构建地图 第二讲 【cartographer】Ubuntu16.04 kinetic 最新版cartographer安装(2020/11/4更新) 第三讲 【cartographer】 添加功能以从RVIZ为纯本地化模式设置初始姿势 第四讲 【cartographer】纯定位 纯本地化 pure_localization 第五讲【cartographer】在仿真环境中 建图 纯定位 文章目录系列文章目录前言一、cartogr

wesigj的博客 8338
上一篇: 【文章阅读】【代码复现】BiSeNet: Bilateral Segmentation Network for Real-time Semantic Segmentation 【code】
下一篇: 【single stage 多人姿态估计】Associative Embedding: End-to-End Learning for Joint Detection and Grouping
Jie Ou
博客等级 码龄10年 176粉丝 111原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值