[go: up one dir, main page]

CN112580464A - Method and device for judging iris occlusion of upper eyelid - Google Patents

Method and device for judging iris occlusion of upper eyelid Download PDF

Info

Publication number
CN112580464A
CN112580464A CN202011444130.6A CN202011444130A CN112580464A CN 112580464 A CN112580464 A CN 112580464A CN 202011444130 A CN202011444130 A CN 202011444130A CN 112580464 A CN112580464 A CN 112580464A
Authority
CN
China
Prior art keywords
iris
upper eyelid
boundary
occlusion
continuous
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.)
Pending
Application number
CN202011444130.6A
Other languages
Chinese (zh)
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.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
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 Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN202011444130.6A priority Critical patent/CN112580464A/en
Publication of CN112580464A publication Critical patent/CN112580464A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/165Detection; Localisation; Normalisation using facial parts and geometric relationships
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/162Detection; Localisation; Normalisation using pixel segmentation or colour matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Ophthalmology & Optometry (AREA)
  • Geometry (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The invention provides a method and a device for judging the iris sheltered by an upper eyelid, wherein the method comprises the following steps: acquiring an upper eyelid boundary and an iris area in continuous face video frames; determining a standard point of an iris area according to a boundary line of the iris area of each frame of the human face video frame; under the condition that continuous shielding video frames exceeding a preset frame number appear, judging that the upper eyelid shields the iris; the continuous occlusion video frame refers to a continuous face video frame of which the upper eyelid boundary passes through the standard point. The standard points of the iris area are determined through the boundary line of the iris area, so that the standard points used for judging whether the occlusion occurs can be correspondingly changed in the moving process of the iris area, the judgment accuracy is guaranteed, meanwhile, the influence of blinking on the judgment accuracy is avoided through the condition that video frames are continuously occluded by preset frames, and the accuracy and the reliability of occlusion judgment are effectively improved.

Description

一种上眼睑遮挡虹膜的判断方法及装置Method and device for judging that upper eyelid covers iris

技术领域technical field

本发明涉及数据处理技术领域,尤其涉及一种上眼睑遮挡虹膜的判断方法及装置。The invention relates to the technical field of data processing, in particular to a method and device for judging that the upper eyelid blocks the iris.

背景技术Background technique

上眼睑遮挡虹膜的判断在很多领域都具有广泛的应用意义,例如在检测驾驶员疲劳度的时候,现有技术中通常都会通过上眼睑是否遮挡虹膜来判断驾驶员的疲劳情况,再例如,在检测学生上课听讲的专注程度时,也可以通过检测学生的上眼睑是否遮挡当虹膜来判断其专注程度。The judgment that the upper eyelid covers the iris has extensive application significance in many fields. For example, when detecting driver fatigue, in the prior art, the driver’s fatigue condition is usually judged by whether the upper eyelid covers the iris. When detecting the concentration level of students in listening to lectures in class, the concentration level of students can also be judged by detecting whether the upper eyelids of the students cover the iris.

但是现有技术中的上眼睑遮挡虹膜的判断,通过判断上眼睑边界线与眼内中线的关系,从而判断,但是在很多情况下,这样的检测方式并不准确,例如学生上课时,其会注视黑板,而此时,其虹膜的位置往往考上,而此时若依然通过上眼睑边界线与眼内中线的关系来判断是否出现遮挡,则会丧失准确性,因此如何更好的实现上眼睑遮挡虹膜的判断已经成为业界亟待解决的问题。However, the judgment of the upper eyelid covering the iris in the prior art is determined by judging the relationship between the upper eyelid boundary line and the midline of the eye. However, in many cases, such a detection method is not accurate. For example, when students are in class, they will Staring at the blackboard, and at this time, the position of the iris is often tested, and at this time, if the relationship between the upper eyelid boundary line and the midline of the eye is still used to judge whether there is occlusion, the accuracy will be lost, so how to better achieve the above The judgment that the eyelid covers the iris has become an urgent problem to be solved in the industry.

发明内容SUMMARY OF THE INVENTION

本发明提供一种上眼睑遮挡虹膜的判断方法及装置,用以解决如何更好的实现上眼睑遮挡虹膜的判断已经成为业界亟待解决的问题。The present invention provides a method and a device for judging that the upper eyelid covers the iris, so as to solve the problem that how to better realize the judgment of the upper eyelid covering the iris has become an urgent problem to be solved in the industry.

本发明提供一种上眼睑遮挡虹膜的判断方法,包括:The present invention provides a method for judging that the upper eyelid covers the iris, comprising:

获取连续人脸视频帧中的上眼睑边界和虹膜区域;Obtain the upper eyelid boundary and iris area in consecutive face video frames;

根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;According to the boundary line of the iris area of each frame of face video frame, determine the standard point of the iris area;

在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;In the case of continuous occlusion video frames exceeding a preset number of frames, it is determined that the upper eyelid occludes the iris;

所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。The continuous occlusion video frames refer to the continuous face video frames in which the upper eyelid boundary passes through the standard point.

根据本发明提供的一种上眼睑遮挡虹膜的判断方法,根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点的步骤,具体为:According to a method for judging that the upper eyelid covers the iris provided by the present invention, the step of determining the standard point of the iris area according to the boundary line of the iris area of each frame of the human face video frame is specifically:

将所述虹膜区域的边界线均分为多段子边界线,确定每段子边界线的边界点;The boundary lines of the iris region are equally divided into multiple sub-boundary lines, and the boundary points of each sub-boundary line are determined;

确定边界点法线之间的交点,通过虹膜区域内的所述交点进行回归运算,得到虹膜区域标准点;Determine the intersection between the normals of the boundary points, and perform regression operation through the intersection in the iris area to obtain a standard point in the iris area;

其中,所述边界点法线为每个边界点切线的法线。Wherein, the normal line of the boundary point is the normal line of the tangent line of each boundary point.

根据本发明提供的一种上眼睑遮挡虹膜的判断方法,具体包括:According to a method for judging that the upper eyelid covers the iris provided by the present invention, it specifically includes:

通过目标检测算法,检测出所述连续人脸视频帧中的人眼区域;Through the target detection algorithm, the human eye area in the continuous face video frame is detected;

通过语义分割模型,对所述连续人脸视频帧中的人眼区域进行人眼语义分割,得到每帧人脸视频帧的虹膜区域、巩膜区域和上眼睑边界。Through the semantic segmentation model, human eye semantic segmentation is performed on the human eye region in the continuous face video frames, and the iris region, sclera region and upper eyelid boundary of each face video frame are obtained.

根据本发明提供的一种上眼睑遮挡虹膜的判断方法,在所述得到每帧人脸视频帧的虹膜区域、巩膜区域和上眼睑边界的步骤之后,所述方法还包括:According to a method for judging that the upper eyelid blocks the iris provided by the present invention, after the step of obtaining the iris area, the sclera area and the upper eyelid boundary of each frame of the human face video frame, the method further includes:

通过索贝尔算子对所述虹膜区域和巩膜区域进行分析,得到虹膜区域的边界线。The iris area and the sclera area are analyzed by the Sobel operator to obtain the boundary line of the iris area.

根据本发明提供的一种上眼睑遮挡虹膜的判断方法,在所述获取连续人脸视频帧中的上眼睑边界和虹膜区域的步骤之前,所述方法还包括:According to a method for judging that the upper eyelid covers the iris provided by the present invention, before the step of acquiring the upper eyelid boundary and the iris area in the continuous face video frames, the method further includes:

通过预设图像处理算法,对原始连续人脸视频帧进行图像优化处理,得到连续人脸视频帧;Through the preset image processing algorithm, image optimization processing is performed on the original continuous face video frames to obtain continuous face video frames;

其中,所述预设图像处理算法为:高斯平滑滤波去噪声法、均值滤波去噪声法、中值滤波去噪声法和最佳滤波去噪声法。The preset image processing algorithms are: Gaussian smoothing filter denoising method, mean filtering denoising method, median filtering denoising method and optimal filtering denoising method.

根据本发明提供的一种上眼睑遮挡虹膜的判断方法,According to a method for judging that the upper eyelid covers the iris provided by the present invention,

在所述判定所述上眼睑对虹膜产生了遮挡的步骤之后,所述方法还包括:After the step of determining that the upper eyelid blocks the iris, the method further includes:

根据所述遮挡生成驾驶疲劳预警信号。A driving fatigue warning signal is generated according to the occlusion.

本发明还提供一种上眼睑遮挡虹膜的判断装置,包括:The present invention also provides a judging device for covering the iris with the upper eyelid, comprising:

获取模块,用于获取连续人脸视频帧中的上眼睑边界和虹膜区域;The acquisition module is used to acquire the upper eyelid boundary and iris area in continuous face video frames;

确定模块,用于根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;A determination module for determining the standard point of the iris region according to the boundary line of the iris region of each frame of human face video frame;

判定模块,用于在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;a determination module, configured to determine that the upper eyelid has blocked the iris in the case of continuous occlusion video frames exceeding a preset number of frames;

所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。The continuous occlusion video frames refer to the continuous face video frames in which the upper eyelid boundary passes through the standard point.

所述确定模块,具体用于:The determining module is specifically used for:

将所述虹膜区域的边界线均分为多段子边界线,确定每段子边界线的边界点;The boundary lines of the iris region are equally divided into multiple sub-boundary lines, and the boundary points of each sub-boundary line are determined;

确定边界点法线之间的交点,通过虹膜区域内的所述交点进行回归运算,得到虹膜区域标准点;Determine the intersection between the normals of the boundary points, and perform regression operation through the intersection in the iris area to obtain a standard point in the iris area;

其中,所述边界点法线为每个边界点切线的法线。Wherein, the normal line of the boundary point is the normal line of the tangent line of each boundary point.

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述上眼睑遮挡虹膜的判断方法的步骤。The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, when the processor executes the program, the upper eyelid occlusion as described above is implemented The steps of the iris judgment method.

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述上眼睑遮挡虹膜的判断方法的步骤。The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of any of the above-mentioned methods for judging that the upper eyelid covers the iris.

本发明提供的一种上眼睑遮挡虹膜的判断方法及装置,通过区分人眼区域中的虹膜区域和巩膜区域,通过虹膜区域的边界线,来确定虹膜区域的标准点,使得虹膜区域在移动的过程中,用于判断是否发生遮挡的标准点也能相应变化,从而保证判断的准确性,同时通过预设帧数的连续遮挡视频帧这一条件,从而避免了眨眼对于判断准确性的影响,有效提高遮挡判断的准确性和可靠性。The present invention provides a method and device for judging that the iris is blocked by the upper eyelid. By distinguishing the iris area and the sclera area in the human eye area, the standard point of the iris area is determined by the boundary line of the iris area, so that the iris area is moving During the process, the standard points used to judge whether occlusion occurs can also be changed accordingly, so as to ensure the accuracy of judgment, and at the same time, by the condition of continuous occlusion of video frames by a preset number of frames, the influence of blinking on the judgment accuracy can be avoided. Effectively improve the accuracy and reliability of occlusion judgment.

附图说明Description of drawings

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the present invention or the technical solutions in the prior art more clearly, the following will briefly introduce the accompanying 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 the For some embodiments of the invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1是本发明提供的上眼睑遮挡虹膜的判断方法的流程示意图;Fig. 1 is the schematic flow chart of the judgment method of upper eyelid shielding iris provided by the present invention;

图2为发明提供的确定边界点法线之间的交点的示意图;2 is a schematic diagram of determining the intersection between the normals of the boundary points provided by the invention;

图3为本发明提供的语义分割效果示意图;3 is a schematic diagram of a semantic segmentation effect provided by the present invention;

图4为本发明提供的上眼睑遮挡虹膜的判断装置示意图;4 is a schematic diagram of a judging device for the upper eyelid covering the iris provided by the present invention;

图5为本发明提供的电子设备的实体结构示意图。FIG. 5 is a schematic diagram of the physical structure of the electronic device provided by the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

图1是本发明提供的上眼睑遮挡虹膜的判断方法的流程示意图,如图1所示,包括:1 is a schematic flowchart of a method for judging an upper eyelid covering an iris provided by the present invention, as shown in FIG. 1 , including:

步骤S1,获取连续人脸视频帧中的上眼睑边界和虹膜区域;Step S1, obtaining the upper eyelid boundary and the iris area in the continuous face video frame;

具体的,本发明中所描述的上眼睑边界具体是指保护眼球的上眼睑的边缘位置,也是在闭眼过程中,上眼睑遮住眼球的边界线。Specifically, the upper eyelid boundary described in the present invention specifically refers to the edge position of the upper eyelid that protects the eyeball, and is also the boundary line where the upper eyelid covers the eyeball in the process of closing the eye.

本发明中获取上眼睑边界的位置,是为了判断当前上眼睑与虹膜的位置关系。In the present invention, the position of the upper eyelid boundary is obtained to determine the current positional relationship between the upper eyelid and the iris.

本发明中所描述的连续人脸视频帧是指连续时间拍摄的人脸视频所拆分的视频帧。The continuous face video frames described in the present invention refer to the video frames split from the face videos captured in continuous time.

步骤S2,根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;Step S2, according to the boundary line of the iris area of each frame of human face video frame, determine the standard point of the iris area;

具体的,由于虹膜的位置会随着注视目标的变化而相应变化,也就是说虹膜区域的位置是会发生改变的,因此根据人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点,根据虹膜区域的位置变化而不断更新标准点,从而保证遮挡判断的准确性。Specifically, since the position of the iris will change correspondingly with the change of the gaze target, that is to say, the position of the iris area will change. Therefore, according to the boundary line of the iris area of the face video frame, determine the position of the iris area. The standard point is continuously updated according to the position change of the iris area, so as to ensure the accuracy of the occlusion judgment.

步骤S3,在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;Step S3, in the presence of continuous occlusion video frames exceeding the preset number of frames, it is determined that the upper eyelid has occluded the iris;

所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。The continuous occlusion video frames refer to the continuous face video frames in which the upper eyelid boundary passes through the standard point.

在检测的过程中,经常会发生正常眨眼的情况,并且眨眼的情况出现的次数也比较多,而眨眼的过程中,必然会出现上眼睑遮挡虹膜的情况,但是眨眼发生的遮挡并不是本发明想要检测到的情况,因此本申请通过超过预设帧数的连续遮挡视频帧的筛选标准,来筛除因为眨眼而产生的上眼睑遮挡虹膜的情况,正常人平均每分钟要眨眼十几次,通常2~6秒就要眨眼一次,每次眨眼要用0.2~0.4秒钟时间。不同的影像帧数不同,本发明针对的数据是相机拍摄出来的30帧每秒的视频,那么本发明就会将15帧(0.5)秒以内的遮挡作为眨眼现象,不将其记录在结果中,从而可以进一步提高遮挡判断的准确性。In the process of detection, normal blinking often occurs, and the number of blinks is relatively high. During the blinking process, the upper eyelid will inevitably cover the iris, but the occlusion of blinking is not the present invention. To detect the situation, this application uses the screening criteria of continuous occlusion video frames exceeding the preset number of frames to screen out the situation where the upper eyelid occludes the iris caused by blinking. Normal people blink on average more than a dozen times per minute. , usually 2 to 6 seconds to blink once, and each blink takes 0.2 to 0.4 seconds. Different image frames have different numbers. The data targeted by the present invention is the 30 frames per second video shot by the camera, then the present invention will take the occlusion within 15 frames (0.5) seconds as the blinking phenomenon, and will not record it in the result. , so that the accuracy of occlusion judgment can be further improved.

本发明通过区分人眼区域中的虹膜区域和巩膜区域,通过虹膜区域的边界线,来确定虹膜区域的标准点,使得虹膜区域在移动的过程中,用于判断是否发生遮挡的标准点也能相应变化,从而保证判断的准确性,同时通过预设帧数的连续遮挡视频帧这一条件,从而避免了眨眼对于判断准确性的影响,有效提高遮挡判断的准确性和可靠性。The invention determines the standard point of the iris area by distinguishing the iris area and the sclera area in the human eye area, and determines the standard point of the iris area through the boundary line of the iris area, so that the standard point used for judging whether occlusion occurs during the movement of the iris area can also be used. Corresponding changes are made to ensure the accuracy of the judgment. At the same time, through the condition of continuous occlusion of video frames with a preset number of frames, the influence of blinking on the judgment accuracy is avoided, and the accuracy and reliability of the occlusion judgment are effectively improved.

可选的,根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点的步骤,具体为:Optionally, the step of determining the standard point of the iris area according to the boundary line of the iris area of each frame of the face video frame is specifically:

将所述虹膜区域的边界线均分为多段子边界线,确定每段子边界线的边界点;The boundary lines of the iris region are equally divided into multiple sub-boundary lines, and the boundary points of each sub-boundary line are determined;

确定边界点法线之间的交点,通过虹膜区域内的所述交点进行回归运算,得到虹膜区域标准点;Determine the intersection between the normals of the boundary points, and perform regression operation through the intersection in the iris area to obtain a standard point in the iris area;

其中,所述边界点法线为每个边界点切线的法线。Wherein, the normal line of the boundary point is the normal line of the tangent line of each boundary point.

更具体的,图2为发明提供的确定边界点法线之间的交点的示意图,如图2所示,本发明中虹膜区域的边界线是指区分虹膜区域和巩膜区域之间的分界线,该分界线通常是一个弧线,而本发明可以根据实际需要将其均分为多段子边界线,即将分界线划分为多段,此时每段子边界线均存在两个边界点,找到每个边界点的切线后,在确定每个边界点切线的法线,确定各条法线之间的交点,只保留虹膜区域内的交点,确定各个交点的像素坐标。More specifically, FIG. 2 is a schematic diagram of determining the intersection between the normals of the boundary points provided by the invention. As shown in FIG. 2 , the boundary line of the iris area in the present invention refers to the dividing line that distinguishes the iris area and the sclera area. The dividing line is usually an arc, and the present invention can divide it into multiple sub-boundary lines according to actual needs, that is, dividing the dividing line into multiple segments. At this time, each sub-boundary line has two boundary points. Find each boundary After the tangent line of the point is determined, the normal line of the tangent line of each boundary point is determined, the intersection point between the normal lines is determined, only the intersection point in the iris area is retained, and the pixel coordinates of each intersection point are determined.

根据所有交点的像素坐标,按照如下公式进行回归运算,According to the pixel coordinates of all intersection points, the regression operation is performed according to the following formula,

Figure BDA0002823657340000061
Figure BDA0002823657340000061

其中,L是回归运算的loss值,

Figure BDA0002823657340000062
Figure BDA0002823657340000063
是回归运算的预测值,yi与xi表示所有可能的法线交点(黑点),n是法线交点的数量。Among them, L is the loss value of the regression operation,
Figure BDA0002823657340000062
and
Figure BDA0002823657340000063
is the predicted value of the regression operation, yi and xi represent all possible normal intersections (black dots), and n is the number of normal intersections.

其中,

Figure BDA0002823657340000064
Figure BDA0002823657340000065
的求取方法是:遍历以睑裂长度为半径的圆上所有的点,把这些点作为
Figure BDA0002823657340000071
Figure BDA0002823657340000072
的值代入公式求出L的结果,其中,眼睑长度是根据巩膜最左边的点和最右边的点的横坐标相减进行计算的,然后最终选择L值最小的那个
Figure BDA0002823657340000073
Figure BDA0002823657340000074
作为最后的坐标G。in,
Figure BDA0002823657340000064
and
Figure BDA0002823657340000065
The calculation method is: traverse all the points on the circle with the palpebral fissure length as the radius, and use these points as
Figure BDA0002823657340000071
and
Figure BDA0002823657340000072
The value of L is substituted into the formula to obtain the result of L, where the eyelid length is calculated by subtracting the abscissa of the leftmost point and the rightmost point of the sclera, and then the one with the smallest L value is finally selected.
Figure BDA0002823657340000073
and
Figure BDA0002823657340000074
as the final coordinate G.

遍历所有的交点,计算L值使其最小,就能得到最终的瞳孔中心点G

Figure BDA0002823657340000075
即虹膜的标准点。Traverse all the intersection points, calculate the L value to make it the smallest, and you can get the final pupil center point G
Figure BDA0002823657340000075
That is, the standard point of the iris.

本发明通过虹膜区域的边界线,来确定虹膜区域的标准点,使得虹膜区域在移动的过程中,用于判断是否发生遮挡的标准点也能相应变化,从而保证判断的准确性。The present invention determines the standard point of the iris area through the boundary line of the iris area, so that the standard point used for judging whether occlusion occurs can also change correspondingly during the movement of the iris area, thereby ensuring the accuracy of the judgment.

可选的,获取连续人脸视频帧中的上眼睑边界和虹膜区域的步骤,具体包括:Optionally, the step of acquiring the upper eyelid boundary and the iris area in the continuous face video frames specifically includes:

通过目标检测算法,检测出所述连续人脸视频帧中的人眼区域;Through the target detection algorithm, the human eye area in the continuous face video frame is detected;

通过语义分割模型,对所述连续人脸视频帧中的人眼区域进行人眼语义分割,得到每帧人脸视频帧的虹膜区域、巩膜区域和上眼睑边界。Through the semantic segmentation model, human eye semantic segmentation is performed on the human eye region in the continuous face video frames, and the iris region, sclera region and upper eyelid boundary of each face video frame are obtained.

具体的,本发明中所描述的目标检测算法用于检测人脸视频帧中的人眼区域,其具体可以AdaBoost算法或yolov3的目标识别框架等常规算法实现。Specifically, the target detection algorithm described in the present invention is used to detect the human eye region in the face video frame, which can be specifically implemented by conventional algorithms such as the AdaBoost algorithm or the target recognition framework of yolov3.

接着针对于人眼区域,使用当下鲁棒的语义分割模型对人眼部分语义分割,例如segnet来实现,图3为本发明提供的语义分割效果示意图,如图3所示,得到每帧人脸视频帧的虹膜区域和巩膜区域。Next, for the human eye area, use the current robust semantic segmentation model to segment the human eye part, such as segnet. Figure 3 is a schematic diagram of the semantic segmentation effect provided by the present invention. As shown in Figure 3, each frame of the face is obtained. The iris area and sclera area of the video frame.

本发明通过语义分割模型对人眼部分进行语义分割,有利于后续确定虹膜区域标准点。The present invention performs semantic segmentation on the part of the human eye through the semantic segmentation model, which is beneficial to the subsequent determination of standard points in the iris region.

可选的,在所述得到每帧人脸视频帧的虹膜区域、巩膜区域和上眼睑边界的步骤之后,所述方法还包括:Optionally, after the step of obtaining the iris area, the sclera area and the upper eyelid boundary of each frame of the human face video frame, the method further includes:

通过索贝尔算子对所述虹膜区域和巩膜区域进行分析,得到虹膜区域的边界线。The iris area and the sclera area are analyzed by the Sobel operator to obtain the boundary line of the iris area.

具体的,本发明通过索贝尔算子计算出所有像素的邻域梯度值,用这样的方法找到的梯度方向,即边界点法线的方向,从而确定虹膜区域的边界线,即虹膜区域和巩膜区域的分割线。Specifically, the present invention calculates the neighborhood gradient values of all pixels through the Sobel operator, and uses the gradient direction found in this way, that is, the direction of the normal line of the boundary point, to determine the boundary line of the iris area, that is, the iris area and the sclera. The dividing line of the area.

可选的,在所述获取连续人脸视频帧中的上眼睑边界和虹膜区域的步骤之前,所述方法还包括:Optionally, before the step of obtaining the upper eyelid boundary and the iris area in the continuous face video frames, the method further includes:

通过预设图像处理算法,对原始连续人脸视频帧进行图像优化处理,得到连续人脸视频帧;Through the preset image processing algorithm, image optimization processing is performed on the original continuous face video frames to obtain continuous face video frames;

其中,所述预设图像处理算法为:高斯平滑滤波去噪声法、均值滤波去噪声法、中值滤波去噪声法和最佳滤波去噪声法。The preset image processing algorithms are: Gaussian smoothing filter denoising method, mean filtering denoising method, median filtering denoising method and optimal filtering denoising method.

可选的,在所述判定所述上眼睑对虹膜产生了遮挡的步骤之后,所述方法还包括:Optionally, after the step of determining that the upper eyelid blocks the iris, the method further includes:

根据所述遮挡生成驾驶疲劳预警信号。A driving fatigue warning signal is generated according to the occlusion.

具体的,当本发明中检测到上眼睑遮挡虹膜后,则判定驾驶员当前已经处于疲劳状态,需要对其发出驾驶疲劳预警,从而保护驾驶的安全。Specifically, when it is detected that the upper eyelid covers the iris in the present invention, it is determined that the driver is currently in a fatigued state, and a driving fatigue warning needs to be issued to the driver, so as to protect the safety of driving.

图4为本发明提供的上眼睑遮挡虹膜的判断装置示意图,如图4所示,包括:获取模块410、确定模块420和判定模块430;其中,获取模块410用于获取连续人脸视频帧中的上眼睑边界和虹膜区域;其中,确定模块420用于根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;其中,判定模块430用于在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。FIG. 4 is a schematic diagram of the judging device for the upper eyelid covering the iris provided by the present invention. As shown in FIG. 4 , it includes: an acquisition module 410, a determination module 420, and a determination module 430; wherein, the acquisition module 410 is used to acquire continuous face video frames. The upper eyelid boundary and the iris area; wherein, the determination module 420 is used to determine the standard point of the iris area according to the boundary line of the iris area of each frame of the human face video frame; In the case of continuous occlusion video frames of the number of frames, it is determined that the upper eyelid occludes the iris; the continuous occlusion video frame refers to the continuous face video frame in which the upper eyelid boundary passes through the standard point.

所述确定模块,具体用于:The determining module is specifically used for:

将所述虹膜区域的边界线均分为多段子边界线,确定每段子边界线的边界点;The boundary lines of the iris region are equally divided into multiple sub-boundary lines, and the boundary points of each sub-boundary line are determined;

确定边界点法线之间的交点,通过虹膜区域内的所述交点进行回归运算,得到虹膜区域标准点;Determine the intersection between the normals of the boundary points, and perform regression operation through the intersection in the iris area to obtain a standard point in the iris area;

其中,所述边界点法线为每个边界点切线的法线。Wherein, the normal line of the boundary point is the normal line of the tangent line of each boundary point.

所述获取模块,具体用于:The acquisition module is specifically used for:

通过目标检测算法,检测出所述连续人脸视频帧中的人眼区域;Through the target detection algorithm, the human eye area in the continuous face video frame is detected;

通过语义分割模型,对所述连续人脸视频帧中的人眼区域进行人眼语义分割,得到每帧人脸视频帧的虹膜区域、巩膜区域和上眼睑边界。Through the semantic segmentation model, human eye semantic segmentation is performed on the human eye region in the continuous face video frames, and the iris region, sclera region and upper eyelid boundary of each face video frame are obtained.

所述获取模块,还用于:The obtaining module is also used for:

通过索贝尔算子对所述虹膜区域和巩膜区域进行分析,得到虹膜区域的边界线。The iris area and the sclera area are analyzed by the Sobel operator to obtain the boundary line of the iris area.

所述装置还包括预处理模块,所述预处理模块具体用于:The device also includes a preprocessing module, which is specifically used for:

通过预设图像处理算法,对原始连续人脸视频帧进行图像优化处理,得到连续人脸视频帧;Through the preset image processing algorithm, image optimization processing is performed on the original continuous face video frames to obtain continuous face video frames;

其中,所述预设图像处理算法为:高斯平滑滤波去噪声法、均值滤波去噪声法、中值滤波去噪声法和最佳滤波去噪声法。The preset image processing algorithms are: Gaussian smoothing filter denoising method, mean filtering denoising method, median filtering denoising method and optimal filtering denoising method.

所述装置还包括预警模块,所述预警模块用于:The device also includes an early warning module, which is used for:

根据所述遮挡生成驾驶疲劳预警信号。A driving fatigue warning signal is generated according to the occlusion.

本发明通过区分人眼区域中的虹膜区域和巩膜区域,通过虹膜区域的边界线,来确定虹膜区域的标准点,使得虹膜区域在移动的过程中,用于判断是否发生遮挡的标准点也能相应变化,从而保证判断的准确性,同时通过预设帧数的连续遮挡视频帧这一条件,从而避免了眨眼对于判断准确性的影响,有效提高遮挡判断的准确性和可靠性。The invention determines the standard point of the iris area by distinguishing the iris area and the sclera area in the human eye area, and determines the standard point of the iris area through the boundary line of the iris area, so that the standard point used for judging whether occlusion occurs during the movement of the iris area can also be used. Corresponding changes are made to ensure the accuracy of the judgment. At the same time, through the condition of continuous occlusion of video frames with a preset number of frames, the influence of blinking on the judgment accuracy is avoided, and the accuracy and reliability of the occlusion judgment are effectively improved.

图5为本发明提供的电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行上眼睑遮挡虹膜的判断方法,该方法包括:获取连续人脸视频帧中的上眼睑边界和虹膜区域;根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。FIG. 5 is a schematic diagram of the physical structure of the electronic device provided by the present invention. As shown in FIG. 5 , the electronic device may include: a processor (processor) 510, a communication interface (Communications Interface) 520, a memory (memory) 530 and a communication bus 540 , wherein the processor 510 , the communication interface 520 , and the memory 530 communicate with each other through the communication bus 540 . The processor 510 can invoke the logic instructions in the memory 530 to execute a method for judging that the upper eyelid covers the iris, the method comprising: acquiring the upper eyelid boundary and the iris area in consecutive human face video frames; The boundary line of the area determines the standard point of the iris area; in the case of continuous occlusion video frames exceeding the preset number of frames, it is determined that the upper eyelid has occluded the iris; the continuous occlusion video frame refers to the The upper eyelid boundary passes through the continuous face video frames of the standard point.

此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logic instructions in the memory 530 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的上眼睑遮挡虹膜的判断方法,该方法包括:获取连续人脸视频帧中的上眼睑边界和虹膜区域;根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer When executing, the computer can execute the judgment method of the upper eyelid covering the iris provided by the above-mentioned methods, and the method includes: acquiring the upper eyelid boundary and the iris area in the continuous human face video frames; The boundary line is used to determine the standard point of the iris area; in the case of continuous occlusion video frames exceeding the preset number of frames, it is determined that the upper eyelid has occluded the iris; the continuous occlusion video frame refers to the upper eyelid. The eyelid boundary passes through the continuous face video frames of the standard point.

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的上眼睑遮挡虹膜的判断方法,该方法包括:获取连续人脸视频帧中的上眼睑边界和虹膜区域;根据每帧人脸视频帧的虹膜区域的边界线,确定所述虹膜区域的标准点;在出现超过预设帧数的连续遮挡视频帧的情况下,判定所述上眼睑对虹膜产生了遮挡;所述连续遮挡视频帧是指所述上眼睑边界经过所述标准点的连续人脸视频帧。In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, is implemented to execute the method for judging that the upper eyelid covers the iris provided by the above embodiments , the method comprises: obtaining the upper eyelid boundary and the iris area in the continuous face video frames; determining the standard point of the iris area according to the boundary line of the iris area of each frame of the face video frame; In the case of continuous occlusion video frames, it is determined that the upper eyelid occludes the iris; the continuous occlusion video frame refers to the continuous face video frame in which the upper eyelid boundary passes through the standard point.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, wherein 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 over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

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

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for judging the iris occlusion of an upper eyelid is characterized by comprising the following steps:
acquiring an upper eyelid boundary and an iris area in continuous face video frames;
determining a standard point of an iris area according to a boundary line of the iris area of each frame of the human face video frame;
under the condition that continuous shielding video frames exceeding a preset frame number appear, judging that the upper eyelid shields the iris;
the continuous occlusion video frame refers to a continuous face video frame of which the upper eyelid boundary passes through the standard point.
2. The method for judging the iris occlusion by the upper eyelid according to claim 1, wherein the step of determining the standard point of the iris area according to the boundary line of the iris area of each frame of the face video frame comprises the following specific steps:
equally dividing the boundary line of the iris area into a plurality of sections of sub-boundary lines, and determining the boundary point of each section of sub-boundary line;
determining intersection points between the normal lines of the boundary points, and performing regression operation through the intersection points in the iris area to obtain iris area standard points;
wherein the boundary point normal is a normal of each boundary point tangent.
3. The method for determining the occlusion of the iris by the upper eyelid according to claim 1, wherein the step of obtaining the upper eyelid boundary and the iris region in the continuous human face video frames specifically comprises:
detecting human eye regions in the continuous human face video frames through a target detection algorithm;
and performing human eye semantic segmentation on human eye regions in the continuous human face video frames through a semantic segmentation model to obtain an iris region, a scleral region and an upper eyelid boundary of each frame of human face video frames.
4. The method for determining the occlusion of the iris by the upper eyelid according to claim 3, wherein after the step of obtaining the iris region, sclera region and upper eyelid boundary of each frame of the human face video, the method further comprises:
and analyzing the iris region and the sclera region through a Sobel operator to obtain a boundary line of the iris region.
5. The method for determining occlusion of an iris by an upper eyelid according to claim 3, wherein before the step of obtaining the upper eyelid boundary and the iris region in consecutive video frames of human faces, the method further comprises:
carrying out image optimization processing on the original continuous face video frames through a preset image processing algorithm to obtain continuous face video frames;
wherein, the preset image processing algorithm is as follows: a Gaussian smoothing filter denoising method, a mean filter denoising method, a median filter denoising method and an optimal filter denoising method.
6. The method for determining occlusion of an iris by an upper eyelid according to claim 3, wherein after the step of determining occlusion of the iris by the upper eyelid, the method further comprises:
and generating a driving fatigue early warning signal according to the shielding.
7. An apparatus for determining occlusion of an iris by an upper eyelid, comprising:
the acquisition module is used for acquiring the upper eyelid boundary and the iris area in the continuous human face video frames;
the determining module is used for determining a standard point of an iris area according to a boundary line of the iris area of each frame of the face video frame;
the judging module is used for judging that the upper eyelid shields the iris under the condition that continuous shielding video frames exceeding a preset frame number appear;
the continuous occlusion video frame refers to a continuous face video frame of which the upper eyelid boundary passes through the standard point.
8. The apparatus for determining occlusion of an iris by an upper eyelid according to claim 7, wherein the determining module is specifically configured to:
equally dividing the boundary line of the iris area into a plurality of sections of sub-boundary lines, and determining the boundary point of each section of sub-boundary line;
determining intersection points between the normal lines of the boundary points, and performing regression operation through the intersection points in the iris area to obtain iris area standard points;
wherein the boundary point normal is a normal of each boundary point tangent.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the method for determining occlusion of an iris by an upper eyelid according to any one of claims 1 to 6 when executing the program.
10. A non-transitory computer-readable storage medium, on which a computer program is stored, wherein the computer program, when being executed by a processor, implements the steps of the method for determining that an upper eyelid occludes an iris according to any one of claims 1 to 6.
CN202011444130.6A 2020-12-08 2020-12-08 Method and device for judging iris occlusion of upper eyelid Pending CN112580464A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011444130.6A CN112580464A (en) 2020-12-08 2020-12-08 Method and device for judging iris occlusion of upper eyelid

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011444130.6A CN112580464A (en) 2020-12-08 2020-12-08 Method and device for judging iris occlusion of upper eyelid

Publications (1)

Publication Number Publication Date
CN112580464A true CN112580464A (en) 2021-03-30

Family

ID=75131098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011444130.6A Pending CN112580464A (en) 2020-12-08 2020-12-08 Method and device for judging iris occlusion of upper eyelid

Country Status (1)

Country Link
CN (1) CN112580464A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025025772A1 (en) * 2023-07-28 2025-02-06 腾讯科技(深圳)有限公司 Iris obstruction analysis method and apparatus, and computer device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110150334A1 (en) * 2008-07-23 2011-06-23 Indian University & Technology Corporation System and method for non-cooperative iris image acquisition
CN108720851A (en) * 2018-05-23 2018-11-02 释码融和(上海)信息科技有限公司 A kind of driving condition detection method, mobile terminal and storage medium
CN110232327A (en) * 2019-05-21 2019-09-13 浙江师范大学 A kind of driving fatigue detection method based on trapezoidal concatenated convolutional neural network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110150334A1 (en) * 2008-07-23 2011-06-23 Indian University & Technology Corporation System and method for non-cooperative iris image acquisition
CN108720851A (en) * 2018-05-23 2018-11-02 释码融和(上海)信息科技有限公司 A kind of driving condition detection method, mobile terminal and storage medium
CN110232327A (en) * 2019-05-21 2019-09-13 浙江师范大学 A kind of driving fatigue detection method based on trapezoidal concatenated convolutional neural network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025025772A1 (en) * 2023-07-28 2025-02-06 腾讯科技(深圳)有限公司 Iris obstruction analysis method and apparatus, and computer device

Similar Documents

Publication Publication Date Title
CN112384127B (en) Eyelid ptosis detection method and system
CN111295664B (en) Method, device and computer-readable storage medium for locating hairline contour
CN111681242B (en) Retinal vessel arteriovenous distinguishing method, device and equipment
CN105286802B (en) Driver Fatigue Detection based on video information
Ou et al. Intelligent video-based drowsy driver detection system under various illuminations and embedded software implementation
CN103493100B (en) Eyelid detection device, eyelid detection method
KR101761586B1 (en) Method for detecting borderline between iris and sclera
JP6784261B2 (en) Information processing equipment, image processing system, image processing method and program
CN103942539A (en) Method for accurately and efficiently extracting human head ellipse and detecting shielded human face
CN106599783A (en) Video occlusion detection method and device
WO2024245215A1 (en) Pupil motion tracking method and apparatus, and device and storage medium
CN112580464A (en) Method and device for judging iris occlusion of upper eyelid
CN109614858B (en) Pupil center detection method and device
KR102415507B1 (en) Image processing method and image processing apparatus
CN113450341A (en) Image processing method and device, computer readable storage medium and electronic device
CN116644476B (en) Image shielding method and device, electronic equipment and storage medium
Naing et al. Automated optic disk segmentation for optic disk edema classification using factorized gradient vector flow
CN115297321B (en) Regional early warning method, early warning equipment, electronic equipment and medium
US20220309833A1 (en) Iris detection method, iris detection apparatus, and non-transitory computer-readable recording medium recording iris detection program
JP2020135659A (en) Parameter determination method, parameter determination device, and program
JP5035139B2 (en) Eye image processing device
Khatter et al. Retinal vessel segmentation using Robinson compass mask and fuzzy c-means
EP3621031B1 (en) Systems and methods for performing hand segmentation
Nazari et al. Segmentation of retinal blood vessels by top-hat multi-scale detection for optic disc removal
TWI673034B (en) Methods and system for detecting blepharoptosis

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