COCO2018Keypoint冠军算法解读雷峰网

人体关键点检测任务对于现实生活有着很大的潜在用途,目前公开的比赛中最权威的是MSCOCOKeypointtrack的比赛,也是该领域最有挑战的比赛,参赛队不乏Facebook,Google及微软这样的国际巨头,也不乏CMU等顶尖研究机构,是该领域最先进方法的试金石。旷视科技Detection组在2017,2018年两次夺得该比赛的冠军,2017年旷视COCOKeypoint比赛冠军工作CPN在业界具有深远影响,并获得广泛使用。这里,我们将介绍旷视2018年COCOKeypoint比赛夺冠的工作。

Introduction

图1

深度卷积网络出现之后,人体姿态识别飞速发展。现阶段最优方法[1,2]网络结构较为简单,多是采用单阶段网络设计,比如2017COCOKeypoint挑战赛冠军方法[1]采用基于ResNet-Inception的网络结构,最新的SimpleBaseline[2]采用ResNet网络结构。另一种网络结构则采用多阶段网络设计,即把一个轻量级网络作为单元网络,接着将其简单地堆叠到多阶段。

直观上讲,多阶段的天然逐级优化特性会更适用于这个任务,但是当前存在的多阶段网络并没有单阶段网络在COCO上表现好。我们试图研究这一挑战性问题,提出当前多阶段网络的欠佳表现主要是由于设计不足导致的,并可通过一系列1)网络结构、2)特征流、3)损失函数方面的创新性优化,最大化发掘多阶段网络的潜力,实现目前最先进的效果。

因此,我们提出新型的多阶段姿态估计网络MSPN,具体改进有3个方面:

目前多阶段网络里的单元网络离最优比较远,使用已经验证的网络(如Resnet)要比主流的多阶段方法(如Hourglass)采用的轻量级网络好很多,究其原因主要是下采样Encoder需要承载更多内容,而轻量级网络满足不了。

由于重复下采样,上采样会丢失信息从而不利于学习,我们提出融合多阶段特征以加强信息流动,来缓解这一问题。

我们观察到关节点的定位是逐级精细优化的,因此提出由粗到精的学习策略,并采用多尺度监督提升训练。由图1可知,当提升单阶段网络容量时,精度会趋近于饱和,而增长遇到瓶颈;对于目前主流的多阶段网络,当堆叠多于2个单元网络后,精度提升非常有限。对于我们提出的MSPN,随着单元网络的堆叠数增加,精度会持续提升。

在MSCOCO基准上,MSPN在test-dev数据集上获得76.1AP;在MSCOCO2018中,test-dev达到78.1AP,test-challenge76.4AP,相比去年冠军提升了4.3AP。--------多阶段网络---------

图2

多阶段姿态估计网络MSPN如图2所示。它采用自上向下的框架,即首先使用人体检测算法给出人体框,据此抠图,并进行单人人体姿态估计。如上所述,MSPN的新突破有3点:第一,使用图像分类表现较好的网络(如ResNet)作为多阶段网络的单元网络;第二,提出逐阶段传递的信息聚集方式,降低信息损失;第三,引入由粗到精的监督,并进行多尺度监督。

------有效的单阶段子单元网络设计-----

表1

目前主流的多阶段网络全部基于Hourglass变体。从表1可知,Hourglass在重复下采样和上采样的过程中,卷积层的通道数是相同的。这是因为高层语义信息更强,需要更多通道表征。

下采样时,Hourglass变体会导致特征编码(Encoder)无法很好地表达特征,从而造成一定程度上的特征信息丢失。相比于下采样,上采样很难更优地表征特征,所以增加下采样阶段的网络能力对整体网络会更有效。

--------------跨阶段特征融合-------------

图3

多阶段网络在重复的上采样和下采样过程中,很容易造成信息流失,我们提出了一种有效的跨阶段特征融合方法来应对这一现象。如图3所示,上一阶段上、下采样的特征经过1x1卷积相加到后一阶段下采样部分,从而实现多阶段之间的特征融合,有效缓解特征流失。

---------------由粗到精监督--------------

图4

