一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

校准方法及相关设备与流程

2021-10-27 20:26:00 来源:中国专利 TAG:校准 方法 相关 设备 电子


1.本技术涉及电子技术领域,尤其涉及一种校准方法及相关设备。


背景技术:

2.光学指纹对环境光和光路稳定性要求比较高,需要在电子设备(如智能手机、平板电脑等)出厂前进行校准,如利用校准盒亮暗两个固定反射面的差分校准方案可以消除背景噪声。但是电子设备在实际使用过程中显示屏老化或者解锁界面背景差异等因素,都会导致指纹感应区域采图时亮度的变化,此时如果还是减去固定的背景底噪就会导致信号信噪比(signal noise ratio,snr)损失甚至出现触控面板(touch panel,tp)走线形成的网格。


技术实现要素:

3.本技术实施例提供一种校准方法及相关设备,用于提升后续用于指纹验证的指纹图像的质量。
4.第一方面,本技术实施例提供一种校准方法,应用于包括触控屏和指纹传感器的电子设备,所述方法包括:
5.通过所述指纹传感器进行指纹采集,得到第一指纹图像;
6.基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像;
7.基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
8.第二方面,本技术实施例提供一种校准装置,应用于包括触控屏和指纹传感器的电子设备,所述装置包括:
9.指纹采集单元,用于通过所述指纹传感器进行指纹采集,得到第一指纹图像;
10.确定单元,用于基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像;
11.指纹图像校准单元,用于基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
12.第三方面,本技术实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本技术实施例第一方面所述的方法中的步骤的指令。
13.第四方面,本技术实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本技术实施例第一方面所述的方法中所描述的部分或全部步骤。
14.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品
包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15.可以看出,在本技术实施例中,基于采集到的指纹图像和两个校准图像确定一个数值,该数值用于表征用于指纹采集的光源的亮度变化,然后基于确定的数值自适应校准采集到的指纹图像,这样可实现基于实际的用于指纹采集的光源的亮度变化自适应校准指纹图像,提升后续用于指纹验证的指纹图像的质量,进而降低拒真率(false rejection rate,frr)。
附图说明
16.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1a是本技术实施例提供的一种电子设备的结构示意图;
18.图1b是本技术实施例提供的指纹传感器和指纹采集区域的位置关系的示意图;
19.图2a是本技术实施例提供的一种校准方法的流程示意图;
20.图2b是本技术实施例提供的一种校准盒暗色表面的示意图;
21.图2c是本技术实施例提供的一种校准盒亮色表面的示意图;
22.图2d是本技术实施例提供的一种像素在tp平面上的投影的示意图;
23.图3是本技术实施例提供的另一种校准方法的流程示意图;
24.图4是本技术实施例提供的一种电子设备的结构示意图;
25.图5是本技术实施例提供的一种校准装置的结构示意图。
具体实施方式
26.本技术的实施方式部分使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。
27.电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device)等等。
28.请参见图1a,图1a是本技术实施例提供的一种电子设备的结构示意图,该电子设备包括处理器、存储器、信号处理器、通信接口、触控屏、扬声器、麦克风、随机存取存储器(random access memory,ram)、摄像头和传感器等等。
29.其中,处理器也可以是ap处理器,也可以是其他处理器。
30.其中,存储器、信号处理器、触控屏、扬声器、麦克风、ram、摄像头和传感器与处理器连接,通信接口与信号处理器连接。
31.其中,触控屏包括显示屏和触控面板(touchpanel,tp),触控屏包括指纹采集区
域。tp包括金属走线,该金属走线形成网格状。该指纹采集区域是触控屏中的一片区域,即大小能够供多个手指同时按压的大区域;或者,该指纹采集区域是触控屏中的仅能够供单个手指按压的小区域,在此不作限定。该指纹采集区域所在的位置可以是触控屏的中间区域、触控屏的上部分区域、触控屏的下部分区域等,在此不作限定。
32.其中,传感器包括指纹传感器、红外传感器、陀螺仪等。该指纹传感器为光学指纹传感器,该指纹传感器可以设于指纹采集区域的下方(如图1b所示),也可以不是设于指纹采集区域的下方(如集成在触控屏中等),在此不作限定。在指纹传感器设于指纹采集区域的下方的情况下,该指纹传感器能够采集指纹采集区域内的光信号。
33.其中,区域屏下指纹采集原理是利用指纹采集区域发出的光来照射放在指纹采集区域上的手指,指纹采集区域发出的光达到手指时发生反射,设置在指纹采集区域下方的指纹传感器接收到反射的光信号,由于指纹凹凸不平的纹路,光线吸收幅度不同,从而得到明暗不同的指纹图像。
34.在本技术实施例中,处理器,用于通过所述指纹传感器进行指纹采集,得到第一指纹图像;基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像;基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
35.在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值方面,处理器具体用于:
36.基于所述第一指纹图像的信号值矩阵、所述第一校准图像的信号值矩阵、所述第二校准图像的信号值矩阵、第一函数和n组数值确定n个信号值矩阵,每组数值均包括一个第二数值和一个第三数值,所述第二数值用于表征用于指纹采集的光源的亮度变化,所述n个信号值矩阵与n组数值一一对应;
37.基于所述n个信号值矩阵中的每个信号值矩阵和方差公式计算得到n个方差;
38.将第一方差对应的第二数值作为第一数值,所述第一方差为所述n个方差中的最小方差。
39.在本技术的一实现方式中,在基于所述第一数值校准所述第一指纹图像,得到第二指纹图像方面,处理器具体用于:
40.基于所述第一指纹图像的信号值矩阵、所述第一数值、所述第二校准图像的信号值矩阵和第二函数进行图像校准,得到所述第二指纹图像;
41.所述第二函数为:r1=raw

