精确的人体 3D 姿态估计是众多领域的基础,如机器人、运动表现分析等,而获取大量的自然条件下的 3D 姿态标注极其困难。具体而言,3D 姿态真值获取通常需要搭建动作捕捉环境。该方式仍然需要耗费大量人力物力,且数据受限于动作类型和人体外貌多样性,因而使得以 3D 真值为基础的全监督姿态估计算法难以泛化到更多室外场景。
上海人工智能实验室的研究团队着眼于无监督的姿态估计,旨在发挥该类算法能够利用大量室外未标注的数据的特性,增强模型性能。考虑到无监督的分割算法 [1] 在室外场景的优秀表现,研究团队探索了利用更易广泛获取的人体掩膜作为监督信号,完成端到端的无监督 3D 姿态估计的算法,近期为 ECCV 2024 接收。
论文标题: Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation 论文链接: https://arxiv.org/pdf/2312.07051.pdf 代码链接(即将公开): https://github.com/Charrrrrlie/Mask-as-Supervision
算法以下两大问题上实现突破:
提出显式利用人体结构先验,消除了以往无监督方法中还存在的有监督后处理(SPP)步骤
强调了无监督方法中难以区分人体左右的问题,并提出利用一致性约束进行有效解决
实现 SOTA 无监督 3D 姿态估计结果,推动了 3D 姿态估计在更广泛复杂场景的应用。
一、Pipeline
二、动机
无监督姿态估计的难点在于设计无需人工标注的损失函数,为检测器优化提供目标。
人体掩膜容易以无监督的方式获得,包括以视频为输入的传统静态背景建模方法,以及利用新兴的 SAM [1] 在丰富图片上的泛化能力。同时,掩膜能够看作是关键点的退化形式。如果人体关键点能从人体掩膜中被发掘,便能够实现监督信号的获取。
于是我们将关键点到人体掩膜的过程看作由粗至细粒度的补全过程,设计了包含结构信息的人体骨架掩膜和包含形状信息的人体体型掩膜,深度挖掘掩膜信息,由关键点逐步逼近真实掩膜。
三、消除有监督后处理步骤
姿态检测中的人体关键点包含有指定顺序和实际物理含义,一类无监督姿态估计算法并未考虑这一点,导致虽然检测的关键点和某些真值关键点相合,但无法确定具体对应关系。
较差的可解释性使得该类方法需要检测较多数量的关键点(大于 30 个),并通过训练集上的真值,学习关键点到真值姿态的映射关系,采用有监督后处理(supervised post-processing, SPP)得到最终结果。该类方法仍然需要训练集上的人工标注,与真正无监督的理念相悖。
本文算法将人体视作由刚体骨架构成的整体,构造骨架特征图。利用 [2] 扩展的高斯核,以一定宽度的线段显式建模由一对关节点连接的骨骼 B_b。当骨架的连接方式确定时,每一个关键点的物理含义将被确定。同时,其在掩膜中的最优结构,将确定关键点的目标位置。
四、人体左右对称的影响
由于人体的对称性,基于人体形状建模的无监督方法在左右关键点互换后,仍将得到相同的损失,从而并不能区分人体左右状态。使用有监督后处理的诸多方法中,该对称性由有监督的映射解决,并被忽略讨论。
本文强调了这一问题,并使用多视角图像进行解决。在多视角图像可用时,用以构建人体掩膜的关键点将利用相机参数投影至二维,从而通过多视角几何约束确保各视角下关键点没有出现对称性错误。
五、优化监督信号
考虑到将显式建模的人体骨架置于人体掩膜中,会出现多种次优的结构,这将对算法的优化产生困难。本文使用了层次化的优化方式,首先将变化范围较小的躯干部分构建人体骨架进行优化,而后将四肢纳入优化过程。此外,我们还设计了基于测地距离的权重掩膜,使得远离掩膜中心的正确关键点能减少更大损失,并容忍接近掩膜区域但位于掩膜外的错误关键点,从而平滑优化的求解空间。
六、实验结果
我们在常用的 Human3.6M 和 MPI-INF-3DHP 数据集上进行实验,取得了无监督算法中的 SOTA 结果。
6.1 Human3.6M数据集
我们标注了不同方法共性的设定,包括 SPP(有监督后处理)、UP(未配对的真值姿态或基于此的先验)、T(人工设计的模板)、SF(有监督翻转,对应左右不分问题)。
可以看出,本文算法无需上述限制条件,即可实现无监督 3D 姿态估计,并取得最优性能。同时,在 SPP 的设定下,算法突出的性能也进一步说明利用掩膜信息挖掘特征的有效性。
6.2 MPI-INF-3DHP数据集
在该数据集上多数方法采用了上述 SPP 或 UP 的设定,我们在同样设定下取得了 SOTA 性能,并展示了 MPI-INF-3DHP 数据集推荐的 PCK 和 AUC 指标,方便后续工作进行比较。
6.3 利用室外场景数据
为验证本文提出的无监督算法具有利用并学习广泛来源数据的能力,我们设计了多个数据集混合训练的实验,包括引入完全无任何姿态数据标注的 TikTok 视频数据集。在数据量逐步提升时,模型在未参与训练的野外数据集 MPII 中性能表现逐步提升,从模型泛化能力的角度证明本文无监督方法的可适用性。
TikTok 数据集单目图像中得到 3D 姿态标注结果:
多个数据集混合训练的性能提升结果:
参考文献
[1] Alexander Kirillov, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, Spencer Whitehead, Alexander C. Berg, Wan-Yen Lo, Piotr Dollar, and Ross Girshick. Segment anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 4015–4026, 2023
[2] Xingzhe He, Bastian Wandt, and Helge Rhodin. Autolink: Self-supervised learning of human skeletons and object outlines by linking keypoints. Advances in Neural Information Processing Systems, 35:36123–36141, 2022
作者:杨雨辰 来源:公众号【PaperWeekly】
llustration From IconScout By IconScout Store
-The End-
扫码观看!
本周上新!
“AI技术流”原创投稿计划
TechBeat是由将门创投建立的AI学习社区(
www.techbeat.net) 。 社区上线500+期talk视频,3000+篇技术干货文章,方向覆盖CV/NLP/ML/Robotis等;每月定期举办顶会及其他线上交流活动,不定期举办技术人线下聚会交流活动。我们正在努力成为AI人才喜爱的高质量、知识型交流平台,希望为AI人才打造更专业的服务和体验,加速并陪伴其成长。
投稿内容
// 最新技术解读/系统性知识分享 //
// 前沿资讯解说/心得经历讲述 //
投稿须知
稿件需要为原创文章,并标明作者信息。
我们会选择部分在深度技术解析及科研心得方向,对用户启发更大的文章,做原创性内容奖励
投稿方式
发送邮件到
chenhongyuan@thejiangmen.com
或添加工作人员微信(chemn493)投稿,沟通投稿详情;还可以关注“将门创投”公众号,后台回复“投稿”二字,获得投稿说明。
关于我“门”
将门是一家以专注于数智核心科技领域的新型创投机构,也是北京市标杆型孵化器。 公司致力于通过连接技术与商业,发掘和培育具有全球影响力的科技创新企业,推动企业创新发展与产业升级。
将门成立于2015年底,创始团队由微软创投在中国的创始团队原班人马构建而成,曾为微软优选和深度孵化了126家创新的技术型创业公司。
如果您是技术领域的初创企业,不仅想获得投资,还希望获得一系列持续性、有价值的投后服务,欢迎发送或者推荐项目给我“门”:
bp@thejiangmen.com
点击右上角,把文章分享到朋友圈
热门跟贴