人体姿态估计如果要定位较有挑战性的关节点(如隐藏关节点)需要较强的领域上下文信息。同时,对于基于回归heatmap的任务,作为GT的高斯核越小,回归精度越准。考虑到以上两点,并结合多阶段网络的自身逐级递进优化的特性,我们提出基于多阶段的由粗到精的监督方式。每个阶段方式的监督heatmap的高斯核逐渐减小,可较理想地兼顾领域上下文信息和精准度。由于中间监督对于深度神经网络有较好效果[3],我们在每个阶段内部也采用了多尺度的中间监督。

-------------实验-------------

实验中,我们使用MegDet[4]获得人体检测框,并使用COCO(80类)之中人这一类的结果作为人体框结果,没有单独针对人进行训练。抠图之前,框扩展为高宽4:3的比例。训练中,我们采用Adam作为优化策略,初始学习率为5e-4,WeightDecay为1e-5。数据增强方面,主要采用翻转、旋转(-45度~+45度)、尺度变换(0.7~1.35)。姿态估计网络图像输入尺寸为384x288。消融实验中,图像输入尺寸为256x192。测试方面,沿用[5]中的策略,即采用翻转求平均,最大值位置向次大值位置偏移1/4作为最终位置。所有消融实验在COCOminival上进行。

消融实验

多阶段网络

我们通过一系列实验验证多阶段网络设计的重要性。

表2

首先,我们通过实验观察单阶段网络增加模型复杂度的表现。从表2可知,ResNet-50作为Backbone的单阶段网络精度可以达到71.5,ResNet-101可以提升1.6个点,但是继续往高增加复杂度,精度的提升幅度逐渐变小,趋近于饱和。

表3

我们同时对比了当前主流的多阶段网络Hourglass与该工作在精度提升方面的差异。由表3可知,Hourglass在第2个阶段以上叠加新阶段提升非常有限:从2个阶段到8个阶段,计算量增加3倍,而精度只涨了0.7AP。相比于Hourglass的增长受限,MSPN从第2个阶段以上叠加新阶段会持续提升精度。

为验证我们对多阶段网络有效改进的泛化性,我们尝试把其他网络作为单元网络。如表4,两阶段的ResNet-18会稍高于相当计算量的单阶段ResNet-50网络。4阶段小计算量的X-ception网络会比同计算量单阶段的大计算量的X-ception网络高出近1AP。

表4

跨阶段特征融合以及由粗到精监督

表5

表5的实验可以验证跨阶段特征融合以及由粗到精监督的有效性。对于4阶段的Hourglass和2阶段的MSPN借助以上两种策略均实现涨点。

------------实验结果-------------

表6

表7

表6和表7分别对比MSPN与当前最优方法在COCOtest-dev数据集和COCOtest-challenge数据集上的精度差异。可以看出,MSPN均超过当前最优方法,在test-dev上领先2.3AP,在test-challenge上领先1.9AP。

----------------总结---------------

我们提出了针对人体姿态估计更有效的多阶段网络设计思想,并用充分的实验验证其有效性,该网络在COCO数据集上突破当前的精度瓶颈,实现了新的state-of-the-art。我们同时也验证了该工作所涉及的多阶段网络设计思想的泛化性。

--------------结果例图-----------

图5

Reference

[1]Y.Chen,Z.Wang,Y.Peng,Z.Zhang,G.Yu,andJ.Sun.Cascadedpyramidnetworkformulti-personposeestimation.arXivpreprint,2018.

[2]B.Xiao,H.Wu,andY.Wei.Simplebaselinesforhumanposeestimationandtracking.arXivpreprintarXiv:1804.06208,2018.

[3]C.Szegedy,W.Liu,Y.Jia,P.Sermanet,S.Reed,D.Anguelov,D.Erhan,V.Vanhoucke,andA.Rabinovich.Goingdeeperwithconvolutions.InProceedingsoftheIEEEconferenceoncomputervisionandpatternrecognition,pages1–9,2015.