k*rl,其中,所述r1为校准后的指纹图像的信号值矩阵,所述k为数值,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵。
42.在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,处理器,还用于确定本次指纹采集对应的待解锁事件为设定解锁事件。
43.在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,处理器,还用于确定第三指纹图像的采集时间距离当前系统时间大于或等于第一阈值,所述第三指纹图像是上一次采集到的指纹图像。
44.在本技术的一实现方式中,处理器,还用于在所述第三指纹图像的采集时间距离所述当前系统时间小于所述第一阈值时,基于第四数值校准所述第一指纹图像,得到第四指纹图像,所述第四数值是对所述第三指纹图像进行校准所使用的数值。
45.在本技术的一实现方式中,在基于所述第一数值校准所述第一指纹图像,得到第二指纹图像之后,处理器,还用于在使用所述第二指纹图像进行指纹验证失败时,基于所述第一指纹图像的信号值矩阵、所述第二校准图像的信号值矩阵和第三函数进行图像校准,得到第五指纹图像,所述第三函数为:r2=raw

rl,其中,所述r2为校准后的指纹图像的信号值矩阵,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵;使用所述第五指纹图像进行指纹验证。
46.需要说明的是,各模块所执行的步骤的具体实现过程可参见下述方法所述的具体实现过程,在此不再叙述。
47.请参见图2a,图2a是本技术实施例提供的一种校准方法的流程示意图,应用于上述电子设备,方法包括:
48.步骤201:电子设备通过所述指纹传感器进行指纹采集,得到第一指纹图像。
49.步骤202:电子设备基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值。
50.其中,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像。
51.其中,用于指纹采集的光源可以是指纹感应区域的亮度 背景亮度,或是其他单独的光源。
52.其中,采集第一校准图像和采集第二校准图像时光源亮度是一致的,第一校准图像和第二校准图像是事先存储在电子设备中的。校准盒暗色表面的示意图如图2b所示,校准盒亮色表面的示意图如图2c所示。
53.在本技术的一实现方式中,步骤202的具体实现方式为:
54.电子设备基于所述第一指纹图像的信号值矩阵、所述第一校准图像的信号值矩阵、所述第二校准图像的信号值矩阵、第一函数和n组数值确定n个信号值矩阵,每组数值均包括一个第二数值和一个第三数值,所述第二数值用于表征用于指纹采集的光源的亮度变化,所述n个信号值矩阵与n组数值一一对应;电子设备基于所述n个信号值矩阵中的每个信号值矩阵和方差公式计算得到n个方差;电子设备将第一方差对应的第二数值作为第一数值,所述第一方差为所述n个方差中的最小方差。
55.具体地,根据光学原理可知:采集的指纹原图信号由屏内反射信号rl和手指反射信号组成。手指反射的信号可以进一步分为直流部分f
dc
(即手指皮肤反射信号)和交流部分f
ac
(即手指脊谷的反射信号),那么第一指纹图像的信号为:raw=rl f
dc
f
ac

56.假设光学指纹图像的信号大小与图像采集时的光斑亮度成正比例;
57.那么raw=k1rl k1f
dc
k1f
ac

