GB/T35676-2017

公共安全指静脉识别应用算法识别性能评测方法

Publicsecurity—Fingerveinrecognitionapplication—Testingandevaluationmethodsforalgorithmperformance

本文分享国家标准公共安全指静脉识别应用算法识别性能评测方法的全文阅读和高清PDF的下载,公共安全指静脉识别应用算法识别性能评测方法的编号:GB/T35676-2017。公共安全指静脉识别应用算法识别性能评测方法共有24页,发布于2018-07-01
  • 中国标准分类号(CCS)A91
  • 国际标准分类号(ICS)13.310
  • 实施日期2018-07-01
  • 文件格式PDF
  • 文本页数24页
  • 文件大小1.65M

以图片形式预览公共安全指静脉识别应用算法识别性能评测方法

公共安全指静脉识别应用算法识别性能评测方法


国家标准 GB/T35676一2017 公共安全指静脉识别应用 算法识别性能评测方法 Publicseeurity一Fingereinrecgmitionapplieationm Testingandevaluationmethodsforalgorithmperformance 2017-12-29发布 2018-07-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/35676一2017 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由公安部提出 本标准由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口 本标准起草单位;公安部第一研究所、国防科技大学,北京大学,深圳脉迪科技有限公司、中控智慧 科技股份有限公司、宁波永发智能安防科技有限公司 本标准主要起草人:侯鸿川、祁卫炜、吕磊、谢剑斌、李文新、黄厚钧、徐伟、李治农、曹忠伟
GB/35676一2017 公共安全指静脉识别应用 算法识别性能评测方法 范围 本标准规定了公共安全指静脉识别应用中算法识别性能评测的测试库建库准则、测试方法和评价 方法 本标准适用于公共安全指静脉识别应用中算法识别性能的测试和评价 其他领域指静脉识别应用 可参照使用 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T35742一2017公共安全指静脉识别应用图像技术要求 术语和定义、缩略语 3.1术语和定义 下列术语和定义适用于本文件 3.1.1 特征文件featurefile 保存提取出的特征信息的特定格式文件 3.1.2 相似度similarity 相互比对的两个特征信息的相似程度数值 注取值范围[o.000,1.00o],值0.000表示完全不匹配,值1.000表示完全匹配 3.1.3 采样对象samplingobjeet 样本采集来源的主体 3.1.4 注册enrollment 采集、提取并存储已知人样本特征信息的过程 3.1.5 ntalwr 注册失败率 enrollment rerate 未成功采集提取特征信息并完成存储的采样对象数量占采样对象总数量的百分比 3.1.6 etieforfin 指静脉识别响应时间response" ingerveinrecognition 完成一次指静脉特征信息提取和模板比对的总时间
GB/T35676一2017 3.2缩略语 下列缩略语适用于本文件 etectionErrorTradeoff DET:检测错误权衡(Det EER:等错误率(EqualErrorRate EFR:注册失败率EnrollmentFailureRate) Rate FAR:错误接受率(FalseAcceptance Rate FRR;错误拒绝率(FaleeRegjection Characteristic ROC:受试者操作特性CRe eeceiverOperating Rate) TAR:正确接受率(TrueAcceptance" 测试库建库准则 按以下要求建库 采集方式:单枚手指活体采集,手指状态正常、姿势正确,宜多批次间隔时间采集同指多图 a b 图像规模;采集不少于1000人,每人的采样对象不少于两枚手指,右手和左手各不少于一枚 手指,每手指采集指静脉图像样本数不少于五幅; 图像参数;应符合GB/T35742一2017中第4章的要求; c d 性别分布;男性女性各占50%; e 年龄分布;15岁及以下占18%、16岁59岁占65%,60岁及以上占17%; fD 区域分布;南方北方人口各占50%,城市农村人口各占50% 5 测试方法 5.1接口函数和接口协议要求 指静脉算法识别性能测试分为非嵌人式和嵌人式两类算法的测试,分别是在计算机(或服务器)环 境下测试和嵌人式平台上验证,测试用接口函数和接口协议中应包含特征提取和模板比对两个基本接 口,通过特征提取功能得到特征文件库,通过模板比对功能得到相似度,计算出算法识别性能的各项技 术指标 非嵌人式算法的C语言接口丽数说明见附录A,嵌人式算法的接口协议要求见附录B,特征文件结 构见附录C 5.2识别性能测试内容 指静脉算法识别性能测试包括;错误接受率(FAR),错误拒绝率(FRR、等错误率(EER)和指静 脉识别响应时间(T)共4项技术指标,以及ROC或DET曲线 5.3测试过程 5.3.1概述 指静脉算法识别性能测试应在预定注册失败率(EFR)前提下进行,分为生成特征文件库和测试性 能指标两个过程 生成特征文件库过程使用5.3.2.1的方法由测试库生成特征文件库1,再按照5.3.2.2的方法得 a 到某一预定注册失败率条件下的特征文件库2,识别性能指标测试均基于特征文件库2 b)测试性能指标过程应生成不同注册失败率和预设相似度阔值的相应特征文件库2进行识别性
GB/35676一2017 能技术指标测试,注册失败率为0%条件下的各性能指标是必测项,其他注册失败率条件下的 各性能指标视应用情况是可选测项 错误接受率和错误拒绝率按照5.3.3.1和5.3.3.2的方法测试,等错误率、指静脉识别响应时间、 ROC曲线,DET曲线是根据错误接受率和错误拒绝率的测试结果得到,具体方法分别见5.3.3.3 5.3.3.6 5.3.2生成特征文件库 5.3.2.1生成特征文件库1 使用受试算法的特征提取功能,对测试库中指静脉每个采样对象的所有图像进行特征信息提取,成 功提取采样对象所有样本特征信息并生成特征文件的指静脉状态暂标记为“注册成功",构成特征文件 库1,未成功提取采样对象所有样本特征信息且生成特征文件的指静脉状态定为“注册失败” 5.3.2.2生成特征文件库2 使用受试算法的模板比对功能,将特征文件库1中某一指静脉采样对象的各特征文件分别与该指 静脉采样对象的其他特征文件进行同指比对,得到若干个相似度值,若这些相似度平均值小于预设相似 度阔值(取值范围[0.000,1.000]),则将该指静脉采样对象暂标记的“注册成功”状态修定为“注册失 败” 对特征文件库1中全部指静脉采样对象进行上述操作,统计所有比对结果 除去定为“注册失败” 的全部采样对象以外,其余采样对象状态均为“注册成功”,其所有特征文件构成某一预定注册失败率条 件下的特征文件库2 在不同预设相似度闵值,统计定为注册失败的全部指静脉采样对象数量,按照式(1)可计算出定为 注册失败的全部指静脉采样对象数量占测试库中指静脉采样对象总数量的百分比,即注册失败率 相 反预定某一注册失败率,按照式(1)可计算出定为注册失败的全部指静脉采样对象数量,确定出特征文 件库1中注册失败指静脉采样对象数量和与其对应的预设相似度阂值 EFR ×100% 式中: EFR 注册失败率; N2 -定为注册失败的全部指静脉采样对象数量; N -测试库中指静脉采样对象总数量 注:注册失败的全部指静脉采样对象数量指不同手指的数量 示例对测试库中指静脉的所有图像进行特征信息提取,剔除定为“注册失败”指静脉,生成特征文件库1,将特征文 件库1中所有特征文件依次进行同指比对,得到各指静脉的比对相似度平均值,计算预定注册失败率为x%建议 取 整数值)时测试库中“注册失败”的全部指静脉数量,统计特征文件库1中比对相似度平均值小于预设相似度值的“注 册失败”指静脉数量 ,确定预设相似度园值,剔除特征文件库 中“注册失败”指静脉,其余“注册成功”指静脉的特征文件 构成特征文件库2,注册失败率为x%的性能指标测试均应在此预设相似度闵值对应的特征文件库2中进行 5.3.3测试性能指标 5.3.3.1错误接受率(FAR) 使用受试算法的模板比对功能,将特征文件库2中指静脉所有采样对象的各特征文件分别与其他 采样对象的各特征文件进行异指比对,若所得相似度值不小于预设相似度阔值,则判定该次比对为“错 误接受” 统计所有比对结果,按式(2)计算,即得到在某一预定注册失败率条件下的错误接受率 N FAR=×100%
GB/T35676一2017 式中 FAR 错误接受率; N 相似度值不小于预设相似度阔值的异指比对次数 N 异指比对总次数 注:注册失败率为0%条件下的测试,特征文件库2与特征文件库1相同,应将状态定为“注册失败”指静脉采样对 象的全部异指比对次数计人异指比对总次数中参与计算 5.3.3.2错误拒绝率(FRR) 使用受试算法的模板比对功能,将特征文件库2中指静脉所有采样对象的各特征文件与该采样对 象的其他特征文件进行同指比对,若所得相似度值小于预设相似度阔值,则判定该次比对为“错误拒 绝” 统计所有比对结果,按式(3)计算,即得到在某一预定注册失败率下的错误拒绝率 NR FRR= ×100% (3 N 式中 FRR 错误拒绝率; NR -相似度值小于预设相似度阔值的同指比对次数 N 同指比对总次数 注注册失败率为0%条件下的测试,特征文件库2与特征文件库1相同,应将状态定为“注册失败”指静脉采样对 象的全部同指比对次数计人“错误拒绝”比对次数和同指比对总次数中参与计算 5.3.3.3等错误率(EER)测试与FAR/rR曲线 以相似度闯值为横坐标,错误接受率和错误拒绝率为纵坐标,绘制出错误接受率/错误拒绝率曲线 FAR/FRR曲线)(见图1) 在某相似度阂值错误接受率等于错误拒绝率,此错误接受率或错误拒绝 率值即为等错误率(EER) 100% 90% 织曲线 80% F曲线 70% 60% 50% E 40% 30% 20% ER 10% 0器 .000 0.200 0.400 0.600 0.800 1.000 相似度阔值 图 FAR/FRR曲线 5.3.3.4指静脉识别响应时间 在特征文件库1生成过程中,从发出特征提取指令开始进行测试库中指静脉采样对象全部图像样 本的特征信息提取到生成特征文件库,记录生成特征文件库的总时间和特征提取总次数;在错误拒绝率 和错误接受率测试过程中,从发出模板比对指令开始进行特征文件库中指静脉采样对象特征文件的模 板比对到输出识别结果,记录同指和异指模板比对总时间和模板比对总次数,按式(4)计算指静脉识别 响应时间
GB/35676一2017 -货是 式中 指静脉识别响应时间,单位为秒(s); T 生成特征文件库的总时间,单位为秒(s): N -特征文件库的特征提取总次数 -特征文件库的同指和异指模板比对总时间,单位为秒(s); T N -特征文件库的模板比对总次数 注:指静脉识别响应时间精确到0.001s 5.3.3.5OC曲线绘制 建立以错误接受率(FAR)为横轴、以正确接受率(TAR)为纵轴的坐标系(见图2),利用5.3.3.1和 5.3.3.2方法计算不同相似度值的FAR和TAR,分别标出不同相似度值时FAR和TAR在坐标系 中的对应点,用曲线将不同位置的点相连绘制出ROC曲线 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 0.001%0.01% 0.1% 10% 100% F4R 图2RCc曲线 5.3.3.6Drr曲线绘制 建立以错误接受率(FAR)为横轴、错误拒绝率(FRR)为纵轴的坐标系(见图3),利用5.3.3.1和 5.3.3.2方法计算不同相似度阂值的FAR和FRR,分别标出不同相似度值时FAR和FRR在坐标系 中的对应点,用曲线将不同位置的点相连绘制出DET曲线 100% 90% 80% 70% 60% 意那% 40% 30%- 20%- 10% 0% 0.001% 0.1% 1% 10% 1009% 0.01% 4R 3 图 DE曲线
GB/T35676一2017 6 评价方法 算法性能可通过以下方式评价: 注册失败率表示算法成功采集提取特征信息并完成存储的能力,直接影响算法识别性能 -注册失败率越低算法成功采集提取并存储特征信息的能力越好; -注册失败率为0%条件下的识别性能指标代表了算法综合质量,应是必测项 D)不同算法识别性能评价应在同一注册失败率下进行比较 等错误率越低算法整体识别性能越好 在同错误接受率下,错误拒绝率越低算祛通过性越好 在同错误拒绝率下,错误接受率越低算法安全性越好; -指静脉识别响应时间越短算法时效性越好 c 同一注册失败率不同算法的识别性能也可基于ROC或DET曲线进行评价 在同坐标系下,不同算法的Roc曲线与横轴所围面积越大,算法整体性能越好 在同坐标系下,不同算法的ROC曲线在同一横坐标值的纵坐标值越高,算法在相同安全 性下通过性越好; 在同坐标系下,不同算法的DET曲线与横轴所围面积越小,算法整体性能越好 在同坐标系下,不同算法的DET曲线在同一横坐标值的纵坐标值越低,算法在相同安全 性下通过性越好 示例;指静脉算法1和指静脉算法2的DET曲线分别为坐标系中粗线和细线(见图4),在错误接受率为0.01%时、 算法1的错误拒绝率(A点对应纵坐标值)高于算法2的错误拒绝率(B点对应纵坐标值),则在误接受率为0.01%时, 算法2的正确性能优于算法1 曲线上其他点的算法性能评价同样比较,如,当错误接受率等于0.1%,1%和10%时,算 法1的错误拒绝率低于算法2的错误拒绝率,则在这些错误接受率时,算法1的正确性能优于算法2 100% g0% 80% 70% 60% 意0% 40% 30%6 20% 10%6 0% 0.001% 0.01% 0.1% 1% 10% 00% M" 图4评价方法示例DE曲线
GB/35676一2017 附录A 规范性附录) 非嵌入式算法识别性能测试接口函数要求 A.1文件格式 A.1.1文件生成 非嵌人式算法识别性能测试接口函数采用C语言,应以动态链接库(windows平台下生成dl文 件,Linux平台和Android平台下生成so文件)形式输出,支持多线程 可编译为32位或64位版本 A.1.2文件名称 windows平台下动态链接库文件名称:32位版本为GB_FVIA_32.dl,64位版本为GB_FVIA_64 dll;Linux平台和Android平台下动态链接库文件名称:32位版本为libGB_FV1A_32.so,64位版本为 ibGB_FVIA_64.so A.2测试接口函数 测试接口函数见表A.1 表A.1测试接口函数 编号 说 名 称 FV_GeVersionm 版本信息获取 FV_Init 初始化操作 FV_FeatureExtraet 指静脉图像特征提取 FV_FeatureMatch 指静脉特征模板比对 FV_Release 释放操作 A.3函数说明 A.3.1版本信息获取 函数原型intFV_GetVersion(unsignedcharcode[2] eode[2]版本信息格式为xY,X为开发者代码,Y为版本号 输出参数 参数:unsignedcharc 返回值;调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明;获取版本信息 A.3.2初始化操作 丽数原型;intFV_Init(O 参数;无
GB/T35676一2017 返回值;调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明:初始化 A.3.3指静脉图像特征提取 rT edcharcScanner rCode,un 函数原型intFV_FeatureExtraet(unsigne cFimer >pe,unsignedchar edchar pFin edintilm lmBu. nageHeight,unsignedintiln ewidth,umsigneddhar signed inger ,unsigne mage pFeatureData 关iFeatureL unsignedins Length 参数 cScanner unsignedchar erType 指静脉采集器代码 输人参数 neddharcFingerCode 指位代码 输人参数 unsIgn6 unsignredchar pFingerlmgBuf 指静脉图像数据指针,指静脉图像格式,图像高度为 ilmageHeight,图像宽度为ilmagewidh 输人参数 unsignedintilmmageHeight 图像垂直方向像素数量 输人参数 anedintilmagewdth 图像水平方向像素数量 输人参数 unS1gn unsignedchar关pFeatureData 指静脉特征数据指针,存储生成的指静脉特征数据,由 调用者分配内存空间 输出参数 指静脉特征数据长度,输人时表示调用者为pFeature- unsignedint关iFeaturelength Data分配数据空间的长度,一般不超过10并1024; 取特征后,表示提取特征数据的真实长度 输出 参数 返回值;调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明;对指静脉图像数据进行特征提取,生成指静脉特征数据 A.3.4指静脉特征模板比对 数原型;intFv_FeatureMateh(unsignedintiFeatureLength1,unsignedchar*pFeatureDa al,unsignedintiFeatureLength2,unsignedchar*pFeatureData2,loat*pfSimilarity) 参数:unsignedintiFeaturelength1 指静脉特征数据长度1,pFeatureDatal数据的长度 输 人参数 unsignedchar*pFeatureDatal指静脉特征数据指针1 输人参数 unsignedintiFeaturelength2 指静脉特征数据长度2,pFeatureData2数据的长度 输 人参数 unsignedehar*pFeatureData2指静脉特征数据指针2 输人参数 loat*pfSimilarity 相似度,取值范围为0.0001.000,值0.000表示不匹 配,值1.000表示完全匹配 输出参数 返回值;调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明:对两个指静脉特征数据进行比对,得到相似度值 A.3.5释放操作 函数原型;intFV_Release() 参数 无 返回值调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明: 释放资源
GB/35676一2017 A.4错误代码 错误代码见表A.2. 表A.2错误代码表 错误代码 说 明 参数错误 内存分配失败,没有分配到足够的内存 功能未实现 其他错误 -9
GB/T35676一2017 录 附 B 规范性附录) 嵌入式算法识别性能测试方法和接口协议要求 B.1测试平台 测试平台由硬件和软件组成: 硬件平台 a 中央处理器主频2.0GHz以上,内存不小于1GB,x86架构或兼容PC; 嵌人式运行环境设备 b软件平台 -windows兼容系统、Linux系统或Android系统; -符合附录A的接口函数库和符合本附录的命令包 -驱动软件和性能测试软件 B.2测试方法 嵌人式算法识别性能测试分两个阶段一是动态链接库接口函数形式的算法完整测试,二是在嵌人 式运行环境设备上使用抽样测试库完成与第一阶段算法测试的性能一致性验证 前者要求提交与嵌人式算法相应的动态链接库接口函数(dll或so文件),在PC或服务器)环境上 完成识别性能测试,动态链接库应符合附录A测试接口函数要求;后者要求提交嵌人式算法和嵌人式 运行环境设备,在嵌人式运行环境设备上完成抽样测试库的性能一致性验证,性能测试软件与受试嵌人 式算法和嵌人式运行环境设备之间的命令交互格式应符合本附录接口协议要求 验证嵌人式算法在嵌人式运行环境设备上的识别性能与相应动态链接库接口函数形式算法在PC 或服务器)环境下的识别性能一致性,通过比较两种运行环境相同模板比对相似度值的一致性实现,应 确保两种运行环境相同模板比对相似度值的误差精确不大于0.001 指静脉识别响应时间嵌人式算法的测试不同于非嵌人式算法的测试,它是在性能测试软件与受试 嵌人式算法和嵌人式运行环境设备之间交互完成:主机发出特征提取指令向嵌人式运行环境设备输人 测试库中图像样本,版人式运行环境设备发回应答向主机输出生成的特征文件;主机发出模板比对指令 向嵌人式运行环境设备输人特征数据,嵌人式运行环境设备发回应答向主机输出比对相似度伯 接口协议 B.3 嵌人式运行环境设备应支持USB1.1或以上版本的通用串行总线协议,模拟成Bulk_Only的Mass storage设备 传输协议符合sCsI3规范,其中自定义scsI指令长度固定,为10字节 自定义sCs1 指令的操作码字段(CBwCB[0])为0xEF,附加CDB信息及操作字段(CBwCB[1])为0xFE(写操作)或 0xFF(读操作). 详细描述参见sCsI3规范 10
GB/35676一2017 B.4命令交互格式 B.4.1命令包(Con omand 命令包格式见图B.1,命令包说明见表B.1 命令包为6个字段12个字节,用1个USB普通数据包进行传输 字节长度超过1的字段以大端 格式存放 10 CH CH12 DeID nParam" CheckSum Cmd 图B.1命令包格式 表B.1 命令包说明 说明 偏移量 字段 长度(字节) CHn 指令起始码1固定为0x55 CHH2 指令起始码2:固定为0xAA DevID 设备号;固定为0x0001 lnParam 输人参数 Cmd 命令代码 校验和 CheckSunm l0 偏移[o -*+ 偏移[9 CheckSum B.4.2命令响应包(Acknowledge 命令响应包格式见图B.2,命令响应包说明见表B.2 命令响应包为6个字段12个字节,用1个USB普通数据包进行传输 字节长度超过1的字段以 大端格式存放 10 RH1 RH2 DevwD OutParam CheckSum Response 图B.2命令响应包格式 表B.2命令响应包说明 偏移量 字段 长度(字节) 说明 RH 应答指令起始码1:固定为0x55 RH2 应答指令起始码2:固定为0xAA DevID 设备号;固定为0x0001 Response=0x30正常响应ACK时输出参数 OutParam Response=0x31非正常响应(NACK)时错误代码 1
GB/T35676一2017 表B.2(续 偏移量 字段 长度(字节 说明 0x30正常响应(ACK Response 0x31非正常响应(NACK 校验和 10 CheckSum 偏移[o 偏移[97 CheckSunm" B,4.3数据包(Dnta) 数据包格式见图B.3,数据包说明见表B.3 数据包为5个字段,总长度为6N个字节 数据包总长度超过65536时,将其拆分成若干个长度 为65536的USB普通数据包进行传输(数据拆分后,不足65536的按实际数据组成1个USB普通数据 包进行传输). Data字段按该字段定义的数据存储格式存放,其他字节长度超过1的字段以大端格式存放 4N 6+N DH1 D2 DevlD CheckSum DataNBytes) 图B.3数据包格式 表B.3数据包说明 偏移量 字段 长度(字节) 说明 DHHl 数据起始码1,固定为0x5A DHH2 数据起始码2;固定为0xA5 DevI 设备号:固定为0x0001 Data 数据 校验和 4+N CheckSum 偏移[o] 偏移[4十N一1] CheckSum ##" B.5命令描述 B.5.1命令表 命令表说明见表B.! 表B.4命令表说明 命令代码 说明 命令名 十进制 十六进制 0x00 FV_GetVersion 版本信息获取 0x01 FV_Begin 初始化操作 12
GB/35676一2017 表B.4(续》 命令代码 命令名 说明 十进制 十六进制 FV_FR 指静脉图像特征提取,生成指静脉特征数据 0x03 FeatureExtract 0x04 FV_FeatureMatch 指静脉特征模板比对,得到相似度值 0x02 FV_End 结束操作 B.5.2命令详解 B.5.2.1版本信息获取 版本信息获取命令交互格式见图B4.版本信息获取说明见表B5. 1.Command(OxO0);主机一>设备 10 cHn C12 DevD lnPauram heckSum Cmd 0x01 0x55 0xAA 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 2.Acknowledge(0×30):设备一>主机 Ack RH1 RH2 DeyID Outparam CheckSum 0x55 0xAA 0x00 0x01 xH l YH n 0x00 030 CheckSum 图B.4版本信息获取命令交互格式 表B.5版本信息获取说明 Command 0x00 Alias FV_GetVersion Description 版本信息获取 CmdInParam 无含义 开发者代码,单位为字节 开发者代码x的高、低字节 XH,XL AckOutParam 版本号,单位为字节 YH.YL 版本号Y的高,低字节 NackOutParam 参考错误代码说明 13
GB/T35676一2017 B.5.2.2初始化操作 初始化操作命令交互格式见图B.5,初始化操作说明见表B.6 1.CommandOxO)主机一>设备 1G 1 CH CH2 DeD lnParam CheckSum Cmd 0x55 0x00 0x01 0x00 0x00 ox00 0x00 0xo1 0xo1 0xAA 0x00 0x01 2.Acknowledge(Ox30):设备>主机 10 12 RHu RH2 DevID Ack ChcckSum Outpuram 0x55 0x00 0x30 0xAA oxO1 Ox00 0x00 0x00 0x00 0x00 0xO1 0x30 图B.5初始化设备命令交互格式 表B.6初始化设备命令说明 Command 0x01 Alias FV_Begin Description 初始化设备 CmdInParam 无含义 AckOutParam 成功 NackOutParam 参考错误代码说明 B.5.2.3指静脉图像特征提取 指静脉图像特征提取命令交互格式见图B.6,指静脉图像特征提取说明见表B.7 14
GB/35676一2017 1.Command0x30):主机一>设备 10 CHH C2 lnParam DevID Cmd CheckSum 0x55 0xAA 0x00 0x01 wH wL HH HL 0x00 0x03 CheckSum >主机 2.Acknowledge(Ox30);设备一 12 10 RHn RH2 DevlD Outparam Ack CheckSum 0x55 0xAA 0x00 0x01 0x00 0x00 MH 0x00 0x03 ML CheckSum 3.SendH'wbyts;主机>设备 4H"w 6+HH"w DHm DH12 DeID CheckSum H"wbytes 4.SendTbytes;设备>主机 6T 8+T DH DH2 DeID TH Tbytes CheckSum" 图B.6指静脉图像特征提取命令交互格式 表B.7指静脉图像特征提取说明 Command 0x03 Alias FV_FeatureExtract Deseription 对指静脉图像数据进行特征提取,生成指静脉特征数据 W 图像宽度,单位为像素,应支持测试库图像最小宽度 图像宽度w的高,低字节 wHH,WL CmdInParam 图像高度,单位为像素,应支持测试库图像最小高度 H HH,Hl 图像高度H的高,低字节 M 特征数据最大长度,单位为字节 AckOutParam MH,MI 特征数据最大长度的高、低字节 特征数据实际长度,单位为字节 Template TH,TL 特征数据实际长度的高、低字节 NackOutParam 参考错误代码说明 15
GB/T35676一2017 B.5.2.4指静脉特征模板比对 指静脉特征模板比对命令交互格式见图B.7,指静脉特征模板比对说明见表B8 1.Command(Ox04)主机一>设备 10 12 CH CH2 DevD lnParam Cmd ChckSum 0x55 0xAA 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x04 0xo1 0x04 2.Acknowledge(ox30)设备>主机 10 Acek CheckSum RHHm1 RH12 DevID Outpuram 0x55 0xAA ox0o 0:01 000 000 0x0o 0x0o 0xo4 xo1 o30 0x00 3.SendTbytes:主机一>设备 4T DHl DH2 DevlD CheckSum Tbytes 4. SendTbytes:主机>设备 4+T DHI DH2 DeID Tbytes CheckSum 5.Acknowledge(Ox30);设备一主机 10 RH RH2 Ack CheckSum DevID outparam ChcckSum 055 000 0x00 S 0x00 0xAA OxO1 0x00 SH 0x30 图B.7指静脉特征模板比对命令交互格式 16
GB/35676一2017 表B.8指静脉特征模板比对说明 Command 0x04 Aias FV_FeatureMatch 对两个指静脉特征数据进行比对,得到相似度值 Description CnmdlnParanm CnmdlnParam 比对得分,取值范围为01000,为相似度值的1000倍并取整 AckOutParam SH,SL 比对得分的高、低字节 NackOutParam 参考错误代码说明 B.5.2.5结束操作 结束操作命令交互格式见图B.8,结束操作说明见表B.9 1.Command(Ox02)主机一>设备 10 12 DevID CHm CH2 nParam Cmd CheckSum 0x55 0xAA 0x00 0x01 0x00 0x00 0x00 0:02 0x01 0x02 Ox00 0x00 2.Acknowledge(ox30);设备>主机 12 10 11 RH1 RH2 DevlD Ack OutParam CheckSum 0x55 0xAA 0x00 0xO1 0x00 0x00 0x00 0x00 0x00 0x30 0x01 0x30 图B.8结束操作命令交互格式 表B.9结束操作说明 Command 0x02 FPEnd Alias 结束操作 Descriptionm CmdInParam 无含义 AckOutParanm 成功 NackOutParam 参考错误代码说明 B.5.3错误代码 错误代码见表B.10 17
GB/T35676一2017 表B.10错误代码 别名(NackOutParam 值 说明 NACK_cOMM_ERR 通信出错 0xl001 NACK_VERIFY_FALED 比对失败 0xl002 ;l NACK_BAD_FINGERR 0xl003 指静脉质量差 NACK_Is_NOT_SUPPORTD 0xl004 不支持的指令 NACK_DEV_ERR 0xl005 硬件错误 NACK_INVALID_PARAM 0x1006 输人参数无效 18
GB/35676一2017 附录 C 规范性附录) 指静脉特征数据测试文件结构 所有数值均为定长无符号整型,采用大端模式 指静脉特征数据测试文件结构见表C.1,指静脉特 征数据测试文件示例见表C.2. 表C.1指静脉特征数据测试文件结构 相对位置 序号 字段 长度(字节 说明 字段1 文件头类型,记录字符“V”(56H 字段2 指静脉算法版本号,FFH表示“未知" 字段3 保留项,默认值为FFH 字段4 指静脉算法开发者代码,FFH表示“未知” 特征提取状态代码.01H表示“注册成功”,02H表示“注册失 字段5 败”,04H表示“拒认”,09H表示“未知” 字段6 保留项,默认值为FFH 指静脉质量值,以00H一64H来表示,值O1H表示最低质量 字段7 值64H表示最高质量,值00H表示“未知” 字段8 819 12 保留项,默认值为FFH 字段9 保留项,默认值为FFH 20 21一22 字段10 指静脉特征数据长度,以字节为单位,FFH表示“未知" 10 字段11 2331 保留项,默认值为FFH 指静脉特征信息,N为指静脉特征文件长度,单位为字节, 12 32(N 1 字段12 “注册 失”情况用 FFH表示 校验位,验位值采用CRC-8生成,生成多项式为 13 N 字段13 g(.r)=.r》十.r'十.r十.r十! 表C.2指静脉特征数据测试文件结构示例 序号 字段 相对位置 值(十六进制 说明 56 字段1 “V”表示指静脉特征数据 字段2 03 指静脉算法版本号为3 字段3 FF 保留项 字段4 0A 指静脉算法开发者代码为10 01 字段5 “注册成功” 字段6 FF 保留项 字段? 指静脉质量值为80 50 FFFFFFFFFFFF 字段8 819 保留项 FFFFFFFFFFFF 20 字段9 FF 保留项 19
GB/T35676一2017 表C.2(续 序号 值(十六进制) 字段 相对位置 说明 字段10 指静脉特征数据长度为480个字节 10 2122 01E0 FFFFFFFFFF 11 字段1l 23~31 保留项 FFFFFFFF 字段12 指静脉特征信息 12 32~51l 3 字段 13 512 6D CRcC校验位 20
GB/35676?2017 [1]sCSI3MulimediaCommands(X3T0/1048D)

公共安全指静脉识别应用算法识别性能评测方法GB/T35676-2017

指静脉识别技术是近年来出现的一种生物识别方式,具有非接触、高精度、难以伪造等特点,被广泛应用于金融、医疗、教育、公共安全等领域。其中,公共安全领域是指静脉识别技术的主要应用之一。

针对公共安全领域中指静脉识别应用算法的性能评测问题,国家标准化管理委员会制定了《公共安全领域指静脉识别应用算法识别性能评测方法》(GB/T35676-2017)。

该标准规定了评测数据采集、处理、分析和结果报告等环节的内容和要求,旨在提高公共安全领域中指静脉识别应用算法的识别性能和评测标准化水平。

具体来讲,该标准包括以下内容:

  1. 评测数据采集:对受试者进行个人信息登记,并采集符合条件的指静脉图像数据。
  2. 评测数据处理:对采集的指静脉图像数据进行去噪、增强等处理,以提高识别准确率。
  3. 评测数据分析:通过对处理后的数据进行分析和比对,计算出算法的识别准确率、误识率等性能指标。
  4. 结果报告:将识别性能指标以表格或图形形式呈现,便于分析和比较。

可以看出,GB/T35676-2017为公共安全领域中指静脉识别应用算法的性能评测提供了详细的规范和流程。根据该标准进行评测可以有效提高指静脉识别技术在公共安全领域中的应用效果和可靠性。

电磁屏蔽用金属化纤维通用技术要求
上一篇 本文分享国家标准电磁屏蔽用金属化纤维通用技术要求的全文阅读和高清PDF的下载,电磁屏蔽用金属化纤维通用技术要求的编号:GB/T35675-2017。电磁屏蔽用金属化纤维通用技术要求共有10页,发布于2018-07-01
废电冰箱处理企业资源化水平评价技术规范
本文分享国家标准废电冰箱处理企业资源化水平评价技术规范的全文阅读和高清PDF的下载,废电冰箱处理企业资源化水平评价技术规范的编号:GB/T35677-2017。废电冰箱处理企业资源化水平评价技术规范共有12页,发布于2018-07-01 下一篇
相关推荐