CVPR2023新作:在点云中无监督地学习人体关键点

news/2024/11/29 12:54:56/
  1. Title: 3D Human Keypoints Estimation From Point Clouds in the Wild

  2. Affiliation: 斯坦福大学 (Stanford University)

  3. Authors: Zhenzhen Weng, Alexander S. Gorban, Jingwei Ji, Mahyar Najibi, Yin Zhou, Dragomir Anguelov

  4. Keywords: 3D human keypoints, point clouds, unsupervised learning, few-shot learning

  5. Summary:

  • (1): 本文的研究背景是在点云中无监督地学习人体关键点。传统的方法需要大量标注数据,但标注3D关键点费时费力,特别是对于不常见姿态的情况更加困难。
  • (2): 过去的方法主要是利用二维监督学习或其他模态的信号来实现3D关键点的估计。然而,这些方法存在泛化能力不足的问题。本文提出的GC-KPL方法基于几何一致性,无需人类标注数据即可实现3D关键点的学习。
  • (3): 本文提出了无监督损失函数进行关键点位置的学习,该函数考虑了人体结构和运动。进一步,作者将训练好的模型应用于downstream任务中,证明其可行性和有效性。
  • (4): 本文在Waymo Open Dataset数据集上进行实验,表明GC-KPL方法可以达到和基于监督学习的方法相当的结果。此外,GC-KPL方法还在few-shot learning方面取得了良好的结果。因此,本文方法的性能证明了其在点云中无监督地学习人体关键点的可行性和有效性。
  1. Methods:
  • (1): 本文提出了一个基于几何一致性的无监督学习方法,名为GC-KPL,用于在点云中学习人体关键点。该方法无需标注数据,即可实现3D关键点的学习。

  • (2): GC-KPL方法包括两个阶段。第一个阶段,采用同构Transformer对点云进行组合,并在组合后的点云上采用无监督损失函数进行关键点位置的学习。第二个阶段,采用一系列的微调方法和增强方法对训练得到的模型进行优化,以提高模型的泛化能力和准确性。

  • (3): GC-KPL方法同时考虑了人体结构和运动,并将学习得到的关键点应用于downstream任务中。在实验中,作者将GC-KPL方法与其他基于监督学习和无监督学习的方法进行比较,并在Waymo Open Dataset数据集上进行了验证实验。结果表明,GC-KPL方法可以达到和监督学习方法相当的结果,并且在few-shot learning方面表现出较好的泛化能力。

  1. Conclusion:
  • (1): 本文提出了一种无监督学习的方法,可以在点云中学习人体关键点,无需人类标注数据即可实现关键点的估计,其在无人驾驶领域中有广泛的应用前景。
  • (2): 创新点:本文提出了基于几何一致性的无监督学习方法,可以无需标注3D关键点即可实现人体关键点的学习。性能:实验结果表明,GC-KPL方法可以达到和基于监督学习的方法相当的结果,并且在few-shot learning方面表现出较好的泛化能力。工作量:相对传统的需要大量标注数据的方法,本文提出的方法省去了标注的工作量,但在微调和增强模型方面需要一定的工作量。

http://www.ppmy.cn/news/977963.html

相关文章

算法与数据结构(四)--队列

一.队列的基本概念 队列是另一种特殊的表,这种表只在表首(也称为队首)进行删除操作,只在表尾进行插入操作。队列的修改是按先进先出的规则进行的,所以队列又称为先进先出表,First In First Out&#xff0c…

GAN在图像超分辨领域的应用

本篇博客介绍了对抗生成网络GAN在图像超分辨领域的应用,包括(SRGAN, ESRGAN, BSRGAN, Real-ESRGAN),详细介绍了论文内容,方法,网络结构并对其做了相关总结。相关GAN原理的介绍大家可以查看我之前的几篇博客,链接如下:生…

RocketMQ和RabbitMQ的区别

RocketMQ和RabbitMQ的区别: 架构设计:RocketMQ是基于主题(Topic)的发布/订阅模式,而RabbitMQ则是基于队列(Queue)的消息代理系统。 语言支持:RocketMQ主要使用Java开发&#xff0c…

微软、OpenAI用上“数据永动机” 合成数据是晨曦还是暮光?

微软、OpenAI、Cohere等公司已经开始测试使用合成数据来训练AI模型。Cohere首席执行官Aiden Gomez表示,合成数据可以适用于很多训练场景,只是目前尚未全面推广。 已有的(通用)数据资源似乎接近效能极限,开发人员认为&a…

Istio Pilot源码学习(一):Pilot-Discovery启动流程、ConfigController配置规则发现

本文基于Istio 1.18.0版本进行源码学习 1、Pilot-Discovery工作原理 Pilot-Discovery是Istio控制面的核心,负责服务网格中的流量管理以及控制面和数据面之间的配置下发 Pilot-Discovery从注册中心(如Kubernetes)获取服务信息并汇集&#xff…

可观测之调用链Skywalking

简介 分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。 多种监控手段。可以通过语言探针和 service mesh 获得监控…

结合OIDC和Cookie实现SSO

结合OIDC和Cookie实现SSO 1 什么是SSO SSO(Single Sign On,即单点登录),允许用户在多个网站或者应用程序之间使用一组凭据(例如用户名和密码)进行身份验证。用户只需要在登录一个网站或者应用程序后&…

深度学习常用优化器总结,具详细(SGD,Momentum,AdaGrad,Rmsprop,Adam,Adamw)

学习需要,总结一些常用优化器。 目录 前言SGD:随机梯度下降BGD:批量梯度下降MBGD:小批量梯度下降MomentumAdaGradRMSpropAdam: Adaptive Moment EstimationAdamW参考文章 前言 优化器的本质是使用不同的策略进行参数更新。常用的…