58.假设手指皮肤的光学反射与校准盒的反射接近,假设手指的皮肤反射的系数是k0,那么raw=k1rl k1k0(rh

rl) k1f
ac

59.令k2=k1k0,f
ac
=k1f
ac
,那么raw=k1rl k2(rh

rl) f
ac

60.那么手指脊谷形成的交流信号为:f
ac
=raw

k1rl

k2(rh

rl)。
61.在本技术实施例中,将f
ac
=raw

k1rl

k2(rh

rl)作为第一函数,其中,raw为指纹图像的信号值矩阵,rl为校准盒暗色表面对应的信号矩阵,rh为校准盒亮色表面对应的信号矩阵,k1和k2均为数值,k1为用于表征用于指纹采集的光源的亮度变化关联的数值。
62.其中,n组数值如表1所示,如表1可知,第二数值和第三数值均是0.0~1.0的数。
63.表1
64.第二数值第三数值0.00.00.00.1
…………
0.01.00.10.00.10.1
…………
0.11.0
…………
1.00.01.00.0
…………
1.01.0
65.由上可知,将第一校准图像的信号值矩阵代入第一函数中的rh,将第二校准图像的信号值矩阵代入第一函数中的rl,将第一指纹图像的信号值矩阵代入第一函数中的raw,然后再分别将n组数值分别代入第一函数,即可得到n个f
ac
(即n个信号值矩阵)。
66.其中,第一指纹图像的信号值矩阵是基于第一指纹图像的每个像素的信号值组成的。第一校准图像的信号值矩阵是基于第一校准图像的每个像素的信号值组成的。第二校准图像的信号值矩阵是基于第二校准图像的每个像素的信号值组成的。第一指纹图像的信号值矩阵、第一校准图像的信号值矩阵、第二校准图像的信号值矩阵和确定得到的n个信号值矩阵中的每个信号值矩阵的行数和列数是一样的。
67.其中,第一指纹图像的信号值矩阵包括矩阵元j1,第一校准图像的信号值矩阵包括矩阵元j2,第二校准图像的信号值矩阵包括矩阵元j3,信号值矩阵k包括矩阵元j4,矩阵元j1、矩阵元j2、矩阵元j3和矩阵元j4在矩阵中的位置是一致的,矩阵元j1是第一指纹图像的信号值矩阵中的任意一个,矩阵元j2是第一校准图像的信号值矩中的任意一个,矩阵元j3是第二校准图像的信号值矩阵中的任意一个,矩阵元j4是信号值矩阵k中的任意一个,信号值矩阵k为n个信号值矩阵中的任意一个。
68.其中,方差公式为:
69.s=[(x1‑
avg)2
···
(x
m

avg)2 (y1‑
avg)2
···
(y
n

avg)2]/n,n m=n,avg为平均信号值,x
i
和y
i
均为信号值,x
i
对应的像素在tp平面上的投影落入无tp走线区域,y
i
对应的像素在tp平面上的投影落入有tp走线区域,具体如图2d所示。
[0070]
由上可知,分别将确定的n个信号值矩阵中的每个信号值矩阵关联的avg、x
i
和y
i

入方差公式,得到n个方差,每个方差对应一个信号值矩阵。举例来说,假设确定的一个信号值矩阵包括5矩阵元,如矩阵元q、矩阵元w、矩阵元e、矩阵元r和矩阵元t,矩阵元q、矩阵元e和矩阵元t对应的像素在tp平面上的投影落入无tp走线区域,矩阵元w和矩阵元r对应的像素在tp平面上的投影落入有tp走线区域,那么该信号值矩阵关联的avg=(q w e r t)/5,该信号值矩阵对应的方差s=[(q

avg)2 (e

avg)2 (t

avg)2 (w

avg)2 (r

avg)2]/5。
[0071]
对于图像,其方差表征的是图像均匀程度,背景处理越准确,其方差越小,因此方差最小时,其对应的第二数值也是最接近实际情况的。
[0072]
步骤203:电子设备基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
[0073]
在本技术的一实现方式中,步骤203的具体实现方式有:
[0074]
电子设备基于所述第一指纹图像的信号值矩阵、所述第一数值、所述第二校准图像的信号值矩阵和第二函数进行图像校准,得到所述第二指纹图像;
[0075]
所述第二函数为:r1=raw

