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

文档序号:9929790阅读:918来源:国知局
应用于指纹传感器的指纹图像滤波方法和装置的制造方法
【技术领域】
[0001]本发明涉及指纹传感器技术领域,具体涉及一种应用于指纹传感器的指纹图像滤波方法和装置。
【背景技术】
[0002]指纹传感器是实现指纹图像自动采集的关键器件,由于指纹图像的唯一性,指纹传感器被广泛应用在身份识别领域中。
[0003]在指纹传感器应用中,指纹传感器在完成指纹图像扫描后,会将扫描到的指纹图像上传到主机端(例如主机的主控芯片)进行处理,例如,目前是在扫描得到图像处理后,向主机端上报RAW(即未加工)图像数据,由主机端进行图像数据滤波、增强等。
[0004]然而,由于电路自身噪声以及环境干扰影响,因此,扫描到的指纹图像往往存在大量噪声,这将会影响到后续指纹图像的识别。目前一般采用一维或二维的空间滤波方式实现去噪,然而,当在某个时间窗的干扰严重时,传统的一维或二维的空间滤波方式的滤波效果差,会使得某区块或某行存在大量不可滤除的噪声。

【发明内容】

[0005]本发明提供一种应用于指纹传感器的指纹图像滤波方法和装置,用于提高指纹图像的滤波效果。
[0006]本发明第一方面提供一种应用于指纹传感器的指纹图像滤波方法,包括:
[0007]在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于I ;
[0008]对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;
[0009]基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。
[0010]本发明第二方面提供一种应用于指纹传感器的指纹图像滤波装置,包括:
[0011]扫描单元,用于对指纹传感器中的像素点进行扫描;
[0012]滤波处理单元,用于基于上述扫描单元扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。
[0013]其中,上述扫描单元包括:
[0014]采样单元,用于在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于I ;
[0015]计算单元,用于对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果。
[0016]由上可见,本发明提供了第三维度的滤波(也即时间滤波),即通过预先对每个像素点进行多次采样后对多次采样结果进行累加平均,利用时间上的离散性实现了对同一个像素点的采样结果进行滤波,从而能够减少因某个时间窗干扰严重而对扫描结果带来的噪声影响,相对于传统的仅采用一维或二维的空间滤波方式实现去噪的方案,有效增强了抗干扰能力,提高了指纹图像的滤波效果,进而提高了指纹图像的质量。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图Ι-a为本发明提供的指纹图像滤波方法一个实施例流程示意图;
[0019]图Ι-b为本发明提供的一种块扫描实施例示意图;
[0020]图Ι-c为采用传统的滤波方案处理后的指纹图像示意图;
[0021]图Ι-d为采用本发明提供的指纹图像滤波方法处理后的指纹图像示意图;
[0022]图2为本发明提供的指纹图像滤波装置一个实施例结构示意图。
【具体实施方式】
[0023]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例提供一种应用于指纹传感器的指纹图像滤波方法,包括:在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次采样,其中,上述N不小于I ;对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像。本发明实施例还提供相应的指纹图像滤波装置,以下分别进行详细说明。
[0025]下面对本发明实施例提供的一种应用于指纹传感器的指纹图像滤波方法进行描述,请参阅图l_a,本发明实施例中的指纹图像滤波方法包括:
[0026]101、在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行N次米样;
[0027]其中,上述N不小于I。
[0028]本发明实施例中,由指纹图像滤波装置对指纹传感器中的像素点进行扫描,并且,在对指纹传感器中的像素点进行扫描的过程中,对扫描的每个像素点分别进行多次采样,其中,采样次数N的取值可以根据实际情况进行设定,此处不作限定。具体地,在扫描指纹图像的过程中,指纹图像滤波装置可以每隔预设时间对指纹传感器中的同一像素点进行采样,直至对同一像素点的采样次数达到N次。
[0029]可选的,指纹图像滤波装置以预设大小的块为扫描单位,分别对上述指纹传感器中的像素点进行扫描。下面参照图ι-b所示的块扫描示意图进行说明,如图l_b所示,指纹传感器包含160*160个像素点,像素点的起始坐标为(0,0),终点坐标为(159,159),在图ι-b中,SI表示预设大小的块,块的大小为M1*M2,其中,M分别指块的像素点行数和列数,当指纹图像滤波装置以预设大小的块为扫描单位,分别对上述指纹传感器中的像素点进行扫描时,可以如图l_b中的箭头方向,从左到右对上述指纹传感器中的像素点进行扫描,扫描完成后实时存储扫描结果(也即扫描数据),以便后续数据处理。其中,上述Ml和上述M2的取值可以相同,也可以不同。当然,本发明实施例中,指纹图像滤波装置也可以采样其它扫描方式对上述指纹传感器中的像素点进行扫描,例如,指纹图像滤波装置可以以行为扫描单位,分别对上述指纹传感器中的像素点进行扫描。需要说明的是,无论采取何种扫描方式,在本发明实施例中,指纹图像滤波装置都会对扫描的每个像素点进行N次采样。
[0030]102、对同一像素点的N次采样结果进行累加平均,将累加平均的结果作为相应像素点的扫描结果;
[0031]本发明实施例中,当同一像素点被采样N次之后,指纹图像滤波装置可以对该像素点的N次采样结果进行累加平均,并将累加平均的结果作为该像素点的扫描结果(即像素值),以便后续基于该像素点的扫描结果进行滤波处理。
[0032]举例说明,设N为3,对像素点A的3次采样结果分别为al、a2和a3,则将像素点A的3次采样结果进行累加平均,将累加平均的结果(即(al+a2+a3)/3)作为像素点A的扫描结果。
[0033]103、基于扫描得到的各个像素点的扫描结果进行滤波处理,以便得到滤波处理后的指纹图像;
[0034]可选地,指纹图
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1