0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文解析眼动追踪中的坐标+追踪原理

云深之无迹 ? 来源:云深之无迹 ? 作者:云深之无迹 ? 2022-09-26 11:19 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前的追踪方案都是基于CV的,使用红外灯光打亮眼底,使用高帧率的相机来捕获光源在角膜上面的位置。其实这个不难,难点在多个坐标之间的转换,因为有些是固定的,有些是不固定的,这就需要各种转换了,这个也是我们的眼动中最重要也是最需要研究的东西。

所有注视数据都映射到与活动显示区域对齐的 2D 坐标系中。将眼动仪与监视器一起使用时,活动显示区域是不包括监视器框架的显示区域。对于在没有显示器的情况下使用的眼动仪,活动显示区域是在对用户眼睛进行眼动仪校准时用于显示校准点的区域。 活动显示坐标系的原点是活动显示区域的左上角。点 (0, 0) 表示左上角, (1, 1) 表示右下角。

24050266-3d47-11ed-9e49-dac502259ad0.png


主动显示坐标系 (ADCS)

大多数描述 3D 空间坐标的数据,来自 Tobii 的基于屏幕的眼动仪,都在所谓的用户坐标系或简称 UCS 中给出。UCS 是一个基于毫米的系统,其原点位于眼动仪正面的中心。 坐标轴的方向如下:x 轴水平指向用户的右侧,y 轴垂直指向用户的上方,z 轴指向用户,垂直于眼动仪的前表面。

243b2b20-3d47-11ed-9e49-dac502259ad0.png


用户坐标系 (UCS)

跟踪框是眼动仪理论上能够跟踪眼睛的体积。因此,用户可以自由移动头部,并且只要眼睛保持在框内,就仍然可以跟踪。在 SDK 中,有一些方法可以找出轨道盒体积的大小和位置,以及眼睛在其中的位置。用于描述眼睛在轨迹框内的位置的坐标系称为轨迹框坐标系(TBCS)。

TBCS 是一个归一化坐标系,在这种情况下,这意味着 trackbox 的对角坐标为 0,0,0(最靠近眼动仪的右上角)和 1,1,1(左下角) ,最远,角)分别。 坐标轴的方向如下:x 轴水平指向用户左侧,y 轴垂直指向用户下方,z 轴指向用户。

244cabde-3d47-11ed-9e49-dac502259ad0.png


轨道盒坐标系 (TBCS)

使用眼动仪时,最感兴趣的通常是注视,即一个人在看什么。但是,一个人不会将事物视为空间中的一个点,而是将其视为向量方向内的所有事物,该向量从被跟踪的人的眼睛开始,并在它碰到不透明的物体时结束。我们称之为凝视向量。(这是一种简化,因为它假设你只能看到中央凹中心记录的内容。)

视线来源

为左眼和右眼分别提供注视原点,并描述注视矢量开始的位置。三个浮点值分别用于描述 x、y 和 z 坐标。对于基于屏幕的眼动仪,位置总是在用户坐标系中描述,有时在跟踪框坐标系中。

凝视点

注视点是为左眼和右眼分别提供的,它描述了活动显示区域平面与源自与注视矢量方向相同的注视原点的线之间的交点位置。注视点的坐标在用户坐标系中作为 3D 点给出,在活动显示坐标系中作为归一化的 2D 点给出。

凝视矢量

对于基于 HMD 的眼动仪,没有活动显示区域,因此无法计算注视点(如上所述)。相反,注视由(标准化)注视向量描述。分别为左眼和右眼提供注视矢量。注视向量源自注视原点,在HMD 坐标系中进行了描述。

这里需要写一下中HMD的眼动仪,我去找图哈~

245b5724-3d47-11ed-9e49-dac502259ad0.png

这个就是所谓的HMD眼动仪

HMD 坐标系是一个基于毫米的系统,其原点位于 HMD 设备的镜头之间的一点,与每个镜头中心的距离相等。

坐标轴方向如下:从佩戴者的角度看,x 轴水平指向左侧,y 轴垂直向上指向,z 轴指向(向前)远离 HMD,垂直到 HMD 跟踪器的镜头。

248d0c4c-3d47-11ed-9e49-dac502259ad0.png


追踪区域和前面的眼动有些不一样

HMD Tracking Area 是一个标准化的二维坐标系,其原点 (0, 0) 在右上角(从佩戴者的角度来看),而 (1, 1) 在左下角。每只眼睛应位于跟踪区域的中间,坐标为 (0.5, 0.5)。

