结合眼动跟踪的基于非拥塞窗口信息安全系统及方法
【技术领域】
[0001]本发明涉及图像处理技术和视觉信号处理领域,具体地,涉及一种结合眼动跟踪的基于非拥塞窗口信息安全系统及方法。
【背景技术】
[0002]随着信息技术的发展,尤其是移动设备的广泛普及,越来越多的人关心信息安全。虽然关于信息安全,现今有很多研宄,比如密码学,隐写术,但是这些都主要关心信息的传输安全,对于如何保护信息从显示设备到人眼的安全的研宄则非常少。目前,针对这个问题的一个流行的解决方法是用3M隐私过滤器,它通关过微型孔减少可视角度来阻止旁观者。然而,这种隐私过滤器不能阻止偷窥者从后面偷看。另一种方法是通过时域心理视觉调制技术。这种方法克服了 3M隐私过滤器的缺点,但是由于需要佩戴眼镜去看私密内容给用户带来了不便。
【发明内容】
[0003]本发明的目的是针对信息安全显示提出一种更好的解决方案,即结合眼动跟踪的基于非拥塞窗口信息安全系统及方法。
[0004]人眼大部分的视野在大多数情况下是拥塞的,只有在中间一个很小的非拥塞窗口内才是例外的。这个窗口和它的识别限制对于阅读的时候最明显。对于在这个窗口内部,文字处于非拥塞,人样可以看清;而在这窗口之外,文字拥塞了,不能看清。为了能够看清窗口之外的文字,必须移动人眼的视点使得这些文字处于非拥塞窗口之内。而这非拥塞窗口的大小取决于观察者的临界空隙和被观察物体之间的空隙。这是物体空隙超过临界空隙的区域。在视网膜中,临界空隙是独立于物体的位置的,它与物体到视点的距离成比例关系。当目标和周围的物体相似时,这种情况拥塞最大。
[0005]基于上述原理,为实现上述目的,本发明采用了以下技术方案:
[0006]根据本发明一方面,提供一种结合眼动跟踪的基于非拥塞窗口信息安全方法,包括如下步骤:
[0007]步骤一,跟踪阅读者的眼睛,获取阅读者在显示设备的视点位置;
[0008]步骤二,在视点位置创建窗口 ;
[0009]步骤三,在非拥塞窗口内显示私密文本,而窗口外显示伪文本;
[0010]步骤四,用户阅读文本时,只能识别窗口内的私密文本,而窗口外的伪文本不会影响到用户阅读。
[0011]优选地,步骤一中,所述跟踪阅读者的眼睛通过眼动仪实现,可以选择不同产品的眼动仪,要求眼动仪能够实时确定用户在显示设备的视点位置。比如采用眼动仪厂商Tobii的产品。
[0012]更优选地,所述的眼动仪跟踪用户视点位置,得到的数据会包含噪声,需要进一步利用滤波器进行过滤,滤波器选择均值滤波器或Kalman滤波器。
[0013]优选地,显示设备可以是显示器、电视机、LED屏幕、平板、或者手机等。
[0014]优选地,步骤二中,所述的在视点位置创建窗口,窗口大小可由实验测得,同时可以由用户自由调节,理想情况是窗口大小等于用户的非拥塞窗口大小。当窗口大小小于非拥塞窗口时,将会干扰用户阅读,因为伪文本将进入非拥塞窗口而被用户识别;当窗口大小大于非拥塞窗口时,会使得窗口易于被旁观者察觉而信息安全失效。
[0015]所述的步骤三中,私密文本和伪文本具有相同的文本格式,使得旁观者不易于察觉到私密文本的位置。窗口内显示私密文本,窗口外显示伪文本是通过编程实现的,使得私密文本和伪文本可以同时显示在显示设备上。
[0016]所述的步骤三中,在创建非拥塞窗口的同时,可以创建多个与非拥塞窗口同样大小的虚假窗口,虚假窗口内显示无关的文字,这样,即便旁观者能够觉察到窗口,也不能确定具体哪一个窗口才是真正的非拥塞窗口。
[0017]所述的步骤四中,用户阅读时只能识别窗口内的私密文本,而窗口外的伪文本不会影响到用户阅读,这是由于眼动仪可以实时跟踪用户的眼睛视点,而窗口的中心就是眼镜视点的位置,窗口的大小就是用户的非拥塞窗口的大小。对于用户来讲,用户只能识别非拥塞窗口内部的物体,而窗口外的物体将是拥塞的,无法识别。所以,对于窗口外的伪文本不会影响到用户的阅读。
[0018]所述的滤波器,可以很好地平滑数据,去除噪声的影响,同时,由于此系统是实时的系统,在滤出噪声的同时不能有很大的延时。
[0019]所述的噪声,包含了由于测量误差所引起的高频噪声和由瞳孔大小的改变与头部移动造成的漂移的低频噪声。
[0020]所述的窗口大小由实验测得,具体为:显示设备显示一个文本,确定一个中心点,测试者坐在与显示设备保持一定距离的位置,眼动仪跟踪测试者的眼动情况使得测试者的视点始终是这个中心点,然后然测试者画出可以识别出单词的区域,经过多个测试者的测试,对结果做平均,得出窗口的区域。
[0021]根据本发明另一方面,提供一种结合眼动跟踪的基于非拥塞窗口信息安全系统,包括:
[0022]显示设备,用于显示信息;
[0023]眼动仪,用于跟踪阅读者的眼睛,获取阅读者在显示设备的视点位置;
[0024]窗口创建模块,用于在显示设备上的视点位置创建窗口,该窗口为非拥塞窗口 ;
[0025]所述显示设备在非拥塞窗口内显示私密文本,而窗口外显示伪文本,用户阅读文本时,只能识别窗口内的私密文本,而窗口外的伪文本不会影响到用户阅读。
[0026]与现有技术相比,本发明具有以下有益效果:
[0027]针对最后10米以内的信息安全问题的一个流行的解决方法是用3M隐私过滤器,它通关过微型孔减少可视角度来阻止旁观者。然而,这种隐私过滤器不能阻止偷窥者从后面偷看。另一种方法是通过时域心理视觉调制技术。这种方法克服了 3M隐私过滤器的缺点,但是由于需要佩戴眼镜去看私密内容给用户带来了不便。
[0028]本发明提供的结合眼动跟踪的基于非拥塞窗口信息安全系统,很好的解决了现有技术中存在的上述问题。对于用户来说,本发明实现了在不影响原来阅读的情况下实现了信息安全;对于旁观者来讲,本发明显示的画面与普通画面无异,很难察觉用户正在查看私密文本,这种伪装技术大大提高了显示的安全。
【附图说明】
[0029]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0030]图1为本发明一实施例的流程图;
[0031]图2为本发明一实施例具体实现原理图;
[0032]图3为本发明一实施例测试窗口大小的实验图;
[0033]图4为本发明一实施例中均值滤波器和Kalman滤波器效果对比图;
[0034]图5为本发明一实施例中实现纹理映射和表面拷贝的具体流程图;
[0035]图6为本发明系统一实施例的展示图;
[0036]图7为本发明系统一实施例的初始界面;
[0037]图8为本发明系统一实施例中旁观者的所看到的画面;
[0038]图9为本发明一实施例的结果图,(a)为只有一个私密窗口的结果图,(b)为一个私密窗口和多个干扰的虚假窗口的结果图。
【具体实施方式】
[0039]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0040]如图1所示,本发明一实施例中的结合眼动跟踪的基于非拥塞窗口信息安全方法,包括如下步骤:
[0041]步骤一,跟踪阅读者的眼睛,获取阅读者在显示设备的视点位置;
[0042]所述跟踪阅读者的眼睛通过眼动仪实现,可以选择不同产品的眼动仪,要求眼动仪能够实时确定用户在显示设备的视点位置。比如采用眼动仪厂商Tobii的产品。
[0043]步骤二,在视点位置创建窗口 ;
[0044]步骤三,在非拥塞窗口内显示私密文本,而窗口外显示伪文本;
[0045]步骤四,用户阅读文本时,只能识别窗口内的私密文本,而窗口外的伪文本不会影响到用户阅读。
[0046]作为一个优选方式,本发明建立一个基于眼动仪(Tobii REX DeveloperEidt1n)电子书阅读器的信息安全显示系统,Tobii REX Developer Eidt1n眼动仪是一个便携式并简洁的USB眼动跟踪设备,可以安装在桌面电脑显示器或笔记本电脑上。当通过这个阅读器阅读时,因为眼动仪用户的视点将出现一个窗口。在窗口内,显示的是私密文字,而窗口外显示的是与私密文字无关的文字,称之为伪文字。当视点移动的时候,窗口将跟随之而动。所以,用户会始终看到私密文字。窗口外的伪文字是拥挤的,也就是说他们不会影响用户阅读。而对于旁观者,他们主要看到的都是伪文字,因为他们没法知道用户具体看哪里。
[0047]本发明上述方法,其核心是确定非拥塞窗口的大小。实际的窗口大小必须和非拥塞窗口大小一致。这样才能让用户感觉舒服自然。如果大小大于非拥塞窗口,旁观者将很容易觉察到私密文字,如果大小小于非拥塞窗口,一些外围的伪文字将进入非拥塞窗口,这样将会分散用户的注意力使得阅读很困难。
[0048]比如,窗口的大小的可以按照这样的方式确定:首先,设计一个如图3文本。文字的格式都是统一的,并且每个单词的长度为4个左右。让测试者注视在文本中间的‘sleep’这个单词。并且画出能够识别出单词的区域。为了避免测试者移动视点到其他的单词,设计了一个程序来确定用户的视点,使得文本可以随着用户的视点而移动。所以测试者将始终注视在红色的‘sleep’这个单词,这样画出的非拥塞窗口的区域就更加地准确。在实验中设定测试者到眼动仪和显示器的距离为60cm,一共有五位测试者参加了测试。图3中是测试者画出的结果,由此发现,在垂直方向,不会超过三行,而在水平方向,不会超过5个单词,所以非拥塞窗口可以用图1中的黑色矩形框来表示。当用户眼睛到显示器的距离从50cm到80cm变化时,窗口的大小会有细微的变化。所以这个非拥塞窗口的大小对于一定的距离是统一适用的。
[0049]本发明提供一种结合眼动跟踪的基于非拥塞窗口信息安全系统,包括:
[0050]显示设备,用于显示信息;
[0051]眼动仪,用于跟踪阅读者的眼睛,获取阅读者在显示设备的视点位置;
[0052]窗口创建模块,用于在显示设备上的视点位置创建窗口,该窗口为非拥塞窗口 ;
[0053]所述显示设备在非拥塞窗口内显示私密文本,而窗口外显示伪文本,用户阅读文本时,只能识别窗口内的私密文本,而窗口外的伪文本不会影响到用户阅读。
[0054]图2