k*rl,其中,所述r1为校准后的指纹图像的信号值矩阵,所述k为数值,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵。
[0076]
其中,第一指纹图像的信号值矩阵、第二校准图像的信号值矩阵和第二指纹图像的信号值矩阵的行数和列数是一样的。
[0077]
其中,第二指纹图像的信号值矩阵包括矩阵元p1,第一指纹图像的信号值矩阵包括矩阵元p2,第二校准图像的信号值矩阵包括矩阵元p3,矩阵元p1、矩阵元p2和矩阵元p3在矩阵中的位置是一致的,矩阵元p1是第二指纹图像的信号值矩阵中的任意一个,矩阵元p2是第一指纹图像的信号值矩中的任意一个,矩阵元p3是第二校准图像的信号值矩阵中的任意一个。
[0078]
可以看出,在本技术实施例中,基于采集到的指纹图像和两个校准图像确定一个数值,该数值用于表征用于指纹采集的光源的亮度变化,然后基于确定的数值自适应校准采集到的指纹图像,这样可实现基于实际的用于指纹采集的光源的亮度变化自适应校准指纹图像,提升后续用于指纹验证的指纹图像的质量,进而降低frr。
[0079]
在本技术的一实现方式中,在步骤202之前,所述方法还包括:电子设备确定本次指纹采集对应的待解锁事件为设定解锁事件。
[0080]
其中,设定解锁事件要求的指纹验证的匹配度大于或等于第二阈值。设定解锁事件例如有指纹支付事件、特定应用(如qq、微信、支付宝等)的指纹启动事件、屏幕解锁事件等。
[0081]
可以看出,在本技术实施例中,由于确定第一数值需要一定的时间,且不是所有的待解锁事件要求的指纹验证的匹配度都很高,因此在本次指纹采集对应的待解锁事件为设定解锁事件时,才执行步骤202

步骤203,这样可某些程度上节省电子设备的功耗。
[0082]
在本技术的一实现方式中,在步骤202之前,所述方法还包括:电子设备确定第三指纹图像的采集时间距离当前系统时间大于或等于第一阈值,所述第三指纹图像是上一次采集到的指纹图像。
[0083]
其中,第一阈值可以是30s、1min、2min、5min、10min或是其他值。
[0084]
其中,第三指纹图像是没有进行背景噪声消除之前的指纹图像,即第三指纹图像
是没有基于第四数值进行校准之前的指纹图像。
[0085]
在本技术的一实现方式中,所述方法还包括:
[0086]
在所述第三指纹图像的采集时间距离所述当前系统时间小于所述第一阈值时,电子设备基于第四数值校准所述第一指纹图像,得到第四指纹图像,所述第四数值是对所述第三指纹图像进行校准所使用的数值。
[0087]
需要说明的是,基于第四比值校准所述第一指纹图像,得到第四指纹图像的具体实施方式与基于第一比值校准所述第一指纹图像,得到第二指纹图像的具体实施方式相同,在此不再叙述。
[0088]
可以看出,在本技术实施例中,由于确定第一数值需要一定的时间,因此在本次采集到的指纹图像与上一次采集到的指纹图像的采集时间距离较大时,才执行步骤202

步骤203,这样可某些程度上节省电子设备的功耗。另外,如果本次采集到的指纹图像与上一次采集到的指纹图像的采集时间距离较小时,基于对上一次指纹图像进行校准所使用的数值对本次采集到的指纹图像进行校准,无需再次计算数值,这样可某些程度上节省电子设备的功耗。
[0089]
在本技术的一实现方式中,在步骤203之后,所述方法还包括:
[0090]
在使用所述第二指纹图像进行指纹验证失败时或者在使用所述第四指纹图像进行指纹验证失败时,电子设备基于所述第一指纹图像的信号值矩阵、所述第二校准图像的信号值矩阵和第三函数进行图像校准,得到第五指纹图像,所述第三函数为:r2=raw

