本申请涉及图像处理领域,揭露一种有效指纹图像生成方法,包括:采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个指纹图像进行指纹分割,得到多个分割指纹图像;识别每个分割指纹图像的传输优先级;将每个分割指纹图像按照传输优先级传输至远程服务器中,以通过远程服务器对多个分割指纹图像进行拼接,得到多个分割指纹图像的有效指纹图像。另外,本申请还提供一种有效指纹图像生成装置、电子设备以及计算机可读存储介质。本申请可以提高有效指纹图像生成效率。提高有效指纹图像生成效率。提高有效指纹图像生成效率。
【技术实现步骤摘要】
一种有效指纹图像生成方法、装置、电子设备及存储介质
[0001]本申请涉及图像处理领域,尤其涉及一种有效指纹图像生成方法、装置、电子设备以及计算机可读存储介质。
技术介绍
[0002]指纹图像生成是指在移动端和/或PC端录入用户的指纹信息过程,指纹图像识别通常可以用于安全解锁(如手机屏幕开锁)、安全支付(如订单交易支付)等领域,随着信息科技的不断发展,用户数据量的不断更新,如何根据原始采集的指纹图像生成满足服务器验证比对要求的指纹图像,高效的生成指纹显得愈发重要。
[0003]目前,指纹图像生成通常是采集用户在移动端和/或PC录入的指纹图像,并将采集的指纹图像传输至服务器进行存储并处理后得到,但是由于在指纹图像的采集过程中,移动端和/或PC会采集多张图像,为了提高识别精度,采集到的指纹图像清晰度较高,故而每张图像所占的内存较大,导致指纹图像在向服务器传输的过程中速度会比较慢,从而导致后续有效指纹图像生成的速度比较慢,进而会影响有效指纹图像生成的效率。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种有效指纹图像生成方法、装置、电子设备以及计算机可读存储介质,可以提高有效指纹图像生成的效率。
[0005]第一方面,本申请提供了一种有效指纹图像生成方法,包括:
[0006]采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
[0007]确定每个所述分割指纹图像的传输优先级;
[0008]将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0009]可以看出,本申请实施例利用指纹分割模型对用户在客户端输入的多个指纹图像进行指纹分割,得到多个分割指纹图像,可以对采集的指纹图像进行有效指纹区域的获取,减少后续向服务器传输的图像数据量,从而可以提高后续有效指纹图像生成的速度,保障有效指纹图像生成的效率;其次,本申请实施例通过确定每个所述分割指纹图像的传输优先级,可以确定后续每个所述分割指纹图像的传输顺序,从而减少后续分割指纹图像在拼接时的数据量,进一步提高有效指纹图像生成速度;进一步地,本申请通过将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像,可以识别出所述用户在客户端中的用户指纹信息,实现所述用户在客户端中的有效指纹图像。因此,本申请实施例提出的一种有效指纹图像生成方法可以提高有效指纹图像生成效率。
[0010]在第一方面的一种可能实现方式中,所述利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像,包括:
[0011]利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行指纹图像区域检测并标记,得到多个指纹区域图像;
[0012]利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割,得到多个分割指纹图像。
[0013]在第一方面的一种可能实现方式中,所述利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行分割指纹图像检测,得到多个指纹区域图像,包括:
[0014]利用所述区域检测网络中的卷积层对每个所述指纹图像进行图像特征提取,得到多个特征图像;
[0015]利用所述区域检测网络中的池化层对每个所述特征图像进行降维处理,得到多个降维特征图像;
[0016]利用所述激活函数计算每个所述降维特征图像的检测结果;
[0017]根据所述检测结果,标记每个所述指纹图像的指纹区域图像,得到多个指纹区域图像。
[0018]在第一方面的一种可能实现方式中,所述利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割之前,还包括:
[0019]获取训练图像集,将所述训练图像集输入至预构建区域分割网络进行训练,以得到所述训练图像集的训练值;
[0020]计算所述训练值与所述训练图像集中每个训练图像对应标签的损失值;
[0021]在所述损失值不小于预设阈值时,对所述预构建区域分割网络的超参数进行更新,直至所述损失值小于所述预设阈值时,得到区域分割网络。
[0022]在第一方面的一种可能实现方式中,所述确定每个所述分割指纹图像的传输优先级,包括:
[0023]获取每个所述分割指纹图像的指纹接触位置,及检测每个所述分割指纹图像的指纹滚动方向和指纹滚动速度;
[0024]根据所述指纹接触位置、指纹滚动方向以及指纹滚动速度,计算每个所述分割指纹图像的指纹像素点数量;
[0025]根据所述指纹像素点数量,对每个所述分割指纹图像进行传输优先级排序,得到每个所述分割指纹图像的传输优先级。
[0026]在第一方面的一种可能实现方式中,所述将所述每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,包括:
[0027]根据所述传输优先级,获取每个所述分割指纹图像的传输顺序;
[0028]根据所述传输顺序,采用套接字将每个所述分割指纹图像传输至所述远程服务器中。
[0029]在第一方面的一种可能实现方式中,所述通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像,包括:
[0030]将最先传输至远程服务器的分割指纹图像作为拼接中心点,及将后续传输远程服务器的分割指纹图像作为待拼接点;
[0031]采用图像拼接工具将所述待拼接点与所述拼接中心点进行指纹拼接,得到所述多个分割指纹图像的有效指纹图像。
[0032]第二方面,本申请提供了一种有效指纹图像生成装置,所述装置包括:
[0033]指纹分割模块,用于采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
[0034]优先级识别模块,用于确定每个所述分割指纹图像的传输优先级;
[0035]有效指纹图像生成模块,用于将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0036]第三方面,本申请提供一种电子设备,包括:
[0037]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
[0038]其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以通过所述至少一个处理器能够执行如上述第一方面中任意一项所述的有效指纹图像生成方法。
[0039]第四方面,本申请提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的有效指纹图像生成方法。
[0040]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种有效指纹图像生成方法,其特征在于,所述方法包括:采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;确定每个所述分割指纹图像的传输优先级;将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。2.如权利要求1所述的有效指纹图像生成方法,其特征在于,所述利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像,包括:利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行指纹图像区域检测并标记,得到多个指纹区域图像;利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割,得到多个分割指纹图像。3.如权利要求2所述的有效指纹图像生成方法,其特征在于,所述利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行分割指纹图像检测,得到多个指纹区域图像,包括:利用所述区域检测网络中的卷积层对每个所述指纹图像进行图像特征提取,得到多个特征图像;利用所述区域检测网络中的池化层对每个所述特征图像进行降维处理,得到多个降维特征图像;利用所述激活函数计算每个所述降维特征图像的检测结果;根据所述检测结果,标记每个所述指纹图像的指纹区域图像,得到多个指纹区域图像。4.如权利要求2所述的有效指纹图像生成方法,其特征在于,所述利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割之前,还包括:获取训练图像集,将所述训练图像集输入至预构建区域分割网络进行训练,以得到所述训练图像集的训练值;计算所述训练值与所述训练图像集中每个训练图像对应标签的损失值;在所述损失值不小于预设阈值时,对所述预构建区域分割网络的超参数进行更新,直至所述损失值小于所述预设阈值时,得到区域分割网络。5.如权利要求1所述的有效指纹图像生成方法,其特征在于,所述确定每个所述分割指纹图像的传输优先级,包括:获取每个所述分割指纹图像的指纹接触位置,及检测每个所述分割指纹图...
【专利技术属性】
技术研发人员:张贺云,刘振波,
申请(专利权)人:深圳市亚略特生物识别科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。