【技术实现步骤摘要】
一种基于注视点估计的屏幕保护方法
[0001]本专利技术涉及智能屏幕信息保护
,更具体的说是涉及一种基于注视点估计的屏幕保护方法。
技术介绍
[0002]目前,屏幕保护是电子设备使用过程当中一项非常重要的保护信息安全,防止数据泄漏的重要手段。在日常使用过程当中屏幕保护当中使用的多为操作系统自带锁屏程序,或其他外部锁屏程序,程序大多是根据电脑无人操作时间的长短来确定屏幕的锁定状态,当电脑在一定的时间内无人操作的情况下屏幕才会锁定,或者需要操作人员主动进行屏幕锁定操作。
[0003]这种屏幕保护方法,存在一定的缺陷,当电脑操作人员离开电脑时间过短或或没有主动进行锁屏操作的情况之下,存在电脑信息被他人恶意盗取的情况,对于金融行业来说员工的办公,操作电脑存有大量的客户隐私信息,电脑信息的泄漏可能会造成严重的后果。
[0004]因此,如何实现一种准确的即时的,能够做到人员离开屏幕立即锁定的屏幕保护程序是本领域亟需解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种基于注视点估计的屏幕保护方法,该方法可以根据人的眼球以及眼部特征确定视线的方向以及视线与屏幕注视点的坐标,从而确定电脑操作用户的视线是否停留在屏幕之上,确定视线不在电脑屏幕之上后,自动启动屏幕锁定,解决了现有屏幕保护方案锁屏不及时,信息容易泄露的问题。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种基于注视点估计的屏幕保护方法,该方法包括:
[0008]通过设 ...
【技术保护点】
【技术特征摘要】
1.一种基于注视点估计的屏幕保护方法。其特征在于,包括:通过设置在计算机的显示器顶部中央的一个相机采集显示器前方用户的图像,从人脸图像当中提取使用者的眼部特特征;使用基于Adaboost加小波(Harr
‑
like)特征的人脸检测方式获得人脸的位置区域信息,其中积分图的定义公式表示如下:使用了dlib c++库来进行人脸的特征点进行检测,获得人脸的68个特征点位置坐标;使用基于梯度分析与星射线结合的方式来计算虹膜中心点的位置坐标,使用了基于星射线的算法,对初步得到的虹膜中心点的位置坐标进行更为精确的定位,以提高算法的准确性与鲁棒性,引入了眼部的网格特征来减少眼动向量在Y轴上预测精度的不足,使用POSIT算法计算头部在X,Y轴上的偏转角度;在人脸正对显示器屏幕不动的情况下,获取人眼相关参数与屏幕间的映射关系;使用求得的左右偏转角度和上下的俯仰角度,对头部的偏转量进行运动补偿,得到校准后的注视点坐标;对得到的注视点的位置坐标与电脑屏幕的坐标范围进行比较确定注视点位置坐标是否在电脑显示屏幕的范围之内,以此来确定电脑操作人员是否在浏览电脑内容,当确定电脑操作人员未使用电脑时,将启动自动锁屏程序,确保电脑信息不发生泄漏。2.根据权利要求1所述的一种基于注视点估计的屏幕保护方法,其特征在于,人脸检测所使用的算法为基于Harr
‑
like特征以及级联分类器的Adaboost算法。3.根据权利要求1所述的一种基于注视点估计的眼控辅助输入方法,其特征在于,人眼范围的确定,具体包括以下步骤:使用了dlib c++库来进行人脸的特征点进行检测,获得人脸的68个特征点位置坐标;采用了基于梯度分析与星射线结合的方式来计算虹膜中心点的位置坐标,假设c点是虹膜中心点可能的位置所在,gi是在边缘xi处的梯度向量,di是c和gi之间的位移向量。对位移向量di与梯度gi进行正则化的操作后两者具有相同的方向。我们可以对正则化操作之后的位移向量与梯度向量进行点积运算来得到梯度向量厂。对于眼球图像可以看做是一个圆形物体,对于其最优的中心点c*,其在图像的边缘处像素坐标xi处,可以表示为:其中为了能够让每个位置可以获得同样的权重值,需要对位移向量进行归一化的操作。将其长度转化到单位长度。如公式所示:引入权重w,来对不同的点做出区分。权重wc=I*(cx,cy),其值是对眼部的图像进行过反色处理后该点的灰度值,越往中心位置其灰度值越大,可能性也...
【专利技术属性】
技术研发人员:宋红伟,郇长芬,
申请(专利权)人:中国农业银行股份有限公司潍坊分行,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。