[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102662470A - Method and system for implementation of eye operation - Google Patents

Method and system for implementation of eye operation Download PDF

Info

Publication number
CN102662470A
CN102662470A CN2012100977968A CN201210097796A CN102662470A CN 102662470 A CN102662470 A CN 102662470A CN 2012100977968 A CN2012100977968 A CN 2012100977968A CN 201210097796 A CN201210097796 A CN 201210097796A CN 102662470 A CN102662470 A CN 102662470A
Authority
CN
China
Prior art keywords
image
eye
user
iris
distance
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.)
Granted
Application number
CN2012100977968A
Other languages
Chinese (zh)
Other versions
CN102662470B (en
Inventor
董秀成
郝明刚
张帆
王君慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xihua University
Original Assignee
Xihua University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xihua University filed Critical Xihua University
Priority to CN201210097796.8A priority Critical patent/CN102662470B/en
Publication of CN102662470A publication Critical patent/CN102662470A/en
Application granted granted Critical
Publication of CN102662470B publication Critical patent/CN102662470B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a method and a system for implementation of eye operation. The distance between the iris center of a user and the canthus point of the user can be determined, and an operation instruction corresponding to the distance can be carried out according to a preset corresponding relation between the distance and the operation instruction. By the aid of the method and the system for implementation of eye operation, eye operation can be realized with no need of requiring the user to wear a helmet and the like, so that user experience is fine and the cost is low.

Description

一种实现眼部操作的方法及系统A method and system for realizing eye operation

技术领域 technical field

本发明涉及人机交互技术领域,特别是涉及一种实现眼部操作的方法及系统。The present invention relates to the field of human-computer interaction technology, in particular to a method and system for realizing eye operation.

背景技术 Background technique

随着计算机技术和人机交互技术的迅猛发展,新的人机交互装置和交互方法逐渐成为人机交互领域的一个研究热点,而传统的计算机输入设备如键盘、鼠标等一个共同的特点是需要人们用手来操作,然而对于部分用户(如肢体活动不便的残疾人)来说,这将使得他们利用传统的人机交互设备在自然性、友好性等方面都存在着一定的局限性,因此研究符合适用于不同对象的人机交互设备成为当前人机交互技术发展的趋势。With the rapid development of computer technology and human-computer interaction technology, new human-computer interaction devices and interaction methods have gradually become a research hotspot in the field of human-computer interaction, and a common feature of traditional computer input devices such as keyboards and mice is that they need People use their hands to operate, but for some users (such as disabled people with inconvenient physical activities), this will make them use traditional human-computer interaction equipment with certain limitations in terms of naturalness and friendliness, so Research on human-computer interaction equipment suitable for different objects has become the current development trend of human-computer interaction technology.

视觉系统在人类的感觉系统中发挥着重要的作用,通过研究发现,人们对外界信息的感知大部分是从视觉获取的,如果利用人们的视觉系统开发人机交互系统,那将是非常有效和自然的。The visual system plays an important role in the human sensory system. It has been found through research that most of people's perception of external information is obtained from vision. If people's visual system is used to develop a human-computer interaction system, it will be very effective and Nature.

基于视线跟踪技术的人机交互方式具有直接、友好和简洁的特点。基于视线跟踪技术的人机交互技术主要是根据人们的眼动原理获取用户感兴趣的区域,开发相关的交互系统实现对计算机或者外围设备的控制。目前的视线跟踪技术为接触式检测。接触式检测需要用户佩戴专门的头盔用以检测眼动信息,如果长时间佩戴这种头盔,这将给用户带来极大的困扰,并且接触式设备价格昂贵。The human-computer interaction method based on eye-tracking technology has the characteristics of directness, friendliness and simplicity. The human-computer interaction technology based on eye-tracking technology is mainly to obtain the area of interest of the user according to the principle of people's eye movement, and develop a related interactive system to realize the control of the computer or peripheral equipment. The current gaze tracking technology is contact detection. Contact detection requires the user to wear a special helmet to detect eye movement information. If the helmet is worn for a long time, this will bring great trouble to the user, and the contact device is expensive.

发明内容 Contents of the invention

为解决上述技术问题,本发明实施例提供一种实现眼部操作的方法及系统,以不再佩戴头盔的前提下实现眼部操作,技术方案如下:In order to solve the above technical problems, the embodiment of the present invention provides a method and system for realizing eye operation, so as to realize eye operation without wearing a helmet. The technical solution is as follows:

一种实现眼部操作的方法,包括:A method of effecting eye manipulation comprising:

确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;Determine the first position of the user's iris center and the second position of the user's eye corner;

根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离;Calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance;

根据预先设置的所述距离与操作指令的对应关系,执行与所述第一距离相对应的第一操作指令。According to the preset correspondence between the distance and the operation instruction, the first operation instruction corresponding to the first distance is executed.

优选的,所述确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤,包括:Preferably, the step of determining the first position of the user's iris center and the second position of the user's eye corner includes:

采集人体图像;Collect human body images;

识别所述人体图像中的人脸图像;identifying a face image in the human body image;

识别所述人脸图像中的眼部图像;identifying eye images in the face image;

根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置。The first position of the user's iris center and the second position of the user's eye corner are determined according to the eye image.

优选的,所述识别所述人体图像中的人脸图像的步骤,包括:Preferably, the step of identifying the face image in the human body image includes:

在YIQ色度空间下,根据人脸肤色的I通道分量分布区间,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;Under the YIQ chromaticity space, according to the distribution interval of the I channel component of the human face skin color, identify the human body skin color image in the human body image, the human body skin color image is framed by a rectangle, and the human body skin color image includes: a human face image and neck image;

所述长方形位于上方的短边保持固定,缩短所述长方形,使其变为正方形,识别所述正方形内的图像为人脸图像。The upper short side of the rectangle is kept fixed, the rectangle is shortened to become a square, and the image inside the square is recognized as a human face image.

优选的,所述识别所述人体图像中的人脸图像的步骤,包括:Preferably, the step of identifying the face image in the human body image includes:

在YUV色度空间下,根据人脸肤色的色调分布的相位角θ的分布范围,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;In the YUV chromaticity space, according to the distribution range of the phase angle θ of the hue distribution of the human face skin color, identify the human body skin color image in the human body image, the human body skin color image is framed by a rectangle, and the human body skin color image includes : face image and neck image;

所述长方形位于上方的短边保持固定,缩短所述长方形,使其变为正方形,识别所述正方形内的图像为人脸图像。The upper short side of the rectangle is kept fixed, the rectangle is shortened to become a square, and the image inside the square is recognized as a human face image.

优选的,所述识别所述人脸图像中的眼部图像的步骤,包括:Preferably, the step of identifying the eye image in the face image includes:

将所述正方形所框选的人脸图像划分为均等的上半部和下半部;The face image framed by the square is divided into equal upper half and lower half;

将所述上半部划分为均等的左半部和右半部,其中,所述左半部中的图像中携带有人眼右眼区域图像,所述右半部中的图像中携带有人眼左眼区域图像;dividing the upper half into equal left half and right half, wherein the image in the left half carries the image of the right eye region of the human eye, and the image in the right half carries the left eye region image of the human eye. eye area image;

使用遗传算法从所述左半部的图像中定位人眼右眼区域图像,使用遗传算法从所述右半部的图像中定位人眼左眼区域图像。The genetic algorithm is used to locate the image of the right eye region of the human eye from the left half of the image, and the genetic algorithm is used to locate the image of the left eye region of the human eye from the image of the right half.

优选的,所述根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤中,确定所述第一位置的方法,包括:Preferably, in the step of determining the first position of the center of the user's iris and the second position of the corner of the user's eye according to the eye image, the method for determining the first position includes:

根据眼球中虹膜与巩膜在二值图像中的色差确定虹膜边缘的至少三个点;determining at least three points on the edge of the iris according to the color difference between the iris and the sclera in the eyeball in the binary image;

根据所述虹膜边缘的至少三个点确定所述虹膜中心所在的第一位置。The first position where the center of the iris is located is determined according to at least three points on the edge of the iris.

优选的,所述根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤中,确定所述第二位置的方法,包括:Preferably, in the step of determining the first position of the center of the user's iris and the second position of the corner of the user's eye according to the eye image, the method for determining the second position includes:

利用所述虹膜中心所在的第一位置对所述第二位置进行预估,生成预估位置;Estimate the second position by using the first position where the center of the iris is located to generate an estimated position;

使用改进的Harris角点检测算法中的角点响应度函数,结合方差投影函数对所预估位置进行修正,确定所述第二位置。The second position is determined by using the corner responsivity function in the improved Harris corner detection algorithm combined with the variance projection function to correct the estimated position.

优选的,所述的根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离的步骤,包括:Preferably, the step of calculating the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, wherein the distance is the first distance, includes:

根据所述第一位置及所述第二位置,计算得到预设时间段内的用户虹膜中心与所述用户眼角点的多个距离;According to the first position and the second position, multiple distances between the center of the user's iris and the corners of the user's eyes are calculated within a preset time period;

获得所述多个距离的平均值,所述平均值为第一距离。An average value of the plurality of distances is obtained, the average value being a first distance.

本发明还提供了一种实现眼部操作的系统,包括:位置确定模块、距离确定模块和指令执行模块,The present invention also provides a system for realizing eye operation, including: a position determination module, a distance determination module and an instruction execution module,

所述位置确定模块,用于确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;The position determination module is used to determine the first position where the user's iris center is located and the second position of the user's eye corner;

所述距离确定模块,用于根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离;The distance determining module is used to calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance;

所述指令执行模块,用于根据预先设置的所述距离与操作指令的对应关系,执行与所述第一距离相对应的第一操作指令。The instruction execution module is configured to execute the first operation instruction corresponding to the first distance according to the preset correspondence between the distance and the operation instruction.

优选的,所述位置确定模块,包括:图像采集装置、人脸识别模块、人眼识别模块、虹膜中心识别模块和眼角点识别模块,Preferably, the position determining module includes: an image acquisition device, a face recognition module, a human eye recognition module, an iris center recognition module and an eye point recognition module,

所述图像采集装置,用于采集人体图像;The image acquisition device is used to acquire human body images;

所述人脸识别模块,用于识别所述人体图像中的人脸图像;The face recognition module is used to recognize the face image in the human body image;

所述人眼识别模块,用于识别所述人脸图像中的眼部图像;The human eye recognition module is used to recognize the eye image in the human face image;

所述虹膜中心识别模块,用于根据所述眼部图像确定用户虹膜中心所在的第一位置;The iris center recognition module is used to determine the first position of the user's iris center according to the eye image;

所述眼角点识别模块,用于根据所述眼部图像确定用户眼角点的第二位置。The eye point recognition module is configured to determine the second position of the user's eye point according to the eye image.

通过应用以上技术方案,本发明提供的一种实现眼部操作的方法及系统,可以确定用户虹膜中心与用户眼角点之间的距离,并根据预先设置的距离与操作指令的对应关系,执行与距离相对应的操作指令。由于本发明不用用户佩戴头盔等设备就可以实现眼部操作,因此用户感受良好,且成本较低。By applying the above technical solutions, the present invention provides a method and system for realizing eye operations, which can determine the distance between the center of the user's iris and the corner of the user's eyes, and perform the same operation according to the correspondence between the preset distance and the operation instruction. Operation instructions corresponding to the distance. Since the present invention can realize the eye operation without the user wearing equipment such as a helmet, the user feels good and the cost is low.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例提供的一种实现眼部操作方法的流程示意图;Fig. 1 is a schematic flowchart of a method for realizing eye operation provided by an embodiment of the present invention;

图2为本发明实施例提供的另一种实现眼部操作方法的流程示意图;Fig. 2 is a schematic flowchart of another method for realizing eye operation provided by an embodiment of the present invention;

图3为本发明实施例提供的一种实现眼部操作方法对图像进行划分的示意图;Fig. 3 is a schematic diagram of dividing an image by a method for realizing eye operation provided by an embodiment of the present invention;

图4为本发明实施例提供的另一种实现眼部操作方法的流程示意图;Fig. 4 is a schematic flowchart of another method for realizing eye operation provided by an embodiment of the present invention;

图5为本发明实施例提供的另一种实现眼部操作方法的流程示意图;Fig. 5 is a schematic flowchart of another method for realizing eye operation provided by an embodiment of the present invention;

图6为本发明实施例提供的另一种实现眼部操作方法的流程示意图;FIG. 6 is a schematic flowchart of another method for implementing eye operations provided by an embodiment of the present invention;

图7为本发明实施例提供的另一种实现眼部操作方法的流程示意图;Fig. 7 is a schematic flowchart of another method for realizing eye operation provided by an embodiment of the present invention;

图8为本发明实施例提供的另一种实现眼部操作方法的流程示意图;Fig. 8 is a schematic flowchart of another method for realizing eye operation provided by an embodiment of the present invention;

图9为本发明实施例提供的一种实现眼部操作系统的结构示意图;FIG. 9 is a schematic structural diagram for realizing an eye operating system provided by an embodiment of the present invention;

图10为本发明实施例提供的另一种实现眼部操作系统的结构示意图;FIG. 10 is a schematic structural diagram of another eye operating system provided by an embodiment of the present invention;

图11为本发明实施例提供的另一种实现眼部操作系统的结构示意图;Fig. 11 is a schematic structural diagram of another eye operating system provided by an embodiment of the present invention;

图12为本发明实施例提供的另一种实现眼部操作系统的结构示意图;Fig. 12 is a schematic structural diagram of another eye operating system provided by an embodiment of the present invention;

图13为本发明实施例提供的另一种实现眼部操作系统的结构示意图;Fig. 13 is a schematic structural diagram of another implementation of the eye operating system provided by the embodiment of the present invention;

图14为本发明实施例提供的另一种实现眼部操作系统的结构示意图;Fig. 14 is a schematic structural diagram of another eye operating system provided by an embodiment of the present invention;

图15为本发明实施例提供的另一种实现眼部操作系统的结构示意图;Fig. 15 is a schematic structural diagram of another implementation of the eye operating system provided by the embodiment of the present invention;

图16为本发明实施例提供的另一种实现眼部操作系统的结构示意图。FIG. 16 is a schematic structural diagram of another implementation of an eye operating system provided by an embodiment of the present invention.

具体实施方式 Detailed ways

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

如图1所示,本发明实施例提供的一种实现眼部操作的方法,可以包括:步骤S1、步骤S2和步骤S3,As shown in Figure 1, a method for implementing eye operations provided by an embodiment of the present invention may include: Step S1, Step S2, and Step S3,

S1、确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;S1. Determine the first position of the center of the user's iris and the second position of the corner of the user's eye;

可以理解的是,虹膜属于眼球中层,位于血管膜的最前部,颜色较深,不同人的虹膜的颜色不尽相同,如欧美等国家可以有蓝色、褐色,中国等亚洲国家为黑色、灰色等。虹膜在睫状体前方,有自动调节瞳孔的大小,调节进入眼内光线多少的作用。位于血管膜的最前部,虹膜中央有瞳孔。。巩膜即为眼球外侧的白色部分,即眼白。It is understandable that the iris belongs to the middle layer of the eyeball and is located at the front of the vascular membrane. The color of the iris is darker, and the color of the iris varies from person to person, such as blue or brown in Europe and the United States, and black or gray in China and other Asian countries. wait. The iris is located in front of the ciliary body and has the function of automatically adjusting the size of the pupil and how much light enters the eye. Located in the most anterior part of the vascular membrane, the pupil is located in the center of the iris. . The sclera is the white part of the outside of the eye, the white of the eye.

其中,步骤S1可以包括:步骤S11和步骤S12,Wherein, step S1 may include: step S11 and step S12,

S11、采集人体图像;S11, collecting human body images;

具体的,可以使用摄像头等设备采集人体图像,优选的,该摄像头为单目摄像头,该摄像头的位置和拍摄角度可以进行调节,以更利于采集人体图像。Specifically, equipment such as a camera can be used to collect images of the human body. Preferably, the camera is a monocular camera, and the position and shooting angle of the camera can be adjusted to facilitate the collection of images of the human body.

S12、识别所述人体图像中的人脸图像;S12. Recognize the face image in the human body image;

具体的,步骤S12可以包括:步骤S121和步骤S122,Specifically, step S12 may include: step S121 and step S122,

S121、在YIQ色度空间下,根据人脸肤色的I通道分量分布区间,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;S121. In the YIQ chromaticity space, according to the distribution interval of the I channel component of the human face skin color, identify the human body skin color image in the human body image, the human body skin color image is framed by a rectangle, and the human body skin color image includes: face image and neck image;

可以理解的是,人体颈部的肤色和人脸的肤色极为相近,而颈部下方一般为衣服,与肤色的颜色差距较大。使用长方形进行框选可以很好的将人脸图像和颈部图像框选住。It is understandable that the skin color of the human neck is very similar to the skin color of the human face, while the clothes below the neck are generally different from the skin color. Using a rectangle for frame selection can well frame the face image and neck image.

本领域技术人员可以理解的是,YIQ色度空间通常被北美的电视系统所采用,属于NT SC(National Television Standards Committee)系统。这里Y不是指黄色,而是指颜色的明视度(Luminance),即亮度(Brightness)。其实Y就是图像的灰度值(Gray value),而I和Q则是指色调(Chrominance),即描述图像色彩及饱和度的属性。在YIQ系统中,Y分量代表图像的亮度信息,I、Q两个分量则携带颜色信息,I分量代表从橙色到青色的颜色变化,而Q分量则代表从紫色到黄绿色的颜色变化。Those skilled in the art can understand that the YIQ chromaticity space is usually adopted by North American television systems and belongs to the NT SC (National Television Standards Committee) system. Here Y does not refer to yellow, but refers to the color's brightness (Luminance), that is, brightness (Brightness). In fact, Y is the gray value of the image (Gray value), while I and Q refer to the hue (Chrominance), which is the attribute that describes the color and saturation of the image. In the YIQ system, the Y component represents the brightness information of the image, and the I and Q components carry color information. The I component represents the color change from orange to cyan, while the Q component represents the color change from purple to yellow-green.

在YIQ色彩空间中,人脸的肤色在色度I通道分量上表现出较好的聚集紧凑性,在YIQ颜色空间中,对包含人脸肤色像素点的图像的I通道分量的数据分析统计可得,肤色信息主要分布在40到100之间。In the YIQ color space, the skin color of the human face shows better aggregation and compactness on the chroma I channel component. In the YIQ color space, the data analysis and statistics of the I channel component of the image containing the pixel points of the human face skin color can be So, the skin color information is mainly distributed between 40 and 100.

由于人的嘴唇的颜色特征也很突出,因此在本发明的优选实施例中,还可以进一步使用嘴唇颜色特征确定人体肤色图像。其中,嘴唇的色度在YIQ色度空间下分布在一定的范围之内,对只包含嘴唇部位的图像样本的唇色像素点的各通道分量的数据进行分析和统计发现,各通道分量的最佳分割阈值分别是Y∈[90,210],I∈[20,80],Q∈[10,28],以YIQ色度空间中的肤色的I通道分量和唇色信息的各通道分量的分布范围作为脸部区域分割算法的一个判据。Since the color feature of human lips is also very prominent, in a preferred embodiment of the present invention, the color feature of lips can be further used to determine the human skin color image. Among them, the chromaticity of the lips is distributed within a certain range under the YIQ chromaticity space, and the data of each channel component of the lip color pixel of the image sample containing only the lips is analyzed and statistically found that the maximum value of each channel component is The optimal segmentation thresholds are Y∈[90,210], I∈[20,80], Q∈[10,28] respectively, and the I channel component of skin color and the channel components of lip color information in YIQ chromaticity space The distribution range is used as a criterion for the face region segmentation algorithm.

当然,步骤S121也可以为:在YUV色度空间下,根据人脸肤色的色调分布的相位角θ的分布范围,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;Of course, step S121 can also be: in the YUV chromaticity space, according to the distribution range of the phase angle θ of the hue distribution of the human face skin color, identify the human body skin color image in the human body image, and the human body skin color image is framed by a rectangle Optionally, the human skin color image includes: a face image and a neck image;

本领域技术人员可以理解的是,YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。Those skilled in the art can understand that YUV is a color coding method (belonging to PAL) adopted by the European television system, and is a color space adopted by PAL and SECAM analog color television systems. In modern color TV systems, three-tube color cameras or color CCD cameras are usually used to capture images, and then the obtained color image signals are separated, enlarged and corrected to obtain RGB, and then the brightness signal Y and two signals are obtained through a matrix conversion circuit. A color difference signal R-Y (that is, U), B-Y (that is, V), and finally the sending end encodes the three signals of brightness and color difference separately, and sends them out on the same channel. This color representation method is the so-called YUV color space representation. The importance of using the YUV color space is that its brightness signal Y and chrominance signals U and V are separated.

在YUV色度空间下亮度信号(Y)和色度信号(U、V)是相互独立的,饱和度由模值Ch决定,色调由其相位角θ表示,人脸肤色的色调分布的相位角θ分布在110到155之间。在YUV色度空间下,唇色色调分布的相位角θ在80到100之间,以YUV色度空间中的肤色和唇色的相位角θ的分布范围作为脸部区域分割算法的另外一个判据,结合YIQ色调空间中的脸部区域分割阈值用于人脸检测。根据上述的阈值范围进行肤色分割,再利用形态学的开运算和闭运算处理除去图像中孤立的小块,最后利用区域增长的方法进行人脸区域矫正,用长方形框标记人脸区域。In the YUV chromaticity space, the luminance signal (Y) and the chrominance signal (U, V) are independent of each other, the saturation is determined by the modulus value Ch, the hue is represented by its phase angle θ, and the phase angle of the hue distribution of the human face skin color Theta is distributed between 110 and 155. In the YUV chromaticity space, the phase angle θ of the lip color tone distribution is between 80 and 100, and the distribution range of the phase angle θ of the skin color and lip color in the YUV chromaticity space is used as another criterion for the face region segmentation algorithm. According to it, combined with face region segmentation threshold in YIQ hue space for face detection. Carry out skin color segmentation according to the above threshold value range, and then use morphological opening and closing operations to remove isolated small blocks in the image, and finally use the method of region growth to correct the face area, and mark the face area with a rectangular frame.

S122、所述长方形位于上方的短边保持固定,缩短所述长方形,使其变为正方形,识别所述正方形内的图像为人脸图像。S122. Keep the upper short side of the rectangle fixed, shorten the rectangle to become a square, and identify the image inside the square as a human face image.

可以理解的是,肤色分割之后的标记的长方形框的最下边部位的肤色区域通常情况下含有人体的脖子,而长方形框最上边部分则为人脸部区域的上边缘,因此保持长方形框最上边缘部位长方形框位置不变,缩小长方形框下边缘位置,其宽度不变,高度缩放至与宽度相等。It can be understood that the skin color area of the lowermost part of the marked rectangular frame after skin color segmentation usually contains the neck of the human body, while the uppermost part of the rectangular frame is the upper edge of the human face area, so keep the uppermost edge of the rectangular frame The position of the rectangular frame remains unchanged, the position of the lower edge of the rectangular frame is reduced, its width remains unchanged, and its height is scaled to be equal to the width.

S13、识别所述人脸图像中的眼部图像;S13. Identify the eye image in the face image;

其中,所述步骤S13可以包括:Wherein, the step S13 may include:

S131、将所述正方形所框选的人脸图像划分为均等的上半部和下半部;S131. Divide the face image framed by the square into equal upper half and lower half;

可以理解的是,人眼区域包含在人脸区域的上半部分区域中,因此,将上述的长方形框首先从中间部分划分为上半部分区域和下半部分区域,其中上半部分和下半部分长方形框的长度和宽度相等。It can be understood that the human eye area is included in the upper half area of the human face area, therefore, the above-mentioned rectangular frame is firstly divided into an upper half area and a lower half area from the middle part, wherein the upper half and the lower half Partial rectangles are equal in length and width.

S132、将所述上半部划分为均等的左半部和右半部,其中,所述左半部中的图像中携带有人眼右眼区域图像,所述右半部中的图像中携带有人眼左眼区域图像;S132. Divide the upper half into equal left half and right half, wherein the image in the left half carries the image of the right eye region of human eyes, and the image in the right half carries the image of the human eye The image of the left eye region of the eye;

由于人眼存在于上半部分区域中,因此在上半部分区域从中间部分划分为左半部分区域和右半部分区域,其中左半部分区域和右半部分区域的长度和宽度相等,人眼的左眼的特征信息出现在右半部分区域中。Since the human eye exists in the upper half area, the upper half area is divided from the middle part into a left half area and a right half area, wherein the length and width of the left half area and the right half area are equal, and the human eye The feature information of the left eye of , appears in the right half area.

S133、使用遗传算法从所述左半部的图像中定位人眼右眼区域图像,使用遗传算法从所述右半部的图像中定位人眼左眼区域图像。S133. Use the genetic algorithm to locate the right eye area image of the human eye from the left half of the image, and use the genetic algorithm to locate the left eye area image of the human eye from the right half of the image.

利用遗传算法在右半部分区域中求解最优解的思想定位人眼左眼区域,用同样的方法定位人眼右眼区域。Use the genetic algorithm to find the optimal solution in the right half of the area to locate the left eye area of the human eye, and use the same method to locate the right eye area of the human eye.

S14、根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置。S14. Determine the first position of the user's iris center and the second position of the user's eye corner according to the eye image.

其中,步骤S14中确定第一位置的方法可以包括:Wherein, the method for determining the first position in step S14 may include:

S141、根据眼球中虹膜与巩膜在二值图像中的色差确定虹膜边缘的至少三个点;S141. Determine at least three points on the edge of the iris according to the color difference between the iris and the sclera in the binary image;

S142、根据所述虹膜边缘的至少三个点确定所述虹膜中心所在的第一位置。S142. Determine a first position where the center of the iris is located according to at least three points on the edge of the iris.

其中,人的虹膜的形状可以近似的表示为圆,利用的圆的几何性质可得,当知道圆周上的三个点时,就可以确定圆的圆心。Among them, the shape of the human iris can be approximated as a circle, and the geometric properties of the circle can be used. When three points on the circumference of the circle are known, the center of the circle can be determined.

其中,步骤S14中确定第二位置的方法可以包括:Wherein, the method for determining the second position in step S14 may include:

S143、利用所述虹膜中心所在的第一位置对所述第二位置进行预估,生成预估位置;S143. Estimate the second position by using the first position where the center of the iris is located, and generate an estimated position;

S144、使用改进的Harris角点检测算法中的角点响应度函数,结合方差投影函数对所预估位置进行修正,确定所述第二位置。S144. Correct the estimated position by using the corner responsivity function in the improved Harris corner detection algorithm combined with the variance projection function, and determine the second position.

具体的,步骤S144的实施过程可以包括:步骤S144a、步骤S144b、步骤S144c、步骤S144d和步骤S144e。Specifically, the implementation process of step S144 may include: step S144a, step S144b, step S144c, step S144d and step S144e.

S144a、将利用遗传算法搜索的人眼区域的彩色图像利用彩色图像与灰度图像的转换公式首先将其转换为灰度图像,然后对这一小区域内的局部图像依次进行如下所述的处理定位眼角点坐标;S144a. First convert the color image of the human eye area searched by the genetic algorithm into a grayscale image using the conversion formula of a color image and a grayscale image, and then sequentially perform the following processing and positioning on the local images in this small area eye point coordinates;

S144b、对人眼区域灰度图像中的每一个点分别计算其在水平方向和垂直方向上的一阶导数,同时对水平方向和垂直方向上的求导之后的图像做乘法运算,如式(4.8)所示:S144b. Calculate its first-order derivative in the horizontal direction and the vertical direction for each point in the grayscale image of the human eye area, and simultaneously perform a multiplication operation on the image after the derivation in the horizontal direction and the vertical direction, such as formula ( 4.8) as shown:

xx vv == ∂∂ pp ∂∂ xx ythe y hh == ∂∂ pp ∂∂ ythe y ZZ == xx vv ·&Center Dot; ythe y hh == ∂∂ pp ∂∂ xx ·· ∂∂ pp ∂∂ ythe y

式(4.8)Formula (4.8)

S144c、对步骤二经过处理后的图像利用高斯函数进行高斯滤波S144c, use the Gaussian function to perform Gaussian filtering on the image processed in step 2

AA == xx vv 22 ⊗⊗ expexp -- αα 22 ++ ββ 22 22 σσ 22 BB == ythe y hh 22 ⊗⊗ expexp -- αα 22 ++ ββ 22 22 σσ 22 CC == ZZ ⊗⊗ expexp -- αα 22 ++ ββ 22 22 σσ 22 == xx vv ·· ythe y hh ⊗⊗ expexp -- αα 22 ++ ββ 22 22 σσ 22

Harris角点检测算法的自相关矩阵可以表示为:The autocorrelation matrix of the Harris corner detection algorithm can be expressed as:

Mm == AA CC CC BB

Harris角点检测算法的响应度函数为:The responsivity function of the Harris corner detection algorithm is:

CRF=AB-C2-k(A+B)2 C RF =AB-C 2 -k(A+B) 2

但是上式k的取值需要根据经验判断,如果取值不当会造成整体的检测效果下降,为了避免检测误差,引入另外一种方法代替,如下式所示:式中k’为一个比较小的整数,However, the value of the above formula k needs to be judged based on experience. If the value is improper, the overall detection effect will be reduced. In order to avoid detection errors, another method is introduced instead, as shown in the following formula: where k' is a relatively small integer,

ww == ABAB (( AA ++ BB )) 22 ++ kk ,,

当代替后的响应度函数确定之后,方差投影函数的加权因子函数F这时也确定下来了,加权因子函数F表示如式(4.13)所示:式中λ为常数When the replaced responsiveness function is determined, the weighting factor function F of the variance projection function is also determined at this time, and the weighting factor function F is expressed as shown in formula (4.13): where λ is a constant

F=λ·wF=λ·w

S144d、利用上式表示水平方向和垂直方向上的加权投影函数如式所示:S144d, using the above formula to represent the weighted projection function in the horizontal direction and the vertical direction as shown in the formula:

Figure BDA0000150098070000101
Figure BDA0000150098070000101

其中,I(x,y)是点(x,y)点的像素强度值。where I(x, y) is the pixel intensity value of point (x, y).

S144e、按照上述所示的方法计算人眼眼角在水平方向和垂直方向上的加权投影函数作为眼角的横坐标和纵坐标。S144e. Calculate the weighted projection function of the eye corner of the human eye in the horizontal and vertical directions according to the method shown above as the abscissa and ordinate of the eye corner.

S2、根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离;S2. Calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance;

S21、根据所述第一位置及所述第二位置,计算得到预设时间段内的用户虹膜中心与所述用户眼角点的多个距离;S21. According to the first position and the second position, calculate multiple distances between the center of the user's iris and the corners of the user's eyes within a preset time period;

S22、获得所述多个距离的平均值,所述平均值为第一距离。S22. Obtain an average value of the plurality of distances, where the average value is a first distance.

由于虹膜的位置随着外界环境的变化表现出不稳定性,单纯利用某一帧图像定位的虹膜中心和眼角点的距离关系进行映射的方法可靠性较低,本发明的优选实施例以人眼预设时间段内的用户虹膜中心与所述用户眼角点的多个距离的平均值为第一距离,可以很好的提高可靠性。该方案的实际意义为:人眼对某一个注视区域(如屏幕的某一区域)的时间长短作为区域选择的方法,在人眼注视某一个子区域的该时间段之内,本发明不断对采集到的图像进行处理,进行人眼的虹膜的中心点和眼角的距离与人眼注视屏幕子区域的映射,取该时间段内进行映射的平均距离进行映射人眼对电脑屏幕的注视子区域。其中,所述预设时间段可以为5秒,因为在这个时间间隔中人眼视线从一个注视子区域内移动到另外一个注视子区域内,人眼虹膜中心和眼角之间的距离与子区域的映射关系在这个时间段内才能够稳定下来,同时也避免了人眼的无意识的眨眼带来的误差。Since the position of the iris is unstable with changes in the external environment, the reliability of the method of mapping the distance relationship between the center of the iris and the corner of the eye point simply by using a certain frame of image positioning is relatively low. The average value of multiple distances between the center of the user's iris and the corners of the user's eyes within a preset period of time is the first distance, which can greatly improve reliability. The actual meaning of this scheme is: the time length of human eyes on a certain area of attention (such as a certain area of the screen) is used as the method for area selection, and within the time period when human eyes are gazing on a certain sub-area, the present invention continuously The collected images are processed, and the distance between the center point of the iris of the human eye and the corner of the eye is mapped to the sub-area of the human eye's gaze on the screen, and the average distance mapped within this time period is used to map the gaze sub-area of the computer screen by the human eye . Wherein, the preset time period can be 5 seconds, because the line of sight of the human eye moves from one gazing sub-region to another gazing sub-region in this time interval, the distance between the center of the iris of the human eye and the corner of the eye and the distance between the sub-regions The mapping relationship of can be stabilized within this period of time, and at the same time, the error caused by the unconscious blinking of the human eye is avoided.

S3、根据预先设置的所述距离与操作指令的对应关系,执行与所述第一距离相对应的第一操作指令。S3. Execute a first operation instruction corresponding to the first distance according to the preset correspondence between the distance and the operation instruction.

具体的,可以首先通过显示屏、墙壁、黑板等显示图画等以指引用户注视所显示的部分内容,如:通过显示器显示了两部分内容,位于左侧所显示的内容为水杯,位于右侧所显示的内容为厕所。当用户注视左侧的水杯时,可以执行与水杯相关的指令,如告知护士“病人需要喝水”。当用户注视右侧的厕所时,可以执行与厕所相关的指令,如告知护士“病人需要上厕所”。当然,具体的实施方式还有多种,都是本领域技术人员所公知的,本发明在此不再赘述。Specifically, it is possible to first display pictures on the display screen, walls, blackboards, etc. to guide the user to focus on the displayed part of the content. The displayed content is toilet. When the user looks at the water cup on the left, instructions related to the water cup can be executed, such as telling a nurse that "the patient needs to drink water". When the user looks at the toilet on the right, instructions related to the toilet can be executed, such as telling the nurse that "the patient needs to go to the toilet". Of course, there are many specific implementation manners, which are well known to those skilled in the art, and the present invention will not be repeated here.

其中,所述第一操作指令可以为请求换药、告知出现身体不适、请求喝水等操作指令。可以理解的是,操作指令所实现的功能可以各种各样,本发明在此不做限定,同时,距离与操作指令的对应关系可以为多种,本发明同样不做限定。Wherein, the first operation instruction may be an operation instruction such as requesting a dressing change, informing of physical discomfort, and requesting a drink of water. It can be understood that the functions implemented by the operation instructions may be various, which is not limited in the present invention, and meanwhile, the corresponding relationship between the distance and the operation instructions may be various, which is also not limited in the present invention.

本发明提供的一种实现眼部操作的方法,可以确定用户虹膜中心与用户眼角点之间的距离,并根据预先设置的距离与操作指令的对应关系,执行与距离相对应的操作指令。由于本发明不用用户佩戴头盔等设备就可以实现眼部操作,因此用户感受良好,且成本较低。由于眼部操作可以免去用户使用肢体进行操作的步骤,因此适用人群更广。The method for realizing eye operation provided by the present invention can determine the distance between the center of the user's iris and the corner of the user's eye, and execute the operation instruction corresponding to the distance according to the preset correspondence between the distance and the operation instruction. Since the present invention can realize the eye operation without the user wearing equipment such as a helmet, the user feels good and the cost is low. Since the eye operation can save the user from using the limbs to operate, it is applicable to a wider range of people.

相应于上面的方法实施例,本发明还提供一种实现眼部操作的系统。Corresponding to the above method embodiments, the present invention also provides a system for realizing eye operations.

如图9所示,本发明实施例提供的一种实现眼部操作的系统,包括:位置确定模块100、距离确定模块200和指令执行模块300,As shown in FIG. 9 , a system for realizing eye operation provided by an embodiment of the present invention includes: a position determination module 100, a distance determination module 200 and an instruction execution module 300,

位置确定模块100,用于确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;The position determination module 100 is used to determine the first position where the center of the user's iris is located and the second position of the corner of the user's eye;

其中,如图10所示,位置确定模块100,可以包括:图像采集装置110、人脸识别模块120、人眼识别模块130、虹膜中心识别模块140和眼角点识别模块150,Wherein, as shown in Figure 10, the position determination module 100 may include: an image acquisition device 110, a face recognition module 120, a human eye recognition module 130, an iris center recognition module 140 and an eye point recognition module 150,

图像采集装置110,用于采集人体图像;An image acquisition device 110, configured to acquire an image of a human body;

具体的,图像采集装置110可以为摄像头等设备。优选的,该摄像头为单目摄像头,该摄像头的位置和拍摄角度可以进行调节,以更利于采集人体图像。Specifically, the image acquisition device 110 may be a device such as a camera. Preferably, the camera is a monocular camera, and the position and shooting angle of the camera can be adjusted to facilitate the collection of human body images.

人脸识别模块120,用于识别人体图像中的人脸图像;Face recognition module 120, for recognizing the face image in the human body image;

人眼识别模块130,用于识别人脸图像中的眼部图像;Human eye identification module 130, used to identify eye images in human face images;

虹膜中心识别模块140,用于根据眼部图像确定用户虹膜中心所在的第一位置;The iris center identification module 140 is configured to determine the first position where the user's iris center is located according to the eye image;

眼角点识别模块150,用于根据眼部图像确定用户眼角点的第二位置。The eye point recognition module 150 is configured to determine the second position of the user's eye point according to the eye image.

其中,如图11所示,人脸识别模块120,可以包括:第一肤色识别模块121和人脸框选模块122,Wherein, as shown in Figure 11, the face recognition module 120 can include: a first skin color recognition module 121 and a human face frame selection module 122,

第一肤色识别模块121,用于在YIQ色度空间下,根据人脸肤色的I通道分量分布区间,识别人体图像中的人体肤色图像,人体肤色图像使用长方形进行框选,人体肤色图像包括:人脸图像和颈部图像;The first skin color identification module 121 is used to identify the human body skin color image in the human body image according to the I channel component distribution interval of the human face skin color under the YIQ chromaticity space. The human body skin color image is framed using a rectangle, and the human body skin color image includes: Face image and neck image;

可以理解的是,人体颈部的肤色和人脸的肤色极为相近,而颈部下方一般为衣服,与肤色的颜色差距较大。使用长方形进行框选可以很好的将人脸图像和颈部图像框选住。It is understandable that the skin color of the human neck is very similar to the skin color of the human face, while the clothes below the neck are generally different from the skin color. Using a rectangle for frame selection can well frame the face image and neck image.

本领域技术人员可以理解的是,YIQ色度空间通常被北美的电视系统所采用,属于NT SC(National Television Standards Committee)系统。这里Y不是指黄色,而是指颜色的明视度(Luminance),即亮度(Brightness)。其实Y就是图像的灰度值(Gray value),而I和Q则是指色调(Chrominance),即描述图像色彩及饱和度的属性。在YIQ系统中,Y分量代表图像的亮度信息,I、Q两个分量则携带颜色信息,I分量代表从橙色到青色的颜色变化,而Q分量则代表从紫色到黄绿色的颜色变化。Those skilled in the art can understand that the YIQ chromaticity space is usually adopted by North American television systems and belongs to the NT SC (National Television Standards Committee) system. Here Y does not refer to yellow, but refers to the color's brightness (Luminance), that is, brightness (Brightness). In fact, Y is the gray value of the image (Gray value), while I and Q refer to the hue (Chrominance), which is the attribute that describes the color and saturation of the image. In the YIQ system, the Y component represents the brightness information of the image, and the I and Q components carry color information. The I component represents the color change from orange to cyan, while the Q component represents the color change from purple to yellow-green.

在YIQ色彩空间中,人脸的肤色在色度I通道分量上表现出较好的聚集紧凑性,在YIQ颜色空间中,对包含人脸肤色像素点的图像的I通道分量的数据分析统计可得,肤色信息主要分布在40到100之间。In the YIQ color space, the skin color of the human face shows better aggregation and compactness on the chroma I channel component. In the YIQ color space, the data analysis and statistics of the I channel component of the image containing the pixel points of the human face skin color can be So, the skin color information is mainly distributed between 40 and 100.

由于人的嘴唇的颜色特征也很突出,因此在本发明的优选实施例中,还可以进一步使用嘴唇颜色特征确定人体肤色图像。其中,嘴唇的色度在YIQ色度空间下分布在一定的范围之内,对只包含嘴唇部位的图像样本的唇色像素点的各通道分量的数据进行分析和统计发现,各通道分量的最佳分割阈值分别是Y∈[90,210],I∈[20,80],Q∈[10,28],以YIQ色度空间中的肤色的I通道分量和唇色信息的各通道分量的分布范围作为脸部区域分割算法的一个判据。Since the color feature of human lips is also very prominent, in a preferred embodiment of the present invention, the color feature of lips can be further used to determine the human skin color image. Among them, the chromaticity of the lips is distributed within a certain range under the YIQ chromaticity space, and the data of each channel component of the lip color pixel of the image sample containing only the lips is analyzed and statistically found that the maximum value of each channel component is The optimal segmentation thresholds are Y∈[90,210], I∈[20,80], Q∈[10,28] respectively, and the I channel component of skin color and the channel components of lip color information in YIQ chromaticity space The distribution range is used as a criterion for the face region segmentation algorithm.

人脸框选模块122,用于长方形位于上方的短边保持固定,缩短长方形,使其变为正方形,识别正方形内的图像为人脸图像。The human face frame selection module 122 is used to keep the upper short side of the rectangle fixed, shorten the rectangle to make it a square, and identify the image in the square as a human face image.

如图12所示,在本发明其他实施例中,人脸识别模块120可以包括:第二肤色识别模块123和人脸框选模块122,As shown in Figure 12, in other embodiments of the present invention, the face recognition module 120 may include: a second skin color recognition module 123 and a face frame selection module 122,

第二肤色识别模块123,用于在YUV色度空间下,根据人脸肤色的色调分布的相位角θ的分布范围,识别人体图像中的人体肤色图像,人体肤色图像使用长方形进行框选,人体肤色图像包括:人脸图像和颈部图像;The second skin color identification module 123 is used to identify the human body skin color image in the human body image according to the distribution range of the phase angle θ of the color tone distribution of the human face in the YUV chromaticity space. The human body skin color image is framed by a rectangle, and the human body Skin color images include: face images and neck images;

本领域技术人员可以理解的是,YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。Those skilled in the art can understand that YUV is a color coding method (belonging to PAL) adopted by the European television system, and is a color space adopted by PAL and SECAM analog color television systems. In modern color TV systems, three-tube color cameras or color CCD cameras are usually used to capture images, and then the obtained color image signals are separated, enlarged and corrected to obtain RGB, and then the brightness signal Y and two signals are obtained through a matrix conversion circuit. A color difference signal R-Y (that is, U), B-Y (that is, V), and finally the sending end encodes the three signals of brightness and color difference separately, and sends them out on the same channel. This color representation method is the so-called YUV color space representation. The importance of using the YUV color space is that its brightness signal Y and chrominance signals U and V are separated.

在YUV色度空间下亮度信号(Y)和色度信号(U、V)是相互独立的,饱和度由模值Ch决定,色调由其相位角θ表示,人脸肤色的色调分布的相位角θ分布在110到155之间。在YUV色度空间下,唇色色调分布的相位角θ在80到100之间,以YUV色度空间中的肤色和唇色的相位角θ的分布范围作为脸部区域分割算法的另外一个判据,结合YIQ色调空间中的脸部区域分割阈值用于人脸检测。根据上述的阈值范围进行肤色分割,再利用形态学的开运算和闭运算处理除去图像中孤立的小块,最后利用区域增长的方法进行人脸区域矫正,用长方形框标记人脸区域。In the YUV chromaticity space, the luminance signal (Y) and the chrominance signal (U, V) are independent of each other, the saturation is determined by the modulus value Ch, the hue is represented by its phase angle θ, and the phase angle of the hue distribution of the human face skin color Theta is distributed between 110 and 155. In the YUV chromaticity space, the phase angle θ of the lip color tone distribution is between 80 and 100, and the distribution range of the phase angle θ of the skin color and lip color in the YUV chromaticity space is used as another criterion for the face region segmentation algorithm. According to it, combined with face region segmentation threshold in YIQ hue space for face detection. Carry out skin color segmentation according to the above threshold value range, and then use morphological opening and closing operations to remove isolated small blocks in the image, and finally use the method of region growth to correct the face area, and mark the face area with a rectangular frame.

人脸框选模块122,用于长方形位于上方的短边保持固定,缩短长方形,使其变为正方形,识别正方形内的图像为人脸图像。The human face frame selection module 122 is used to keep the upper short side of the rectangle fixed, shorten the rectangle to make it a square, and identify the image in the square as a human face image.

可以理解的是,肤色分割之后的标记的长方形框的最下边部位的肤色区域通常情况下含有人体的脖子,而长方形框最上边部分则为人脸部区域的上边缘,因此保持长方形框最上边缘部位长方形框位置不变,缩小长方形框下边缘位置,其宽度不变,高度缩放至与宽度相等。It can be understood that the skin color area of the lowermost part of the marked rectangular frame after skin color segmentation usually contains the neck of the human body, while the uppermost part of the rectangular frame is the upper edge of the human face area, so keep the uppermost edge of the rectangular frame The position of the rectangular frame remains unchanged, the position of the lower edge of the rectangular frame is reduced, its width remains unchanged, and the height is scaled to be equal to the width.

如图13所示,人眼识别模块130,可以包括:第一划分模块131、第二划分模块132和人眼定位模块133,As shown in Figure 13, the human eye recognition module 130 may include: a first division module 131, a second division module 132 and a human eye positioning module 133,

第一划分模块131,用于将正方形所框选的人脸图像划分为均等的上半部和下半部;The first division module 131 is used to divide the human face image framed by the square into equal upper half and lower half;

可以理解的是,人眼区域包含在人脸区域的上半部分区域中,因此,将上述的长方形框首先从中间部分划分为上半部分区域和下半部分区域,其中上半部分和下半部分长方形框的长度和宽度相等。It can be understood that the human eye area is included in the upper half area of the human face area, therefore, the above-mentioned rectangular frame is firstly divided into an upper half area and a lower half area from the middle part, wherein the upper half and the lower half Partial rectangles are equal in length and width.

第二划分模块132,用于将上半部划分为均等的左半部和右半部,其中,左半部中的图像中携带有人眼右眼区域图像,右半部中的图像中携带有人眼左眼区域图像;The second dividing module 132 is used to divide the upper half into equal left half and right half, wherein, the image in the left half carries the image of the right eye region of the human eye, and the image in the right half carries the image of the human eye The image of the left eye region of the eye;

由于人眼存在于上半部分区域中,因此在上半部分区域从中间部分划分为左半部分区域和右半部分区域,其中左半部分区域和右半部分区域的长度和宽度相等,人眼的左眼的特征信息出现在右半部分区域中。Since the human eye exists in the upper half area, the upper half area is divided from the middle part into a left half area and a right half area, wherein the length and width of the left half area and the right half area are equal, and the human eye The feature information of the left eye of , appears in the right half area.

人眼定位模块133,用于使用遗传算法从左半部的图像中定位人眼右眼区域图像,使用遗传算法从右半部的图像中定位人眼左眼区域图像。The human eye positioning module 133 is configured to use the genetic algorithm to locate the image of the right eye region of the human eye from the left half of the image, and use the genetic algorithm to locate the image of the left eye region of the human eye from the right half of the image.

利用遗传算法在右半部分区域中求解最优解的思想定位人眼左眼区域,用同样的方法定位人眼右眼区域。Use the genetic algorithm to find the optimal solution in the right half of the area to locate the left eye area of the human eye, and use the same method to locate the right eye area of the human eye.

其中,如图14所示,虹膜中心识别模块140,可以包括:边缘点确定模块141和中心确定模块142,Wherein, as shown in Figure 14, the iris center identification module 140 may include: an edge point determination module 141 and a center determination module 142,

边缘点确定模块141,用于根据眼球中虹膜与巩膜在二值图像中的色差确定虹膜边缘的至少三个点;The edge point determination module 141 is used to determine at least three points on the edge of the iris according to the color difference between the iris and the sclera in the binary image in the eyeball;

中心确定模块142,用于根据虹膜边缘的至少三个点确定虹膜中心所在的第一位置。The center determination module 142 is configured to determine the first position of the iris center according to at least three points on the edge of the iris.

其中,人的虹膜的形状可以近似的表示为圆,利用的圆的几何性质可得,当知道圆周上的三个点时,就可以确定圆的圆心。Among them, the shape of the human iris can be approximated as a circle, and the geometric properties of the circle can be used. When three points on the circumference of the circle are known, the center of the circle can be determined.

其中,如图15所示,眼角点识别模块150,可以包括:预估模块151和修正模块152,Wherein, as shown in FIG. 15 , the corner point identification module 150 may include: an estimation module 151 and a correction module 152,

预估模块151,用于利用虹膜中心所在的第一位置对第二位置进行预估,生成预估位置;An estimation module 151, configured to use the first position where the iris center is located to estimate the second position to generate an estimated position;

修正模块152,用于使用改进的Harris角点检测算法中的角点响应度函数,结合方差投影函数对所预估位置进行修正,确定第二位置。The correction module 152 is configured to use the corner responsivity function in the improved Harris corner detection algorithm combined with the variance projection function to correct the estimated position and determine the second position.

距离确定模块200,用于根据第一位置及第二位置计算得到用户虹膜中心与用户眼角点的距离,距离为第一距离;The distance determination module 200 is used to calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance;

其中,如图16所示,距离确定模块200,可以包括:距离获得模块210和平均模块220,Wherein, as shown in FIG. 16, the distance determining module 200 may include: a distance obtaining module 210 and an averaging module 220,

距离获得模块210,用于根据第一位置及第二位置,计算得到预设时间段内的用户虹膜中心与用户眼角点的多个距离;The distance obtaining module 210 is used to calculate multiple distances between the center of the user's iris and the corner of the user's eyes within a preset time period according to the first position and the second position;

平均模块220,用于获得多个距离的平均值,平均值为第一距离。The averaging module 220 is configured to obtain an average value of multiple distances, where the average value is the first distance.

由于虹膜的位置随着外界环境的变化表现出不稳定性,单纯利用某一帧图像定位的虹膜中心和眼角点的距离关系进行映射的方法可靠性较低,本发明的优选实施例以人眼预设时间段内的用户虹膜中心与所述用户眼角点的多个距离的平均值为第一距离,可以很好的提高可靠性。该方案的实际意义为:人眼对某一个注视区域(如屏幕的某一区域)的时间长短作为区域选择的方法,在人眼注视某一个子区域的该时间段之内,本发明不断对采集到的图像进行处理,进行人眼的虹膜的中心点和眼角的距离与人眼注视屏幕子区域的映射,取该时间段内进行映射的平均距离进行映射人眼对电脑屏幕的注视子区域。其中,所述预设时间段可以为5秒,因为在这个时间间隔中人眼视线从一个注视子区域内移动到另外一个注视子区域内,人眼虹膜中心和眼角之间的距离与子区域的映射关系在这个时间段内才能够稳定下来,同时也避免了人眼的无意识的眨眼带来的误差。Since the position of the iris is unstable with changes in the external environment, the reliability of the method of mapping the distance relationship between the center of the iris and the corner of the eye point simply by using a certain frame of image positioning is relatively low. The average value of multiple distances between the center of the user's iris and the corners of the user's eyes within a preset period of time is the first distance, which can greatly improve reliability. The actual meaning of this scheme is: the time length of human eyes on a certain area of attention (such as a certain area of the screen) is used as the method for area selection, and within the time period when human eyes are gazing on a certain sub-area, the present invention continuously The collected images are processed, and the distance between the center point of the iris of the human eye and the corner of the eye is mapped to the sub-area of the human eye's gaze on the screen, and the average distance mapped within this time period is used to map the gaze sub-area of the computer screen by the human eye . Wherein, the preset time period can be 5 seconds, because the line of sight of the human eye moves from one gazing sub-region to another gazing sub-region in this time interval, the distance between the center of the iris of the human eye and the corner of the eye and the distance between the sub-regions The mapping relationship of can be stabilized within this period of time, and at the same time, the error caused by the unconscious blinking of the human eye is avoided.

指令执行模块300,用于根据预先设置的距离与操作指令的对应关系,执行与第一距离相对应的第一操作指令。The instruction execution module 300 is configured to execute the first operation instruction corresponding to the first distance according to the preset correspondence between the distance and the operation instruction.

其中,所述第一操作指令可以为请求换药、告知出现身体不适、请求喝水等操作指令。Wherein, the first operation instruction may be an operation instruction such as requesting a dressing change, informing of physical discomfort, and requesting a drink of water.

本发明提供的一种实现眼部操作的系统,可以确定用户虹膜中心与用户眼角点之间的距离,并根据预先设置的距离与操作指令的对应关系,执行与距离相对应的操作指令。由于本发明不用用户佩戴头盔等设备就可以实现眼部操作,因此用户感受良好,且成本较低。The system for realizing eye operation provided by the present invention can determine the distance between the center of the user's iris and the corner of the user's eye, and execute the operation instruction corresponding to the distance according to the preset correspondence between the distance and the operation instruction. Since the present invention can realize the eye operation without the user wearing equipment such as a helmet, the user feels good and the cost is low.

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above devices, functions are divided into various units and described separately. Of course, when implementing the present invention, the functions of each unit can be implemented in one or more pieces of software and/or hardware.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to part of the description of the method embodiment. The system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。The invention is applicable to numerous general purpose and special purpose computing system environments or configurations. Examples: personal computers, server computers, handheld or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, including A distributed computing environment for any of the above systems or devices, etc.

本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them.

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The foregoing is only a specific embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.

Claims (10)

1.一种实现眼部操作的方法,其特征在于,包括:1. A method for realizing eye operation, comprising: 确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;Determine the first position of the user's iris center and the second position of the user's eye corner; 根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离;Calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance; 根据预先设置的所述距离与操作指令的对应关系,执行与所述第一距离相对应的第一操作指令。According to the preset correspondence between the distance and the operation instruction, the first operation instruction corresponding to the first distance is executed. 2.根据权利要求1所述的方法,其特征在于,所述确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤,包括:2. The method according to claim 1, wherein the step of determining the first position of the center of the user's iris and the second position of the corner of the user's eye includes: 采集人体图像;Collect human body images; 识别所述人体图像中的人脸图像;identifying a face image in the human body image; 识别所述人脸图像中的眼部图像;identifying eye images in the face image; 根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置。The first position of the user's iris center and the second position of the user's eye corner are determined according to the eye image. 3.根据权利要求2所述的方法,其特征在于,所述识别所述人体图像中的人脸图像的步骤,包括:3. The method according to claim 2, characterized in that, the step of identifying the face image in the human body image comprises: 在YIQ色度空间下,根据人脸肤色的I通道分量分布区间,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;Under the YIQ chromaticity space, according to the distribution interval of the I channel component of the human face skin color, identify the human body skin color image in the human body image, the human body skin color image is framed by a rectangle, and the human body skin color image includes: a human face image and neck image; 所述长方形位于上方的短边保持固定,缩短所述长方形,使其变为正方形,识别所述正方形内的图像为人脸图像。The upper short side of the rectangle is kept fixed, the rectangle is shortened to become a square, and the image inside the square is recognized as a human face image. 4.根据权利要求2所述的方法,其特征在于,所述识别所述人体图像中的人脸图像的步骤,包括:4. The method according to claim 2, characterized in that, the step of identifying the face image in the human body image comprises: 在YUV色度空间下,根据人脸肤色的色调分布的相位角θ的分布范围,识别所述人体图像中的人体肤色图像,所述人体肤色图像使用长方形进行框选,所述人体肤色图像包括:人脸图像和颈部图像;In the YUV chromaticity space, according to the distribution range of the phase angle θ of the hue distribution of the human face skin color, identify the human body skin color image in the human body image, the human body skin color image is framed by a rectangle, and the human body skin color image includes : face image and neck image; 所述长方形位于上方的短边保持固定,缩短所述长方形,使其变为正方形,识别所述正方形内的图像为人脸图像。The upper short side of the rectangle is kept fixed, the rectangle is shortened to become a square, and the image inside the square is recognized as a human face image. 5.根据权利要求3或4所述的方法,其特征在于,所述识别所述人脸图像中的眼部图像的步骤,包括:5. The method according to claim 3 or 4, wherein the step of identifying the eye image in the face image comprises: 将所述正方形所框选的人脸图像划分为均等的上半部和下半部;The face image framed by the square is divided into equal upper half and lower half; 将所述上半部划分为均等的左半部和右半部,其中,所述左半部中的图像中携带有人眼右眼区域图像,所述右半部中的图像中携带有人眼左眼区域图像;dividing the upper half into equal left half and right half, wherein the image in the left half carries the image of the right eye region of the human eye, and the image in the right half carries the left eye region image of the human eye. eye area image; 使用遗传算法从所述左半部的图像中定位人眼右眼区域图像,使用遗传算法从所述右半部的图像中定位人眼左眼区域图像。The genetic algorithm is used to locate the image of the right eye region of the human eye from the left half of the image, and the genetic algorithm is used to locate the image of the left eye region of the human eye from the image of the right half. 6.根据权利要求5所述的方法,其特征在于,所述根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤中,确定所述第一位置的方法,包括:6. The method according to claim 5, wherein in the step of determining the first position of the user's iris center and the second position of the user's eye corner according to the eye image, the first position is determined methods, including: 根据眼球中虹膜与巩膜在二值图像中的色差确定虹膜边缘的至少三个点;determining at least three points on the edge of the iris according to the color difference between the iris and the sclera in the eyeball in the binary image; 根据所述虹膜边缘的至少三个点确定所述虹膜中心所在的第一位置。The first position where the center of the iris is located is determined according to at least three points on the edge of the iris. 7.根据权利要求5所述的方法,其特征在于,所述根据所述眼部图像确定用户虹膜中心所在的第一位置及用户眼角点的第二位置的步骤中,确定所述第二位置的方法,包括:7. The method according to claim 5, wherein in the step of determining the first position of the user's iris center and the second position of the user's eye corner according to the eye image, the second position is determined methods, including: 利用所述虹膜中心所在的第一位置对所述第二位置进行预估,生成预估位置;Estimate the second position by using the first position where the center of the iris is located to generate an estimated position; 使用改进的Harris角点检测算法中的角点响应度函数,结合方差投影函数对所预估位置进行修正,确定所述第二位置。The second position is determined by using the corner responsivity function in the improved Harris corner detection algorithm combined with the variance projection function to correct the estimated position. 8.根据权利要求1所述的方法,其特征在于,所述的根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离的步骤,包括:8. The method according to claim 1, wherein the distance between the center of the user's iris and the corner of the user's eye is calculated according to the first position and the second position, and the distance is the first Steps for distance, including: 根据所述第一位置及所述第二位置,计算得到预设时间段内的用户虹膜中心与所述用户眼角点的多个距离;According to the first position and the second position, multiple distances between the center of the user's iris and the corners of the user's eyes are calculated within a preset time period; 获得所述多个距离的平均值,所述平均值为第一距离。An average value of the plurality of distances is obtained, the average value being a first distance. 9.一种实现眼部操作的系统,其特征在于,包括:位置确定模块、距离确定模块和指令执行模块,9. A system for realizing eye operations, comprising: a position determination module, a distance determination module and an instruction execution module, 所述位置确定模块,用于确定用户虹膜中心所在的第一位置及用户眼角点的第二位置;The position determination module is used to determine the first position where the user's iris center is located and the second position of the user's eye corner; 所述距离确定模块,用于根据所述第一位置及所述第二位置计算得到用户虹膜中心与所述用户眼角点的距离,所述距离为第一距离;The distance determining module is used to calculate the distance between the center of the user's iris and the corner of the user's eye according to the first position and the second position, and the distance is the first distance; 所述指令执行模块,用于根据预先设置的所述距离与操作指令的对应关系,执行与所述第一距离相对应的第一操作指令。The instruction execution module is configured to execute the first operation instruction corresponding to the first distance according to the preset correspondence between the distance and the operation instruction. 10.根据权利要求9所述的系统,其特征在于,所述位置确定模块,包括:图像采集装置、人脸识别模块、人眼识别模块、虹膜中心识别模块和眼角点识别模块,10. The system according to claim 9, wherein the position determining module comprises: an image acquisition device, a face recognition module, an eye recognition module, an iris center recognition module and an eye point recognition module, 所述图像采集装置,用于采集人体图像;The image acquisition device is used to acquire human body images; 所述人脸识别模块,用于识别所述人体图像中的人脸图像;The face recognition module is used to recognize the face image in the human body image; 所述人眼识别模块,用于识别所述人脸图像中的眼部图像;The human eye recognition module is used to recognize the eye image in the human face image; 所述虹膜中心识别模块,用于根据所述眼部图像确定用户虹膜中心所在的第一位置;The iris center recognition module is used to determine the first position of the user's iris center according to the eye image; 所述眼角点识别模块,用于根据所述眼部图像确定用户眼角点的第二位置。The eye point recognition module is configured to determine the second position of the user's eye point according to the eye image.
CN201210097796.8A 2012-04-01 2012-04-01 A kind of method and system realizing eye operation Expired - Fee Related CN102662470B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210097796.8A CN102662470B (en) 2012-04-01 2012-04-01 A kind of method and system realizing eye operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210097796.8A CN102662470B (en) 2012-04-01 2012-04-01 A kind of method and system realizing eye operation

Publications (2)

Publication Number Publication Date
CN102662470A true CN102662470A (en) 2012-09-12
CN102662470B CN102662470B (en) 2016-02-10

Family

ID=46771975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210097796.8A Expired - Fee Related CN102662470B (en) 2012-04-01 2012-04-01 A kind of method and system realizing eye operation

Country Status (1)

Country Link
CN (1) CN102662470B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105487787A (en) * 2015-12-09 2016-04-13 东莞酷派软件技术有限公司 Terminal operation method and device based on iris recognition and terminal
CN106990839A (en) * 2017-03-21 2017-07-28 张文庆 A kind of eyeball identification multimedia player and its implementation
CN107291238A (en) * 2017-06-29 2017-10-24 深圳天珑无线科技有限公司 A kind of data processing method and device
CN107392152A (en) * 2017-07-21 2017-11-24 青岛海信移动通信技术股份有限公司 A kind of method and device for obtaining iris image
CN107943527A (en) * 2017-11-30 2018-04-20 西安科锐盛创新科技有限公司 The method and its system of electronic equipment is automatically closed in sleep
CN109213325A (en) * 2018-09-12 2019-01-15 苏州佳世达光电有限公司 Eye gesture method for collecting characteristics and eye gesture identification system
CN110969084A (en) * 2019-10-29 2020-04-07 深圳云天励飞技术有限公司 A method, device, readable storage medium and terminal device for detecting an area of interest

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101893934A (en) * 2010-06-25 2010-11-24 宇龙计算机通信科技(深圳)有限公司 Method and device for intelligently adjusting screen display

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101893934A (en) * 2010-06-25 2010-11-24 宇龙计算机通信科技(深圳)有限公司 Method and device for intelligently adjusting screen display

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
夏海英等: "加权方差投影在眼角定位中的应用", 《中国图象图形学报》, vol. 16, no. 2, 28 February 2011 (2011-02-28) *
舒梅: "基于肤色和模板匹配的的人眼定位", 《计算机工程与应用》, no. 2, 15 February 2009 (2009-02-15) *
高飞: "视线跟踪系统研究与设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 June 2007 (2007-06-15), pages 138 - 596 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105487787A (en) * 2015-12-09 2016-04-13 东莞酷派软件技术有限公司 Terminal operation method and device based on iris recognition and terminal
CN106990839A (en) * 2017-03-21 2017-07-28 张文庆 A kind of eyeball identification multimedia player and its implementation
CN107291238A (en) * 2017-06-29 2017-10-24 深圳天珑无线科技有限公司 A kind of data processing method and device
CN107291238B (en) * 2017-06-29 2021-03-05 南京粤讯电子科技有限公司 Data processing method and device
CN107392152A (en) * 2017-07-21 2017-11-24 青岛海信移动通信技术股份有限公司 A kind of method and device for obtaining iris image
CN107943527A (en) * 2017-11-30 2018-04-20 西安科锐盛创新科技有限公司 The method and its system of electronic equipment is automatically closed in sleep
CN109213325A (en) * 2018-09-12 2019-01-15 苏州佳世达光电有限公司 Eye gesture method for collecting characteristics and eye gesture identification system
CN109213325B (en) * 2018-09-12 2021-04-20 苏州佳世达光电有限公司 Eye potential feature acquisition method and eye potential identification system
CN110969084A (en) * 2019-10-29 2020-04-07 深圳云天励飞技术有限公司 A method, device, readable storage medium and terminal device for detecting an area of interest
CN110969084B (en) * 2019-10-29 2021-03-05 深圳云天励飞技术有限公司 Method and device for detecting attention area, readable storage medium and terminal equipment

Also Published As

Publication number Publication date
CN102662470B (en) 2016-02-10

Similar Documents

Publication Publication Date Title
CN102662470B (en) A kind of method and system realizing eye operation
CN106066696B (en) Sight tracing under natural light based on projection mapping correction and blinkpunkt compensation
WO2019228473A1 (en) Method and apparatus for beautifying face image
CN103885589B (en) Eye movement tracking method and device
US9411417B2 (en) Eye gaze tracking system and method
JP3761059B2 (en) Method and apparatus for detecting human face and observer tracking display
CN104133548A (en) Method and device for determining viewpoint area and controlling screen luminance
CN108427503A (en) Human eye method for tracing and human eye follow-up mechanism
CN107193383A (en) A kind of two grades of Eye-controlling focus methods constrained based on facial orientation
US10311583B2 (en) Eye motion detection method, program, program storage medium, and eye motion detection device
CN110032271A (en) Contrast control device and its method, virtual reality device and storage medium
TWI362005B (en)
CN106681484A (en) Image target segmentation system combining eye-movement tracking
CN106097354B (en) A kind of hand images dividing method of combining adaptive Gauss Face Detection and region growing
CN104679242A (en) Hand gesture segmentation method based on monocular vision complicated background
CN108681403A (en) A kind of trolley control method using eye tracking
CN104156643A (en) Eye sight-based password inputting method and hardware device thereof
Yu et al. An easy iris center detection method for eye gaze tracking system
Attivissimo et al. Performance evaluation of image processing algorithms for eye blinking detection
US20220392252A1 (en) Facial Skin Detection Method and Apparatus
WO2017113793A1 (en) Method and apparatus for determining area of finger in image, and a wrist-type device
Kunka et al. Non-intrusive infrared-free eye tracking method
CN114092985A (en) A terminal control method, device, terminal and storage medium
CN109194952B (en) Head-mounted eye movement tracking device and eye movement tracking method thereof
TW201624200A (en) Eyeball locating method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160210

Termination date: 20170401

CF01 Termination of patent right due to non-payment of annual fee