理论教育 视线追踪技术:角膜反射检测与中心定位

视线追踪技术:角膜反射检测与中心定位

时间:2023-10-27 理论教育 版权反馈
【摘要】:这里使用如下判据,即普尔钦斑是尺度最大的高亮斑。去除其他小的团块,剩下的即为角膜反射团块map F。图5.28 瞳孔椭圆及瞳孔中心示例图5.29 角膜反射检测结果2.角膜反射中心定位角膜反射本来为圆形,但是由于光照等各种因素的影响,它为一些不规则的区域。图5.30 普尔钦斑中心示意图

视线追踪技术:角膜反射检测与中心定位

1.角膜反射区域普尔钦斑)检测

瞳孔区域附近必然有角膜反射点,所以可以在瞳孔区域附近检测普尔钦斑。由于角膜反射区域在暗瞳图像的特征是灰度值较高,所以在暗瞳图像上,可以从灰度值初步判断可能的角膜反射区域。角膜反射潜在区域map E的构成是由以下规则确定的:

978-7-111-34689-0-Chapter05-63.jpg

也就是说,角膜反射潜在区域是在瞳孔区域附近小于距离阈值thres9的集合中,暗瞳图像中搜索亮度大于灰度阈值thres8的点集。同样由于光照等因素影响,角膜反射区域也会有许多干扰点。这里使用如下判据,即普尔钦斑是尺度最大的高亮斑。去除其他小的团块,剩下的即为角膜反射团块map F。

978-7-111-34689-0-Chapter05-64.jpg

图5.28 瞳孔椭圆及瞳孔中心示例

978-7-111-34689-0-Chapter05-65.jpg

图5.29 角膜反射检测结果

2.角膜反射中心定位(www.daowen.com)

角膜反射本来为圆形,但是由于光照等各种因素的影响,它为一些不规则的区域。一般来讲,求角膜反射中心的方法有两种:一种是先求角膜反射的轮廓,然后对角膜反射边缘进行椭圆拟合,通过拟合椭圆的中心估计角膜反射中心[5];另一种是通过质心估计角膜反射中心[15]。本文根据角膜反射区域应为圆形的事实,采用区域最小外接圆中心来定位角膜反射中心[16],并将其圆心作为角膜反射的中心。角膜反射中心如图5.30所示,具体算法如下:

1)在点集中任取两个点AB,以AB两个点为直径作圆;

2)若以AB为直径的圆包容了点集所有点,则该圆即为所求的最小外接圆,否则在点集中找出距离该圆圆心最远的点C,以ABC三个点作圆;

3)若以ABC三个点确定的圆包容了点集的所有点,则该圆即为所求的最小外接圆;否则在点集中找出距离该圆圆心最远点D,执行4);

4)在ABCD中选两个点,以它们为直径作圆,若能包容这四个点,则以此两个点为AB转2),否则执行5);

5)在ABCD中任选三个点作圆。从中找出能包含这四点的最小圆,则以决定最小圆的三个点为ABC转3)。

978-7-111-34689-0-Chapter05-66.jpg

图5.30 普尔钦斑中心示意图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