瞳孔大小定义为瞳孔的实际内部物理大小,而不是从外部看眼睛时看起来的大小。记住这一点很重要,因为如果你从外部看到相同的内部瞳孔大小可能会有所不同,具体取决于你从哪个角度看眼睛。这是因为眼睛的前部基本上是一个透镜,通过它你可以看到瞳孔。根据你通过镜头观察的角度,瞳孔或多或少会出现扭曲。

然而,在大多数科学研究中,瞳孔的实际大小不如其随时间变化的大小重要。在眼动追踪会话期间记录瞳孔大小的变化。瞳孔直径数据分别为左眼和右眼提供,是对瞳孔大小的估计,以毫米为单位。 眼睛张开度定义为上下眼睑之间可以安装的最大球体的直径(以毫米为单位)。上下眼睑由巩膜和睫毛/眼睑结构之间的对比线定义。

24b3db4c-3d47-11ed-9e49-dac502259ad0.png

大眼睛

这里再补一个眼动仪器的原理:

瞳孔中心角膜反射 (PCCR)。基本概念是使用光源照亮眼睛,引起高度可见的反射,并使用相机捕捉显示这些反射的眼睛图像。然后使用相机捕获的图像来识别光源在角膜(闪光)和瞳孔中的反射。然后可以计算由角膜和瞳孔反射之间的角度形成的向量——这个向量的方向,结合反射的其他几何特征,然后用于计算注视方向。

近红外照明用于在对象眼睛的角膜和瞳孔上创建反射图案,并且图像传感器用于捕获眼睛的图像和反射图案。然后使用图像处理算法和眼睛的生理 3D 模型以高精度估计眼睛在空间中的位置和注视点。

24f285b8-3d47-11ed-9e49-dac502259ad0.png


结合上面的一些坐标空间的概念就可以看到这个东西的意思啦

2528c786-3d47-11ed-9e49-dac502259ad0.png


我之前写过一个pupill的眼动仪,这个是单眼追踪的方案

(A)当以球形坐标表示地面真实注视方向dgt时,可以将其可视化为球体上的一个点(参见上下面板中的蓝色圆盘;两个面板都显示相同的球体部分,尽管从不同的角度)。将瞳孔不可见注视估计管道应用于相应的并发左眼和右眼图像对,导致注视估计d dev,它们分布在地面真实值(上下面板中的红色圆盘)周围。

(B) 正交投影到局部切线平面中,有效地展平了球体的曲率。因此,凝视估计值可以被视为 2D 平面中的点(白色圆盘)。因此,它们会产生点的2D分布,这可以通过2D高斯(密度显示为热图)来解释。

打完收工!



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监视器
    +关注

    关注

    1

    文章

    790

    浏览量

    34212
  • HMD
    HMD
    +关注

    关注

    0

    文章

    100

    浏览量

    21744

