指纹特征值模板数据结构分析
作者:杨若冰
来源:BOKEE
日期:2006-02-20 10:18:28
摘要:指纹特征值模板是指纹算法中的核心数据结构。它是从指纹图像中,通过特定算法提取出来的指纹全局及局部点特征的几何意义上的数据描述。在实际过程,因为各厂家算法之不同,会有些不同。但多数数据项是共有的。同时考虑到应用的需要,在指纹特征值模板中增加应用相关数据项,如采集督导人,如手指编号等,以增强应用的可行性。 指纹特征值模板的目标是,追求在尽量小的数据量情况下,包含能够准确识别的特征值,以及满足应用的需要。因为数据量大一方面会影响处理速度,在网络应用中还会影响传输。 指纹特征模板目前在各算法厂商之间没有通用,虽然有些国际组织在倡导,但通用路线将仍然是很漫长。
指纹特征值模板是指纹算法中的核心数据结构。它是从指纹图像中,通过特定算法提取出来的指纹全局及局部点特征的几何意义上的数据描述。在实际过程,因为各厂家算法之不同,会有些不同。但多数数据项是共有的。同时考虑到应用的需要,在指纹特征值模板中增加应用相关数据项,如采集督导人,如手指编号等,以增强应用的可行性。
指纹特征值模板的目标是,追求在尽量小的数据量情况下,包含能够准确识别的特征值,以及满足应用的需要。因为数据量大一方面会影响处理速度,在网络应用中还会影响传输。
指纹特征模板目前在各算法厂商之间没有通用,虽然有些国际组织在倡导,但通用路线将仍然是很漫长。
指纹特征值模板的目标是,追求在尽量小的数据量情况下,包含能够准确识别的特征值,以及满足应用的需要。因为数据量大一方面会影响处理速度,在网络应用中还会影响传输。
指纹特征模板目前在各算法厂商之间没有通用,虽然有些国际组织在倡导,但通用路线将仍然是很漫长。
序号 |
项目 | 意义说明 | 取值 | 编码(Bit) | |
1 | 特征值定义 | 表明是标准特征值是标准格式还是自定义格式 | S:标准 U:自定 |
4 | |
2 | 采集系统描述 | 采集系统名称 | 生成本指纹记录系统的名称(可选) | 描述性字符 | 64 |
采集类型 | 表示指纹数据采集的方式(可选) | A:T自动采集,没有人为编辑 U:T自动采集,可能有人为编辑 E:T自动采集,编解码之前被编辑过 M:人工采集 |
8 | ||
采集设备描述 | 用于描述指纹采集设备(可选) | 描述性字符 | 64 | ||
3 | 算法属主标识 | 表明算法来源,是哪个公司或个人的版权信息 | 描述性字符 | 64 | |
4 | 算法版本标识 | 表明本次指纹数据处理所用软件算法的版本号 | 描述性字符 | 8 | |
5 | 指纹编号 | 表明当前采集的指纹编号 | 64 | ||
6 | 手指编号 | 表明当前采集的指纹是哪个手指 | L1~L5:左手从拇指依次到小指 R2~R5:右手从拇指依次到小指 |
4 | |
7 | 指纹模式分类 | 表示指纹整体纹路特征 | 平弧\弓弧\光环\平旋\双环\右倾环\左倾环\有疤痕\有切断痕\未知的 | 8 | |
8 | 指纹模式分类扩展 | 人为对指纹块向图进行分区,用各区几何中心点的拓扑图表示该指纹模式(可选) | 64 | ||
9 | 核心点位置 | 表示核心在指纹坐标中的位置(X,Y) | 16 | ||
10 | 特征点数目 | 表示本次采集到的指纹特征点总数 | 32 | ||
11 | 1#特征点 | 特征点编号 | 指纹上每个特征点的编号 | 32 | |
特征点X坐标 | 特征点的X坐标值 | 16 | |||
特征点Y坐标 | 特征点的Y坐标值 | 16 | |||
特征点类型 | 特征点的类型 | 端点、分叉点、分歧点、孤立点、环点、短纹 | 4 | ||
特征点方向 | 表示特征点走向 | 9 | |||
特征点质量 | 表示特征点的可信度 | 0:表示人工编辑的特征点 1:表示不可信 2~63:表示可信度,2最可信 |
6 | ||
12 | 2#特征点 | 第二个特征点数据结构,与第一个结构相同 | 83 | ||
… | … | … | … | … | … |
10+N | N#特征点 | 第N个特征点数据结构,N一般大于80,小于150 | 83 | ||
10+N+1 | 采集督导人标识 | 在公共场景进行指纹采集时,为确保采集人真实身份,需要进行采集过程监督。此数据表示监督人的描述(特定编号或者单位姓名等) | 32 | ||
10+N+2 | 校验和 | 用于校验以上数据的正确性 | 16 |