rl,其中,所述r2为校准后的指纹图像的信号值矩阵,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵;
[0091]
电子设备使用所述第五指纹图像进行指纹验证。
[0092]
其中,第一指纹图像的信号值矩阵、第二校准图像的信号值矩阵和第五指纹图像的信号值矩阵的行数和列数是一样的。
[0093]
其中,第五指纹图像的信号值矩阵包括矩阵元s1,第一指纹图像的信号值矩阵包括矩阵元s1,第二校准图像的信号值矩阵包括矩阵元s1,矩阵元s1、矩阵元s2和矩阵元s3在矩阵中的位置是一致的,矩阵元s1是第五指纹图像的信号值矩阵中的任意一个,矩阵元s2是第一指纹图像的信号值矩中的任意一个,矩阵元s3是第二校准图像的信号值矩阵中的任意一个。
[0094]
可以看出,在本技术实施例中,如果基于校准后的指纹图像进行指纹验证失败,表示校准所使用的数值可能不准确,该种情况下使用最初的校准方式对采集到的指纹图像进行校准,再将校准完后的指纹图像进行指纹验证,这样可一定程度地降低指纹验证失败的概率。
[0095]
与所述图2a所示的实施例一致的,请参阅图3,图3是本技术实施例提供的一种校准方法的流程示意图,应用于上述电子设备,本校准方法包括:
[0096]
步骤301:电子设备通过所述指纹传感器进行指纹采集,得到第一指纹图像。
[0097]
步骤302:电子设备确定第三指纹图像的采集时间距离当前系统时间是否大于或等于第一阈值,所述第三指纹图像是上一次采集到的指纹图像。
[0098]
若是,则执行步骤303。
[0099]
若否,则执行步骤307。
[0100]
步骤303:电子设备基于所述第一指纹图像的信号值矩阵、所述第一校准图像的信号值矩阵、所述第二校准图像的信号值矩阵、第一函数和n组数值确定n个信号值矩阵,每组数值均包括一个第二数值和一个第三数值,所述第二数值用于表征用于指纹采集的光源的亮度变化,所述n个信号值矩阵与n组数值一一对应。
[0101]
步骤304:电子设备基于所述n个信号值矩阵中的每个信号值矩阵和方差公式计算得到n个方差。
[0102]
步骤305:电子设备将第一方差对应的第二数值作为第一数值,所述第一方差为所述n个方差中的最小方差。
[0103]
步骤306:电子设备基于所述第一指纹图像的信号值矩阵、所述第一数值、所述第二校准图像的信号值矩阵和第二函数进行图像校准,得到所述第二指纹图像。
[0104]
所述第二函数为:r1=raw

k*rl,其中,所述r1为校准后的指纹图像的信号值矩阵,所述k为数值,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵。
[0105]
步骤307:电子设备基于第四数值校准所述第一指纹图像,得到第四指纹图像,所述第四数值是对所述第三指纹图像进行校准所使用的数值。
[0106]
步骤308:电子设备基于校准后的指纹图像进行指纹验证。
[0107]
需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。
[0108]
与上述图2a和图3所示的实施例一致的,请参阅图4,图4是本技术实施例提供的一种电子设备的结构示意图,如图所示,该电子设备包括触控屏和指纹传感器,电子设备还包括存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
[0109]
通过所述指纹传感器进行指纹采集,得到第一指纹图像;
[0110]
基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像;
[0111]
基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
[0112]
在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值方面,上述程序包括具体用于执行以下步骤的指令:
[0113]
基于所述第一指纹图像的信号值矩阵、所述第一校准图像的信号值矩阵、所述第二校准图像的信号值矩阵、第一函数和n组数值确定n个信号值矩阵,每组数值均包括一个第二数值和一个第三数值,所述第二数值用于表征用于指纹采集的光源的亮度变化,所述n个信号值矩阵与n组数值一一对应;
[0114]
基于所述n个信号值矩阵中的每个信号值矩阵和方差公式计算得到n个方差;
[0115]
将第一方差对应的第二数值作为第一数值,所述第一方差为所述n个方差中的最小方差。
[0116]
在本技术的一实现方式中,在基于所述第一数值校准所述第一指纹图像,得到第二指纹图像方面,上述程序包括具体用于执行以下步骤的指令:
[0117]
基于所述第一指纹图像的信号值矩阵、所述第一数值、所述第二校准图像的信号
值矩阵和第二函数进行图像校准,得到所述第二指纹图像;
[0118]
所述第二函数为:r1=raw

k*rl,其中,所述r1为校准后的指纹图像的信号值矩阵,所述k为数值,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵。
[0119]
在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,上述程序还包括用于执行以下步骤的指令:确定本次指纹采集对应的待解锁事件为设定解锁事件。
[0120]
在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,上述程序还包括用于执行以下步骤的指令:确定第三指纹图像的采集时间距离当前系统时间大于或等于第一阈值,所述第三指纹图像是上一次采集到的指纹图像。
[0121]
在本技术的一实现方式中,上述程序还包括用于执行以下步骤的指令:
[0122]
在所述第三指纹图像的采集时间距离所述当前系统时间小于所述第一阈值时,基于第四数值校准所述第一指纹图像,得到第四指纹图像,所述第四数值是对所述第三指纹图像进行校准所使用的数值。
[0123]
在本技术的一实现方式中,在基于所述第一数值校准所述第一指纹图像,得到第二指纹图像之后,上述程序还包括用于执行以下步骤的指令:
[0124]
在使用所述第二指纹图像进行指纹验证失败时,基于所述第一指纹图像的信号值矩阵、所述第二校准图像的信号值矩阵和第三函数进行图像校准,得到第五指纹图像,所述第三函数为:r2=raw

