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

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

3天内不再提示

眼动追踪对于AR眼镜的重要性不言而喻

0wvm_ARchan_TT 来源:未知 作者:李倩 2018-07-22 10:47 次阅读

眼动追踪对于AR眼镜的重要性不言而喻,现阶段用于AR头显的眼动追踪方案主要都是红外(IR)LED来实现的,但是精度并不算高,除非愿意在脖子上再加几斤铁倒是可以得到高精准度。

头戴式眼动追踪精度不高的问题,主要可以提到两点。我们写过很多文章,经常提到AR眼镜在户外运作的挑战,这次也不例外,户外的强光会对红外的效果产生影响,而且在户外广阔的视野的条件下,一点点的错误都会被放大无数倍,将会强烈的影响到用户体验感。在短距离下使用,就体现不出来这种缺点了。

其次,我们可以把人眼认为是一块凸镜,对于光线是有折射率的,这将导致光线弯曲。从而使得眼球位置、注视角度、瞳孔半径都产生了误差。而解决方案里其实是忽略了这一点,误差自然而然是出现了。这种误差通常能达到1度,甚至更多。

还不仅仅是凸面的关系这么简单,而是与眼角膜的性质有关。在角膜的顶部不会产生折射现象,而在角膜的底部,就会产生屈光现象(也就是发生折射)。

而且传统方案不会考虑到眼镜的滑动会对眼动追踪造成的影响。

Pupil Labs在其研究中则希望解决这些缺点,而且很轻便,只需要一个摄像头就可以完成这项任务了。让我们一起来看看吧。

采用了摄像头而不是红外,第一个问题自然而然就迎刃而解了。对于角膜而言,我们第一个要解决的是它折射率的问题,因为在不同的位置角膜的折射率是不同的。通过将眼球视为球形,通过数学模型计算,这就得出了各个位置上角膜的折射率。

对于眼球位置的估计,使用的方法是回归模型的方法,这种方法适合于3D眼睛模型的构建,并可以对注视进行估计。通过一个或多个摄像机从眼睛中获取的面部特征加上从模型中获取的眼睛特征,就可确定眼睛的相关参数

至于注视方向的估计方法,使用的方法是利用3D眼睛模型进行估计的。传统方法也是 这样进行的,但是在考虑到眼睛的折射后,就不一样了,即虹膜的2D轮廓不再是3D虹膜的简单投影了,尤其是在一些角度更加倾斜的使用环境下。

对此,Pupil Labs抛弃前人的假设,使用的是单个相机的图像,来进行折射建模估计眼睛注视的方向。

要确定瞳孔的轮廓和半径,第一个就必须要找到瞳孔的中心。传统方法假设3D瞳孔的中心就是2D瞳孔的中心,这也是一个忽略了折射的一个简单假设。Pupil Labs在这里也同样抛弃前人的方法,使用其眼睛模型来估计。

他们假设3D眼睛模型由两部分球体组成——眼球和角膜。眼球的中心位于E =(sx,sy,sz),曲率半径为rc,外层覆盖着不透明的巩膜。角膜的中心为C,曲率半径re,为透明。但是也为了便于计算,设定角膜内的房水为均匀介质,有效折射率n=1.3375,虹膜和瞳孔为同心圆,法线平行。光轴为EP线(通过校准获得),下面偏移的线就是视轴。

具体的模型计算丸子酱就不多言了(毕竟看不懂。。。大家看了也头大),直接来说结论吧。

绿色的是Pupil Labs的数据,红色的另一个方案的对比组。

在注视角度变大的时候(也就是斜着眼睛看人),对比组误差指数型增长,甚至能达到15度的误差。而Pupil Labs的数据结果十分稳定,无论什么时候性能都十分良好。但是由于模型问题,还会存在离散误差,对结果的正确性有一定的影响,而且其模型还是存在一定的系统误差的。

Pupil Labs提出的新型眼动追踪方案,就传统方案忽略了眼角膜折射而造成的误差进行了改正。研究也证明红外方案的确会有较大误差和局限性,不顾Pupil Labs的方案似乎还存在一点点问题,不知道完善后能不能得到应用呢。

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

    关注

    59

    文章

    4599

    浏览量

    92833
  • AR眼镜
    +关注

    关注

    4

    文章

    465

    浏览量

    22088

原文标题:新型眼动追踪,精度更高

