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

探索如何使用计算机视觉进行注视检测

了解如何将目标检测和姿态估计等视觉 AI 技术用于各种应用中的眼动跟踪和注视检测。

Abirami VinaAbirami Vina6 分钟阅读
计算机视觉跟踪眼球运动以检测注视方向

计算机视觉是人工智能(AI)的一个分支,致力于让机器能够像人类一样分析和解读视觉数据。视觉 AI 的一个有趣应用是视线检测,它让机器能够跟踪并判断一个人的注视方向。

人类可以自然而然地跟随他人的视线,理解对方在关注什么。例如,如果你正在和朋友交谈,而对方突然看向门口,你可能会本能地转头看看是什么吸引了对方的注意。另一方面,机器并没有这种内在能力——需要通过计算机视觉技术进行训练,才能识别眼球运动并解读视线方向。

预计到 2032 年,全球视线检测市场规模将达到 119 亿美元,许多行业正将其用于不同的应用。例如,汽车中的视线检测可通过监测注意力水平,检测驾驶员是否困倦或分心,从而提升驾驶安全。

本文将探讨计算机视觉如何用于眼动追踪和视线检测。我们还将介绍这些技术在各行业中的一些主要应用。

什么是眼动追踪和视线检测?#

眼动追踪和视线检测是通过分析眼球运动和视线方向来确定一个人注意力所在位置的技术。得益于 AI 和传感器技术的进步,现在已经可以实时追踪一个人的眼睛。

传统上,大多数眼动追踪系统依赖红外(IR)摄像头,通过近红外光照射眼睛并捕捉角膜反射来检测瞳孔运动。这些系统精度很高,但通常需要佩戴专用头戴设备,可能让人感到不适,也容易出现校准问题。

随着 AI 的兴起,研究人员一直在积极探索基于计算机视觉的眼动追踪方法。与传统的 IR 系统不同,这些方法依赖计算机视觉模型,例如 Ultralytics YOLO11,来检测眼睛和瞳孔等面部特征,并进行头部姿态估计。此外,NVIDIA 的 GazeNet 等专用深度学习模型则专为视线估计而设计。

眼睛特写中,Ultralytics YOLO11 分割出虹膜和瞳孔,并分别标注置信度分数

图 1. 使用 Ultralytics YOLO11 检测一个人的眼睛和瞳孔的示例。

虽然仍处于发展阶段,但基于计算机视觉的视线追踪有望让眼动追踪更加普及,降低成本并提升易用性,应用领域包括营销、心理学和神经科学。

视线检测和眼动追踪的发展历程#

接下来,我们来看看如何从传统红外系统转向更易普及的软件驱动解决方案。

你可能会想,眼动追踪和视线检测是否可以在不使用 AI 的情况下实现——那么,为什么人们仍在研究将 AI 和计算机视觉融入这些技术?传统的眼动追踪方法确实存在,但它们通常依赖专用红外摄像头和头戴式眼动追踪设备,价格昂贵、使用不便,而且需要受控的光照条件。相比之下,AI 驱动的解决方案可以使用标准网络摄像头和智能手机摄像头进行眼动追踪,从而降低成本、提升普及度。

一台头戴式眼动追踪设备

图 2. 一台头戴式眼动追踪设备。

以下是推动眼动追踪和视线检测技术发展的其他一些因素:

  • 应用场景:软件驱动的方法让这一领域不再局限于研究,还能扩展到消费级设备和游戏等领域。
  • 可扩展性:AI 可以让更多人使用视线检测解决方案,用户范围从个人到大型行业。
  • 摄像头技术的进步:如今,我们可以使用分辨率更高的智能手机和网络摄像头,从而提升眼动追踪的准确度——这是 20 年前无法实现的。

使用 Ultralytics YOLO11 进行视线检测和眼动追踪#

既然我们已经讨论了计算机视觉在眼动追踪和视线检测中的作用,接下来就来看看如何在这些场景中使用 Ultralytics YOLO11。

Ultralytics YOLO11 支持目标检测和姿态估计等任务。它在 COCO 数据集上进行了预训练,能够以很高的准确度检测各种物体。具体来说,在视线检测解决方案中,YOLO11 可以发挥辅助作用。

虽然它无法直接预测视线方向,但可以通过微调来检测面部、眼睛和瞳孔,为后续分析提供关键依据。识别出这些特征后,其他模型就可以处理眼球运动数据,估计视线方向。

例如,为了提高准确率,可以使用 WIDER FACE 等数据集对 Ultralytics YOLO11 进行自定义训练,用于人脸检测。此外,YOLO11 的姿态估计功能可以帮助跟踪头部朝向,从而提高视线检测的准确率。

