一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种追踪方法及装置与流程

2022-07-13 22:14:05 来源:中国专利 TAG:


1.本技术涉及电子技术领域,尤其涉及一种追踪方法及装置。


背景技术:

2.眼球追踪是一种机器视觉技术,通过设备捕捉用户眼部图像,然后采用算法进行分析,最后得到用户注视显示屏幕位置的技术,具有较高的应用价值。眼球追踪技术需要首先确定用户眼部与显示屏幕的相对位置关系,但是对于用户在较大范围内尤其是用户眼部与显示屏幕的相对位置较远的情况下,较难确定用户眼部与显示屏幕的相对位置关系。
3.对此,目前需要针对特定机型的显示屏幕,将眼球追踪设备固定在与显示屏幕具有确定相对位置的地方,实现眼球追踪。但是,对于显示屏幕的触控系统而言,由于显示屏幕与眼球追踪设备的具有确定的相对位置关系,并且显示屏幕的尺寸和位置为固定位置,因此用户只能在距离显示屏幕较近并且用户位置与显示屏幕位置具有特定角度范围之内使用眼球追踪系统。此外,由于眼球追踪设备必须与对应的显示设备的屏幕的相对位置固定,用户必须在一个很近的距离下使用眼球追踪系统,使用限制较多,使用较为不便。


技术实现要素:

