The present disclosure relates to the technical field of image processing, in particular to a pupil positioning method and device, a storage medium and an electronic device. The method can include: obtaining a number of fitting points from the pupil boundary of the target in the image to be processed, moving the fitting points according to the preset direction to get a number of fitting points, combining with Kramer's law, fitting the ellipse to get the ellipse and the center of the ellipse, the center of the ellipse. The point moves in the opposite direction to the preset distance, and the center point after moving is determined as the pupil. The invention can reduce the operation bit width of the FPGA and can run on the FPGA. At the same time, the operation error, the calculation amount and the storage space are greatly reduced, the operation efficiency and the accuracy are improved, and the pupil positioning is more accurate.
【技术实现步骤摘要】
瞳孔定位方法及装置、存储介质、电子设备
本公开涉及图像处理
,尤其涉及一种瞳孔定位方法及装置、存储介质、电子设备。
技术介绍
对眼睛及其运动的研究是了解人类视觉机制、理解人的情感和行为以及基于眼动的人机交互等问题的关键。瞳孔检测与跟踪是人脸识别、表情识别、眼动分析、虹膜识别等技术的必要步骤,涉及图像处理、计算机视觉、模式识别等多个学科。目前,瞳孔定位算法非常普遍,且定位非常准确。然而现有的瞳孔定位算法的计算量大,且对于存储空间的需求较高,因此,现有的瞳孔定位算法都运行在PC端,而无法运行在FPGA上。若要运行在FPGA上,需要计算量较小且对存储空间要求不高的瞳孔定位算法。因此,本公开需要提供一种可运行在FPGA上的瞳孔定位算法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种瞳孔定位方法及装置、存储介质、电子设备,进而至少在一定程度上克服无法在FPGA上运行瞳孔定位算法等问题。根据本公开的一个方面,提供一种瞳孔定位方法,包括:获取待处理图像,并对所述待处理图像进行预处理得到二值图像;对所述二值图像中的瞳孔候选区域进行边界提取得到与各所述瞳孔候选区域对应的瞳孔候选边界;计算各所述瞳孔候选边界的长度,并将长度最长的所述瞳孔候选边界确定为目标瞳孔边界;在所述目标瞳孔边界上获取多个拟合点,并将多个所述拟合点按照一预设方向移动一预设距离得到多个目标拟合点;结合克拉默法则对多个所述目标拟合点进行椭圆拟合得到一椭圆,并获取所述椭圆的中心点;将所 ...
【技术保护点】
1.一种瞳孔定位方法,其特征在于,包括:获取待处理图像,并对所述待处理图像进行预处理得到二值图像;对所述二值图像中的瞳孔候选区域进行边界提取得到与各所述瞳孔候选区域对应的瞳孔候选边界;计算各所述瞳孔候选边界的长度,并将长度最长的所述瞳孔候选边界确定为目标瞳孔边界;在所述目标瞳孔边界上获取多个拟合点,并将多个所述拟合点按照一预设方向移动一预设距离得到多个目标拟合点;结合克拉默法则对多个所述目标拟合点进行椭圆拟合得到一椭圆,并获取所述椭圆的中心点;将所述中心点按照与所述预设方向相反的方向移动所述预设距离,并将移动后的中心点确定为瞳孔。
【技术特征摘要】
1.一种瞳孔定位方法,其特征在于,包括:获取待处理图像,并对所述待处理图像进行预处理得到二值图像;对所述二值图像中的瞳孔候选区域进行边界提取得到与各所述瞳孔候选区域对应的瞳孔候选边界;计算各所述瞳孔候选边界的长度,并将长度最长的所述瞳孔候选边界确定为目标瞳孔边界;在所述目标瞳孔边界上获取多个拟合点,并将多个所述拟合点按照一预设方向移动一预设距离得到多个目标拟合点;结合克拉默法则对多个所述目标拟合点进行椭圆拟合得到一椭圆,并获取所述椭圆的中心点;将所述中心点按照与所述预设方向相反的方向移动所述预设距离,并将移动后的中心点确定为瞳孔。2.根据权利要求1所述的瞳孔定位方法,其特征在于,所述对所述待处理图像进行预处理得到二值图像包括:获取所述待处理图像的灰度图像;对所述灰度图像进行高斯滤波,以得到去噪后的所述灰度图像;通过一灰度阈值将去噪后的所述灰度图像转化为二值图像。3.根据权利要求1所述的瞳孔定位方法,其特征在于,所述对所述二值图像中的瞳孔候选区域进行边界提取得到与各所述瞳孔候选区域对应的瞳孔候选边界包括:通过一边界检测算法分别提取各所述瞳孔候选区域的边界点;通过对各所述瞳孔候选区域的边界点进行连通域分析,得到与各所述瞳孔候选区域对应的瞳孔候选边界。4.根据权利要求1所述的瞳孔定位方法,其特征在于,所述在所述目标瞳孔边界上获取多个拟合点包括:将所述目标瞳孔边界等分为多个边界段,分别在各所述边界段上选取一个所述拟合点,以得到多个所述拟合点,其中,所述边界段的数量至少为六个。5.根据权利要求1所述的瞳孔定位方法,其特征在于,所述对所述二值图像中的瞳孔候选区域进行边界提取包括:对所述二值图像进行曝光处理,以得到曝光后的所述二...
【专利技术属性】
技术研发人员:薛鸿臻,孙建康,楚明磊,陈丽莉,
申请(专利权)人:京东方科技集团股份有限公司,北京京东方光电科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。