Ultralytics YOLO11 检测人脸

图 3。YOLO11 可用于检测人脸。

视线检测的实际应用#

借助计算机视觉实现的视线检测,在各行业都有广泛应用,从提升汽车领域的安全性到分析游戏中的注意力。下面来看看不同领域如何利用这项技术。

游戏中的视线追踪#

眼动追踪已用于游戏,以实时了解玩家的注意力、决策过程和反应时间。通过追踪眼球运动,这项技术可以帮助玩家完善策略、加强训练计划,并通过直观展示玩家在关键时刻的注视位置来提升观众参与度。

一个有趣的例子是模拟赛车:这是一种竞技性虚拟赛车运动,玩家通过逼真的驾驶模拟进行比赛。眼动追踪有助于分析驾驶员如何关注赛道、应对对手以及通过急转弯。通过实时追踪视线,教练可以识别行为模式、发现分心情况并改进赛车策略。

用于监测和分析模拟赛车选手的眼动追踪

图 4. 眼动追踪可用于监测和分析模拟赛车选手。

除了模拟赛车,眼动追踪也用于节奏紧张的竞技游戏,分析玩家的反应能力、反应时间,以及他们对游戏关键元素的关注方式。了解玩家在采取行动前看向哪里,有助于完善决策、提高精准度,并加强高水平游戏训练。

用于心理学研究的视线估计#

视线估计在研究中有许多视觉 AI 应用。一个很好的例子是将其用于心理学研究,以探究注意力、认知负荷和社会行为。通过分析眼球运动,研究人员可以深入了解感知、决策过程,以及自闭症和 ADHD 等心理健康状况。

具体来说,借助计算机视觉进行视线追踪,有助于识别眼球运动模式、注视时长和视觉注意力,从而揭示认知和情绪状态。随着深度学习和 AI 驱动的视线估计技术不断发展,这些方法变得更加准确、更易普及,也让它们能够更广泛地应用于神经学研究。

汽车安全#

多年来,研究人员使用不同方法研究驾驶员在各种交通状况下的注意力和专注程度。其中,眼动追踪发挥了关键作用,可帮助了解驾驶员在行驶过程中注视的方向。

借助计算机视觉模型,视线检测还可以通过实时准确跟踪眼球运动来改进分析。该分析有助于我们更好地了解驾驶员行为,识别分心、疲劳或注意力不集中的情况,从而提升道路安全,并助力开发高级驾驶辅助系统。

通过人脸检测和视线追踪监测驾驶员

图 5。通过人脸检测和视线追踪监测驾驶员的示例。

例如,如果驾驶员频繁将视线从道路上移开去看手机,或在十字路口反应迟缓,系统就能检测到这些行为并发出警报,提醒驾驶员集中注意力,从而有可能避免事故。

眼动追踪和视线检测的优缺点#

以下是眼动追踪和视线检测技术为日常生活带来的一些主要好处:

  • 提高认知度:眼动追踪能揭示人们如何通过视觉与周围环境互动,帮助更好地了解注意力和专注模式。
  • 改善决策:眼动追踪收集的数据有助于研究人员和专业人士依据客观的注意力模式做出明智决策。
  • 改善视觉人体工学:分析视线行为有助于设计屏幕、工作空间和环境,减少眼睛疲劳并提升舒适度。

虽然这些好处体现了视线检测如何为生活带来积极影响,但也要考虑实施过程中面临的挑战。以下是需要留意的一些主要局限:

  • 隐私问题:持续追踪眼球运动可能引发隐私问题,让用户感到不自在。确保流程透明、取得用户同意并在本地处理数据,有助于缓解这些顾虑。
  • 较高的计算需求:实时视线追踪可能需要强大的硬件,因此难以在低功耗设备上普及。不过,经过优化的模型正有助于提升效率。
  • 准确度局限:在真实环境中,光照变化、头部运动,或眼镜和头发等遮挡物都可能降低视线追踪的可靠性。摄像头角度也会影响性能。

放眼未来#

在 Ultralytics YOLO11 等计算机视觉模型的支持下,眼动追踪和视线检测正在改变我们与世界互动的方式。从提升道路安全到理解人类行为,这项技术在日常生活中正变得越来越实用。

尽管仍面临隐私问题以及对高性能计算机的需求等挑战,AI 和计算机视觉的进步正让眼动追踪更加准确、易用。随着技术持续改进,它很可能会在更多行业中发挥更大的作用。

如需了解更多信息,请访问我们的 GitHub 代码库,并加入我们的社区交流。在我们的解决方案页面中,了解自动驾驶汽车中的 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 的未来!

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