GB/T 38122-2019 公共安全指纹识别应用 验证算法性能评测方法
- 文档部分内容预览:
(FAR/FRR曲线),如图1所示。在某个选定相似度阈值下,错误拒绝率等于错误接受率,此时 拒绝率或错误接受率为等错误率
6.2.7拒认率的测试
电缆标准规范范本图1FAR/FRR曲线
使用测试算法的特征比对功能,取测试方法6.2.4中错误接受率为0.01%时的相似度为选定相似 度阈值,将特征文件集2中某一指纹第二个(含)以后的特征文件分别与第一个特征文件进行比对,若某 指纹发生错误拒绝的比对次数占总比对次数的比例大于50%,则判断该指纹被“拒认”,其所有特征 文件的特征提取状态均记录为“拒认” 在特征文件集2中,对所有指纹进行上述操作,统计所有测试结果,按式(4)计算拒认率
44 D4 ×100% C4
式中: A.拒认率,%; B4—拒认指纹数; C——总指纹数。 “注册失败”的特征文件不参与比对
式中: A.拒认率,%; B4—拒认指纹数; C—总指纹数。
6.2.8重试率的测试
使用测试算法的特征比对功能,取测试方法6.2.4中错误接受率为0.01%时的相似度为选定相 值,将特征文件集2中某一指纹的所有特征文件与同一手指其他特征文件进行比对,若所得相似 选定相似度阈值,则判断该次比对为“错误拒绝”。 在特征文件集2中,对所有指纹进行上述操作,统计所有测试结果,按式(5)计算重试率
D s ×100% C.
式中: As——重试率,%; 相似度低于选定相似度阈值的比对次数; Cs 一一总比对次数。 注:已记录为“注册失败”和"拒认”的特征文件不参与比对
式中: As——重试率,%; 相似度低于选定相似度阈值的比对次数; C5 一一总比对次数。 注:已记录为"注册失败”和“拒认”的特征文件不参与比≥
6.2.9响应时间的测试
在特征文件集1的生成过 时日,即
式中: 响应时间,单位为秒(s); 总注册时间,单位为秒(s); C。—总注册次数; D6—总比对时间,单位为秒(s); E。—总比对次数。 注:响应时间精确到0.001s。
6.2.10ROC曲线的绘制
建立以错误接受率(FAR)为横轴、1一错误拒绝率(1一FRR)为纵轴的坐标系(如图2所示),在 文件集2中,利用测试方法6.2.4和6.2.5计算不同选定相似度阈值时的FAR和1一FRR,分别机 同选定相似度阈值时FAR和1一FRR在坐标系中的对应点,用曲线将不同位置的点相连绘制 OC曲线。
6.2.11DET曲线的绘制
建立以错误接受率(FAR)为横轴、错误拒绝率(FRR)为纵轴的坐标系(如图3所示),在特征 2中,利用测试方法6.2.4和6.2.5计算不同选定相似度阈值时的FAR和FRR,分别标出不同选
GB/T 38122—2019
似度阈值时FAR和FRR在坐标系中的对应点,用曲线将不同位置的点相连绘制出DET曲线
指纹验证算法的性能评价,应在相同注册失败率下进行,应设置包括0%在内的多个注册失败率。 等错误率越低表明指纹验证算法的整体性能越好。 在相同错误接受率下,错误拒绝率越低表明指纹验证算法的正确接受性能越好。 在相同错误拒绝率下,错误接受率越低表明指纹验证算法的安全性能越好。 在相同错误接受率下,拒认率和重试率越低表明指纹验证算法的易用性能越好。 应时间越短表明指纹验证算法的易用性能越好。 也可基于ROC或DET曲线对指纹验证算法性能进行评价。 示例:指纹验证算法1和指纹验证算法2的DET曲线如下图所示,在错误接受率为0.01%时,算法1的错误拒绝 率(A点对应纵坐标)大于算法2的错误拒绝率(B点对应纵坐标),则在错误接受率为0.01%时,算法2的正确接受性能 要优于算法1。也可以通过曲线上其他点评价算法性能,如FRR1000(当错误接受率小于或等于0.1%时的错误拒绝 率)、FRR100(当错误接受率小于或等于1%时的错误拒绝率)和FRRZero(当错误接受率小于或等于0%时的错误拒绝 率)等,
GB/T38122—2019
附录A (规范性附录) 测试函数C语言接口
A.3.1版本信息获取
GB/T 38122—2019
返回值:调用成功,返回1;否则返回错误代码,错误代码值应符合A.4的要求 说明:初始化
A.3.3指纹图像特征提取
A.3.4指纹特征数据比对
错误代码见表A.2。
GB/T 38122—2019
附录B (规范性附录) 嵌入式指纹识别产品验证算法测试接口
B.3.1命令包(Command)
令包格式见图B.1,说明见表B.1 命令包为12个字节,用1个USB普通数据包进行传输。字节长度超过1的字段以小端格式存放。
GB/T38122—2019
B.3.2命令响应包(Acknowledge)
命令响应包格式见图B.2,说明见表B.2。 命令响应包为12个字节,用1个USB普通数据包进行传输。字节长度超过1的字段以小端 放。
图B.2命令响应包格式
表B.2命令响应包说明
B.3.3数据包(Data)
数据包格式见图B.3,说明见表B.3。 数据包总长度为(6十N)个字节。在数据包总长度超过65536Byte时,将其拆分成若干个长度 536Byte的USB普通数据包进行传输(数据拆分后,不足65536Byte的按实际数据组成1个U 通数据包进行传输)
GB/T 381222019
Data字段按该字段定义的数据存储格式存放,其他字节长度超过1的字段以小端格式存放
B.4.2.1初始化设备
初始化设备命令交互格式见图B.4,说明见表B.5
GB/T 38122—2019
表B.6终止设备命令说明
B.4.2.3指纹图像特征提取
指纹图像特征提取命令交互格式见图B.6,说明见表B.7。
指纹图像特征提取命令交互格式见图B.6,说明见表B.7。
纹图像特征提取命令交
表B.7指纹图像特征提取说明
B.4.2.4指纹特征数据比对
指纹特征数据比对命令交互格式见图B.7.说明见表B.8
指纹特征数据比对命令交互格式见图B.7,说明见表B.8
图B.7指纹特征数据比对命令交互格式
GB/T 38122—2019
表B.8指纹特征数据比对说明
错误代码见表B.9。
建筑常用表格GB/T38122—2019
附录C (规范性附录) 指纹特征数据测试文件结构 指纹特征数据测试文件结构见表C.1。所有数值均为定长无符号整型。指纹特征数据测试文件示 见表C2
指纹特征数据测试文件结构见表C.1。所有数值均为定长无符号整型。指纹特征数据测试文 见表C.2。
表C.1指纹特征数据测试文件结构
GB/T 38122—2019
布线标准表C.2指纹特征数据测试文件结构示例
GB/T38122—2019
....- 公共安全标准
- 相关专题: 指纹识别