Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
指南

什么是姿态估计?可以应用于哪些场景?

了解姿态估计的工作原理及其实际应用,以及 Ultralytics YOLO11 等模型如何帮助机器理解人体动作和姿势。

Abirami VinaAbirami Vina7 分钟阅读
什么是姿态估计?可以应用于哪些场景?

当你看到有人弯腰驼背,或是挺直站立、双肩向后时,你马上就能看出他们的姿势是不好还是自信。没人需要向你解释。这是因为随着时间推移,我们自然而然地学会了解读肢体语言。

通过经验和观察,我们的大脑已经非常擅长识别各种物体的姿势,包括人的姿势。得益于人工智能(AI)和计算机视觉领域的最新进展——计算机视觉让机器能够理解来自现实世界的视觉信息——机器现在也开始学习并复制这种能力。

姿态估计是一项计算机视觉任务,它通过分析图像或视频,帮助机器确定人物或物体的位置和朝向。它通过识别身体上的关键点(如关节和四肢)来理解人物甚至物体的运动方式。

这项技术已广泛应用于健身、医疗保健和动画等领域。例如,在工作场所,它可以用于监测员工姿势,支持安全与健康计划。借助 Ultralytics YOLO11 等计算机视觉模型实时估计人体姿势,就能实现这一点。

使用 Ultralytics YOLO11 监测员工姿势

图 1。使用 Ultralytics YOLO11 监测员工姿势的示例。

本文将深入介绍姿态估计及其工作原理,并探讨它正在发挥作用的真实应用案例。

姿态估计的发展历程#

姿态估计研究始于 20 世纪 60 年代末和 70 年代。多年来,这项计算机视觉任务所采用的方法,从基础的数学和几何方法逐渐转向由人工智能驱动的更先进方法。

最初,相关技术依赖固定的摄像头角度和已知参考点。之后,技术发展到采用 3D 模型和特征匹配。如今,Ultralytics YOLO11 及其后继模型 Ultralytics YOLO26 等深度学习模型,可以通过图像或视频实时检测身体姿势,使姿态估计比以往更快、更准确。

随着技术进步,研究人员发现了监测和跟踪各种物体(尤其是人和动物)姿态的潜在应用。姿态估计尤为重要,因为它让 AI 工具能够以以往无法实现的方式理解和测量姿势与动作。

例如,姿态估计可以让计算机识别手势,实现免手动交互;分析运动员的动作以提升表现;为电子游戏中的逼真动画提供支持;甚至通过跟踪患者的康复进展来辅助医疗保健。

姿态估计与其他计算机视觉任务有何不同?#

姿态估计不同于目标检测和实例分割等其他计算机视觉任务。这些任务主要关注识别和定位图像中的物体。

例如,目标检测会在人物、车辆或动物等对象周围绘制边界框,以标示它们是否存在及其位置。实例分割则更进一步,在像素级别描绘每个物体的精确形状。

不过,这两种方法主要关注物体是什么以及位于何处——它们无法提供物体姿势或动作方面的信息。这正是姿态估计至关重要的原因。

姿态估计通过识别身体上的关键点(如肘部、膝盖甚至尾巴),来解读姿势和动作。这样便能更深入地理解动作、手势和身体动态,包括 3D 空间中的运动。

了解姿态估计的工作原理#

姿态估计模型通常采用两种主要方法:自下而上和自上而下。在自下而上的方法中,模型会先检测各个关键点,如肘部、膝盖或肩膀,然后将这些关键点分组,以确定它们分别属于哪个人物或物体。相比之下,自上而下的方法会先检测每个物体(例如图像中的人物),再定位该物体对应的关键点。

自下而上与自上而下的姿态估计方法

图 2。自下而上与自上而下的姿态估计方法。

一些较新的模型,例如 Ultralytics YOLO11,融合了两种方法的优势。YOLO11 跳过手动分组步骤,保留了自底向上方法的高效性;同时,它还能一次性检测人员并估计其姿势,借助自顶向下系统的精确性,在单一、简洁的流程中完成所有操作。

自定义训练 Ultralytics YOLO11 进行姿态估计#

在了解姿态估计模型的工作原理时,你可能会想:这些模型究竟是如何学会估计不同物体的姿态的?这就要说到自定义训练了。

自定义训练是指使用你自己的数据,教模型识别特定的关键点。由于从头构建模型需要大量标注图像和大量时间,许多人会选择迁移学习。这种方法以已在大型数据集上训练过的模型为基础,例如在 COCO-Pose 数据集上预训练的 Ultralytics YOLO11 姿态估计模型,然后使用你自己的数据针对特定任务或应用场景进行微调。

假设你正在处理瑜伽姿势,可以使用标注了该活动特定关键点的图像来微调 Ultralytics YOLO11。为此,你需要一个由标注图像构成的自定义姿态数据集,供模型学习。

训练期间,你可以调整批量大小(一次处理的图像数量)、学习率(模型更新学习结果的速度)和训练轮数(模型遍历数据集的次数)等设置,以提高准确率。这样就能更轻松地构建符合你特定需求的姿态估计模型。