原文标题:眼动追踪中的坐标+追踪原理

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    坐标和激光跟踪仪的不同之处

    跟踪仪基于球坐标系,通过激光束追踪目标反射镜(靶球),实时测量距离与角度,动态捕捉目标点坐标。支持无靶标扫描(如LeicaATS600)。特点:非接触或轻接触、
    的头像 发表于 07-21 15:07 ?829次阅读
    三<b class='flag-5'>坐标</b>和激光跟踪仪的不同之处

    资产追踪与室内导航

    在数字化转型的浪潮,资产追踪与室内导航作为两项关键技术,正在改变企业管理空间和资源的方式。从医院高效管理医疗设备,到商场为顾客提供无缝导航体验,这两项技术在提升效率、降低成本和优化用户体验方
    的头像 发表于 07-04 18:22 ?187次阅读

    RFID在资产追踪的应用

    。RFID在资产追踪的优势高效率:RFID可以快速批量读取资产信息,大幅缩短盘点时间,提高资产管理效率。实时性:通过RFID系统,可以实时获取资产的位置和状态信息,
    的头像 发表于 04-11 16:39 ?464次阅读
    RFID在资产<b class='flag-5'>追踪</b><b class='flag-5'>中</b>的应用

    RFID在物流追踪的应用

    .RFID在物流追踪的优势高效率:RFID标签可以同时读取多个物品的信息,大大提高了货物盘点和追踪的效率。实时性:通过RFID系统,可以实时获取货物的位置和状态信息,
    的头像 发表于 04-03 15:03 ?521次阅读
    RFID在物流<b class='flag-5'>追踪</b><b class='flag-5'>中</b>的应用

    个树莓派,是如何同时实现飞机追踪、气象监测、家居控制?

    SwadeWhite设计了款非常酷的ADS-B飞机跟踪器,内置气象站和家庭自动化功能。我们已经看过不少树莓派飞机追踪项目,但这个项目绝对有点额外的东西。在Reddit上,制作者和开发者
    的头像 发表于 03-24 14:51 ?380次阅读
    <b class='flag-5'>一</b>个树莓派,是如何同时实现飞机<b class='flag-5'>追踪</b>、气象监测、家居控制?

    智慧园区人员定位及轨迹追踪技术哪个好?

    智慧园区作为城市发展的重要组成部分,其管理和服务效率的提升日益受到重视。人员定位及轨迹追踪技术作为智慧园区建设的核心环节之,对于提高园区安全性、优化资源配置、提升服务体验具有重要意义。然而,传统
    的头像 发表于 01-22 11:18 ?586次阅读
    智慧园区人员定位及轨迹<b class='flag-5'>追踪</b>技术哪个好?

    人员轨迹如何追踪管理?人员定位系统键解决难题

    在快节奏的现代工业生产中,有效追踪与管理人员轨迹是确保生产流程顺畅、提升工作效率与保障员工安全的重要环。然而,在大型工厂环境,人员轨迹的追踪如何做到呢?其实很多重工业已经用上人员定
    的头像 发表于 12-10 10:42 ?914次阅读

    本源产品丨指数追踪真机应用

    让量子计算机走出实验室造中国自主可控量子计算机指数通常代表了某市场或行业的整体表现,通过指数追踪,即追踪个股票指数或篮子特定金融投资标
    的头像 发表于 11-12 13:38 ?600次阅读
    本源产品丨指数<b class='flag-5'>追踪</b>真机应用

    《DNK210使用指南 -CanMV版 V1.0》第三十六章 image图像色块追踪实验

    第三十六章 image图像色块追踪实验 在上章节,介绍了image模块图像特征检测方法给的使用,本章将继续介绍image模块图像色块
    发表于 11-07 09:30

    解析坐标测量机对智能制造的影响

    得到严格的质量把控,确保产品的致性和高质量。例如,在汽车智能制造,三坐标测量机可以精确测量发动机零部件的尺寸,确保发动机的性能和可靠性,从而提升整车的品质。其次
    的头像 发表于 11-01 15:44 ?865次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>解析</b>三<b class='flag-5'>坐标</b>测量机对智能制造的影响

    基于光线追踪的渲染算法实现

    我们已经涵盖了所有需要说的内容!我们现在准备写我们的第个光线追踪器。你现在应该能够猜到光线追踪算法是如何工作的了。首先,注意到自然界光的传播只是从光源发出无数条射线,反弹直到它们撞
    的头像 发表于 10-30 08:06 ?681次阅读
    基于光线<b class='flag-5'>追踪</b>的渲染算法实现

    园区封闭化管理之人员和车辆定位及轨迹追踪

    如今园区封闭化管理的需求越来越普遍,特别是化工类的园区,为了实现对园区内人员和车辆的准确高效管控,人车定位及轨迹追踪技术应运而生。本文将介绍这技术在园区封闭化管理的重要作用。
    的头像 发表于 10-11 11:20 ?924次阅读
    园区封闭化管理之人员和车辆定位及轨迹<b class='flag-5'>追踪</b>

    无线定位器追踪器跟手机怎么连接

    无线定位器追踪器与手机的连接方法主要取决于追踪器的类型和功能。以下是些常见的连接方式: 、蓝牙连接 确保兼容性 :首先,确保你的定位器追踪
    的头像 发表于 09-29 10:01 ?29.4w次阅读

    如何远离网络追踪

    分享如何避免被网络追踪。 ? 常见的网络追踪方式 1.IP 地址追踪:每个设备在网络上都会匹配唯 IP 地址,通过该?IP 地址可以确定设备的大致物理位置及网络服务提供商等信息,从而
    的头像 发表于 09-03 16:57 ?1206次阅读
    如何远离网络<b class='flag-5'>追踪</b>

    智慧园区人员定位及轨迹追踪技术探讨

    智慧园区是指利用先进的信息技术和物联网技术,将各种设备、系统和人员进行互联互通,实现智能化管理和服务的园区。在这样的园区,人员定位和轨迹追踪是极其重要的功能之。本文将探讨智慧园区人员定位及轨迹
    的头像 发表于 08-28 11:31 ?1007次阅读