Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
视觉 AI

计算机视觉让运动跟踪更可靠

了解 AI 和计算机视觉如何让运动跟踪在体育、机器人、移动应用及其他现实工作流中变得更智能、更快速、更可靠。

Abirami VinaAbirami Vina6 分钟阅读
计算机视觉跨视频帧跟踪移动目标

观看舞台剧时,如果你最喜欢的演员在舞台上移动,你几乎不需要有意识地努力,目光就能跟随演员。对人类来说,这种运动跟踪非常自然。随着场景变化,大脑会自动把你前后看到的画面联系起来,填补空白并保持连续感。

对机器来说,同一项任务要复杂得多。摄像头会将视频录制为一系列独立帧,而系统必须反复逐步识别同一个对象,以估算对象移动到了哪里,并判断它是否仍是要跟踪的对象。

这一挑战正是运动跟踪的核心。运动跟踪是指随时间推移在视频中追踪对象,它在体育分析、机器人和移动应用等领域发挥着重要作用。

传统的运动跟踪和摄像机跟踪通常依赖手动设置、跟踪点和关键帧。这种方法在简单场景中可行,但遇到快速运动或部分遮挡时,很快就会变得缓慢且不可靠。

运动跟踪系统一览

图 1. 运动跟踪系统一览(来源)

计算机视觉的最新进展让这项工作变得容易得多。计算机视觉是 AI 的一个分支,能够帮助机器理解图像和视频,让运动跟踪更加准确,也减少对人工操作的依赖。通过检测每一帧中的对象并在一段时间内保持对象身份一致,这些系统能在真实环境中更可靠地跟踪运动。

本文将探讨计算机视觉如何让运动跟踪更加高效。

传统动作捕捉和跟踪方法及其局限#

传统运动跟踪通常需要仔细进行手动设置,尤其是在视频编辑和视觉特效工作流程中。此类流程的目标是将图形、特效或叠加元素附加到素材中的运动元素上。

许多工作流程会先在镜头中的特定位置放置跟踪点,然后由软件逐帧跟踪这些点,以绘制运动路径。这在 After Effects 等工具中很常见;Premiere Pro 中也有类似流程,例如蒙版跟踪功能,编辑人员可以随时间跟踪蒙版或区域。

运动匹配是另一种常见方法。它有助于将数字元素与真实的摄像机运动对齐,让特效或图形在实拍镜头中保持在正确位置。这些方法在简单场景中效果不错,但素材一旦变得拥挤,或对象移动速度过快,往往就难以应对。

光线变化或主体被部分遮挡时,跟踪也可能失效,导致跟踪漂移或突然跳变。这会拖慢工作流程,迫使编辑人员重做镜头中的部分内容。对象快速改变方向时,较旧的运动跟踪器可能跟不上,导致结果不一致,也更难令人信赖。

计算机视觉如何改变运动跟踪#

现代计算机视觉系统使用 AI 模型跟踪视频中的移动物体。模型不再依赖持续的人工调整或脆弱的逐帧跟踪,而是学习物体的外观及其通常的运动方式。这样,即使场景变得繁杂、光线发生变化或物体短暂消失,运动跟踪也能保持稳定。

例如,Ultralytics YOLO11 和它的后续模型 Ultralytics YOLO26 等计算机视觉模型,可以通过检测每一帧中的物体来支持目标跟踪。简单来说,它们会识别帧中有什么以及物体在哪里,并为每个检测到的物体输出边界框和置信度分数。

使用 Ultralytics YOLO11 跟踪区域内的车辆

图 2. 使用 Ultralytics YOLO11 跟踪区域内的车辆(来源)

有趣的是,YOLO 模型本身并不会随时间跟踪物体。相反,跟踪功能由 Ultralytics Python 软件包实现,它将 YOLO 检测结果与 ByteTrack 和 BoT-SORT 等多目标跟踪算法相结合。在这种架构中,YOLO 逐帧检测物体,跟踪器则将这些检测结果跨帧关联起来,在物体移动时为每个物体维持一致的 ID。

AI 驱动的运动跟踪在现实世界中的应用#

接下来,我们来仔细看看几个 AI 驱动的运动跟踪正在产生影响的现实应用。

体育分析与精准的球员跟踪#