4.本技术实施例提供一种追踪方法及装置。
5.根据本技术实施例第一方面,提供了一种追踪方法,该方法包括:获得第一对象相对于待控制区域的位置信息以及所述第一对象的视线参数,所述待控制区域至少包括电子设备用于输出显示内容的显示区域;将所述位置信息和所述视线参数输入目标追踪模型,以确定所述第一对象在所述待控制区域中的注视位置;其中,所述目标追踪模型包括基于传感器模组与所述显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,所述传感器模组用于采集所述位置信息和/或所述视线参数。
6.根据本技术一实施方式,其中,将所述第一位置信息和所述视线参数输入目标追踪模型,包括:获得所述传感器模组与所述显示区域的变化信息;如果所述变化信息符合调整条件,将所述位置信息和所述视线参数输入所述第一追踪模型;且/或,如果所述变化信息不符合调整条件,将所述位置信息和所述视线参数输入所述原始追踪模型,所述原始追踪模型是基于所述第一对象或不同于所述第一对象的第二对象训练的模型。
7.根据本技术一实施方式,其中,如果所述显示区域、所述传感器模组、或、所述传感器模组与所述显示区域之间的相对位置关系中的至少之一的变化量不小于第一设定值,确定所述变化信息符合调整条件;且/或,如果所述显示区域、所述传感器模组、以及所述传感器模组与所述显示区域之前的相对位置关系中的任意之一无变化或至少之一的变化量小于第二设定值,确定所述变化信息不符合调整条件。
8.根据本技术一实施方式,所述原始追踪模型的训练过程包括:获取所述待控制区域的区域信息,所述区域信息至少包括所述待控制区域的尺寸和/或形状;获得校准对象与所述待控制区域之间的距离、以及所述校准对象注视所述待控制区域内多个指定位置的视
线参数,所述视线参数包括视线角度和视线高度;基于所述区域信息、所述距离和所述视线参数构建三维空间坐标系,作为所述原始追踪模型;其中,所述校准对象为所述第一对象或不同于所述第一对象的第二对象。
9.根据本技术一实施方式,其中,确定所述第一对象在所述待控制区域中的注视位置,包括:确定第一对象的眼球相对于所述显示区域的垂直距离;确定所述第一对象当前的视线与所述显示区域的夹角以及所述第一对象当前的视线高度;根据所述夹角、视线高度和所述垂直距离,确定所述视线在所述显示区域上的交点,作为所述注视位置。
10.根据本技术一实施方式,其中,基于传感器模组与所述显示区域的变化信息对原始追踪模型进行处理,包括:基于所述变化信息确定所述第一对象相对于所述待控制区域的位置变化信息以及所述第一对象的视线变化参数;基于所述位置变化信息和所述视线变化参数对所述原始追踪模型进行调参,得到所述第一追踪模型。
11.根据本技术一实施方式,所述传感器模组包括第一模组和第二模组;相应的,所述获得第一对象相对于待控制区域的位置信息以及所述第一对象的视线参数,包括:如果所述第一对象超出所述第一模组的采集范围,执行:输出提示信息;和/或,控制第二模组获得所述位置信息以及所述视线参数。
12.根据本技术一实施方式,所述方法还包括:获得多个对象相对于待控制区域的位置信息以及所述多个对象的视线参数,所述多个对象中包括第一对象;基于所述第一对象在所述待控制区域中的注视位置、所述第一对象与所述多个对象中的第二对象的位置关系、以及所述第二对象的视线参数确定所述第二对象在所述待控制区域中的注视位置。
13.根据本技术一实施方式,所述方法还包括:获得第一对象在当前时刻相对于待控制区域的第一位置信息以及所述第一对象的第一视线参数;获得所述第一对象的运动信息和视线变化信息;基于所述运动信息和所述视线变化信息预测所述第一对象在目标时刻的第二视线参数及其相对于所述待控制区域的第二位置信息;基于所述第二视线参数和所述第二位置信息确定所述第一对象在所述待控制区域的注视位置。
14.根据本技术第二方面,还提供了一种追踪装置,包括:获取模块,用于获得第一对象相对于待控制区域的位置信息以及所述第一对象的视线参数,所述待控制区域至少包括电子设备用于输出显示内容的显示区域;追踪模块,用于将所述位置信息和所述视线参数输入目标追踪模型,以确定所述第一对象在所述待控制区域中的注视位置;其中,所述目标追踪模型包括基于传感器模组与所述显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,所述传感器模组用于采集所述位置信息和/或所述视线参数。
15.根据本技术第三方面,还提供了所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述追踪方法。
16.本技术实施例追踪方法及装置,获得第一对象相对于待控制区域的位置信息以及所述第一对象的视线参数,并将所述位置信息和所述视线参数输入目标追踪模型,以确定所述第一对象在所述待控制区域中的注视位置。其中,所述待控制区域至少包括电子设备用于输出显示内容的显示区域,并且所述目标追踪模型包括基于传感器模组与所述显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,所述传感器模组用于采集所述位置信息和/或所述视线参数。由此,能够基于传感器模组与所述显示区域的变化信息对
原始追踪模型进行处理得到的目标追踪模型,并使用该目标追踪模型对第一对象对注视位置进行追踪。有效避免了在传感器模组或电子设备的显示区域的位置或型号规格发生变化的情况下,必须将传感器模组和电子设备进行复杂的联合调试的情况。传感器模组可以单独独立部署,无需固定在屏幕的特定位置。使得用户对电子设备的追踪功能的使用不再局限于距离显示区域较近的距离,有效拓宽了用户对电子设备的追踪功能的使用位置和视角。
17.需要理解的是,本技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本技术的其他实施方式还能够实现上面未提到的有益效果。
附图说明
18.通过参考附图阅读下文的详细描述,本技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本技术的若干实施方式,其中:
19.在附图中,相同或对应的标号表示相同或对应的部分。
20.图1示出了本技术实施例追踪方法的应用场景示意图;
21.图2示出了本技术实施例追踪方法的实现流程示意图;
22.图3示出了本技术实施例追踪方法的显示区域和对象的空间对应关系;
23.图4示出了本技术实施例追踪装置的组成结构示意图。
具体实施方式
24.下面将参考若干示例性实施方式来描述本技术的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本技术,而并非以任何方式限制本技术的范围。相反,提供这些实施方式是为使本技术更加透彻和完整,并能够将本技术的范围完整地传达给本领域的技术人员。
25.下面结合附图和具体实施例对本技术的技术方案进一步详细阐述。
26.图1示出了本技术实施例追踪方法的应用场景示意图。
27.参考图1,追踪系统对用户的视线进行追踪,追踪系统至少包括传感器模组,用户站在面对显示区域的并且位于传感器模组工作范围内的任一位置,传感器模组可以采集用户对视线参数和用户相对于显示区域的位置信息。用户可以是真实的人,也可以是机器人或需要进行视线追踪的动物等,因此,在下文中以第一对象和校准对象等对方案进行说明。传感器模组可以包括图像采集装置等。显示区域中有四个预先设定的注视位置,并且这里显示区域即为待控制区域。
28.需要说明的是,以上应用场景仅仅是为了对本技术实施例追踪方法对具体实施细节进行更好的说明而给出的应用场景,并不用于对本技术追踪方法进行的实施进行限制。
29.图2示出了本技术实施例追踪方法的实现流程示意图。
30.参考图2,本技术实施例追踪方法,至少包括如下操作流程:操作201,获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数,待控制区域至少包括电子设备用于输出显示内容的显示区域;操作202,将位置信息和视线参数输入目标追踪模型,以确
定第一对象在待控制区域中的注视位置;其中,目标追踪模型包括基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,传感器模组用于采集位置信息和/或视线参数。
31.在操作201,获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数,待控制区域至少包括电子设备用于输出显示内容的显示区域。
32.在本技术这一实施方式中,待控制区域可以是电子设备的显示屏幕的所有区域,也可以仅包括显示屏幕中当前用于输出显示内容的显示区域,还可以是电子设备投射的投影区域。
33.在本技术这一实施方式中,位置信息可以包括:第一对象相对于待控制区域垂直相对距离、以水平地面作为参考面的情况下第一对象的眼部高度与显示区域的相对高度比、第一对象的运动轨迹或运动趋势等。视线参数可以包括:以水平地面作为参考面的情况下第一对象的视线高度、第一对象注视待控制区域时根据眼球确定的视线角度和第一对象的眼球保持静止的视线时长等。
34.在本技术这一实施方式中,第一对象相对于待控制区域的位置信息以及第一对象的视线参数可以通过传感器模组获取。传感器模组可以包括第一模组和第二模组。相应的,在获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数的过程中,如果第一对象超出第一模组的采集范围,可以输出提示信息。例如:用于提醒采用第二模组进行视线追踪的提醒“请佩戴ar眼镜”或“请于信息采集桌旁,通过桌面传感器注视屏幕”等。还可以直接控制第二模组获得位置信息以及视线参数。同样的还可以在输出提示信息的同时控制第二模组获得位置信息以及视线参数。
35.举例说明,第一模组可以为固定的图像采集设备。第二模组可以是移动的具有人眼追踪传感器的眼镜或桌面传感器等。其中,第二模组的第二数据采集范围大于第一模组等第一数据采集范围。由此,对于一些第一对象位于距离显示区域较远的位置的极端情况,例如:第一对象距离显示区域的距离超出十米以上,可以通过配置具有人眼追踪传感器的眼镜或桌面传感器等外设,有效增加人眼追踪的准确度,进一步提升追踪的精确度。
36.在其他实施例中,所述第一模组和第二模组还可以是配置不同的摄像头模组,如第一模组为定焦或短焦的摄像头或摄像头阵列,第二模组为变焦或长焦的摄像头或摄像头阵列,甚至所述第二模组可以是可活动的摄像头或摄像头阵列,以与所述第一模组进行区分。
37.在操作202,将位置信息和视线参数输入目标追踪模型,以确定第一对象在待控制区域中的注视位置,其中,目标追踪模型包括基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,传感器模组用于采集位置信息和/或视线参数。
38.在本技术这一实施方式中,原始追踪模型的训练过程可以包括以下操作:获取待控制区域的区域信息,区域信息至少包括待控制区域的尺寸和/或形状,并获得校准对象与待控制区域之间的距离、以及校准对象注视待控制区域内多个指定位置的视线参数,视线参数包括视线角度和视线高度,从而基于区域信息、距离和视线参数构建三维空间坐标系,作为原始追踪模型。其中,校准对象可以为第一对象或不同于第一对象的第二对象。
39.举例说明,当用户首次使用追踪系统时,用户可以在传感器模组的工作范围内的任意位置,面对待控制区域进行校正操作,构建并训练原始追踪模型。首次使用指的是第一
次使用追踪系统的情况。传感器模组的工作范围内的任意位置是指传感器模组中眼球追踪传感器和图像采集装置等可以侦测到的范围。
40.结合图1所示,追踪系统可以依次在显示区域的四个角落显示定位坐标,例如:图1中显示区域的四个角落中“ ”状的标识位置。第一对象可以根据定位坐标的显示顺序依次注视每个定位坐标,第一对象或校准图像在图1和下文图3中一个“圆形在上,去圆角矩形在下”的图标示出。第一对象在传感器模组的工作范围内的固定位置注视任意一个定位坐标的情况下,追踪系统中的传感器模组可以获取待控制区域的区域信息,区域信息至少包括待控制区域的尺寸和/或形状,并获得校准对象与待控制区域之间的距离、以及校准对象注视待控制区域内多个指定位置的视线参数,视线参数包括视线角度和视线高度。
41.具体的,对于待控制区域的区域信息,可以通过传感器模组中的图像采集装置即可获取。区域信息可以包括待控制区域中多个指定位置之间的相对位置关系或/或尺寸或/或形状。图1中以矩形示出了待控制区域,这里,待控制区域与显示区域位置和大小相同。实际应用过程中,待控制区域可以是矩形,相应的待控制区域的尺寸可以包括矩形的长和宽。待控制区域还可以是圆形,相应的待控制区域的尺寸可以包括圆形的圆心位置和半径。同样,待控制区域还可以是椭圆、半圆、扇形或两个以上图形的组合图形等。并且,还可以将电子设备的屏幕的部分区域的全部区域确定为待控制区域,可以进行视线追踪,而仅将矩形屏幕区域的右侧3/4的区域配置为显示区域。以图1作为参考,假设校准对象图1所示的固定位置注视定位坐标1,对于校准对象与待控制区域之间的距离传感器模组可以采集校准对象在该固定位置与传感器模组之间的第一距离,以及传感器模组距离显示区域之间的第二距离。如果传感器模组和校准对象在显示区域所在平面的同一侧,则校准对象与待控制区域之间的距离为第一距离与第二距离之和,如果传感器模组和校准对象在显示区域所在平面的不同侧,则校准对象与待控制区域之间的距离为第一距离减去第二距离。校准对象注视定位坐标1的视线参数可以包括视线角度和视线高度。视线角度也称作眼球偏移角度,可以通过传感器模组中的眼球传感器直接获取。视线高度是指校准对象在固定位置注视定位坐标1时眼球距离地面的垂直距离。同样可以采用模组传感器直接获取。
42.进一步,校准对象在固定位置注视定位坐标2、3和4的情况下,采用同样的方法可以获得相应的视线参数。由此,基于校准对象与待控制区域之间的距离、以及校准对象注视待控制区域内多个指定位置的视线参数构建三维空间坐标系,即可作为原始追踪模型。
43.图3示出了本技术实施例追踪方法的显示区域和对象的空间对应关系,这里结合图3,对三维空间坐标系进行说明。三维空间坐标系能够示出校准对象在任一位置注视待控制区域的情况下校准对象眼球所在位置的三维坐标位置(x,y,z),以及校准对象在该坐标为(x,y,z)的位置注视待控制区域的注视位置与校准对象的眼球角度的映射。由此,在传感器模组和待控制区域的相对位置不发生变化的情况下,只要能够获取第一对象的眼球的三维坐标位置(x1,y1,z1),以及第一对象当前的眼球角度,便可以根据用于表示原始追踪模型的三维空间坐标系中校准对象在该坐标为(x1,y1,z1)的位置注视待控制区域的注视位置与校准对象的眼球角度的映射,确定第一对象当前所注视的待控制区域的注视位置。
44.需要说明的是,第一对象的视线参数还可以包括第一对象保持注视当前位置的注视时间,注视时间的时长可以根据实际需要确定,例如设定为1s、3s或3.5s等,设定注视时间是为了保证追踪方法的稳定性,避免第一对象扫视待控制区域过程中短暂停留即确定注
视位置,并有效降低追踪方法的计算量。
45.在本技术这一实施方式中,将第一位置信息和视线参数输入目标追踪模型,过程中,可以首先获得传感器模组与显示区域的变化信息。如果变化信息符合调整条件,将位置信息和视线参数输入第一追踪模型。如果变化信息不符合调整条件,将位置信息和视线参数输入原始追踪模型,原始追踪模型是基于第一对象或不同于第一对象的第二对象训练的模型。
46.在本技术这一实施方式中,其中,如果显示区域、传感器模组、或、传感器模组与显示区域之间的相对位置关系中的至少之一的变化量不小于第一设定值,确定变化信息符合调整条件;且/或,如果显示区域、传感器模组、以及传感器模组与显示区域之前的相对位置关系中的任意之一无变化或至少之一的变化量小于第二设定值,确定变化信息不符合调整条件。
47.需要说明的是,这里变化量的第一设定值可以是0,也即只要有变化即就判定为变化信息符合调整条件。
48.具体的,可以在显示区域发生变化,并且变化的幅度超过相应的设定阈值的情况下,判定为变化信息符合调整条件,例如:显示区域的尺寸或形状等发生变化。
49.也可以在传感器模组与显示区域之间的相对位置发生变化,并且变化的幅度超过相应的设定阈值的情况下,判定为变化信息符合调整条件,例如:显示区域与传感器模组之间的角度、相对位置或传感器模组距离显示区域的垂直距离等发生变化。
50.还可以在传感器模组本身发生变化的情况下,判定为变化信息符合调整条件,例如:传感器模组更换类型、升级固件、升级配置等。
51.相反的,如果显示区域和传感器模组的位置和固件等所有配置均为发生变化,则不符合调整条件。
52.在本技术这一实施例中,还可以设定在显示区域和传感器模组之间的相对位置未发生变化或变化在预置范围内的情况下,判定为不符合调整条件。
53.在本技术这一实施方式中,可以采用如下操作基于传感器模组与显示区域的变化信息对原始追踪模型进行处理:基于变化信息确定第一对象相对于待控制区域的位置变化信息以及第一对象的视线变化参数,基于位置变化信息和视线变化参数对原始追踪模型进行调参,得到第一追踪模型。
54.举例说明,结合图3,如果传感器模组距离显示区域的垂直距离不变,传感器模组距离地面的高度不变,传感器模组相对于显示区域的相对位置仅在x轴方向发生变化,则可以y轴和z轴信息不变,若传感器模组沿x轴正轴方向移动x1,则可以将原三维空间坐标系中所有利用三维坐标表示的位置x轴坐标的值减去x1。对于传感器模组相对于显示区域的位置在y轴或z轴上发生变化的情况,可以采取相应的原理,基于位置变化信息和视线变化参数对原始追踪模型进行调参,得到第一追踪模型。
55.在本技术这一实施方式中,可以采用如下操作确定第一对象在待控制区域中的注视位置:确定第一对象的眼球相对于显示区域的垂直距离;确定第一对象当前的视线与显示区域的夹角以及第一对象当前的视线高度;根据夹角、视线高度和垂直距离,确定视线在显示区域上的交点,作为注视位置。
56.举例说明,再次结合图3,根据第一对象的眼球相对于显示区域的垂直距离,可以
确定第一对象的眼球在三维空间坐标系中y轴信息。并且,确定第一对象的眼球相对于显示区域的垂直距离过程中,可以确定第一对象的眼球到显示区域的垂直连接线,进一步由此确定第一对象的眼球在三维空间中的x轴信息。根据第一对象当前的视线高度可以确定第一对象的眼球在三维空间坐标系中z轴信息。根据传感器模组中眼球偏移角度传感器的数据可以确定第一对象当前的视线与显示区域的夹角。由此,可以将第一对象在待控制区域中的注视位置的确定问题转换为纯粹的数学三角函数的问题进行求解。
57.在本技术这一实施方式中,还可以获得多个对象相对于待控制区域的位置信息以及多个对象的视线参数,并基于第一对象在待控制区域中的注视位置、第一对象与多个对象中的第二对象的位置关系、以及第二对象的视线参数确定第二对象在待控制区域中的注视位置,其中,多个对象中包括第一对象。
58.举例说明,若同时存在多个对象注视同一待控制区域中的相同或不同位置,则需要确定每一对象的注视位置,此时,可以根据对象注视待控制区域的先后顺序和注视时间,来对多个对象的视线进行时序追踪。还可以多线程同步对多个对象的视线进行实时追踪。在此过程中,便可以根据多个对象的标识,确定对象之间的位置关系,在对对象进行时序的视线追踪过程中,可以利用前一时刻的第一对象的视线参数和注视位置,以及第一对象与第二对象的位置关系和当前第二对象的注视参数来确定当前第二对象在待控制区域的注视位置。
59.在本技术这一实施方式中,还获得第一对象在当前时刻相对于待控制区域的第一位置信息以及第一对象的第一视线参数,并获得第一对象的运动信息和视线变化信息,由此,基于运动信息和视线变化信息预测第一对象在目标时刻的第二视线参数及其相对于待控制区域的第二位置信息,进一步,基于第二视线参数和第二位置信息确定第一对象在待控制区域的注视位置。
60.举例说明,如果第一对象的视线参数未发生变化,但是第一对象仅相对于显示区域在x轴正轴方向移动,则第一对象的注视位置同样的随着第一对象相对于显示区域的移动信息,在x轴正轴方向发生移动。需要说明的是,这里仅仅是示例性说明,并不形成对实际应用中追踪方法的限定。
61.本技术实施例追踪方法及装置,获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数,并将位置信息和视线参数输入目标追踪模型,以确定第一对象在待控制区域中的注视位置。其中,待控制区域至少包括电子设备用于输出显示内容的显示区域,并且目标追踪模型包括基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,传感器模组用于采集位置信息和/或视线参数。由此,能够基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的目标追踪模型,并使用该目标追踪模型对第一对象对注视位置进行追踪。有效避免了在传感器模组或电子设备的显示区域的位置或型号规格发生变化的情况下,必须将传感器模组和电子设备进行复杂的联合调试的情况。传感器模组可以单独独立部署,无需固定在屏幕的特定位置。使得用户对电子设备的追踪功能的使用不再局限于距离显示区域较近的距离,有效拓宽了用户对电子设备的追踪功能的使用位置和视角。
62.同理,基于上文追踪方法,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被处理器执行时,使得处理器至少执行如下的操作步骤:
操作201,获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数,待控制区域至少包括电子设备用于输出显示内容的显示区域;操作202,将位置信息和视线参数输入目标追踪模型,以确定第一对象在待控制区域中的注视位置;其中,目标追踪模型包括基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,传感器模组用于采集位置信息和/或视线参数。
63.进一步,基于如上文追踪方法,本技术实施例还提供一种追踪装置,如图4,该追踪装置40包括:获取模块401,用于获得第一对象相对于待控制区域的位置信息以及第一对象的视线参数,待控制区域至少包括电子设备用于输出显示内容的显示区域;追踪模块402,用于将位置信息和视线参数输入目标追踪模型,以确定第一对象在待控制区域中的注视位置;其中,目标追踪模型包括基于传感器模组与显示区域的变化信息对原始追踪模型进行处理得到的第一追踪模型,传感器模组用于采集位置信息和/或视线参数。
64.在本技术这一实施方式中,其中,追踪模块402包括:变化获取子模块,用于获得传感器模组与显示区域的变化信息;输入子模块,用于如果变化信息符合调整条件,将位置信息和视线参数输入第一追踪模型;且/或,如果变化信息不符合调整条件,将位置信息和视线参数输入原始追踪模型,原始追踪模型是基于第一对象或不同于第一对象的第二对象训练的模型。
65.在本技术这一实施方式中,其中,输入子模块根据如下操作判断变化信息是否符合调整条件:如果显示区域、传感器模组、或、传感器模组与显示区域之间的相对位置关系中的至少之一的变化量不小于第一设定值,确定变化信息符合调整条件;且/或,如果显示区域、传感器模组、以及传感器模组与显示区域之前的相对位置关系中的任意之一无变化或至少之一的变化量小于第二设定值,确定变化信息不符合调整条件。
66.在本技术这一实施方式中,原始追踪模型的训练过程包括:获取待控制区域的区域信息,区域信息至少包括待控制区域的尺寸和/或形状;获得校准对象与待控制区域之间的距离、以及校准对象注视待控制区域内多个指定位置的视线参数,视线参数包括视线角度和视线高度;基于区域信息、距离和视线参数构建三维空间坐标系,作为原始追踪模型;其中,校准对象为第一对象或不同于第一对象的第二对象。
67.在本技术这一实施方式中,追踪模块402包括:距离确定子模块,用于确定第一对象的眼球相对于显示区域的垂直距离;高度确定子模块,用于确定第一对象当前的视线与显示区域的夹角以及第一对象当前的视线高度;注视位置确定子模块,用于根据夹角、视线高度和垂直距离,确定视线在显示区域上的交点,作为注视位置。
68.在本技术这一实施方式中,其中,基于传感器模组与显示区域的变化信息对原始追踪模型进行处理,包括:基于变化信息确定第一对象相对于待控制区域的位置变化信息以及第一对象的视线变化参数;基于位置变化信息和视线变化参数对原始追踪模型进行调参,得到第一追踪模型。
69.在本技术这一实施方式中,传感器模组包括第一模组和第二模组;相应的,获取模块401,包括:第一获取子模块,用于如果第一对象超出第一模组的采集范围,执行:输出提示信息;和/或,控制第二模组获得位置信息以及视线参数。
70.在本技术这一实施方式中,追踪装置40还包括:多对象采集模块,用于获得多个对象相对于待控制区域的位置信息以及多个对象的视线参数,多个对象中包括第一对象;相
对追踪模块,用于基于第一对象在待控制区域中的注视位置、第一对象与多个对象中的第二对象的位置关系、以及第二对象的视线参数确定第二对象在待控制区域中的注视位置。
71.在本技术这一实施方式中,追踪装置40还包括:实时采集模块,用于获得第一对象在当前时刻相对于待控制区域的第一位置信息以及第一对象的第一视线参数;运动采集模块,用于获得第一对象的运动信息和视线变化信息;位置确定模块,用于基于运动信息和视线变化信息预测第一对象在目标时刻的第二视线参数及其相对于待控制区域的第二位置信息;运动追踪模块,用于基于第二视线参数和第二位置信息确定第一对象在待控制区域的注视位置。
72.这里需要指出的是:以上对针对追踪装置实施例的描述,与前述图1至3所示的方法实施例的描述是类似的,具有同前述图1至3所示的方法实施例相似的有益效果,因此不做赘述。对于本技术追踪装置实施例中未披露的技术细节,请参照本技术前述图1至3所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。
73.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
74.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
75.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
76.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
77.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
78.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
79.以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献