一种使用多维化技术进行快速指纹数据查询和对比的方法技术

技术编号:13963567 阅读:112 留言:0更新日期:2016-11-07 14:40
本发明专利技术公开一种使用多维化技术进行快速指纹数据查询和对比的方法,涉及指纹验证技术,采用多维化方式的指纹数据存储、查询和校验方法,其主要包括三个方面:存储多维化指纹数据,检索多维化指纹数据,以及校验多维化指纹数据。通过本发明专利技术能够减少指纹数据体积,降低存储容量和网络传输速度;索引方式更加灵活,索引效率更高,结果更加精确;校验速度大幅提高,校验结果更加准确;从而使得大规模的指纹数据的检索工作得到极大优化。

【技术实现步骤摘要】

本专利技术涉及指纹验证技术,尤其涉及一种使用多维化技术进行快速指纹数据查询和对比的方法
技术介绍
随着互联网技术的快速发展,传统的ID/密钥校验手段已经难以保障用户的隐私安全。因此,在很多新兴安全认证模式的推动下,将指纹作为校验手段的相关产品逐渐增多,而使用该种校验方法的用户也开始大量增加。在这些校验认证工具中,有一部分采用本地存储的方式来存储/校验用户的指纹数据,但也有很大一部分需要使用网络存储的形式集中管理用户的指纹数据,如:警用个人信息数据库等。在这一部分采用集中型管理的数据库中,所面临的最大问题就是数据的校验问题。特别是在互联网数据异地互联、互通的大前提下,如何有效、快速的检索数以亿计的指纹数据就成了相关行业中难以解决的巨大难题。虽然在现有的指纹处理模式下,存在很多以指纹图像特征数据进行索引、检索和校验的方法,但是这些方法大多存在校验结果不精确的问题。特别是在一些用于索引的特征数据较为简洁的快速检索系统中,为了片面性地追求查询速度的提升,很多相关算法的设计都刻意简化了指纹数据的识别特征数量,从而使得误识别的概率大幅增加,最终会降低了产品的使用体验和产品质量。
技术实现思路
本专利技术针对目前需求以及现有技术发展的不足之处,提供一种使用多维化技术进行快速指纹数据查询和对比的方法。本专利技术所述一种使用多维化技术进行快速指纹数据查询和对比的方法,解决上述技术问题采用的技术方案如下:所述使用多维化技术进行快速指纹数据查询和对比的方法,采用多维化方式的指纹数据存储、查询和校验方法,其主要包括三个方面:存储多维化指纹数据,检索多维化指纹数据,以及校验多维化指纹数据。优选的,所述存储多维化指纹数据,是指使用二进制码存储指纹数据。优选的,若指纹图像中每个纹路经过的像素点为1,空白处为0,将指纹数据代入数据空间坐标系中,将每个空间坐标值初始化为由0和1所组成的二进制数据流,则指纹图像的纹理结构最终可转换为0010110111……这样直观的二进制数据。优选的,所述检索多维化指纹数据,是指检索多维特征坐标数据。优选的,通过定义坐标区域的方式来快速索引、定位相关指纹。优选的,所述校验多维化指纹数据,是指精确到每一个纹理细节的特征校验。本专利技术所述一种使用多维化技术进行快速指纹数据查询和对比的方法,与现有技术相比具有的有益效果是:本专利技术提出一种解决大规模指纹数据处理时,处理速度较为缓慢的有效方法,采用多维化指纹存储和识别技术,减少指纹数据体积,降低存储容量和网络传输速度;索引方式更加灵活,索引效率更高,结果更加精确;校验速度大幅提高,校验结果更加准确;从而使得大规模的指纹数据的检索工作得到极大优化。本专利技术所述使用多维化技术进行快速指纹数据查询和对比的方法,主要用来优化互联网安全认证、个人安全信息检索,以及警用指纹信息库的存储、查询和校验工作,在不提升硬件资源的前提下大幅减少了相关操作需要等待的时间,大幅度提升相关产品的检索速度,从而实现节约资源成本,提高用户体验的目的。说明书附图附图1为多维化指纹图像示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种使用多维化技术进行快速指纹数据查询和对比的方法进一步详细说明。针对现有技术中存在的问题,在减少检索数据总量的前提下做到不降低校验结果的唯一性和检索效率,本专利技术提出了使用多维化技术进行快速指纹数据查询和对比的方法,主要用来解决大批量指纹数据检索时系统等待时间过长的问题,采用多维化指纹存储和识别技术,大幅度提升了指纹数据的存储、检索和识别效率,主要用于银行、互联网行业中的身份校验,以及警用数据库的相关查证工作等。一般进行指纹数据处理,包括三个方面分别为,存储指纹数据,检索指纹数据以及校验指纹数据。其中,所述存储指纹数据,是将指纹的纹路特征进行图像化存储;这样做指纹数据保存完整,图像分辨率越高则越清晰准确,但图像格式所保存的数据较大,识别较为困难,不适合大批量存储。所述检索指纹数据,是指查询与源指纹相匹配的指纹特征;这样做可以为指纹数据建立多级索引,提高数据检索速度,但特征码算法存在一定程度的偏差,可能造成检索结果有误。所述校验指纹数据,是指校验指纹纹路的匹配关系和相似程度;这样随着算法复杂度的提升,可以精确匹配每一条纹路的细节特征,但运算复杂度较高,计算开销大,不适合在大型项目中使用。实施例:本实施例所使用多维化技术进行快速指纹数据查询和对比的方法,克服现有指纹数据处理方法中存在的缺陷,其主要包括三个方面:存储多维化指纹数据,检索多维化指纹数据,以及校验多维化指纹数据。该方法采用多维化方式的指纹数据存储、查询和校验方法,在将数据量降低到百分之一的同时将数据的检索速度提高了近千倍,能够解决大批量指纹数据检索时系统等待时间较长的问题。本实施例所述指纹数据查询和对比的方法中,所述存储多维化指纹数据,是指使用二进制码存储指纹数据;如附图1所示,若指纹图像中每个纹路经过的像素点为1,空白处为0,将指纹数据代入数据空间坐标系中,将每个空间坐标值初始化为由0和1所组成的二进制数据流,则指纹图像的纹理结构最终可转换为0010110111……这样直观的二进制数据。由于指纹纹理的宽度指标一般并不作为校验和索引指纹信息的主要依据,使得使用最基本的二进制数据直接表征指纹纹理特征的方法成为可能。在去除了图片色彩信息和指纹纹理宽度信息等多余的特征信息之后,纯二进制编码的指纹数据体积一般只有相同内容指纹图像文件的百分之一。本实施例所述指纹数据查询和对比的方法中,所述检索多维化指纹数据,是指检索多维特征坐标数据;与传统方式中将指纹纹理特征数据作为检索索引的方法不同,该方法通过定义坐标区域的方式来快速索引、定位相关指纹,如:通过统计有效区域内指纹的面积来分级指纹的大小进行索引等,这种索引方式更加灵活,索引效率更高,结果更加精确。本实施例所述指纹数据查询和对比的方法中,所述校验多维化指纹数据,是指精确到每一个纹理细节的特征校验。由于任何指纹识别算法都对指纹纹理数据做了一定程度的抽象和数学运算,而这些过程都难免会存在一定程度的误差,使得这些方法都存在识别结果存在偏差的可能性。本实施例中,多维化指纹数据的结果是一组二进制数据,对这组数据的校验工作与复杂的数据计算无关,也就避免了由此而产生的误差概率。转而对比指纹纹理结构的精确匹配,不但对比速度得到了提高,而且对比的结果也更为精确。本实施例所述使用多维化技术进行快速指纹本文档来自技高网...

【技术保护点】
一种使用多维化技术进行快速指纹数据查询和对比的方法,其特征在于,采用多维化方式的指纹数据存储、查询和校验方法,其主要包括三个方面:存储多维化指纹数据,检索多维化指纹数据,以及校验多维化指纹数据。

【技术特征摘要】
1.一种使用多维化技术进行快速指纹数据查询和对比的方法,其特征在于,采用多维
化方式的指纹数据存储、查询和校验方法,其主要包括三个方面:存储多维化指纹数据,检
索多维化指纹数据,以及校验多维化指纹数据。
2.根据权利要求1所述一种使用多维化技术进行快速指纹数据查询和对比的方法,其
特征在于,所述存储多维化指纹数据,是指使用二进制码存储指纹数据。
3.根据权利要求2所述一种使用多维化技术进行快速指纹数据查询和对比的方法,其
特征在于,若指纹图像中每个纹路经过的像素点为1,空白处为0,将指纹数据代入数据空间
坐标系中,将每个空间坐标值初始化为...

【专利技术属性】
技术研发人员:张家重董毅李光瑞王玉奎
申请(专利权)人:浪潮苏州金融技术服务有限公司
类型:发明
国别省市:江苏;32

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

1