文章出处:【微信号:ARchan_TT,微信公众号:AR酱】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    胎压监测的重要性

    `轮胎对汽车的重要性不言而喻的。但在日常生活中,由于轮胎老化、过度磨损、胎压异常、轮胎外伤等原因造成的爆胎事故却屡屡发生,轻则车辆报废,重则危害驾乘人员生命安全。因此,轮胎日常护理很重要。在汽车
    发表于 06-14 09:38

    汽车大灯的重要性你知多少?

    晚上或者自然光线不足的情况下,而在此种情况下所发生的涉及到人身伤害的事故占33%,同时,约50%的死亡事故都是发生在夜间。如此来看,车灯对于我们在夜晚行车的重要性不言而喻。 在行车用车的过程中
    发表于 06-11 17:09

    全面了解电脑主板

    大家知道,主板是所有电脑配件的总平台,其重要性不言而喻下面我们就以图解的形式带你来全面了解主板。
    发表于 08-02 06:42

    如何配置Leon3软核的FPGASelectMap接口?

    嵌入式系统的硬件通常包括CPU、存储器和各种外设器件,其中CPU是系统的核心,其重要性不言而喻
    发表于 11-07 08:30

    如何实现基于FPGA的8085A CPU结构分析?

    微型计算机原理几乎是所有理工科类大学生的必修课目之一, 其重要性不言而喻。然而大多数教学侧重于应用方面,对计算机的结构及工作原理涉之不深, 因为无法做一个CPU 来演示。这样学生不能真正了解其性能特点,掌握内部结构,在学习汇编语言的时候增加了难度, 影响学习兴趣。
    发表于 11-11 07:29

    追踪能提供全新人机互动体验

    强大的电脑芯片、高效的红外LED以及新型的摄像传感器,让先前复杂的追踪系统如今能够适应消费类电子应用的各种需要。借助这些系统,电子设备可以检测用户的眼球运动,从而识别用户的下一步意图。结合现有的输入方法,
    发表于 05-18 08:30

    什么是追踪追踪如何运作?

    什么是追踪追踪如何运作?
    发表于 06-17 06:11

    什么是时钟

    1什么是时钟时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才能做其他的事情,单片机有了时钟,才能够运行执行指令,才能够做其他的处理 (点灯,串口,ADC),时钟的重要性
    发表于 08-02 08:46

    STM32F4时钟树的重要性

    STM32F4时钟树时钟是单片机的心脏,重要性不言而喻,STM32F4的时钟树是比较复杂的,所以不是一言两语能写清楚的,我只简单的描述下时钟来源,详细知识需要去看正点原子的视频讲解。整个时钟来源有五
    发表于 08-11 07:40

    电源对电子设备的重要性

    电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,保证系统能稳定运行的同时,又有低功耗的要求。在很多应用场合中都对电子设备的功耗要求非常苛刻,如 某些传感器信息采集设备,仅靠小型的电池
    发表于 08-11 07:57

    时钟的重要性

    运行执行指令,才能够做其他的处理 (点灯,串口,ADC),时钟的重要性不言而喻。为什么stm32需要多个时钟源?STM32本身十分复杂,外设非常多但我们实际使用的时候只会用到有限的几个外设,使用任何外设
    发表于 08-13 07:31

    时钟系统的重要性

    时钟系统就是CPU的脉搏,像人的心跳一样,重要性不言而喻。由于STM32本身十分复杂,外设非常多,但并不是所有的外设都需要系统时钟那么高的频率,比如看门狗以及RTC只需要几十k的时钟即可。并且
    发表于 08-20 07:59

    STM32的时钟系统简析

    众所周知,时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性不言而喻了。STM32 的时钟系统比较复杂,不像简单的 51 单片机一个系统时钟就可以解决一切。于是有人要问,采用一个系统时钟不是很简单吗?为什么 STM32 要有多个时钟源呢?
    发表于 08-23 08:19

    怎样去构建一种基于MCU的物联网设备

    。基于 MCU 的物联网设备多数在节点和边缘,支撑了系统的数据采集和控制,重要性不言而喻。因为系统资源防护能力薄弱,成为黑客的主要攻击对象。可喜的是,...
    发表于 11-03 07:19

    一般电源电路的几种类型总结

    电源电路对于整个电子系统的重要性不言而喻的,以下是在学习过程中的总结一般电源电路有这几种类型:ACDC,DCDC,LDO,其中DCDC又分为buck,boost
    发表于 01-03 06:15