姿态估计的现实应用#

现在我们已经讨论了姿态估计是什么以及它如何工作,接下来深入了解一些现实应用场景。

将姿态估计用于物理治疗#

姿态估计正逐渐成为医疗保健领域,尤其是物理治疗中的可靠工具。借助 AI 和计算机视觉,这些系统可以实时跟踪姿势和动作并提供反馈,效果类似于物理治疗师提供的指导。

例如,膝关节手术后的患者可以使用姿态估计系统,确保康复训练动作正确。系统可以发现不正确的动作并提出改进建议,帮助患者坚持康复计划并避免受伤。

使用 Ultralytics YOLO11 进行物理治疗

图 3。使用 Ultralytics YOLO11 进行物理治疗的示例。

除了康复治疗,姿态估计也开始应用于健身应用。例如,在家锻炼的人可以使用应用检查训练动作是否规范。应用可以实时提供反馈,例如调整深蹲角度,或确保硬拉时背部挺直。这样,用户无需教练也能改善动作并避免受伤。

姿态估计助力娱乐领域的动作捕捉#

姿态估计改变了娱乐领域的动作捕捉方式,让动作捕捉变得更简单、更容易使用。过去,动作捕捉需要在人体上放置标记,并用专用摄像机跟踪标记,这既复杂又昂贵。

如今,随着 AI 和计算机视觉的发展,我们可以使用普通摄像头和算法追踪身体动作,而无需标记点,从而让整个过程更高效、更准确,甚至可以实时进行。

一个很好的例子是 Disney 的 AR(增强现实)Poser。这个有趣的工具可以让你用手机拍照,再让一个数字角色在增强现实中模仿你的姿势。它会分析照片中的姿势,并将其匹配到一个 3D 角色上,生成有趣且个性化的 AR 自拍。

AR 角色通过姿态估计模仿人物姿势

图 4。AR 角色通过姿态估计模仿人物姿势。

动物姿态估计推动社会行为研究#

研究动物行为有助于科学家了解动物如何交流、寻找配偶、照顾幼崽和群居。这些知识对于保护野生动物和深入了解自然界至关重要。

姿态估计通过图像和视频跟踪动物的动作和姿势,简化了这一过程,无需在动物身上安装传感器或标签。这些系统可以自动监测动物姿态,帮助研究人员了解梳理毛发、玩耍或打斗等行为。

一个有趣的例子是科学家利用姿态估计研究猿类行为。事实上,研究人员已经整理出 OpenApePose 等数据集,其中包含来自 6 种猿类的 71,000 多张标注图像。

猿类姿态估计

图 5。猿类姿态估计。

姿态估计的优缺点#

以下是姿态估计能为各行各业带来的一些主要优势:

  • 可扩展性: 姿态估计系统可部署在各种设备上,从智能手机到先进的摄像机设备都适用,因此能够灵活扩展,并适用于不同的场景和环境。
  • 经济高效: 姿态估计依赖普通摄像机,无需昂贵的传感器或标签,因此在研究和商业应用中跟踪动作时,可能是一种更经济高效的解决方案。
  • 持续监测: 姿态估计系统可以持续实时跟踪,使用户能够监测随时间发生的变化,无论是患者的康复进展,还是野生动物的行为变化。

姿态估计在各个领域的优势显而易见,但也有一些挑战需要考虑。以下是一些需要注意的主要局限:

  • 泛化能力有限: 许多使用人类数据集训练的模型,如果不针对特定数据集重新训练,就无法很好地泛化到动物或不常见的身体结构。
  • 环境限制: 在光线不足、快速运动造成模糊或背景杂乱的情况下,性能可能会下降。
  • 对遮挡高度敏感: 身体部位被遮挡或超出画面时,准确率可能会下降;在人群密集的场景或多人跟踪中尤其如此。

要点#

姿态估计已经取得长足进步,从早期使用标记的系统,发展到由 Ultralytics YOLO11 等深度学习模型驱动的重要工具。无论是改善物理治疗、支持交互式 AR 体验,还是帮助野生动物研究,姿态估计都在改变机器理解动作和姿势的方式。随着技术不断进步,解决其局限将成为释放更多实用场景、提升机器理解人类和其他生物运动能力的关键。

对 AI 感兴趣?浏览我们的 GitHub 代码仓库,加入我们的社区,并查看我们的许可选项,为你的计算机视觉项目起步。你还可以在我们的解决方案页面了解零售业中的 AI和物流行业中的计算机视觉等创新应用。

作者

Abirami Vina
Abirami Vina

内容创作者 · Ultralytics

Abirami Vina 职业生涯始于计算机视觉工程师,由此在视觉 AI 和机器学习领域打下了坚实基础。她是 Ultralytics 的内容创作者,也是 Scribe of AI 的创始人兼首席撰稿人,为专注 AI 的公司撰写高质量技术内容。她热衷于让 AI 更易理解、更具吸引力,通过自己的作品连接前沿技术与现实影响。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来