CN112528713B - Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment - Google Patents
Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment Download PDFInfo
- Publication number
- CN112528713B CN112528713B CN201910887940.XA CN201910887940A CN112528713B CN 112528713 B CN112528713 B CN 112528713B CN 201910887940 A CN201910887940 A CN 201910887940A CN 112528713 B CN112528713 B CN 112528713B
- Authority
- CN
- China
- Prior art keywords
- pupil
- gaze point
- spot
- eyes
- pcr vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 210000001747 pupil Anatomy 0.000 claims abstract description 161
- 210000001508 eye Anatomy 0.000 claims abstract description 153
- 238000004364 calculation method Methods 0.000 claims description 28
- 238000010606 normalization Methods 0.000 claims description 24
- 238000013507 mapping Methods 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 210000000554 iris Anatomy 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 7
- 230000004424 eye movement Effects 0.000 description 4
- 238000001028 reflection method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 210000000744 eyelid Anatomy 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 210000004087 cornea Anatomy 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001179 pupillary effect Effects 0.000 description 1
- 210000003786 sclera Anatomy 0.000 description 1
- 210000003491 skin Anatomy 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Eye Examination Apparatus (AREA)
Abstract
本发明公开了一种注视点估计方法及系统,该方法应用于具有设置有单相机和单同轴光源的视线追踪设备,包括:获取从单相机捕捉的原始图像;采集原始图像的人眼特征信息,并基于人眼特征信息,计算两眼的瞳孔光斑中心数据;基于瞳孔光斑中心数据,计算获得初始PCR向量,PCR向量表征光斑中心指向瞳孔中心的向量;利用预设距离因子,对初始PCR向量进行归一化处理,获得目标PCR向量;根据目标PCR向量,计算获得注视点信息。在进行注视点估计的时候只应用了瞳孔光斑中心数据,解决了必须要两组光源才能做到注视点估计的问题,从而可以减少现有视线追踪设备的光源数量,实现了视线追踪设备的小型化和轻量化。
The present invention discloses a gaze point estimation method and system, which is applied to a sight tracking device provided with a single camera and a single coaxial light source, and includes: obtaining an original image captured from a single camera; collecting human eye feature information of the original image, and calculating pupil spot center data of both eyes based on the human eye feature information; calculating and obtaining an initial PCR vector based on the pupil spot center data, the PCR vector representing a vector from the spot center to the pupil center; normalizing the initial PCR vector using a preset distance factor to obtain a target PCR vector; and calculating and obtaining gaze point information based on the target PCR vector. When performing gaze point estimation, only the pupil spot center data is used, which solves the problem that two sets of light sources are required to perform gaze point estimation, thereby reducing the number of light sources of the existing sight tracking device, and realizing miniaturization and lightweighting of the sight tracking device.
Description
技术领域Technical Field
本发明涉及信息处理技术领域,特别是涉及一种注视点估计方法、系统、处理器及设备。The present invention relates to the field of information processing technology, and in particular to a gaze point estimation method, system, processor and device.
背景技术Background Art
随着人机交互技术的发展,眼球追踪技术得到了广泛的应用。眼球追踪也称为视线追踪,是通过测量眼睛运动情况来估计眼睛的视线和/或注视点的技术。With the development of human-computer interaction technology, eye tracking technology has been widely used. Eye tracking, also known as gaze tracking, is a technology that estimates the eye's gaze and/or gaze point by measuring eye movement.
现有的视线追踪技术一般都是基于多光源单相机或者为多光源多相机的设定。光源一般分为两种:一种是光源与相机位置分离形成正常瞳孔脸图(也被称为暗瞳),这种光源被称为暗瞳光源;另一种是光源与相机同轴的虹膜反射光线导致相机瞳孔发亮的脸图(也被称为亮瞳),这种光源被称为亮瞳光源。使得现有技术达到视线追踪的目的,光源组合一般是多个暗瞳组合,或者多个暗瞳结合一个亮瞳,又或者一个暗瞳结合一个亮瞳。而两个光源之间的距离需要设置的相对较大,这就使得利用现有的视线追踪方法而产生的视线追踪设备的体积较大,无法满足用户需要的小型化和轻量化的目的。Existing gaze tracking technologies are generally based on a multi-light source single camera or a multi-light source multi-camera setting. There are generally two types of light sources: one is that the light source is separated from the camera position to form a normal pupil face image (also called a dark pupil), which is called a dark pupil light source; the other is that the iris reflected light on the same axis as the camera causes the camera pupil to shine (also called a bright pupil), which is called a bright pupil light source. In order for the existing technology to achieve the purpose of gaze tracking, the light source combination is generally a combination of multiple dark pupils, or multiple dark pupils combined with one bright pupil, or one dark pupil combined with one bright pupil. The distance between the two light sources needs to be set relatively large, which makes the gaze tracking device produced by the existing gaze tracking method larger in size and cannot meet the miniaturization and lightweight purposes required by users.
发明内容Summary of the invention
针对于上述问题,本发明提供一种注视点估计方法及系统,基于单光源的注视点估计,可以减少现有视线追踪设备的光源数量,实现了视线追踪设备的小型化和轻量化。In view of the above problems, the present invention provides a gaze point estimation method and system. Based on the gaze point estimation of a single light source, the number of light sources of the existing gaze tracking device can be reduced, thereby achieving the miniaturization and lightweight of the gaze tracking device.
为了实现上述目的,本发明提供了如下技术方案:In order to achieve the above object, the present invention provides the following technical solutions:
一种注视点估计方法,该方法应用于具有设置有单相机和单同轴光源的视线追踪设备,包括:A gaze point estimation method is applied to a gaze tracking device provided with a single camera and a single coaxial light source, comprising:
获取从所述单相机捕捉的原始图像;Acquire an original image captured from the single camera;
采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据;Collecting human eye feature information of the original image, and calculating pupil spot center data of both eyes based on the human eye feature information;
基于所述瞳孔光斑中心数据,计算获得初始PCR向量,所述PCR向量表征光斑中心指向瞳孔中心的向量;Based on the pupil spot center data, an initial PCR vector is calculated and obtained, where the PCR vector represents a vector pointing from the spot center to the pupil center;
利用预设距离因子,对所述初始PCR向量进行归一化处理,获得目标PCR向量,所述预设距离因子表征对所述初始PCR向量进行归一化处理的归一化参数;The initial PCR vector is normalized using a preset distance factor to obtain a target PCR vector, wherein the preset distance factor represents a normalization parameter for normalizing the initial PCR vector;
根据所述目标PCR向量,计算获得注视点信息。According to the target PCR vector, the fixation point information is calculated and obtained.
可选地,所述两眼的瞳孔光斑中心数据包括瞳孔图像坐标和光斑图像坐标,所述采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据,包括:Optionally, the pupil spot center data of the two eyes include pupil image coordinates and spot image coordinates, and the collecting of human eye feature information of the original image and calculating the pupil spot center data of the two eyes based on the human eye feature information include:
采集所述原始图像的人眼特征信息;Collecting human eye feature information of the original image;
根据所述人眼特征信息,获取两眼的瞳孔图像特征和光斑图像特征;According to the human eye feature information, pupil image features and spot image features of both eyes are acquired;
根据所述瞳孔图像特征,计算获得瞳孔图像坐标;Calculating and obtaining pupil image coordinates according to the pupil image features;
根据所述光斑图像特征,计算获得光斑图像坐标。The light spot image coordinates are calculated based on the light spot image features.
可选地,所述预设距离因子表征距离参数的函数,其中,所述距离参数包括两眼瞳孔的间距、两眼光斑间距或者两眼制定特征点之间的距离。Optionally, the preset distance factor represents a function of a distance parameter, wherein the distance parameter includes a distance between pupils of two eyes, a distance between light spots of two eyes, or a distance between designated feature points of two eyes.
可选地,所述获取从所述单相机捕捉原始图像包括根据设定的曝光增益获取从所述单相机捕捉的原始图像,该方法还包括:Optionally, the acquiring the original image captured from the single camera includes acquiring the original image captured from the single camera according to a set exposure gain, and the method further includes:
根据所述原始图像,计算瞳孔区域的平均灰度值;According to the original image, calculating the average gray value of the pupil area;
依据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,是的获取的原始图像满足光斑查找条件。According to the average gray value, it is determined whether to adjust the set exposure gain so that the acquired original image meets the light spot search condition.
可选地,所述根据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,包括:Optionally, judging whether to adjust the set exposure gain according to the average gray value includes:
判断所述平均灰度值是否超过预设灰度阈值,如果是,则调整所述设定的曝光增益。It is determined whether the average grayscale value exceeds a preset grayscale threshold, and if so, the set exposure gain is adjusted.
可选地,该方法还包括:Optionally, the method further comprises:
调整所述设定的曝光增益,获得目标曝光增益;Adjusting the set exposure gain to obtain a target exposure gain;
根据所述目标曝光增益控制所述单相机进行图像采集,使得获取的原始图像满足所述目标曝光增益。The single camera is controlled to perform image acquisition according to the target exposure gain, so that the acquired original image meets the target exposure gain.
可选地,所述根据所述目标PCR向量,计算获得注视点信息,包括:Optionally, calculating and obtaining the fixation point information according to the target PCR vector includes:
根据预设映射关系和所述目标PCR向量,计算获得注视点信息,其中,所述预设映射关系表征PCR向量与注视点和/或注视方向的映射关系。The gaze point information is calculated based on a preset mapping relationship and the target PCR vector, wherein the preset mapping relationship represents a mapping relationship between the PCR vector and the gaze point and/or gaze direction.
一种注视点估计系统,该系统应用于具有设置有单相机和单同轴光源的视线追踪设备,包括:A gaze point estimation system is applied to a gaze tracking device provided with a single camera and a single coaxial light source, comprising:
获取单元,用于获取从所述单相机捕捉的原始图像;an acquisition unit, configured to acquire an original image captured from the single camera;
第一计算单元,用于采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据;A first calculation unit is used to collect human eye feature information of the original image, and calculate pupil spot center data of both eyes based on the human eye feature information;
第二计算单元,用于基于所述瞳孔光斑中心数据,计算获得初始PCR向量,所述PCR向量表征光斑中心指向瞳孔中心的向量;A second calculation unit is used to calculate and obtain an initial PCR vector based on the pupil spot center data, where the PCR vector represents a vector pointing from the spot center to the pupil center;
归一化单元,用于利用预设距离因子,对所述初始PCR向量进行归一化处理,获得目标PCR向量,所述预设距离因子表征对所述初始PCR向量进行归一化处理的归一化参数;A normalization unit, configured to perform normalization processing on the initial PCR vector using a preset distance factor to obtain a target PCR vector, wherein the preset distance factor represents a normalization parameter for normalizing the initial PCR vector;
第三计算单元,用于根据所述目标PCR向量,计算获得注视点信息。The third calculation unit is used to calculate and obtain the fixation point information according to the target PCR vector.
可选地,所述第一计算单元包括:Optionally, the first computing unit includes:
采集子单元,用于采集所述原始图像的人眼特征信息;A collection subunit, used for collecting human eye feature information of the original image;
获取子单元,用于根据所述人眼特征信息,获取两眼的瞳孔图像特征和光斑图像特征;An acquisition subunit, used to acquire pupil image features and spot image features of two eyes according to the human eye feature information;
第一计算子单元,用于根据所述瞳孔图像特征,计算获得瞳孔图像坐标;A first calculation subunit, configured to calculate and obtain pupil image coordinates according to the pupil image features;
第二计算子单元,用于根据所述光斑图像特征,计算获得光斑图像坐标;所述两眼的瞳孔光斑中心数据包括瞳孔图像坐标和光斑图像坐标。The second calculation subunit is used to calculate and obtain the spot image coordinates according to the spot image features; the pupil spot center data of the two eyes includes pupil image coordinates and spot image coordinates.
可选地,所述获取单元具体用于根据设定的曝光增益获取从所述单相机捕捉的原始图像,该系统还包括:Optionally, the acquisition unit is specifically used to acquire the original image captured from the single camera according to the set exposure gain, and the system further includes:
灰度值计算单元,用于根据所述原始图像,计算瞳孔区域的平均灰度值;A gray value calculation unit, used for calculating an average gray value of a pupil area according to the original image;
判断单元,用于依据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,是的获取的原始图像满足光斑查找条件;A judging unit, used for judging whether to adjust the set exposure gain according to the average gray value, so that the acquired original image meets the light spot search condition;
其中,所述判断单元具体用于:Wherein, the judging unit is specifically used for:
判断所述平均灰度值是否超过预设灰度阈值,如果是,则调整所述设定的曝光增益;Determining whether the average grayscale value exceeds a preset grayscale threshold, and if so, adjusting the set exposure gain;
该系统还包括:The system also includes:
调整单元,用于调整所述设定的曝光增益,获得目标曝光增益;An adjusting unit, used for adjusting the set exposure gain to obtain a target exposure gain;
重新采集单元,用于根据所述目标曝光增益控制所述单相机进行图像采集,使得获取的原始图像满足所述目标曝光增益。The re-capturing unit is used to control the single camera to perform image capture according to the target exposure gain, so that the acquired original image meets the target exposure gain.
所述第三计算单元具体用于;The third computing unit is specifically used for:
根据预设映射关系和所述目标PCR向量,计算获得注视点信息,其中,所述预设映射关系表征PCR向量与注视点和/或注视方向的映射关系。The gaze point information is calculated based on a preset mapping relationship and the target PCR vector, wherein the preset mapping relationship represents a mapping relationship between the PCR vector and the gaze point and/or gaze direction.
一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上述所述的注视点估计方法。A processor is used to run a program, wherein the program executes the gaze point estimation method as described above when running.
一种设备,所述设备包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时至少实现:A device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, at least:
获取从所述单相机捕捉的原始图像;Acquire an original image captured from the single camera;
采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据;Collecting human eye feature information of the original image, and calculating pupil spot center data of both eyes based on the human eye feature information;
基于所述瞳孔光斑中心数据,计算获得初始PCR向量,所述PCR向量表征光斑中心指向瞳孔中心的向量;Based on the pupil spot center data, an initial PCR vector is calculated and obtained, where the PCR vector represents a vector pointing from the spot center to the pupil center;
利用预设距离因子,对所述初始PCR向量进行归一化处理,获得目标PCR向量,所述预设距离因子表征对所述初始PCR向量进行归一化处理的归一化参数;The initial PCR vector is normalized using a preset distance factor to obtain a target PCR vector, wherein the preset distance factor represents a normalization parameter for normalizing the initial PCR vector;
根据所述目标PCR向量,计算获得注视点信息。According to the target PCR vector, the fixation point information is calculated and obtained.
相较于现有技术,本发明提供了一种注视点估计方法、系统、处理器及设备,在该注视点估计过程中通过获得瞳孔光斑中心数据,并基于瞳孔光斑中心数据计算和进行归一化处理后,获得目标PCR向量,通过该目标PCR向量计算获得注视点信息。该注视点估计方法在进行注视点估计的时候只应用了瞳孔光斑中心数据,即仅用一个光斑和瞳孔位置信息就能估计出人眼与相机的距离信息,无需使用一个眼睛中的两个光斑信息,因此解决了必须要两组光源才能做到注视点估计的问题,从而可以减少现有视线追踪设备的光源数量,实现了视线追踪设备的小型化和轻量化。Compared with the prior art, the present invention provides a gaze point estimation method, system, processor and device. In the gaze point estimation process, pupil spot center data is obtained, and a target PCR vector is obtained after calculation and normalization based on the pupil spot center data, and gaze point information is obtained by calculation of the target PCR vector. The gaze point estimation method only uses pupil spot center data when performing gaze point estimation, that is, only one spot and pupil position information can be used to estimate the distance information between the human eye and the camera, without using two spot information in one eye, thus solving the problem that two sets of light sources are required to achieve gaze point estimation, thereby reducing the number of light sources of existing sight tracking devices, and realizing miniaturization and lightweight of sight tracking devices.
名词解释:Glossary:
PCR(PupilCornealReflection)即瞳孔-角膜反射法,是光学记录法的一种。PCR (Pupil Corneal Reflection) is the pupil-corneal reflection method, which is a kind of optical recording method.
方法步骤为:The method steps are:
首先获取带有光斑(也称为普尔钦斑)的眼部图像,获取光源在角膜上的反射点即光斑;随着眼球转动,瞳孔中心与光斑的相对位置关系随之发生变化,相应采集到的带有光斑的若干眼部图像反映出这样的位置变化关系;根据所述位置变化关系进行视线/注视点估计。First, an eye image with a light spot (also called a Purkinje spot) is obtained, and the reflection point of the light source on the cornea, namely the light spot, is obtained; as the eyeball rotates, the relative position relationship between the pupil center and the light spot changes accordingly, and the correspondingly collected eye images with the light spot reflect such a position change relationship; the line of sight/fixation point is estimated based on the position change relationship.
IPD(Inter Pupillary Distance)即两眼(左眼和右眼)瞳孔的间距。IPD (Inter Pupillary Distance) is the distance between the pupils of two eyes (left eye and right eye).
IGD(Inter Glint Distance)即眼部图像中两个光斑之间的距离。IGD (Inter Glint Distance) is the distance between two light spots in the eye image.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
图1为现有技术中的一种光源组合示意图;FIG1 is a schematic diagram of a light source combination in the prior art;
图2为本申请实施例提供的一种视线追踪设备的模组的结构示意图;FIG2 is a schematic structural diagram of a module of a gaze tracking device provided in an embodiment of the present application;
图3为本申请实施例一提供的一种注视点估计方法的流程示意图;FIG3 is a flow chart of a method for estimating a gaze point provided in Embodiment 1 of the present application;
图4为本申请实施例中提供的一种PCR向量示意图;FIG4 is a schematic diagram of a PCR vector provided in an embodiment of the present application;
图5为本申请实施例二提供的一种计算两眼的瞳孔光斑中心数据的方法的流程示意图;FIG5 is a flow chart of a method for calculating pupil spot center data of two eyes provided in Embodiment 2 of the present application;
图6为本申请实施例提供的一种曝光增益调整方法的流程示意图;FIG6 is a schematic flow chart of an exposure gain adjustment method provided in an embodiment of the present application;
图7为本申请实施例提供的一种注视点估计系统的结构示意图。FIG. 7 is a schematic diagram of the structure of a gaze point estimation system provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。The terms "first" and "second" and the like in the specification and claims of the present invention and the above drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but may include steps or units that are not listed.
在本发明实施例中提供了一种注视点估计方法,可应用于眼球追踪领域,眼球追踪也可以称为视线追踪,是通过测量眼球运动情况来估计眼睛的视线和/或注视点的技术,眼球追踪技术需要用到专用设备,如眼球追踪设备。In an embodiment of the present invention, a method for estimating a gaze point is provided, which can be applied to the field of eye tracking. Eye tracking, which can also be called line of sight tracking, is a technology for estimating the line of sight and/or gaze point of an eye by measuring eye movement. Eye tracking technology requires special equipment, such as an eye tracking device.
其中,视线可以理解为是一个三维矢量,注视点可以理解为上述三维矢量投影在某个平面上的二维坐标。目前广泛应用的是光学记录法,用照相机或摄像机记录被试者的眼睛运动情况,即获得反映眼睛运动的眼部图像,依据获取到的眼部图像提取眼部特征用于建立视线/注视点估计的模型。其中,眼部特征可以包括:瞳孔位置、瞳孔形状、虹膜形状、虹膜位置、眼皮位置、眼角位置、光斑(也称为普尔钦斑)位置等。Among them, the line of sight can be understood as a three-dimensional vector, and the fixation point can be understood as the two-dimensional coordinates of the above three-dimensional vector projected on a certain plane. At present, the optical recording method is widely used, which uses a camera or a video camera to record the eye movement of the subject, that is, to obtain an eye image reflecting the eye movement, and extract eye features based on the acquired eye image to establish a line of sight/fixation point estimation model. Among them, eye features may include: pupil position, pupil shape, iris shape, iris position, eyelid position, eye corner position, light spot (also called Purkinje spot) position, etc.
眼动跟踪方法大体上可分为干扰式和非干扰式两种类型。目前视线跟踪系统中,大多采用非干扰式的眼动追踪方法,尤其以瞳孔角膜反射法应用最为广泛。其根据人眼的生理特性及视觉成像原理,利用图像处理技术对采集到的眼图进行处理,获得用于视线估计的人眼特征参数。以得到的人眼特征参数为基准点,采用相应的映射模型即可得到视线落点坐标,以实现视线的跟踪。这种方法精度较高,对用户无干扰,允许用户头部自由转动。其使用的硬件设备包括光源和图像采集设备,其中,光源一般为红外光源,因为红外光线不会影响眼睛的视觉,并且可以为多个红外光源,以预定的方式排列,例如品字形、一字形等;图像采集设备可以为红外摄像设备、红外图像传感器、照相机或摄像机等。在角膜反射方法中,由于要克服不对称光斑带来了误差,通常会采用多光源单相机或者多光源多相机,来实现具有自由头部运动的注视点估计。Eye tracking methods can be roughly divided into two types: intrusive and non-intrusive. In the current gaze tracking system, most non-intrusive eye tracking methods are used, especially the pupil corneal reflection method is the most widely used. According to the physiological characteristics of the human eye and the principle of visual imaging, the collected eye diagram is processed by image processing technology to obtain the human eye characteristic parameters for gaze estimation. Taking the obtained human eye characteristic parameters as the reference point, the coordinates of the gaze point can be obtained by using the corresponding mapping model to achieve gaze tracking. This method has high accuracy, does not interfere with the user, and allows the user's head to rotate freely. The hardware equipment used includes a light source and an image acquisition device, wherein the light source is generally an infrared light source, because infrared light will not affect the vision of the eye, and can be multiple infrared light sources arranged in a predetermined manner, such as a herringbone shape, a straight line shape, etc.; the image acquisition device can be an infrared camera device, an infrared image sensor, a camera or a video camera, etc. In the corneal reflection method, in order to overcome the error caused by the asymmetric light spot, a multi-light source single camera or a multi-light source multi-camera is usually used to achieve gaze point estimation with free head movement.
例如,光源一般是以下两种:一是,光源与相机位置分离形成正常瞳孔脸图(也被称为暗瞳);二是,光源与相机同轴导致的虹膜反射光线,使得相机能够获得瞳孔发亮的脸图(也被称为亮瞳)。参见图1,其示出了现有技术中的一种光源组合示意图,可见,现有的技术光源组合一般是多个暗瞳组合,或者多个暗瞳结合一个亮瞳,或者一个暗瞳结合一个亮瞳。为了达成多光源的方案,通常两个光源之间的距离会大于150mm从而使得现有的视线追踪设备体积较大。For example, the light source is generally of the following two types: one is that the light source is separated from the camera position to form a normal pupil face image (also called a dark pupil); the other is that the iris reflects light due to the coaxiality of the light source and the camera, so that the camera can obtain a face image with a bright pupil (also called a bright pupil). Referring to FIG1 , which shows a schematic diagram of a light source combination in the prior art, it can be seen that the light source combination in the prior art is generally a combination of multiple dark pupils, or multiple dark pupils combined with one bright pupil, or one dark pupil combined with one bright pupil. In order to achieve a multi-light source solution, the distance between the two light sources is usually greater than 150 mm, which makes the existing line of sight tracking equipment larger in size.
因此,在本申请的实施例中提供了一种注视点估计方法,其应用于设置有单相机和单同轴光源的视线追踪设备,由于该视线追踪设备中只设置有一个光源会是的该视线追踪设备的体积较小。Therefore, in an embodiment of the present application, a gaze point estimation method is provided, which is applied to a gaze tracking device provided with a single camera and a single coaxial light source. Since only one light source is provided in the gaze tracking device, the size of the gaze tracking device will be smaller.
实施例一Embodiment 1
参见图2,其示出了本申请实施例提供一种的视线追踪设备的模组的结构示意图,在该模组中只需一个红外光源和一个红外相机即可,其中,该红外光源作为了亮瞳光源,需要说明的是,要出现亮瞳,需要光源位于相机光轴附近或者与相机光轴在同一条直线上,这样由于瞳孔的镜面反射原理,瞳孔在图像上形成的像不是黑色,而是很亮的图。在视线追踪设备中使用该光源与相机的模组可以大大缩小模组的大小,达到视线追踪设备的小型化和轻量化的目的。图2中的红外光源表征了本申请实施例中的单光源,即本申请中的单光源可以是一个光源,也可以是如图2所示呈现的一组光源,但是该组光源中的每个光源位置点之间的距离较小,使得其整体上光的呈现类似于单个光源,区别于现有技术中两个光源之间的距离会大于150mm的场景。Referring to FIG. 2, it shows a schematic diagram of the structure of a module of a gaze tracking device provided by an embodiment of the present application. In the module, only one infrared light source and one infrared camera are required, wherein the infrared light source is used as a bright pupil light source. It should be noted that for a bright pupil to appear, the light source needs to be located near the optical axis of the camera or on the same straight line as the optical axis of the camera. In this way, due to the mirror reflection principle of the pupil, the image of the pupil formed on the image is not black, but a very bright image. Using the module of the light source and the camera in the gaze tracking device can greatly reduce the size of the module, achieving the purpose of miniaturization and lightweight of the gaze tracking device. The infrared light source in FIG. 2 represents a single light source in the embodiment of the present application, that is, the single light source in the present application can be a light source, or a group of light sources presented as shown in FIG. 2, but the distance between each light source position point in the group of light sources is small, so that the overall light presentation is similar to a single light source, which is different from the scene in the prior art where the distance between the two light sources is greater than 150 mm.
为了实现该设置有单相机和单同轴光源的视线追踪设备的视线/注视点的估计,在本申请实施例一中还提供了一种注视点估计方法,参见图3,该方法可以包括以下步骤:In order to realize the estimation of the sight line/gaze point of the sight line tracking device provided with a single camera and a single coaxial light source, a gaze point estimation method is also provided in the first embodiment of the present application. Referring to FIG. 3 , the method may include the following steps:
S101、获取从单相机捕捉的原始图像。S101 : Acquire an original image captured from a single camera.
S102、采集原始图像的人眼特征信息,并基于人眼特征信息,计算两眼的瞳孔光斑中心数据。S102: Collect human eye feature information of the original image, and calculate pupil spot center data of both eyes based on the human eye feature information.
利用视线追踪设备中的单光源对场景进行照明,并利用视线追踪设备中的单相机进行图像采集,其中,采集到的图像为包括人眼特征信息的图像,如,人眼图像、人脸图像等。具体的,人眼特征信息可以包括与瞳孔相关的信息,如瞳孔位置、瞳孔形状,还有一些虹膜相关信息,如虹膜位置、虹膜形状,还可以包括光源照射在眼中形成的光斑信息等。The scene is illuminated by a single light source in the gaze tracking device, and an image is collected by a single camera in the gaze tracking device, wherein the collected image is an image including human eye feature information, such as human eye image, human face image, etc. Specifically, the human eye feature information may include information related to the pupil, such as the pupil position and pupil shape, and some iris-related information, such as the iris position and iris shape, and may also include light spot information formed by the light source irradiating the eye, etc.
在根据原始图像检测到人眼后,计算两眼的瞳孔光斑中心数据,即包括两眼的瞳孔图像的中心坐标数据和两眼的光斑图像的中心坐标数据。具体的,可以设置人眼图像的二维坐标系,根据该二维坐标系的原点位置和坐标刻度来确定上述的瞳孔光斑中心数据。After detecting the human eyes according to the original image, the pupil spot center data of the two eyes are calculated, that is, the center coordinate data of the pupil images of the two eyes and the center coordinate data of the spot images of the two eyes. Specifically, a two-dimensional coordinate system of the human eye image can be set, and the above-mentioned pupil spot center data can be determined according to the origin position and coordinate scale of the two-dimensional coordinate system.
S103、基于瞳孔光斑中心数据,计算获得初始PCR向量;S103, calculating and obtaining an initial PCR vector based on pupil spot center data;
S104、根据预设距离因子,对初始PCR向量进行归一化处理,获得目标PCR向量。S104. Normalize the initial PCR vector according to a preset distance factor to obtain a target PCR vector.
需要说明的是,PCR(Pupil Corneal Reflection)向量表征光斑中心指向瞳孔中心的向量,即瞳孔中心与光斑中心连线形成的向量,参见图4,其示出了PCR向量的示意图,箭头表示光斑中心到瞳孔中心形成的PCR向量。设瞳孔中心为(x1,y1),光斑中心为(x2,y2),则PCR向量为(x1-x2,y1-y2)。此时,计算获得的是一个初始的PCR向量。It should be noted that the PCR (Pupil Corneal Reflection) vector represents the vector from the center of the light spot to the center of the pupil, that is, the vector formed by the line connecting the center of the pupil and the center of the light spot. See Figure 4, which shows a schematic diagram of the PCR vector, and the arrow represents the PCR vector formed from the center of the light spot to the center of the pupil. Assuming the center of the pupil is (x1, y1) and the center of the light spot is (x2, y2), the PCR vector is (x1-x2, y1-y2). At this time, the calculation obtains an initial PCR vector.
在本申请实施例中为了降低PCR向量对人眼到镜头距离的敏感性,初始PCR向量需要利用距离因子进行归一化,具体的做法是通过将初始PCR向量的横纵坐标值除以所述距离因子,需要说明的是该距离因子并不是一个距离值,而是相关距离参数的函数。例如,以两眼瞳孔的间距IPD(Inter Pupillary Distance)为例,可以采用IPD2作为该距离参数的函数,即为距离因子。In order to reduce the sensitivity of the PCR vector to the distance from the human eye to the lens in the embodiment of the present application, the initial PCR vector needs to be normalized using a distance factor. Specifically, the horizontal and vertical coordinate values of the initial PCR vector are divided by the distance factor. It should be noted that the distance factor is not a distance value, but a function of a related distance parameter. For example, taking the inter pupil distance (IPD) between the pupils of the two eyes as an example, IPD 2 can be used as a function of the distance parameter, that is, the distance factor.
上述距离参数可以包括两眼的瞳孔间距、两眼的光斑间距,或者任何两眼特征点之间的距离均可,例如:两眼的内眼角距离,两眼的外眼角距离,上下眼皮距离、人脸大小、人脸关键点尺度等等。对应的,在一种可能的实现方式中距离因子表征两眼的光斑间距D的平方的函数表达式,即采用D2作为该距离参数的函数,即为距离因子。The above distance parameters may include the pupil distance between the two eyes, the spot distance between the two eyes, or the distance between any feature points of the two eyes, for example, the distance between the inner corners of the two eyes, the distance between the outer corners of the two eyes, the distance between the upper and lower eyelids, the size of the face, the scale of the key points of the face, etc. Correspondingly, in a possible implementation, the distance factor represents the functional expression of the square of the spot distance D between the two eyes, that is, D 2 is used as the function of the distance parameter, which is the distance factor.
在不同的处理过程中,也可以采用其他的函数,例如三次方或者平方根,需要结合具体的用户的眼部特征进行确定,因此,本发明实施例并不限制表征归一化因子的距离参数的函数的具体形式。In different processing processes, other functions, such as cubic or square root, may also be used, which needs to be determined in combination with specific eye features of the user. Therefore, the embodiment of the present invention does not limit the specific form of the function of the distance parameter representing the normalization factor.
例如,另一种可能的实现方式中距离因子表征两眼指定特征点之间的距离的函数,若两眼特征点之间的距离为d,则该距离因子=d3。For example, in another possible implementation, the distance factor represents a function of the distance between the designated feature points of two eyes. If the distance between the feature points of two eyes is d, then the distance factor = d 3 .
S105、根据目标PCR向量,计算获得注视点信息。S105. Calculate and obtain fixation point information according to the target PCR vector.
可以采用角膜反射法进行注视点信息估计,将目标PCR向量输入预设回归模型中计算获得注视点信息,或者可以将目标PCR向量和人眼参数输入视线计算模型,来计算用户的视线坐标,从而实现获得与用户相匹配的注视点信息。其中,预设回归模型和视线计算模型均可以采用包括PCR向量和注视点信息的训练样本对模型进行训练获得。The corneal reflection method can be used to estimate the gaze point information, and the target PCR vector can be input into the preset regression model to calculate the gaze point information, or the target PCR vector and the human eye parameters can be input into the sight line calculation model to calculate the user's sight line coordinates, thereby obtaining the gaze point information that matches the user. Among them, the preset regression model and the sight line calculation model can be obtained by training the model using training samples including the PCR vector and the gaze point information.
本发明提供了一种注视点估计方法,在该注视点估计过程中通过获得瞳孔光斑中心数据,并基于瞳孔光斑中心数据计算和进行归一化处理后,获得目标PCR向量,通过该目标PCR向量计算获得注视点信息。该注视点估计方法在进行注视点估计的时候只应用了瞳孔光斑中心数据,即仅用一个光斑和瞳孔位置信息就能估计出人眼与相机的距离信息,无需使用一个眼睛中的两个光斑信息,因此解决了必须要两组光源才能做到注视点估计的问题,从而可以减少现有视线追踪设备的光源数量,实现了视线追踪设备的小型化和轻量化。The present invention provides a gaze point estimation method, in which pupil spot center data is obtained during the gaze point estimation process, and a target PCR vector is obtained after calculation and normalization based on the pupil spot center data, and gaze point information is obtained through the target PCR vector calculation. The gaze point estimation method only uses pupil spot center data when performing gaze point estimation, that is, only one spot and pupil position information can be used to estimate the distance information between the human eye and the camera, without using two spot information in one eye, thus solving the problem that two sets of light sources are required to achieve gaze point estimation, thereby reducing the number of light sources of existing sight tracking equipment, and realizing miniaturization and lightweight of sight tracking equipment.
实施例二Embodiment 2
在本申请实施例二中提供了一种计算两眼的瞳孔光斑中心数据的方法,参见图5,该方法包括:In the second embodiment of the present application, a method for calculating pupil spot center data of two eyes is provided, referring to FIG5 , the method includes:
S201、采集所述原始图像的人眼特征信息;S201, collecting human eye feature information of the original image;
S202、根据所述人眼特征信息,获取两眼的瞳孔图像特征和光斑图像特征;S202, acquiring pupil image features and spot image features of both eyes according to the human eye feature information;
S203、根据所述瞳孔图像特征,计算获得瞳孔图像坐标;S203, calculating and obtaining pupil image coordinates according to the pupil image features;
S204、根据所述光斑图像特征,计算获得光斑图像坐标。S204: Calculate and obtain the light spot image coordinates according to the light spot image features.
在该实施例中两眼的瞳孔光斑中心数据包括瞳孔图像坐标和光斑图像坐标。In this embodiment, the pupil spot center data of both eyes includes pupil image coordinates and spot image coordinates.
在原始图像中获得了人眼特征信息之后,可以根据光斑图像特征作为搜索条件,在原始图像中进行搜索,获得光斑图像。例如,可以根据光斑图像的灰度值进行搜索,需要将原始图像进行灰度转换,获得原始图像的各个像素点的灰度值,然后根据光斑图像的灰度值范围确定原始图像中的光斑图像。After obtaining the human eye feature information in the original image, the spot image feature can be used as a search condition to search in the original image to obtain the spot image. For example, the search can be performed based on the grayscale value of the spot image. The original image needs to be grayscale converted to obtain the grayscale value of each pixel of the original image, and then the spot image in the original image is determined based on the grayscale value range of the spot image.
在获得光斑图像后,可以将光斑图像的中心点的坐标作为光斑图像坐标。对应的,确定瞳孔图像坐标时也可以根据瞳孔图像特征,在原始图像中搜索获得瞳孔图像,以瞳孔图像的中心坐标确定为瞳孔图像坐标。After obtaining the spot image, the coordinates of the center point of the spot image can be used as the spot image coordinates. Correspondingly, when determining the pupil image coordinates, the pupil image can also be obtained by searching in the original image according to the pupil image features, and the center coordinates of the pupil image are determined as the pupil image coordinates.
具体的实施方式,首先在原始图像中提取出瞳孔区域,方便视线特征参数的提取,由于瞳孔区域在人眼图像中较暗,具有非常低的灰度值,因此可以设置一个较低的灰度阈值,通过将图像中的灰度值与该阈值进行比较,确定瞳孔区域的候选区域,并且瞳孔区域是人眼图像中最深的部分,且瞳孔区域为一个类似圆形的形状,根据人眼图像中的眼部皮肤、巩膜、虹膜和瞳孔之间的灰度差值对人眼图像转换为二值化图像信息,进而可以提取瞳孔区域。在瞳孔区域图像中,包括角膜反射光斑区域、完整的瞳孔区域及部分虹膜区域。与其他区域相比,角膜反射光斑区域是灰度值最高的部分,面积较小,颜色较亮,且每个瞳孔区域包含的角膜反射光斑,呈现圆形水平方向分布。因此,根据角膜反射光斑的这种特征,首选对瞳孔区域进行二值化处理,设置灰度值阈值,将大于该灰度值阈值的区域作为候选区域,即提取瞳孔区域的亮点区域,然后,根据亮点面积、形状去除瞳孔区域噪声亮点,得到光斑区域对应的光斑图像。In a specific implementation method, the pupil area is first extracted from the original image to facilitate the extraction of line of sight feature parameters. Since the pupil area is darker in the human eye image and has a very low grayscale value, a lower grayscale threshold can be set. By comparing the grayscale value in the image with the threshold, the candidate area of the pupil area is determined. The pupil area is the deepest part of the human eye image, and the pupil area is a circular shape. The human eye image is converted into binary image information according to the grayscale difference between the eye skin, sclera, iris and pupil in the human eye image, and the pupil area can be extracted. In the pupil area image, it includes the corneal reflection spot area, the complete pupil area and the partial iris area. Compared with other areas, the corneal reflection spot area is the part with the highest grayscale value, with a smaller area and brighter color, and the corneal reflection spot contained in each pupil area is distributed in a circular horizontal direction. Therefore, according to the characteristics of the corneal reflection spot, the pupil area is first binarized, a gray value threshold is set, and the area greater than the gray value threshold is taken as the candidate area, that is, the bright spot area of the pupil area is extracted, and then the noise bright spots in the pupil area are removed according to the bright spot area and shape to obtain the spot image corresponding to the spot area.
在另一种可能的实现方式中,也可以将光斑中心作为中心,设置瞳孔搜索范围,根据灰度直方图计算获得的瞳孔灰度阈值,然后获得瞳孔中心坐标。In another possible implementation, the center of the light spot may be used as the center, the pupil search range may be set, the pupil grayscale threshold may be obtained by calculating the grayscale histogram, and then the pupil center coordinates may be obtained.
假设,瞳孔图像坐标为(Px,Py),光斑图像坐标为(Gx,Gy),PCR向量坐标为(x,y),则:Assume that the pupil image coordinates are (P x , P y ), the spot image coordinates are (G x , G y ), and the PCR vector coordinates are (x, y), then:
x=norm(Px-Gx)x=norm( Px - Gx )
y=norm(Py-Gy)y=norm(P y −G y )
其中,norm表示归一化计算,即为降低PCR对人眼到镜头距离的敏感性,PCR需利用距离因子进行归一化,距离因子可以是瞳孔间距、光斑间距以及任何两眼特征点的距离的相关函数。需要说明的是,在本申请实施例中光斑间距是指两眼中的光斑间距,这是由于现有技术中采用的归一化因子是图像中两个光斑之间的距离,通常用IGD(Inter GlintDistance)表示,但是对于本申请实施例中这种采用较少光源的情况下并不存在IGD,因此,对于一些注视点估计场景中,依赖较少光源数目,并能够达到理想归一化效果的新的归一化因子应该被考虑。在此用其他图像上的尺度信息作为归一化因子,以抵抗距离变化的影响。即归一化因子可以是瞳孔间距、两眼的内眼角距离,两眼的外眼角距离,上下眼皮距离、人脸大小、两眼中光斑间距,人脸关键点尺度等信息的相关函数。Among them, norm represents normalization calculation, that is, in order to reduce the sensitivity of PCR to the distance from the human eye to the lens, PCR needs to be normalized using a distance factor, and the distance factor can be a related function of the pupil distance, the spot distance, and the distance of any feature points between the two eyes. It should be noted that in the embodiment of the present application, the spot distance refers to the spot distance between the two eyes. This is because the normalization factor used in the prior art is the distance between the two spots in the image, usually represented by IGD (Inter Glint Distance), but for the embodiment of the present application, there is no IGD in the case of using fewer light sources. Therefore, for some gaze point estimation scenes, new normalization factors that rely on fewer light sources and can achieve an ideal normalization effect should be considered. Here, the scale information on other images is used as a normalization factor to resist the influence of distance changes. That is, the normalization factor can be a related function of information such as pupil distance, the distance between the inner corners of the eyes, the distance between the outer corners of the eyes, the distance between the upper and lower eyelids, the size of the face, the spot distance between the eyes, and the scale of the key points of the face.
实施例三Embodiment 3
由于现有的视线追踪设备中光源较多,其为了实现有效的注视点估计对亮度的控制逻辑也较为复杂。在本申请实施例三中提供了一种曝光增益控制逻辑,只需要根据瞳孔部位的灰度值实现控制即可。Since there are many light sources in the existing gaze tracking device, the control logic of brightness in order to achieve effective gaze point estimation is also relatively complex. In the third embodiment of the present application, an exposure gain control logic is provided, which only needs to be controlled according to the gray value of the pupil part.
参见图6,其示出了一种曝光增益调整方法的流程示意图,该方法包括:Referring to FIG6 , it shows a schematic flow chart of an exposure gain adjustment method, the method comprising:
S301、根据所述原始图像,计算瞳孔区域的平均灰度值;S301, calculating the average gray value of the pupil area according to the original image;
S302、依据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,使得获取的原始图像满足光斑查找条件。S302: judging whether to adjust the set exposure gain according to the average gray value so that the acquired original image satisfies the light spot search condition.
根据瞳孔区域的图像特征,在原始图像中查找获得瞳孔区域,然后将该瞳孔区域对应的图像转换为灰度图像,从而可以获得该灰度图像中各个像素点的灰度值,然后计算获得瞳孔区域的平均灰度值。根据设定的灰度阈值,来判断瞳孔区域的平均灰度值是否超过了灰度阈值,如果是,则将判断结果反馈给视线追踪设备中的相机,使得相机能够对曝光增益进行调整。如果否,则相机可以根据当前曝光增益进行图像的拍摄。具体的调整方法为,可以先调整与曝光相关的参数,若曝光相关参数调整到极限值(即最大值)仍然不能满足光斑查找条件,则可以再调节增益相关的参数,直到增益调节到了极限值。需要说明的是,上述极限值均表示对应的参数的最大值。According to the image features of the pupil area, the pupil area is searched in the original image, and then the image corresponding to the pupil area is converted into a grayscale image, so that the grayscale value of each pixel in the grayscale image can be obtained, and then the average grayscale value of the pupil area is calculated. According to the set grayscale threshold, it is judged whether the average grayscale value of the pupil area exceeds the grayscale threshold. If so, the judgment result is fed back to the camera in the sight tracking device so that the camera can adjust the exposure gain. If not, the camera can shoot the image according to the current exposure gain. The specific adjustment method is to adjust the parameters related to exposure first. If the exposure-related parameters are adjusted to the limit value (i.e., the maximum value) and still cannot meet the spot search condition, the gain-related parameters can be adjusted again until the gain is adjusted to the limit value. It should be noted that the above-mentioned limit values all represent the maximum values of the corresponding parameters.
具体的,相机不停获取图像,若对当前帧的瞳孔区域的灰度值进行计算获知需要调节曝光增益,则相机从当前帧开始调节,调节效果会根据相机的硬件实际情况决定,可能在下一帧就会有效果,也可能在五帧之后才有效果。所以实际操作中统计阈值会连续统计五帧到十帧的平均值,做到五帧或十帧一检测,防止出现调节不够等情况。一般调整结束的标志是根据图像具体情况来确定的,主要是瞳孔和光斑的边缘要清晰,易于通过图像算法提取轮廓,具体的就是瞳孔和虹膜区域的灰度差要足够,光斑和瞳孔的灰度差要足够。Specifically, the camera continuously acquires images. If the grayscale value of the pupil area of the current frame is calculated to know that the exposure gain needs to be adjusted, the camera starts adjusting from the current frame. The effect of the adjustment will be determined according to the actual hardware conditions of the camera. It may be effective in the next frame or five frames later. Therefore, in actual operation, the statistical threshold will continuously count the average value of five to ten frames, and detect every five or ten frames to prevent insufficient adjustment. Generally, the sign of the end of adjustment is determined according to the specific situation of the image. The main thing is that the edges of the pupil and the light spot should be clear and easy to extract the contour through the image algorithm. Specifically, the grayscale difference between the pupil and iris area should be sufficient, and the grayscale difference between the light spot and the pupil should be sufficient.
当然也可以通过调整光源的亮度来实现,例如调整红外补光灯的亮度,防止过亮导致的光斑查找失败的问题。Of course, this can also be achieved by adjusting the brightness of the light source, such as adjusting the brightness of the infrared fill light to prevent the problem of spot search failure caused by excessive brightness.
在本申请实施例中还提供了一种计算注视点信息的方法,具体包括:A method for calculating gaze point information is also provided in an embodiment of the present application, specifically comprising:
根据预设映射关系和所述目标PCR向量,计算获得注视点信息,其中,所述预设映射关系表征PCR向量与注视点和/或注视方向的映射关系。The gaze point information is calculated based on a preset mapping relationship and the target PCR vector, wherein the preset mapping relationship represents a mapping relationship between the PCR vector and the gaze point and/or gaze direction.
输入两眼的PCR,根据建立的PCR向量与注视点/注释方向的映射关系,估计并输出注视点/注视方向。具体如下Input the PCR of both eyes, and estimate and output the gaze point/gaze direction according to the established mapping relationship between the PCR vector and the gaze point/annotation direction.
X=a0+a1x+a2x2+a3y+a4y2+a5xyX=a0+a1x+a2x2+a3y+a4y2+a5xy
Y=b0+b1x+b2x2+b3y+b4y2+b5xyY=b0+b1x+b2x2+b3y+b4y2+b5xy
其中x,y为PCR向量在二维坐标系中的坐标;X,Y为注视点的在二维坐标系中的坐标,其中a0、a1、a2、a3、a4、a5、b0、b1、b2、b3、b4、b5等相关参数均能在校准的时候拟合出来。Where x, y are the coordinates of the PCR vector in the two-dimensional coordinate system; X, Y are the coordinates of the gaze point in the two-dimensional coordinate system, and related parameters such as a0, a1, a2, a3, a4, a5, b0, b1, b2, b3, b4, b5, etc. can be fitted during calibration.
在追踪获得了用户的注视点信息后,可以再显示器或者显示模块上显示相应的用户的注视点。After tracking and obtaining the user's gaze point information, the corresponding user's gaze point can be displayed on a display or a display module.
在本申请实施例在注视点估计上,由于只有左右眼的瞳孔和光斑信息。区别于传统方案的两个光源的光斑估计人眼-相机距离,本方案采用了瞳孔间距作为眼部距离的评估方案,解决了必须要两组光源才能做到视线估计的问题。In the embodiment of the present application, since there is only pupil and spot information of the left and right eyes, different from the traditional solution of using the spots of two light sources to estimate the distance between the human eye and the camera, this solution uses the pupil distance as the evaluation scheme for the eye distance, solving the problem that two sets of light sources are required to estimate the sight line.
可以将本申请实施例中提供的单相机和单同轴光源的模组放在电脑显示器下方或者上方,即可以实现显示器的眼球追踪;也可以将模组置于手机模块中,即可实现手机的眼球追踪。除了显示器和手机,其他设备均可类似的视线以满足设备对眼球追踪的需求,本发明实施例中不做一一说明。The module of the single camera and the single coaxial light source provided in the embodiment of the present application can be placed below or above the computer monitor to realize the eye tracking of the monitor; the module can also be placed in the mobile phone module to realize the eye tracking of the mobile phone. In addition to the monitor and the mobile phone, other devices can have similar sight lines to meet the device's eye tracking needs, which will not be explained one by one in the embodiment of the present invention.
实施例四Embodiment 4
在本申请实施例四中还提供了一种注视点估计系统,该系统应用于设置有单相机和单同轴光源的视线追踪设备,参见图7,包括:In the fourth embodiment of the present application, a gaze point estimation system is also provided. The system is applied to a gaze tracking device provided with a single camera and a single coaxial light source, as shown in FIG7 , and includes:
获取单元10,用于获取从所述单相机捕捉的原始图像;An acquisition unit 10, configured to acquire an original image captured from the single camera;
第一计算单元20,用于采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据;A first calculation unit 20 is used to collect human eye feature information of the original image, and calculate pupil spot center data of both eyes based on the human eye feature information;
第二计算单元30,用于基于所述瞳孔光斑中心数据,计算获得初始PCR向量,所述PCR向量表征光斑中心指向瞳孔中心的向量;A second calculation unit 30 is used to calculate and obtain an initial PCR vector based on the pupil spot center data, where the PCR vector represents a vector pointing from the spot center to the pupil center;
归一化单元40,用于利用预设距离因子,对所述初始PCR向量进行归一化处理,获得目标PCR向量,所述预设距离因子表征对所述初始PCR向量进行归一化处理的归一化参数;A normalization unit 40, configured to perform normalization processing on the initial PCR vector using a preset distance factor to obtain a target PCR vector, wherein the preset distance factor represents a normalization parameter for normalizing the initial PCR vector;
第三计算单元50,用于根据所述目标PCR向量,计算获得注视点信息。The third calculation unit 50 is used to calculate and obtain the fixation point information according to the target PCR vector.
在上述实施例的基础上,所述第一计算单元包括:Based on the above embodiment, the first calculation unit includes:
采集子单元,用于采集所述原始图像的人眼特征信息;A collection subunit, used for collecting human eye feature information of the original image;
获取子单元,用于根据所述人眼特征信息,获取两眼的瞳孔图像特征和光斑图像特征;An acquisition subunit, used to acquire pupil image features and spot image features of two eyes according to the human eye feature information;
第一计算子单元,用于根据所述瞳孔图像特征,计算获得瞳孔图像坐标;A first calculation subunit, configured to calculate and obtain pupil image coordinates according to the pupil image features;
第二计算子单元,用于根据所述光斑图像特征,计算获得光斑图像坐标;所述两眼的瞳孔光斑中心数据包括瞳孔图像坐标和光斑图像坐标。The second calculation subunit is used to calculate and obtain the spot image coordinates according to the spot image features; the pupil spot center data of the two eyes includes pupil image coordinates and spot image coordinates.
在上述实施例的基础上,所述预设距离因子表征距离参数的函数,其中,所述距离参数包括两眼瞳孔的间距、两眼光斑间距或者两眼特定特征点之间的距离。On the basis of the above embodiment, the preset distance factor represents a function of a distance parameter, wherein the distance parameter includes the distance between pupils of two eyes, the distance between light spots of two eyes, or the distance between specific feature points of two eyes.
在上述实施例的基础上,所述获取单元具体用于根据设定的曝光增益获取从所述单相机捕捉的原始图像,该系统还包括:Based on the above embodiment, the acquisition unit is specifically used to acquire the original image captured from the single camera according to the set exposure gain, and the system also includes:
灰度值计算单元,用于根据所述原始图像,计算瞳孔区域的平均灰度值;A gray value calculation unit, used for calculating an average gray value of a pupil area according to the original image;
判断单元,用于依据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,使得获取的原始图像满足光斑查找条件;A judging unit, configured to judge whether to adjust the set exposure gain according to the average gray value so that the acquired original image satisfies the light spot search condition;
其中,所述判断单元具体用于:Wherein, the judging unit is specifically used for:
判断所述平均灰度值是否超过预设灰度阈值,如果是,则调整所述设定的曝光增益;Determining whether the average grayscale value exceeds a preset grayscale threshold, and if so, adjusting the set exposure gain;
该系统还包括:The system also includes:
调整单元,用于调整所述设定的曝光增益,获得目标曝光增益;An adjusting unit, used for adjusting the set exposure gain to obtain a target exposure gain;
重新采集单元,用于根据所述目标曝光增益控制所述单相机进行图像采集,使得获取的原始图像满足所述目标曝光增益。The re-capturing unit is used to control the single camera to perform image capture according to the target exposure gain, so that the acquired original image meets the target exposure gain.
在上述实施例的基础上,所述第三计算单元具体用于:Based on the above embodiment, the third calculation unit is specifically used for:
根据预设映射关系和所述目标PCR向量,计算获得注视点信息,其中,所述预设映射关系表征PCR向量与注视点和/或注视方向的映射关系。The gaze point information is calculated based on a preset mapping relationship and the target PCR vector, wherein the preset mapping relationship represents a mapping relationship between the PCR vector and the gaze point and/or gaze direction.
本发明提供了一种注视点估计系统,在该注视点估计过程中通过获得瞳孔光斑中心数据,并基于瞳孔光斑中心数据计算和进行归一化处理后,获得目标PCR向量,通过该目标PCR向量计算获得注视点信息。该注视点估计方法在进行注视点估计的时候只应用了瞳孔光斑中心数据,即仅用一个光斑和瞳孔位置信息就能估计出人眼与相机的距离信息,无需使用一个眼睛中的两个光斑信息,因此解决了必须要两组光源才能做到注视点估计的问题,从而可以减少现有视线追踪设备的光源数量,实现了视线追踪设备的小型化和轻量化。The present invention provides a gaze point estimation system, in which pupil spot center data is obtained during the gaze point estimation process, and a target PCR vector is obtained after calculation and normalization based on the pupil spot center data, and gaze point information is obtained through the target PCR vector calculation. The gaze point estimation method only uses pupil spot center data when performing gaze point estimation, that is, only one spot and pupil position information can be used to estimate the distance information between the human eye and the camera, without using two spot information in one eye, thus solving the problem that two sets of light sources are required to achieve gaze point estimation, thereby reducing the number of light sources of existing sight tracking equipment, and realizing miniaturization and lightweight of sight tracking equipment.
实施例五Embodiment 5
本发明实施例五提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行实施例一至三中任一项所述的注视点估计方法。Embodiment 5 of the present invention provides a processor, which is used to run a program, wherein the gaze point estimation method described in any one of Embodiments 1 to 3 is executed when the program is running.
实施例六Embodiment 6
本发明实施例六提供了一种设备,该设备包括处理器、存储器以及存储在存储器上可在处理器上运行的程序,处理器执行程序时视线以下步骤:Embodiment 6 of the present invention provides a device, the device comprising a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, the following steps are performed:
获取从所述单相机捕捉的原始图像;Acquire an original image captured from the single camera;
采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据;Collecting human eye feature information of the original image, and calculating pupil spot center data of both eyes based on the human eye feature information;
基于所述瞳孔光斑中心数据,计算获得初始PCR向量,所述PCR向量表征光斑中心指向瞳孔中心的向量;Based on the pupil spot center data, an initial PCR vector is calculated and obtained, where the PCR vector represents a vector pointing from the spot center to the pupil center;
利用预设距离因子,对所述初始PCR向量进行归一化处理,获得目标PCR向量,所述预设距离因子表征对所述初始PCR向量进行归一化处理的归一化参数;The initial PCR vector is normalized using a preset distance factor to obtain a target PCR vector, wherein the preset distance factor represents a normalization parameter for normalizing the initial PCR vector;
根据所述目标PCR向量,计算获得注视点信息。According to the target PCR vector, the fixation point information is calculated and obtained.
进一步地,所述两眼的瞳孔光斑中心数据包括瞳孔图像坐标和光斑图像坐标,所述采集所述原始图像的人眼特征信息,并基于所述人眼特征信息,计算两眼的瞳孔光斑中心数据,包括:Furthermore, the pupil spot center data of the two eyes include pupil image coordinates and spot image coordinates, and the collecting of human eye feature information of the original image and calculating the pupil spot center data of the two eyes based on the human eye feature information include:
采集所述原始图像的人眼特征信息;Collecting human eye feature information of the original image;
根据所述人眼特征信息,获取两眼的瞳孔图像特征和光斑图像特征;According to the human eye feature information, pupil image features and spot image features of both eyes are acquired;
根据所述瞳孔图像特征,计算获得瞳孔图像坐标;Calculating and obtaining pupil image coordinates according to the pupil image features;
根据所述光斑图像特征,计算获得光斑图像坐标。The light spot image coordinates are calculated based on the light spot image features.
进一步地,所述预设距离因子表征距离参数的函数,其中,所述距离参数包括两眼瞳孔的间距、两眼光斑间距或者两眼制定特征点之间的距离。Furthermore, the preset distance factor represents a function of a distance parameter, wherein the distance parameter includes a distance between pupils of two eyes, a distance between light spots of two eyes, or a distance between designated feature points of two eyes.
进一步地,所述获取从所述单相机捕捉原始图像包括根据设定的曝光增益获取从所述单相机捕捉的原始图像,该方法还包括:Further, the acquiring of the original image captured from the single camera includes acquiring the original image captured from the single camera according to a set exposure gain, and the method further includes:
根据所述原始图像,计算瞳孔区域的平均灰度值;According to the original image, calculating the average gray value of the pupil area;
依据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,是的获取的原始图像满足光斑查找条件。According to the average gray value, it is determined whether to adjust the set exposure gain so that the acquired original image meets the light spot search condition.
进一步地,所述根据所述平均灰度值,判断是否对所述设定的曝光增益进行调整,包括:Further, judging whether to adjust the set exposure gain according to the average gray value includes:
判断所述平均灰度值是否超过预设灰度阈值,如果是,则调整所述设定的曝光增益。It is determined whether the average grayscale value exceeds a preset grayscale threshold, and if so, the set exposure gain is adjusted.
进一步地,该方法还包括:Furthermore, the method further comprises:
调整所述设定的曝光增益,获得目标曝光增益;Adjusting the set exposure gain to obtain a target exposure gain;
根据所述目标曝光增益控制所述单相机进行图像采集,使得获取的原始图像满足所述目标曝光增益。The single camera is controlled to perform image acquisition according to the target exposure gain, so that the acquired original image meets the target exposure gain.
进一步地,所述根据所述目标PCR向量,计算获得注视点信息,包括:Further, the calculating and obtaining the fixation point information according to the target PCR vector includes:
根据预设映射关系和所述目标PCR向量,计算获得注视点信息,其中,所述预设映射关系表征PCR向量与注视点和/或注视方向的映射关系。The gaze point information is calculated based on a preset mapping relationship and the target PCR vector, wherein the preset mapping relationship represents a mapping relationship between the PCR vector and the gaze point and/or gaze direction.
本文中的设备可以是服务器、PC、PAD、手机等。The devices in this article can be servers, PCs, PADs, mobile phones, etc.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and/or box in the flowchart and/or block diagram, and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPU), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910887940.XA CN112528713B (en) | 2019-09-19 | 2019-09-19 | Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910887940.XA CN112528713B (en) | 2019-09-19 | 2019-09-19 | Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112528713A CN112528713A (en) | 2021-03-19 |
CN112528713B true CN112528713B (en) | 2024-10-29 |
Family
ID=74974247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910887940.XA Active CN112528713B (en) | 2019-09-19 | 2019-09-19 | Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112528713B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679180A (en) * | 2012-09-19 | 2014-03-26 | 武汉元宝创意科技有限公司 | Sight tracking method based on single light source of single camera |
CN105979162A (en) * | 2016-07-21 | 2016-09-28 | 凌云光技术集团有限责任公司 | Automatic exposure adjustment method and device for extensible dynamic range images |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002064031A2 (en) * | 2001-02-09 | 2002-08-22 | Sensomotoric Instruments Gmbh | Multidimensional eye tracking and position measurement system |
CN101803906B (en) * | 2010-03-10 | 2011-12-14 | 中国科学院光电技术研究所 | Automatic defocusing compensation human eye aberration Hartmann measuring instrument |
CN104199544B (en) * | 2014-08-28 | 2018-06-22 | 华南理工大学 | Advertisement orientation put-on method based on eye tracking |
CN106056092B (en) * | 2016-06-08 | 2019-08-20 | 华南理工大学 | Gaze Estimation Method for Head Mounted Devices Based on Iris and Pupil |
JP6800091B2 (en) * | 2017-06-09 | 2020-12-16 | 株式会社豊田中央研究所 | Line-of-sight measuring device and program |
CN109034108B (en) * | 2018-08-16 | 2020-09-22 | 北京七鑫易维信息技术有限公司 | Sight estimation method, device and system |
CN110062168B (en) * | 2019-05-05 | 2021-04-27 | 北京七鑫易维信息技术有限公司 | Shooting parameter adjusting method, device, equipment and medium for eye movement tracking equipment |
-
2019
- 2019-09-19 CN CN201910887940.XA patent/CN112528713B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679180A (en) * | 2012-09-19 | 2014-03-26 | 武汉元宝创意科技有限公司 | Sight tracking method based on single light source of single camera |
CN105979162A (en) * | 2016-07-21 | 2016-09-28 | 凌云光技术集团有限责任公司 | Automatic exposure adjustment method and device for extensible dynamic range images |
Also Published As
Publication number | Publication date |
---|---|
CN112528713A (en) | 2021-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7538186B2 (en) | Detailed Eye Shape Models for Robust Biometric Applications | |
JP6871416B2 (en) | Methods and devices for determining facial image quality, electronics and computer storage media | |
US10048749B2 (en) | Gaze detection offset for gaze tracking models | |
KR102334139B1 (en) | Eye gaze tracking based upon adaptive homography mapping | |
US11715231B2 (en) | Head pose estimation from local eye region | |
US10254831B2 (en) | System and method for detecting a gaze of a viewer | |
KR20160108388A (en) | Eye gaze detection with multiple light sources and sensors | |
CN110807427B (en) | Sight tracking method and device, computer equipment and storage medium | |
US20160202756A1 (en) | Gaze tracking via eye gaze model | |
US20110182472A1 (en) | Eye gaze tracking | |
CN108985210A (en) | A kind of Eye-controlling focus method and system based on human eye geometrical characteristic | |
TW202011260A (en) | Liveness detection method, apparatus and computer-readable storage medium | |
CN108354584A (en) | Eyeball tracking module and its method for tracing, virtual reality device | |
WO2011158463A1 (en) | External light glare assessment device, line of sight detection device and external light glare assessment method | |
EP4095744A1 (en) | Automatic iris capturing method and apparatus, computer-readable storage medium, and computer device | |
US20210357024A1 (en) | Geometric parameter measurement method and device thereof, augmented reality device, and storage medium | |
WO2022032911A1 (en) | Gaze tracking method and apparatus | |
JP2012068948A (en) | Face attribute estimating apparatus and method therefor | |
CN112528713B (en) | Gaze point estimation method, gaze point estimation system, gaze point estimation processor and gaze point estimation equipment | |
JP5805013B2 (en) | Captured image display device, captured image display method, and program | |
CN112528714B (en) | Single-light-source-based gaze point estimation method, system, processor and equipment | |
US11156831B2 (en) | Eye-tracking system and method for pupil detection, associated systems and computer programs | |
US20170109569A1 (en) | Hybrid face recognition based on 3d data | |
JP2012227830A (en) | Information processing equipment, processing method thereof, program, and imaging apparatus | |
CN114445903A (en) | Screen-off unlocking method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TG01 | Patent term adjustment | ||
TG01 | Patent term adjustment |