应用于指纹传感器的指纹图像滤波方法和装置制造方法及图纸

技术编号:13323382 阅读:80 留言:0更新日期:2016-07-11 10:18
本发明专利技术公开了一种应用于指纹传感器的指纹图像滤波方法和装置,其中,该指纹图像滤波方法包括:在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,所述N不小于1;对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。本发明专利技术提供的技术方案能够有效提高指纹图像的滤波效果。

【技术实现步骤摘要】

本专利技术涉及指纹传感器
,具体涉及一种应用于指纹传感器的指纹图像滤波方法和装置
技术介绍
指纹传感器是实现指纹图像自动采集的关键器件,由于指纹图像的唯一性,指纹传感器被广泛应用在身份识别领域中。在指纹传感器应用中,指纹传感器在完成指纹图像扫描后,会将扫描到的指纹图像上传到主机端(例如主机的主控芯片)进行处理,例如,目前是在扫描得到图像处理后,向主机端上报RAW(即未加工)图像数据,由主机端进行图像数据滤波、增强等。然而,由于电路自身噪声以及环境干扰影响,因此,扫描到的指纹图像往往存在大量噪声,这将会影响到后续指纹图像的识别。目前一般采用一维或二维的空间滤波方式实现去噪,然而,当在某个时间窗的干扰严重时,传统的一维或二维的空间滤波方式的滤波效果差,会使得某区块或某行存在大量不可滤除的噪声。
技术实现思路
本专利技术提供一种应用于指纹传感器的指纹图像滤波方法和装置,用于提高指纹图像的滤波效果。本专利技术第一方面提供一种应用于指纹传感器的指纹图像滤波方法,包括:在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于1;对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。本专利技术第二方面提供一种应用于指纹传感器的指纹图像滤波装置,包括:扫描单元,用于对指纹传感器中的像素点进行扫描;滤波处理单元,用于基于上述扫描单元扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。其中,上述扫描单元包括:采样单元,用于在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于1;计算单元,用于对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果。由上可见,本专利技术提供了第三维度的滤波(也即时间滤波),即通过预先对每个像素点进行多次采样后对多次采样结果进行累加平均,利用时间上的离散性实现了对同一个像素点的采样结果进行滤波,从而能够减少因某个时间窗干扰严重而对扫描结果带来的噪声影响,相对于传统的仅采用一维或二维的空间滤波方式实现去噪的方案,有效增强了抗干扰能力,提高了指纹图像的滤波效果,进而提高了指纹图像的质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1-a为本专利技术提供的指纹图像滤波方法一个实施例流程示意图;图1-b为本专利技术提供的一种块扫描实施例示意图;图1-c为采用传统的滤波方案处理后的指纹图像示意图;图1-d为采用本专利技术提供的指纹图像滤波方法处理后的指纹图像示意图;图2为本专利技术提供的指纹图像滤波装置一个实施例结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用于指纹传感器的指纹图像滤波方法,包括:在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于1;对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。本专利技术实施例还提供相应的指纹图像滤波装置,以下分别进行详细说明。下面对本专利技术实施例提供的一种应用于指纹传感器的指纹图像滤波方法进行描述,请参阅图1-a,本专利技术实施例中的指纹图像滤波方法包括:101、在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样;其中,上述N不小于1。本专利技术实施例中,由指纹图像滤波装置对指纹传感器中的像素点进行扫描,并且,在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行多次采样,其中,采样次数N的取值可以根据实际情况进行设定,此处不作限定。具体地,在扫描指纹图像的过程中,指纹图像滤波装置可以每隔预设时间对指纹传感器中的同一像素点进行采样,直至对同一像素点的采样次数达到N次。可选的,指纹图像滤波装置以预设大小的块为扫描单位,分别对上述指纹传感器中的像素点进行扫描。下面参照图1-b所示的块扫描示意图进行说明,如图1-b所示,指纹传感器包含160*160个像素点,像素点的起始坐标为(0,0),终点坐标为(159,159),在图1-b中,S1表示预设大小的块,块的大小为M1*M2,其中,M分别指块的像素点行数和列数,当指纹图像滤波装置以预设大小的块为扫描单位,分别对上述指纹传感器中的像素点进行扫描时,可以如图1-b中的箭头方向,从左到右对上述指纹传感器中的像素点进行扫描,扫描完成后实时存储扫描结果(也即扫描数据),以便后续数据处理。其中,上述M1和上述M2的取值可以相同,也可以不同。当然,本专利技术实施例中,指纹图像滤波装置也可以采样其它扫描方式对上述指纹传感器中的像素点进行扫描,例如,指纹图像滤波装置可以以行为扫描单位,分别对上述指纹传感器中的像素点进行扫描。需要说明的是,无论采取何种扫描方式,在本专利技术实施例中,指纹图像滤波装置都会对扫描的每个像素点进行N次采样。102、对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;本专利技术实施例中,当同一像素点被采样N次之后,指纹图像滤波装置可以对该像素点的N次采样结果进行累加平均,并将累加平均的结果作为该像素点的扫描结果(即像素值),以便后续基于该像素点的扫描结果进行滤波处理。举例说明,设N为3,对像素点A的3次采样结果分别为a1、a2和a3,则将像素点A的3次采样结果进行累加平均,将累加平均的结果(即(a1+a2+a3)/3)作为像素点A的扫描结果。103、基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤本文档来自技高网...

【技术保护点】
一种应用于指纹传感器的指纹图像滤波方法,其特征在于,包括:在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,所述N不小于1;对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。

【技术特征摘要】
1.一种应用于指纹传感器的指纹图像滤波方法,其特征在于,包括:
在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别
进行N次采样,其中,所述N不小于1;
对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相
应像素点的扫描结果;
基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理
后的指纹图像。
2.根据权利要求1所述的方法,其特征在于:所述基于扫描得到的各个
像素点的扫描结果进行滤波处理,具体为:
基于扫描得到的各个像素点的扫描结果进行实时滤波处理。
3.根据权利要求2所述的方法,其特征在于,所述对指纹传感器中的像
素点进行扫描包括:以行为扫描单位,分别对所述指纹传感器中的像素点进行
扫描;
所述基于扫描得到的各个像素点的扫描结果进行实时滤波处理,包括:
基于扫描得到的各个像素点的扫描结果进行实时一维滤波处理。
4.根据权利要求2所述的方法,其特征在于,所述对指纹传感器中的像
素点进行扫描包括:以预设大小的块为扫描单位,分别对所述指纹传感器中的
像素点进行扫描;
所述实时基于扫描得到的各个像素点的扫描结果进行滤波处理,包括:
基于扫描得到的各个像素点的扫描结果进行实时二维滤波处理。
5.根据权利要求1所述的方法,其特征在于,所述基于扫描得到的各个
像素点的扫描结果进行滤波处理,包括:
基于扫描得到的各个像素点的扫描结果进行一维滤波处理;
基于所述一维滤波处理后得到的各个像素点的像素值进行二维滤波处理。
6.一种应用于指纹传感器的指纹...

【专利技术属性】
技术研发人员:于泽
申请(专利权)人:深圳芯启航科技有限公司
类型:发明
国别省市:广东;44

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

1