去底纹的方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:22330718 阅读:38 留言:0更新日期:2019-10-19 12:23
本申请实施例提供了去底纹的方法、装置、设备及计算机可读存储介质,该方法包括:获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;根据屏下指纹建模图像,进行背景建模,得到建模后的背景图像;根据屏下指纹建模图像和建模后的背景图像,确定误差图像;当误差图像的平均误差值不小于预设的第一阈值,对误差图像进行去噪处理,得到去噪后的误差图像;根据屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将更新后的屏下指纹建模图像作为屏下指纹建模图像进行背景建模;重复执行除获取步骤外的步骤,直至误差图像的平均误差值小于预设的第一阈值,依据建模后的背景图像对目标屏下指纹图像进行去底纹操作。

Method, device, equipment and computer readable storage medium for shading removal

【技术实现步骤摘要】
去底纹的方法、装置、设备及计算机可读存储介质
本申请涉及计算机
,具体而言,本申请涉及一种去底纹的方法、装置、设备及计算机可读存储介质。
技术介绍
现有技术中,为了获取当前用户的指纹图像,通常直接使用多张原始(样本)屏下指纹图像进行建模,得到建模后的背景图像,建模后的背景图像中含有不同的样本指纹图像(误差图像),根据含有不同的样本指纹图像的建模后的背景图像进行去底纹操作,当前用户的目标屏下指纹图像在去底纹操作时就可能带入这些样本指纹图像,从而造成去底纹后的当前用户的指纹图像含有更多的噪声,去底纹效果不佳。
技术实现思路
本申请针对现有的方式的缺点,提出一种去底纹的方法、装置、设备及计算机可读存储介质,用以解决如何实现去底纹操作中避免带入误差图像的问题。第一方面,本申请提供了一种去底纹的方法,包括:获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;建模步骤,根据屏下指纹建模图像,进行背景建模,得到建模后的背景图像;确定步骤,根据屏下指纹建模图像和建模后的背景图像,确定误差图像;去噪步骤,当误差图像的平均误差值不小于预设的第一阈值时,对误差图像进行去噪处理,得到去噪后的误差图像;更新步骤,根据屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将更新后的屏下指纹建模图像作为屏下指纹建模图像进行背景建模;重复执行建模步骤、确定步骤、去噪步骤和更新步骤,直至当误差图像的平均误差值小于预设的第一阈值时,依据建模后的背景图像对目标屏下指纹图像进行去底纹操作。第二方面,本申请提供了一种去底纹的装置,包括:第一处理模块,用于获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;第二处理模块,用于建模步骤,根据屏下指纹建模图像,进行背景建模,得到建模后的背景图像;所述第二处理模块,用于确定步骤,根据屏下指纹建模图像和建模后的背景图像,确定误差图像;所述第二处理模块,用于去噪步骤,当屏下指纹建模图像的误差图像的平均误差值不小于预设的第一阈值时,对误差图像进行去噪处理,得到去噪后的误差图像;所述第二处理模块,用于更新步骤,根据屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将所述更新后的屏下指纹建模图像作为屏下指纹建模图像进行背景建模;所述第二处理模块,用于重复执行建模步骤、确定步骤、去噪步骤和更新步骤,直至当误差图像的平均误差值小于预设的第一阈值时,第二处理模块,用于依据建模后的背景图像对目标屏下指纹图像进行去底纹操作。第三方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;总线,用于连接处理器和存储器;存储器,用于存储操作指令;处理器,用于通过调用操作指令,执行本申请第一方面的去底纹的方法。第四方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被用于执行本申请第一方面的去底纹的方法。本申请实施例提供的技术方案,至少具有如下有益效果:获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;建模步骤,根据屏下指纹建模图像,进行背景建模,得到建模后的背景图像;确定步骤,根据屏下指纹建模图像和建模后的背景图像,确定误差图像;去噪步骤,当误差图像的平均误差值不小于预设的第一阈值时,对误差图像进行去噪处理,得到去噪后的误差图像;更新步骤,根据屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将更新后的屏下指纹建模图像作为屏下指纹建模图像进行背景建模;重复执行建模步骤、确定步骤、去噪步骤和更新步骤,直至当误差图像的平均误差值小于预设的第一阈值时,依据建模后的背景图像对目标屏下指纹图像进行去底纹操作;如此,循环迭代去除建模后的背景图像中的误差图像,实现去底纹操作中避免带入误差图像,使得去底纹后的目标屏下指纹图像仅包括当前用户的指纹图像,提升了当前用户指纹识别的准确度。本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种去底纹的方法的流程示意图;图2为本申请实施例提供的另一种去底纹的方法的流程示意图;图3为本申请实施例提供的一种去底纹的装置的结构示意图;图4为本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。实施例一本申请实施例中提供了一种去底纹的方法,该方法的流程示意图如图1所示,该方法包括:S101,获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像。可选地,终端的摄像头在终端屏幕的下方,当用户手指触摸终端的屏幕上方时,终端的摄像头拍摄到用户的指纹图像和指纹背景图像的叠加图像,指纹背景图像包含屏幕图像和噪声的背景,即采集得到的目标屏下指纹图像是当前用户的指纹图像、屏幕图像和噪声的背景的叠加图像。可选地,从样本屏下指纹图像的集合中筛选出M个与目标屏下指纹图像相匹配的屏下指纹建模图像,M为正整数,且M小于N。样本屏下指纹图像是针对样本指纹所采集的图像,可以直接将样本屏下指纹图像作为屏下指纹建模图像,也可以从样本屏下指纹图像中筛选得到屏下指纹建模图像。S102,建模步骤,根据屏下指纹建模图像,进行背景建模,得到建模后的背景图像。可选地,根据屏下指纹建模图像,采用高斯混合模型(MixtureofGaussianModel)、单高斯模型(SingleGaussian)、码本模型、自组织背景检测(SOBS-Self-organizationbackgroundsubtraction)、样本一致性背景建模算法(SACON)、统计平均法、中值滤本文档来自技高网
...