在一场足球比赛中,球员不断加速、停下和改变方向,因此很难准确测量他们在球场上的移动情况。人工跟踪往往无法应对这些情况,尤其是在球员相互重叠、聚集在一起或穿过拥挤区域时。

AI 驱动的运动跟踪可以持续跟随比赛中的每位球员,并清晰、一致地记录他们的运动轨迹。例如,在近期一项研究中,研究人员使用 YOLO11 检测球员和多个摄像头拍摄的球。YOLO11 在每一帧中识别每位球员,而跟踪系统则随时间关联这些检测结果,使球员移动时的身份保持一致。

检测并跟踪多名足球运动员

图 3. 检测并跟踪多名足球运动员(来源)

增强现实和虚拟现实中的运动跟踪#

增强现实 (AR)让应用能够将数字对象放入现实世界,例如产品上的标签、地板上的角色,或你移动时叠加在脚上的图像。要让这些体验显得真实可信,虚拟内容就必须在你走动、倾斜手机或移动物体时,始终固定在正确的位置。

计算机视觉在这里发挥着关键作用,因为它能帮助移动设备理解自己正在观察什么,以及摄像头如何在场景中移动。换句话说,它可以通过估算对象在空间中的位置和朝向来实现 3D 跟踪,并在用户移动时更新对象的位置。

AR 应用中的 3D 跟踪示例

图 4. AR 应用中的 3D 跟踪示例(来源)

虚拟现实 (VR) 依赖类似的跟踪理念,但目标不同。VR 不会将数字内容固定在现实世界中,而是专注于跟踪你的头部和双手,让虚拟世界能够随着你的动作自然地作出响应。

跟踪移动设备与流程自动化#

工业环境中的设备和产品通常会在工作流程的多个阶段之间移动。每个阶段都依赖准确的计时和协调。人工跟踪可能跟不上,因为物品移动速度各异、彼此重叠,或迅速改变位置。

AI 驱动的运动跟踪能让生产系统更清楚地看到每个对象在线上移动的情况。在一项有趣的研究中,联网摄像头组成的网络跟踪了整个生产周期中的产品,并实时更新数字孪生,也就是实际流程的虚拟副本。

该系统能够识别每件产品、跟踪其移动,并使数字模型与现场实际情况保持一致。这种方法改善了监测效果,并通过让操作人员在每个阶段都能可靠地掌握情况,支持更安全的运营。研究还表明,有了持续一致的跟踪数据,运动跟踪就能实现更灵活且可扩展的自动化。

AI 驱动的运动跟踪的优缺点#

以下是使用 AI 驱动的运动跟踪的一些优势:

  • 提升遮挡后的恢复能力:视觉 AI 系统通常能够在物体相互重叠或短暂消失时,继续维持或重新建立跟踪。
  • 可扩展性:AI 跟踪器部署后,无需为每个镜头重复设置,就能处理长视频片段和多个摄像头的视频流。
  • 更丰富的运动数据:跟踪输出可用于测量轨迹、计数、停留时间,并估算基本速度,以供分析使用。

AI 驱动的跟踪在许多情况下效果良好,但并非在所有设置中都能即插即用。以下是需要考虑的一些局限:

  • 持续维护:摄像头角度、环境或工作负载发生变化时,系统性能也可能随之改变,因此通常需要定期更新。
  • 集成复杂性:将跟踪器接入现有的视频编辑器、分析工具或自动化系统,可能需要适配器、校准和额外测试。
  • 极端条件下的边缘情况:低光照、运动模糊、严重遮挡和非常小的对象仍可能导致跟踪错误。

要点#

AI 驱动的运动跟踪正迅速成为现实世界视频处理中的实用之选,因为这类场景中运动速度快、画面拥挤,而人工修正难以扩展。计算机视觉正在快速进步,让跟踪系统更容易部署,也能在具有挑战性的条件下更加可靠。因此,运动跟踪在机器人、移动应用、分析和内容创作等领域的用途正不断扩大。

加入我们的社区,在我们的 GitHub 仓库探索视觉 AI 最新进展。访问我们的解决方案页面,了解制造业 AI和医疗保健中的计算机视觉等应用如何推动发展,并查看我们的许可选项,为你的下一个 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 的未来!

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