论文地址:https://arxiv.org/pdf/1905.02822.pdf
github地址:https://github.com/Guanghan/lighttrack
论文提出了轻量级的多目标跟踪框架LightTrack。包含YOLOV3的目标检测,基于CPN_res101,MSRA152,mobile_deconv这3个网络种任意一个的关键点检测,基于SGCN的人体姿势匹配。整体结构是一种自上而下的结构。
主要贡献:
在本文中,我们提出了一种新的有效的轻量级框架,称为LightTrack,用于在线人体姿态跟踪。所提出的框架被设计为用于自顶向下姿态跟踪的通用框架,并且比现有的在线和离线方法更快。单人姿势跟踪(SPT)和视觉对象跟踪(VOT)被合并到一个统一的功能实体中,很容易由一个可替换的单人姿势估计模块实现。我们的框架将单人姿态跟踪与多人身份关联结合起来,并首先揭示了将关键点跟踪与目标跟踪连接起来的问题。在姿态跟踪系统中,我们还提出了一种用于人体姿态匹配的图卷积网络(SGCN)作为Re-ID模块。 与其他Re-ID模块相反,我们使用人类关节的图形表示进行匹配。基于骨架的表示有效地捕捉了人类姿态的相似性,并且在计算上是廉价的。它对引入人类漂流的突然相机移位具有很强的鲁棒性。据我们所知,这是第一篇以自上而下的方式提出在线人体姿态跟踪框架的论文。所提出的框架足够通用,以适应其他姿态估计器和候选匹配机制。我们的方法优于其他在线方法,同时保持更高的帧速率。
姿态跟踪是估计视频中多人的姿态,并为跨帧的每个关键点分配唯一的实例ID的任务。准确估计人类的关键点-轨迹对于人类的动作识别、人类互动理解、运动捕捉和动画等都是有用的。最近,公开可用的PoseTrack数据集[18,3]和MPII Video Pose数据集[17]将人类运动分析的研究推向了其现实世界场景的一步。两个Pose Track挑战已经举行。然而现存大多数方法都属于 离线方法,缺少实时性。与帧每秒(FPS)标准相比,多目标跟踪精度(Multi-Object Tracking)标准得到了更多的强调。现有的离线方法将人类检测、候选姿态估计和身份关联的任务分为顺序阶段。在这个过程中,多人的姿势是在视频中跨帧估计的。基于姿态估计结果,通过求解优化问题计算姿态跟踪输出。它要求预先计算未来帧的姿态,或者至少对于某些范围内的帧。
在本文中,我们提出了一种新的有效的轻量级框架姿态跟踪。 它被设计成通用的、自顶向下的(即,姿态估计是在检测到候选者之后执行的),并且是在线的。 该框架将单人姿态跟踪与多人身份关联相结合。它首先揭示了将关键点跟踪与目标跟踪连接起来。据我们所知,这是第一篇以自上而下的方式提出在线姿态跟踪框架的论文。所提出的框架足够通用,以适应其他姿态估计器和候选匹配机制。因此,如果未来进一步改进单个组件,我们的框架将更快和/或更准确。与Visual Object Tracking(VOT)方法相反,在这种方法中,视觉特征由内核或CNN特征图隐式表示,我们通过递归地更新包围框及其相应的姿态来跟踪每个人的姿态。目标的bounding box区域是从显式特征,即人类关键点推断出来的。人的关键点可以看作是一系列特殊的视觉特征。使用pose作为显式特征的优点包括:1)明确的特征与人有关,可解释,与bounding box位置有非常强和稳定的关系。人体姿态对bounding box区域施加直接约束。2)姿态估计和跟踪任务首先需要预测人的关键点。利用预测的关键点是有效的跟踪ROI区域。这种机制使在线跟踪成为可能。自然的保留了候选的身份,大大减轻了系统中数据关联的负担。即使数据关联是必要的,我们也可以重用基于骨架的姿态匹配的姿态特征。因此,单姿态跟踪(SPT)和单视觉对象跟踪(VOT)被合并到一个统一的功能实体中,很容易由一个可替换的单人人体姿态估计模块实现。因此,单姿态跟踪(SPT)和单视觉对象跟踪(VOT)被合并到一个统一的功能实体中,很容易由一个可替换的单人人体姿态估计模块实现。
我们的贡献有三个方面:(1)我们提出了一种通用的在线姿态跟踪框架,适用于自顶向下的人体姿态估计方法。人体姿态估计器和Re-ID模块都是可替换的。与多目标跟踪(MOT)框架相比,我们的框架是专门为姿态跟踪任务设计的。据我们所知,这是第一篇以自上而下的方式提出在线人体姿态跟踪系统的论文。提出了一种用于人体姿态匹配的Siamese Graph Convolution Network (SGCN)作为姿态跟踪系统中Re-ID模块。与现有的Re-ID模块不同,我们使用人类关节的图形表示进行匹配。基于骨架的表示有效地捕捉了人类姿态的相似性,并且在计算上是廉价的。(3)我们对各种环境和消融研究进行了广泛的实验。我们提出的在线姿态跟踪方法优于现有的在线方法,并且对离线状态具有竞争力,但帧速率要高得多。我们公开代码,以促进未来的研究。
在本文中,我们提出了一个有效和通用的轻量级框架在线人体姿态跟踪。我们还提供了一个使用该框架的基线,并在我们的姿态跟踪系统中提出了一个用于人体姿态匹配的图卷积网络(siamese)作为Re-ID模块。基于骨架的表示有效地捕捉了人类姿态的相似性,并且在计算上是廉价的。我们的方法明显优于其他在线方法,并且与离线最先进的方法非常有竞争力,但帧速率要高得多。我们认为所提出的框架由于其优越的性能、通用性和可扩展性而值得广泛使用。
做H5页面时需要添加背景音乐,方法如下方式一:这种方式显示播放器。方式二:这个方式主要是支持的播放器多。一定程度上解决了浏览器兼容的问题。方式三:这个不显示播放器。标签默认是隐藏的。补充:问题1:苹果手机Safari和微信不播放音乐问题:用加进去后用微信(iOS系统)浏览页面没有自动播放,点击暂停后再次点击播放正常,这就说明播放功能没有问题,将页面用iOS自带浏览器Safari打开后也不能自动播...
90%程序员写不出无BUG的二分查找程序?相关文章链接如下:微软过桥问题与测试人员素养 等价类分法 新解 测试用例设计中的NP难题 测试驱动需求分析--需求文档评审实例 C/C++代码检视实例 《编程珠玑》(第二版)一书第四章中提及过100多名专业程序员使用两个小时的充足时间编写一个简单的二分查找程序,结果发现90%的人编出的代码都有BUG,Knuth也在他的《Sorting and Sear
1. 什么是 API-Gateway ?什么是 Kong ?API-Gateway 是微服务架构体系中一个比较重要的组件,它通常构成所有微服务的入口,它的职责比较多,其较为通用的一些功能是:路由:路由是 API-Gateway 最重要的功能,基于路由 API-Gateway 通常能根据请求的特征,将流量导向不同的服务,或是不同服务的不同版本;或是同一服务的不同单元。协议转换:在 API-G...
失败前:1. gradle版本:2. 签名设置报错:我一直以为是静态资源的问题,和同事两个人找了半天,结果并不是......解决:1. 修改gradle版本===>> 这样之后可以打包,不会报错了!!但是,app会闪退!闪退原因:react-native-modal-picker这个库里面 propTypes 的 Vie...
maxent分布预测如何选择环境气候数据在做分布预测时,选择气候数据的类型会直接影响到预测结果的合理性和准确性,不同物种要选择不同的气候数据。例如,我们做植物的分布预测,我们要选择与植物生境分布息息相关的气候因子,其中,降雨,温度,海拔坡度,最重要的还有土壤类型,如上面截图中的土壤属性,我们都知道基本多数植物只有在合适的土壤类型中才会生长,所以土壤数据对植物的分布预测至关重要。例如,我们做的是海洋动物,因为海洋动物基本不受降雨,土壤类型的影响,所以这类数据是不需要的,我们要根据相关的文献资料参考选择合
电脑上打开chm文件时系统提示:不能打开文件:mk:@MSITStore:(文件路径)电脑无法打开.chm文件: 电脑“开始-运行”里面输入 regsvr32 itss.dllregsvr32 hhctrl.ocx 即可
第一节一起来找茬我的解答:第一题我的解答:#include <stdio.h>#include <stdlib.h>int main(){ while(1>0) printf("你好"); return 0;}第二节一起来找茬我的解答:第一题我i的解答:#include <stdio.h>#include <stdlib.h>int main(){ in
1. 问题在天池大数据比赛、腾讯算法比赛等中都需要提交结果文件,一般是csv文件win下的默认换行符是CRLF(回车换行),linux或macos下的默认换行符是LF(换行),这些比赛要求提交的文件大多数都需要是LF换行符我是在windows10下使用vscode敲代码的,代码也是在win10下跑的,如果不留心,就会生成CRLF换行符的文件,提交结果总会出现没成绩、格式错误、表头信息错误...
一、LayerRegistry的作用简介LayerResistry的功能很简单,就是将类和对应的字符串类型放入到一个map当中去,以便灵活调用。主要就是注册类的功能二、LayerRegistry类的详细介绍1)构造函数和析构函数构造函数 [cpp] view plain copy // 禁止实例化,因为该类都是静态函数,所以是
1969年,美国“阿波罗11号”宇宙飞船载着三明宇航员成功登上月球,宇航员阿姆斯特朗踏上月球表面的这一刻,人类实现了千百年来的飞天梦,也成就了那句经典名言——这只是我一个人的一小步,但缺失整个人类的一大步。可是,你知道阿波罗号宇宙飞船背后的“最强大脑”是谁吗?她就是史上最美的女程序员玛格丽特·汉密尔顿(Margaret Hamilton),不走寻常路...
spa项目完成登录注册布局安装开发模块npm install element-ui -Snpm install axios -Snpm install qs -S npm install vue-axios -S下载完毕的话,就会出现下列代码:引入main.js配置import Vue from 'vue'...
说起这个抓包啊,大家都不陌生。辣么,将自己抓获的数据保存下来进行数据分析就是个问题了。一般情况下,这个软件就是操作软件的,设置自动保存的话,只能依靠软件自身来设置。但是呢,这个fiddler不得不让我们又一次见识到了它的强大。废话不多说,咱们直接来看配置哈。 首先: 然后选择: 或者你可以直接按Ctrl+R这个组合键,就可以打开CustomRules.js这个文件了。当然...