rl,其中,所述r2为校准后的指纹图像的信号值矩阵,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵;
[0125]
使用所述第五指纹图像进行指纹验证。
[0126]
需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。
[0127]
上述实施例主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0128]
本技术实施例可以根据所述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0129]
下面为本技术装置实施例,本技术装置实施例用于执行本技术方法实施例所实现的方法。请参阅图5,图5是本技术实施例提供的一种校准装置,应用于包括触控屏和指纹传
感器的电子设备,该校准装置包括:
[0130]
指纹采集单元501,用于通过所述指纹传感器进行指纹采集,得到第一指纹图像;
[0131]
确定单元502,用于基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值,所述第一值用于表征用于指纹采集的光源的亮度变化,所述第一校准图像是采集校准盒亮色表面得到的图像,所述第二校准图像是采集校准盒暗色表面得到的图像;
[0132]
指纹图像校准单元503,用于基于所述第一数值校准所述第一指纹图像,得到第二指纹图像。
[0133]
在本技术的一实现方式中,在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值方面,确定单元502具体用于:
[0134]
基于所述第一指纹图像的信号值矩阵、所述第一校准图像的信号值矩阵、所述第二校准图像的信号值矩阵、第一函数和n组数值确定n个信号值矩阵,每组数值均包括一个第二数值和一个第三数值,所述第二数值用于表征用于指纹采集的光源的亮度变化,所述n个信号值矩阵与n组数值一一对应;
[0135]
基于所述n个信号值矩阵中的每个信号值矩阵和方差公式计算得到n个方差;
[0136]
将第一方差对应的第二数值作为第一数值,所述第一方差为所述n个方差中的最小方差。
[0137]
在本技术的一实现方式中,在基于所述第一数值校准所述第一指纹图像,得到第二指纹图像方面,指纹图像校准单元503具体用于:
[0138]
基于所述第一指纹图像的信号值矩阵、所述第一数值、所述第二校准图像的信号值矩阵和第二函数进行图像校准,得到所述第二指纹图像;
[0139]
所述第二函数为:r1=raw

k*rl,其中,所述r1为校准后的指纹图像的信号值矩阵,所述k为数值,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵。
[0140]
在本技术的一实现方式中,确定单元502,还用于在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,确定本次指纹采集对应的待解锁事件为设定解锁事件。
[0141]
在本技术的一实现方式中,确定单元502,还用于在基于所述第一指纹图像、第一校准图像、第二校准图像确定第一数值之前,确定第三指纹图像的采集时间距离当前系统时间大于或等于第一阈值,所述第三指纹图像是上一次采集到的指纹图像。
[0142]
在本技术的一实现方式中,指纹图像校准单元503,还用于在所述第三指纹图像的采集时间距离所述当前系统时间小于所述第一阈值时,基于第四数值校准所述第一指纹图像,得到第四指纹图像,所述第四数值是对所述第三指纹图像进行校准所使用的数值。
[0143]
在本技术的一实现方式中,所述装置还包括验证单元504:
[0144]
指纹图像校准单元503,还用于在使用所述第二指纹图像进行指纹验证失败时,基于所述第一指纹图像的信号值矩阵、所述第二校准图像的信号值矩阵和第三函数进行图像校准,得到第五指纹图像,所述第三函数为:r2=raw

rl,其中,所述r2为校准后的指纹图像的信号值矩阵,所述raw为校准前的指纹图像的信号值矩阵,所述rl为所述校准盒暗色表面对应的校准图像的信号值矩阵;
[0145]
验证单元504,用于使用所述第五指纹图像进行指纹验证。
[0146]
需要说明的是,指纹采集单元501、确定单元502、指纹图像校准单元503、验证单元504可通过处理器实现。
[0147]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0148]
本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0149]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0150]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0151]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0152]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0153]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0154]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0155]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read

only memory,简称:rom)、随机存取器(英文:
random access memory,简称:ram)、磁盘或光盘等。
[0156]
以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