[4]C.Peng,T.Xiao,Z.Li,Y.Jiang,X.Zhang,K.Jia,G.Yu,andJ.Sun.Megdet:Alargemini-batchobjectdetector.InProceedingsoftheIEEEConferenceonComputerVisionandPatternRecognition,pages6181–6189,2018.

[5]A.Newell,K.Yang,andJ.Deng.Stackedhourglassnetworksforhumanposeestimation.InEuropeanConferenceonComputerVision,pages483–499.Springer,2016.

---------解读者介绍-------

王志成,清华大学计算机系硕士,现为旷视科技研究员,人体姿态估计研究负责人,COCOKeypoint冠军算法CPN、MSPN共同第一作者,研究方向涵盖人体姿态估计与跟踪、人体动作识别,并在上述方向有着长期深入的研究;2017、2018年作为负责人带队参加COCO人体姿态识别竞赛(HumanKeypointDetection),连续两次夺魁。

THE END
1.keypoint是什么意思keypoint的用法翻译读音keypoint英[ki?'pnt] 美[ki?'pnt] 释义 用例 更多 n. 关键点 释义常用度分布图 下载海词词典查看 把海词放在桌面上,查词最方便 触屏版| 电脑版 ?2003 - 2024 海词词典(Dict.cn)立即下载 http://m.corp.dict.cn/keypoint
2.keypoint是什么意思keypoint的翻译音标读音用法例句keypoint 英[ki:'pnt] 美[ki'pnt] 释义 咽喉要地 实用场景例句 全部 Thekeypointof mechano - electrical unification design for reflector antennas is brie - fly described. 并简要阐述了 反射面 天线机电一体化设计的思想. 互联网...https://m.iciba.com/keypoint
3.英语词汇point怎么读,是什么意思,单词翻译读音固定搭配用法和...释义 point n 1 [C] (often in compounds 常用以构成复合词) sharp or tapered end of sth; tip (物体的)尖端; 尖儿 the point of a pin, knife, pencil, etc 大头针、 刀子、 铅笔等的尖儿 a pin-point, knife-point, pencil point, etc 针尖儿、 刀尖儿、 铅笔尖儿 The stake had been sharpen...http://ec.newdu.com/25950.html
4.jaundicekey point [ki?pnt] n. 关键点;要点 keyboard [?ki:b?:d] n. 键盘 keyword [?ki:w?d] 关键字 kick [k?k] v.&n. 踢 kid [kid] n. 小孩;年轻人 kill [kil] v. 杀死; 破坏; 毁掉; 消磨(时间) killing [?k?l] n. 巨额利润; 突然赚大钱; 发大财 ...http://chenyinan.com/en-8643.html
5.duplicatekey是什么意思duplicatekey怎么读翻译1、duplicate key name score 重复的关键字名称分数2、duplicate key data 重复的关键数据3、duplicate key exception 重复密钥异常4、duplicate key detected 检测到重复密钥5、duplicate key value 重复键值6、on duplicate key update 重复密钥更新时7、duplicate key name 重复的密钥名称...http://danci.1qi.cn/duplicate_key.html
6.钥的意思钥组词钥字组词怎么读读音拼音是什么?枢要,重要之处〖centraladministrativedepartment;keypoint〗 又半里,有村在山北之麓,其名曰金村,乃是站之当钥者。——《徐霞客游记》 钥匙〖key〗 钥,锁匙。——《增补五方元音·驼韵》 质明启钥。——清·方苞《狱中杂记》 无钥,可令铜匠铦开。——章炳麟《致伯中书》 又如:钥牡(开锁的工具。即钥匙...http://m.hydcd.com/zidian/hz/14530.htm
7.“咽”字用潮州话怎么读潮州音字典潮州话[keypoint] 一种军事地理形势。意为军事上像咽喉一样十分要害的地方。作战时应当努力抢先占领这样的有利地形,以控制制胜权 咽头yān tóu [pharynx] 咽的俗称 咽峡炎 yān xiá yán [angina] 一种口或咽喉严重的炎性或溃疡性病态 咽炎yān yán [pharyngitis] 咽的炎症 咽音yān yīn [pharyngeal] 咽部发出的...http://www.chaozhouyin.com/dict/%E5%92%BD
8.dg是什么意思dg怎么读dg翻译用法发音词组同反义词Distinctive Image Features from Scale-Invariant Keypoints Distinctive Image Features from Scale-Invariant Keypoints The CLUSTAL_X windows interface: flexible strategies for multiple sequence alignment aided by quality analysis tools. Distinctive image features from scale-invariant keypoint...https://www.koolearn.com/dict/wd_42204.html
9.deluding,deluding,deluding是什么意思,deluding怎么读,deluding...Enlarging hacker's toolbox: Deluding image recognition by attacking keypoint orientationsYou Are Not So Smart: Why You Have Too Many Friends on Facebook, Why Your Memory Is Mostly Fiction, and 46 Other Ways You're Deludin... 上一篇:deluge,deluge,deluge是什么意思,deluge怎么读,deluge的用法 ...http://learn.office369.com/yingyu/45830.html
10.钥怎么读,钥的拼音,钥组词,钥的解释新华字典枢要,重要之处〖centraladministrativedepartment;keypoint〗 又半里,有村在山北之麓,其名曰金村,乃是站之当钥者。——《徐霞客游记》 钥匙〖key〗 钥,锁匙。——《增补五方元音·驼韵》 质明启钥。——清·方苞《狱中杂记》 无钥,可令铜匠铦开。——章炳麟《致伯中书》 ...http://dianzitushu.com/zd12857.html
11.考研英语往年真题阅读理解精读笔记.pdfshouldgetmovingtoprotectourselves.ThepresidentoftheNationalAcademy,BruceAlberts,addedthiskeypointin theprefacetothepanelsreport:Scienceneverhasalltheanswer.Butsciencedoesprovideuswiththebestavailable guidetothefuture,anditiscriticalthatournationandtheworldbaseimportantpoliciesonthebestjudgmentsthat sciencecanprovideconcern...https://max.book118.com/html/2023/1226/8123022130006020.shtm
12.咽怎么读,咽的发音,咽的成语/组词/笔顺,咽的拼音,咽是什么意思,咽...〖keypoint〗一种军事地理形势。意为军事上像咽喉一样十分要害的地方。作战时应当努力抢先占领这样的有利地形,以控制制胜权 咽头 yāntóu 〖pharynx〗咽的俗称 咽峡炎 yānxiáyán 〖angina〗一种口或咽喉严重的炎性或溃疡性病态 咽炎 yānyán 〖pharyngitis〗咽的炎症 ...https://www.chacihai.com/zidian/3979.html
13.论文合集3Dhumanbodyreconstruction方向论文阅读笔记整理...HMR不需要成对的2D-to-3D监督信息,不需要借助中间的2D keypoint deection,而是直接从pixel到mesh; 给定人的bounding box的情况下,可以做到实时。 先来看一下整体实验结果: 上面两行是用2D-3D监督信息训练的,下面一行是用完全弱监督的方式训练的,没有2D-3D的监督信息; ...https://www.jianshu.com/p/e2034dd0361a
1.point是什么意思point怎么读中文意思用法point point是什么意思、point怎么读 读音:英[pnt] 美[pnt] point 基本解释 n. 点;要点;得分;标点 vt. (意思上)指向;削尖;加标点于;指路 vi. 表明;指向 point 网络释义 n. 要点;得分;标点;[机] 尖端 vt. 指向;弄尖;加标点于 vi. 表明;指向 n. (Point)人名;(法)普安...https://danci.gjcha.com/point.html
2.point是什么意思This brings me to my nextpoint..这样我就要讲到下一点了。 相关短语 pointof view,观点;见地;立场 pointout,指出,指明 at thispoint,这时候,此时此刻 pointin,有意义;在…有作用 startingpoint,出发点;起始点 keypoint,关键点;要点 focalpoint,焦点 ...https://danci.3gifs.com/point/
3.POINTpoint-blank的解釋是什麼? 「每日一詞」 be between girlfriends/boyfriends to no longer have a job, marriage, boyfriend, girlfriend, etc. at the present time, but expect or be likely to get another one 關於這個https://dictionary.cambridge.org/zht/%E7%99%BC%E9%9F%B3/%E8%8B%B1%E8%AA%9E/point-blank
4.钥怎么读钥怎么念钥怎么拼音钥字组词枢要,重要之处〖centraladministrativedepartment;keypoint〗又半里,有村在山北之麓,其名曰金村,乃是站之当钥者。——《徐霞客游记》钥匙〖key〗钥,锁匙。——《增补五方元音·驼韵》质明启钥。——清·方苞《狱中杂记》无钥,可令铜匠铦开。——章炳麟《致伯中书》又如:钥牡(开锁的工具。即钥匙);钥锔(...https://m.055401.com/dictionary12857.html
5.咽喉要地是什么意思怎么读词语: YHYD 简拼: 一ㄢ ㄏㄡˊ一ㄠˋ ㄉ一ˋ 词性: 成语 英文: keypoint 词语示例 [keypoint] 一种军事地理形势。意为军事上像咽喉一样十分要害的地方。作战时应当努力抢先占领这样的有利地形,以控制制胜权基本解释 ◎ 咽喉要地 yānhóu-yàodì [keypoint] 一种军事地理形势。意为军事上像咽喉一...https://1saying.com/expression/564258
6.钥的意思,怎么组词,怎么读,钥的读音,钥的拼音是什么,在字典中的解释枢要,重要之处〖centraladministrativedepartment;keypoint〗 又半里,有村在山北之麓,其名曰金村,乃是站之当钥者。——《徐霞客游记》 钥匙〖key〗 钥,锁匙。——《增补五方元音·驼韵》 质明启钥。——清·方苞《狱中杂记》 无钥,可令铜匠铦开。——章炳麟《致伯中书》 ...https://www.netshop168.com/article-228868.html
7.计划方案的英语怎么读.docxProvideaconcisesummaryoftheplanorproposal,highlightingthekeypointsandoutcomes.Thissectionshouldgivethereaderaclearunderstandingoftheplaninabriefandcompellingmanner. 3.Methodology: Outlinetheapproachandmethodsyouwillusetoimplementtheplan.Explaintheresearchmethods,datacollection,andanalysistechniquesthatwillbeemployed.Itisimp...https://m.renrendoc.com/paper/286584183.html
8.论文阅读CenterNet:KeypointTripletsforObjectDetection笔者花了几天时间阅读该篇论文,仍旧会觉得有些地方难以理解,但是希望通过记录阅读过程中的理解、总结,方便以后复习查看。 该篇文章 1.基于CornerNet改进的One-stage目标检测方法 2.针对CornerNet通过左上和右下两个关键点来检测目标物体,而感知物体内部信息相对较弱的问题,提出了使用三个keypoint(左上、右下、中心)...https://blog.csdn.net/qq_35924276/article/details/102248594
9.2005考研英语阅读理解真题2005年考研英语完形填空真题added this key point in the preface to the panel’s report: “Science never has all the answers. But science does provide us with the best available guide to the future, and it is critical that our nation and the world base important policies on the best judgments that science can provide...https://www.educity.cn/kyyy/2050163.html
10.初中英语说课稿15篇(优秀)教学重难点(Keypoint) 1、“三会”单词的听说读写以及在句子中的运用。 2、创设情境进行对话的创编 二、说教法 本课我主要采用:1、引导教学法,用最简单的谜语引出将要学习的新内容,激发学生的学习兴趣和学习热情。2、任务型教学法,结合教学内容创造性的设计切合学生实际生活的教学活动,吸引和组织他们积极参与。3、...https://www.yjbys.com/shuokegao/chuzhong/4533271.html
11.优秀高考英语作文及翻译11篇(全文)实际上,学生困惑的根源在于“keypoint”和“turning point”都可以表示“重要”这一含义,但“turning point”显然比“key point”更具体,更生动,教师不妨指出汉语中也有“转折点”类似的表达。而55题学生易受写作中频繁使用“besides”一词的影响想当然地误选,解答此题,教师只需依据文意将“with”翻译为为“通过、...https://www.99xueshu.com/w/fileausytk80.html