指纹数据压缩方法及装置制造方法及图纸

技术编号:11287027 阅读:70 留言:0更新日期:2015-04-11 01:47
本发明专利技术提供一种指纹数据压缩方法及装置。该方法,包括:通过设定指纹图像的纵坐标范围为0-180,接着,在该纵坐标范围内采集该指纹图像中特征点的纵坐标信息。实现了纵坐标信息占用32位系统的1个字节,从而减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种指纹数据压缩方法及装置。该方法,包括:通过设定指纹图像的纵坐标范围为0-180,接着,在该纵坐标范围内采集该指纹图像中特征点的纵坐标信息。实现了纵坐标信息占用32位系统的1个字节,从而减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。【专利说明】指纹数据压缩方法及装置
本专利技术涉及通信领域,尤其涉及一种指纹数据压缩方法及装置。
技术介绍
随着科技的发展,指纹匹配技术使用在人们生活的各方各面,如,指纹考勤机,指纹门禁,指纹出入境管理等。 通常,首先对指纹图像进行压缩处理,如特征提取获得特征点集,每个特征点集可以包括50个特征点,其中,每个特征点包括4个特征信息,该4个特征信息包括特征点类型T、特征点横坐标X、特征点纵坐标Y和特征点方向A,并分别占用I个字节、I个字节、2个字节、2个字节;接着,将从指纹图像采集的输入指纹特征点集与指纹数据库中存储的指纹模板特征点集进行匹配,对于32位系统来讲,以指纹模板特征点集和输入指纹特征点集的特征点数目均为50为例,将两组指纹特征数据在内存中完全展开,消耗内存空间为2*50*(1+1+2+2) = 600 字节。 然而,在指纹匹配过程中,进行匹配运算时的内存消耗将以此为基数成倍增长,造成内存消耗过大。
技术实现思路
本专利技术提供一种指纹数据压缩方法及装置,用以解决内存消耗过大的问题。 本专利技术实施例第一方面提供一种指纹数据压缩方法,包括: 设定指纹图像的纵坐标范围为0-180 ; 在所述纵坐标范围内采集所述指纹图像中特征点的纵坐标信息。 可选的,还包括: 设定所述指纹图像的特征点方向范围为0-256,所述特征点方向包括所述特征点所处纹线位置的切线方向。 可选的,所述设定所述指纹图像的特征点方向范围为0-256之后,还包括: 在所述纵坐标范围内采集所述指纹图像中所述特征点的方向信息。 可选的,所述特征点的所述方向信息占用32位系统的I个字节。 可选的,所述特征点的所述纵坐标信息占用32位系统的I个字节。 本专利技术实施例第二方面提供一种指纹数据压缩装置,包括: 设定模块,用于设定指纹图像的纵坐标范围为0-180 ; 采集模块,用于在所述纵坐标范围内采集所述指纹图像中特征点的纵坐标信息。 可选的,所述设定模块,还用于设定所述指纹图像的特征点方向范围为0-256,所述特征点方向包括所述特征点所处纹线位置的切线方向。 可选的,所述采集模块,还用于在所述纵坐标范围内采集所述指纹图像中所述特征点的方向信息。 可选的,所述特征点的所述方向信息占用32位系统的I个字节。 可选的,所述特征点的所述纵坐标信息占用32位系统的I个字节。 本专利技术提供的指纹数据压缩方法及装置,通过设定指纹图像的纵坐标范围为0-180,接着,在该纵坐标范围内采集该指纹图像中特征点的纵坐标信息。实现了纵坐标信息占用32位系统的I个字节,从而减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。 【专利附图】【附图说明】 图1为本专利技术指纹数据压缩方法一实施例的流程示意图; 图2为本专利技术指纹数据压缩装置一实施例的流程示意图。 【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术实施例提供的指纹数据压缩方法可以应用于对指纹图像进行特征点提取时。本实施例提供的指纹数据压缩方法的执行主体为指纹数据压缩装置,其中,该指纹数据压缩装置可以采用软件和/或硬件的方式来实现。以下对本实施例提供的指纹数据压缩方法及装置进行详细地说明。 图1为本专利技术指纹数据压缩方法一实施例的流程示意图,如图1所示,本实施例的执行主体可以为指纹数据压缩装置,该指纹数据压缩方法,包括: 步骤101、设定指纹图像的纵坐标范围为0-180。 在本实施例中,将特征点的纵坐标y的范围等比映射到的区间内,需要说明的是,指纹图像的横坐标X的范围为(0〈 = x〈 = 180),纵坐标y的范围为(0〈 = y< =180),对于该指纹图像中两点之间的最大距离为(1802+1802)°_5= 254,即该最大距离小于256,也就是说,纵坐标信息可以占用32位系统的I个字节。 步骤102、在纵坐标范围内采集该指纹图像中特征点的纵坐标信息。 在本实施例中,通过设定指纹图像的纵坐标范围为0-180,接着,在该纵坐标范围内采集该指纹图像中特征点的纵坐标信息。实现了纵坐标信息占用32位系统的I个字节,从而减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。 在上述实施例的基础上,该方法,还可以包括: 设定所述指纹图像的特征点方向范围为0-256。 在本实施例中,该特征点方向包括该特征点所处纹线位置的切线方向。 需要说明的是,方向信息占用32位系统的I个字节。 对应的,在设定所述指纹图像的特征点方向范围为0-256之后,还可以包括: 在所述纵坐标范围内采集所述指纹图像中所述特征点的方向信息。 本实施例提供的方法,以指纹模板特征点集和输入指纹特征点集的特征点数目均为50的情形为例,其中,任一特征点包括的4个特征信息分别为,特征点类型T、特征点横坐标X、特征点纵坐标Y和特征点方向A,其中,特征点类型T和特征点横坐标X分别占用32位系统的I个字节,具体的,将两组指纹特征数据在内存中完全展开,消耗内存空间为2*50*(1+1+1+1) = 400 字节。 图2为本专利技术指纹数据压缩装置一实施例的流程示意图,如图2所示,该指纹数据压缩装置,包括:设定模块21和采集模块22。其中, 设定模块21,用于设定指纹图像的纵坐标范围为0-180 ; 采集模块22,用于在所述纵坐标范围内采集所述指纹图像中特征点的纵坐标信息。 在本实施例中,通过设定指纹图像的纵坐标范围为0-180,接着,在该纵坐标范围内采集该指纹图像中特征点的纵坐标信息。实现了纵坐标信息占用32位系统的I个字节,从而减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。 在上述实施例的基础上,该设定模块21,还用于设定所述指纹图像的特征点方向范围为0-256,所述特征点方向包括所述特征点所处纹线位置的切线方向。 对应的,采集模块22,还用于在所述纵坐标范围内采集所述指纹图像中所述特征点的方向信息。 本实施例中的方向信息占用32位系统的I个字节。 本实施例中的纵坐标信息占用32位系统的I个字节。 本实施例提供的方法,减少了内存的消耗,并在指纹匹配过程中减少了内存的消耗。 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是:以上各实施例仅用以说明本专利技术的技术方案,而非对其本文档来自技高网...

【技术保护点】
一种指纹数据压缩方法,其特征在于,包括:设定指纹图像的纵坐标范围为0‑180;在所述纵坐标范围内采集所述指纹图像中特征点的纵坐标信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐泳郑辉石春光
申请(专利权)人:北京大唐智能卡技术有限公司
类型:发明
国别省市:北京;11

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

1