【技术保护点】
1.一种去底纹的方法,其特征在于,包括:获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;建模步骤,根据所述屏下指纹建模图像,进行背景建模,得到建模后的背景图像;确定步骤,根据所述屏下指纹建模图像和建模后的背景图像,确定误差图像;去噪步骤,当所述误差图像的平均误差值不小于预设的第一阈值时,对所述误差图像进行去噪处理,得到去噪后的误差图像;更新步骤,根据所述屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将所述更新后的屏下指纹建模图像作为所述屏下指纹建模图像进行背景建模;重复执行建模步骤、确定步骤、去噪步骤和更新步骤,直至当所述误差图像的平均误差值小于预设的第一阈值时,依据所述建模后的背景图像对所述目标屏下指纹图像进行去底纹操作。

【技术特征摘要】
1.一种去底纹的方法,其特征在于,包括:获取步骤,获取屏下指纹建模图像和采集得到的目标屏下指纹图像;建模步骤,根据所述屏下指纹建模图像,进行背景建模,得到建模后的背景图像;确定步骤,根据所述屏下指纹建模图像和建模后的背景图像,确定误差图像;去噪步骤,当所述误差图像的平均误差值不小于预设的第一阈值时,对所述误差图像进行去噪处理,得到去噪后的误差图像;更新步骤,根据所述屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,并将所述更新后的屏下指纹建模图像作为所述屏下指纹建模图像进行背景建模;重复执行建模步骤、确定步骤、去噪步骤和更新步骤,直至当所述误差图像的平均误差值小于预设的第一阈值时,依据所述建模后的背景图像对所述目标屏下指纹图像进行去底纹操作。2.根据权利要求1所述的方法,其特征在于,所述获取屏下指纹建模图像,包括:计算预设的样本屏下指纹图像的集合中的各个样本屏下指纹图像与所述目标屏下指纹图像的亮度归一化后的像素平均差异值;将与所述目标屏下指纹图像的所述像素平均差异值小于预设的第二阈值的样本屏下指纹图像作为与所述目标屏下指纹图像相匹配的屏下指纹建模图像。3.根据权利要求1所述的方法,其特征在于,所述背景建模的方式,包括以下至少一种:高斯混合模型、单高斯模型、码本模型、自组织背景检测、样本一致性背景建模算法、统计平均法、中值滤波法、本征背景法、核密度估计法。4.根据权利要求1所述的方法,其特征在于,所述根据所述屏下指纹建模图像和建模后的背景图像,确定误差图像,包括:将所述屏下指纹建模图像的各像素点的像素值与所述建模后的背景图像的对应的各像素点的像素值相减,得到所述误差图像。5.根据权利要求1所述的方法,其特征在于,所述根据所述屏下指纹建模图像和去噪后的误差图像,得到更新后的屏下指纹建模图像,包括:将所述屏下指纹建模图像的各像素点的像素值与去噪后的误差图像的对应的各像素点的像素值相减,得到更新后的屏下指纹建模图像。...

【专利技术属性】
技术研发人员:许姜严
申请(专利权)人:北京迈格威科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1