信息技术 可扩展的生物特征识别数据交换格式 第6部分:虹膜图像数据 征求意见稿_第1页
信息技术 可扩展的生物特征识别数据交换格式 第6部分:虹膜图像数据 征求意见稿_第2页
信息技术 可扩展的生物特征识别数据交换格式 第6部分:虹膜图像数据 征求意见稿_第3页
信息技术 可扩展的生物特征识别数据交换格式 第6部分:虹膜图像数据 征求意见稿_第4页
信息技术 可扩展的生物特征识别数据交换格式 第6部分:虹膜图像数据 征求意见稿_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021信息技术可扩展的生物特征识别数据交换格式第6部分:虹膜图像数据本文件规定了:——用于表示虹膜图像数据通用可扩展的数据交换格式:一种是基于ASN.1中可扩展规范的已标记二进制数据格式,另一种是基于XML模式定义的文本数据格式。两者能够存储相同的信息;——虹膜图像数据记录内容的示例;——数据采集中特定应用的最低要求、推荐方法和最佳实践;——适用于本文件的符合性测试断言和测试程序。虹膜图像信息可以存储为以下形式:——按照ISO/IEC15948或ISO/IEC15444-1协议压缩得到的灰度值数组;——按照ISO/IEC15948或ISO/IEC15444-1协议压缩得到的灰度值数组,以虹膜为中心进行裁剪,并且带有非虹膜区域掩码的感兴趣区域。本文件还规定了符合性测试方法、测试断言和测试程序的要素。包含:——与虹膜图像数据格式的结构有关的测试断言,如第6、7、8和9章所述;——通过检查可能包含在每个字段中值的类型完成与内部符合性有关的测试断言;——语义测试断言。本文件中规定的符合性测试方法不包括:——生物特征识别产品的其他特性测试或生物特征识别产品的其他类型测试(如易用性、性能、鲁棒性、安全性);——不生成本文件要求的数据记录的系统的符合性测试。本文件不包括:——对相机光学规格的要求;——对虹膜图像光度特性的要求;——对注册程序、工作流程和虹膜设备使用流程的要求。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T1988信息技术信息交换用七位编码字符集(GB/T1988-1998,ISO/IEC646:1991,eqv)ISO/IEC2382-37信息技术词汇第37部分:生物特征识别(Informationtechnology—Vocabulary—Part37:Biometrics)注:GB/T5271.37-2021信息技术词汇第37部分:生物特征识别(ISO/IEC2382-ISO/IEC8824-1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(Informationtechnology—AbstractSyntaxNotationOne(ASN.1)—Part1:Specificationofbasicnotation)注:GB/T16262.1-2006信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(ISO/IEC88242ISO/IEC8825-1信息技术ASN.1编码规则:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范第1部分(Informationtechnology—ASN.1encodingrules:SpecificationofBasicEncodingRules(BER),CanonicalEncodingRules(CER)andDistinguishedEncodingRules(DER)—Part1)注:GB/T16263.1-2006信息技术ASN.1编码规则第1部分:基本编码规则(BER)、正型编码规则(DER)规范(ISO/IEC88ISO/IEC15444-1信息技术JPEG2000图像编码系统第1部分:核心编码系统(Informationtechnology—JPEG2000imagecodingsystem—Part1:Corecodingsystem)ISO/IEC15948信息技术计算机图形和图像处理便携式网络图形(PNG功能规范(Informationtechnology—Computergraphicsandimageprocessing—PortableNetworkGraphics(PNG):Functionalspecification)ISO/IEC39794-1信息技术可扩展的生物特征识别数据交换格式第1部分:框架(Informationtechnology—Extensiblebiometricdatainterchangeformats—Part5:Faceimagedata)/TR/xmlschema-1/(XMLSchemaPart1:Structures(SecondEdition),28October2004,http:///TR/xmlschema-1/)/TR/xmlschema-2/(XMLSchemaPart2:Datatypes(SecondEdition),28October2004,/TR/xmlschema-2/)3术语和定义ISO/IEC2382-37和ISO/IEC39794-1界定的以及下列术语和定义适用于本文件。ISO和IEC在以下地址维护用于标准化的术语数据库:——ISO在线浏览平台:/obp;——IEC电子百科:/。3.1离焦defocus由于相机光轴上虹膜(3.4)的位置偏离了最佳对焦平面或表面而导致的图像受损,通常表现为清晰度低(模糊)或对比度差。3.2景深depthoffield虹膜(3.4)与采集设备入口镜头之间的距离范围;在该范围内,虹膜图像的质量高于规定的对焦点质量。3.3灰度greyscale像素亮度,只包含光照亮度信息的连续单色调影像。3GB/TXXXXX.6—20XX/ISO/IEC39794—6∶20213.4人眼前部的彩色环状结构,由肌肉组织、结缔组织和色素层组成,界定瞳孔(3.9)轮廓并控制其大小。3.5虹膜中心iriscentre拟合虹膜(3.4)和巩膜(3.12)边界所得到的圆的中心。3.6虹膜半径irisradius拟合虹膜(3.4)和巩膜(3.12)边界所得到的圆的半径。3.7边距margin拟合虹膜(3.4)和巩膜(3.12)边界所得到的圆与图像边界的最近距离,以像素为单位。示例0.6R,0.2R)指明当虹膜半径为R,图像的左右边距为0.63.8调制传递函数ModulationTransferFunction,MTF特定空间频率下图像调制与对应目标调制的比率。3.9瞳孔pupil人眼中心用来控制光线进入的圆孔状区域,用其定义虹膜内边界。3.10瞳孔中心pupilcentre瞳孔(3.9)和虹膜(3.4)边界上的所有像素坐标的平均值。3.11取整函数round数学函数,round(x)是对x四舍五入取整。3.12巩膜sclera虹膜(3.4)外围通常呈现白色的生理组织。3.13分割segmentation在包含虹膜(3.4)的图像中确定存在可见虹膜组织的区域与不存在可见虹膜组织的区域之间边界的过程。3.14空间频率spatialfrequency测量空间中正弦强度模式的周期,在给定的目标范围内以周期每度或周期每毫米为单位。3.15空间采样率spatialsamplingrate目标平面上每单位距离范围内或成像系统中每单位角度范围内的图像元素(像素)数。44缩略语下列缩略语适用于本文件。JPEG2000联合图像专家组2000(JointPhotographicExpertsGroup2000)PGM便携式灰度图像(PortableGrayMap)PNG便携式网络图形(PortableNetworkGraphics)PPM便携式彩色图像(PortablePixelMap)VGA显示绘图阵列(VideoGraphicArray)5符合性如果生物特征数据块(biometricdatablock,BDB)满足下列条款对应的所有关联要求,则符合本文件:a)其数据结构、数据值及其数据元素之间的关系,符合第6章、第7章、第8章和附录A中的规定;b)其数据值与生成生物特征识别数据记录的输入生物特征数据之间的关系,符合第6章、第7章、第8章和附录A中的规定。如果一个生成生物特征识别数据记录的系统,像在其关联的实现符合性声明(implementationconformancestatement,ICS)里声称的那样,其输出的所有生物特征识别数据记录都符合本文件的要求(在5.a、5.b中定义则该系统符合本文件。该系统不需要能够生成涵盖本文件所有可能方面的生物特征识别数据记录,只需要能够生成那些在ICS声称的能够被该系统支持的生物特征识别数据记录。输出记录符合性测试应按附录C的规范性内容进行。如果一个使用生物特征识别数据记录的系统,像在其关联的ICS里声称的那样,为了达到系统的预期目的,其能够读入、使用所有符合本文件要求(在5.a、5.b中定义)的生物特征识别数据记录,则该系统符合本文件。该系统不需要能够使用涵盖本文件所有可能方面的生物特征识别数据记录,只需要能够使用那些在ICS里声称的能够被该系统支持的生物特征识别数据记录。如果一个二进制BDB,其结构、字段之间的关系以及其字段与A.1中规定的基础输入之间的关系满足格式要求,则该二进制BDB符合本文件。如果一个XML文档,其结构、字段之间的关系以及其字段与A.2中规定的基础输入之间的关系满足格式要求,则该XML文档符合本文件。6虹膜图像内容规范6.1通则本章规定了图像语义内容的要求。这些要求涉及图像数据的几何结构、预处理、压缩协议、格式和尺寸(虹膜图像采集建议见附录D)。图像数据可以是未压缩的或压缩的。如果未压缩,则应使用PGM或PPM图像格式进行编码。所有未压缩的原始图像应具有八位像素深度。像素深度不为八位的图像应使用PNG或JPEG2000进行编码。本章将根据图像类型对这些要求进行分组阐述。基于无约束抽象基本虹膜图像格式的层级类型,定义了四种图像类型,其相关定义见表1。相关数据元素抽象值描述见7.3.3。第7章确立了图像的编码规注:本文件中的图像类型、压缩协议、格式和裁剪尺寸的规范已由NIST可互操作虹膜交换(IR5GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021表1虹膜图像类型OPPED(非裁剪虹否无否无PED(裁剪虹膜图是无(裁剪掩码虹膜是无6注1:对于IMAGE_TYPE_UNCROPPTED(非裁剪虹膜图),注2:典型的IMAGE_TYPE_CROPPED(裁剪虹膜图像)和IMAGE_TYPE_CROPPED注3:使用裁剪、掩码操作或有损压缩会降低注4:对于1:1比对的应用,压缩的IMAGE_T6.2非裁剪虹膜图像非裁剪虹膜图像应只包含单个人眼的光栅扫描图像,如图1所示。对于半径为R的虹膜,图像数据的上下边距应至少为0.2R,左右边距应至少为0.6R。图像数据的这些边距应从成像的实际对象,而非合成值中获取。不要求虹膜位于图像中心。如果对非裁剪图像进行压缩,则宜尽可能采用无损压缩。如果图像是隔行扫描模式,不应使用PNG压缩协议。如果使用JPEG2000压缩协议,图像数据应以JPEG2000格式存储。在虹膜记录里,非裁剪虹膜图像类型应将在7.3.3中所定义的虹膜图像类型元素的抽象值以uncropped标识,见表3。6.3VGA虹膜图像VGA虹膜图像是非裁剪虹膜图像的一个特例;图像宽度应为640px,图像高度应为480px,如图1所示。图像边距和内容的要求参考6.2中的非裁剪图像类型。VGA虹膜图像应采用PNG或JPEG2000进行无损压缩,或采用JPEG2000进行有损压缩。在虹膜记录里,VGA虹膜图像类型应将在7.3.3中所定义的虹膜图像类型元素的抽象值以vGA标识,见表3。图1非裁剪虹膜图像或VGA虹膜图像的示例6.4裁剪虹膜图像7GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021裁剪虹膜图像是对非裁剪虹膜图像进行裁剪得到的。它一定程度上减少了存储空间,但需要对虹膜进行粗略定位后再进行裁剪。裁剪后应使虹膜区域处于裁剪图像的中心区域,即裁剪图像的中心应是虹膜的中心,如图2所示。裁剪虹膜图像应满足左右边距0.6R,上下边距0.2R,R是虹膜半径的估算值。边缘像素值应为传感器的真实读数,不替换为其他值。在数据采集阶段缺失的虹膜区域(即输入图像中不存在的部分)的像素值应置为0。如果虹膜区域数据全部或者大部分缺失,则不宜生成虹膜特征记录,宜重新采集新的图像。裁剪虹膜图像采用的压缩方式与6.2中的非裁剪虹膜图像相同。在虹膜记录里,裁剪虹膜图像类型应将在7.3.3中所定义的虹膜图像类型元素的抽象值以cropped标识,见表3。图2裁剪虹膜图像的示例6.5裁剪掩码虹膜图像6.5.1通用要求裁剪图像可以通过掩码操作得到可进行高比例压缩的裁剪掩码虹膜图像。掩码操作主要是针对三个区域:上眼皮、下眼皮和巩膜。经过掩码操作后的图像区域应为只有单一灰度值的四邻域连通区域,如图3所示。具体实现可见参考文献[3]描述。在裁剪掩码虹膜图像类型中,为了提高压缩率并保证最大限度地对虹膜纹理本身进行编码,虹膜以外的图像区域应使用以下指定的统一像素值进行设置。当在裁剪图像内检测到上眼皮和/或下眼皮时,这些眼皮区域及其外侧的像素灰度值应置为128,使得常规用于未掩码图像中的眼皮检测和眼皮边界拟合方法在裁剪掩码虹膜图像中可以正常使用。注意上下眼皮中的任何一个或两个都可能会遮挡虹膜(见图3)。在这些情况下,应按照6.5.2中的规定,将巩膜区域中的像素灰度值统一置为200;如果检测到任何眼皮区域,应按照6.5.3中的规定,将这些区域及其外侧的像素灰度值统一置为128。裁剪掩码虹膜图像类型采用的压缩方式与6.4中裁剪虹膜图像类型相同。8在虹膜记录里,裁剪掩码虹膜图像类型应将在7.3.3中所定义的虹膜图像类型元素的抽象值以croppedAndMasked标识,见表3。注:掩码操作仅有利于图像压缩,掩码区域的灰度值并不能作为分割6.5.2巩膜掩码区域巩膜掩码区域的灰度值应设置为固定值200。除非上下眼皮的交汇处在图像左右边界内,否则巩膜掩码应延伸至图像的第一列和最后一列。6.5.3眼皮掩码区域上下眼皮掩码区域的灰度值应设置为固定值128。上眼皮区域应向上一直延伸至图像上边界,下眼皮区域应向下一直延伸至图像下边界。上下眼皮区域应向左、右方向一直延伸至图像的左边界和右边界。(a)虹膜被上下眼皮遮挡(b)虹膜只被上眼皮遮挡(c)虹膜只被下眼皮遮挡(d)虹膜没有眼皮遮挡裁剪掩码虹膜图像示例6.5.4裁剪掩码虹膜图像平滑处理在裁剪掩码虹膜图像中,为了将边界对图像压缩编码的影响降到最低,虹膜、巩膜区域和眼皮掩码9GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021区域之间的过渡带、虹膜和巩膜掩码区域之间的过渡带应进行局部平滑处理。平滑方法应为:在使用眼皮掩码的像素灰度固定值和巩膜掩码的像素灰度固定值替换原始图像的像素灰度值之后,应采用低通滤波器平滑这些掩码区域的边界。对于裁剪掩码虹膜图像中的任一图像像素,若以该像素为中心的7×7邻域中包含至少一个掩码像素,则该像素的灰度值应使用其7×7邻域区域加权和代替,权值模板为7×7的二项核K,定义如下:K=1/(64×64)UUT,其中U=[1615201561]T.对边界平滑像素的计算应在掩码操作之后,在其他的灰度值操作之前。对于既属于虹膜区域和巩膜掩码区域的过渡带,又属于虹膜区域或巩膜掩码区域和眼皮掩码区域的过渡带的像素,其灰度值应为眼皮边界平滑操作后的值。7抽象数据元素7.1目的和总体结构本条款描述了本文件中定义的数据元素的内容。这些描述与数据元素的编码无关。附录A中规定了数据元素的呈现形式。XML模式定义的说明见A.2。ASN.1中的已标记二进制编码见A.1。每个BDB应与单个主体相关,并应包含其虹膜的一张或多张图像。该记录格式组成如下:a)一个包含编码版本信息的版本号,见7.2。b)每个虹膜的表示元素,见7.3。抽象数据元素的结构在图4中作了进一步的描述。ISO/IEC39794系列中ASN.1模块、类型和组件的命名约定以及ASN.1中的定义扩展在通用框架ISO/IEC39794-1:2019第9章中规定。ISO/IEC39794系列中的XML模式定义、类型和元素的命名约定以及XML中的定义扩展在通用框架ISO/IEC39794-1:2019第10章中规定。图4.虹膜图像数据块该图不是自动生成的,只能被视为结构的高级概述。7.2Versionblock(版本块)抽象值:版本块的抽象值在ISO/IEC39794-1中定义。内容:本文件的世代应为3,年份应为本文件的出版年份,见ISO/IEC39794-1。7.3Representationblock(表示块)7.3.1概述该数据元素是表示与虹膜图像相关的除版本块信息以外的所有数据的集合。7.3.2Eyelabel(眼睛标识)抽象值:unknown,rightIris,leftIris内容:该元素是指主体的眼睛标识。有关抽象值的描述,见表2。GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021表2眼睛标识的抽象值7.3.3Irisimagekind(虹膜图像种类)抽象值:uncropped,vGA,cropped,croppedAndMasked内容:该元素是指虹膜图像的种类。该图像应符合表3中所述子条款的规范要求。表3图像种类及要求12377.3.4Bitdepth(位深)抽象值:8到24的整数。内容:该元素是指每个像素的位深,单位是位。每像素超过八位的图像应使用PNG或JPEG2000进行编码。7.3.5Imagedataformat(图像数据格式)抽象值:pgm、ppm、png、jpeg2000Lossless、jpeg2000Lossy内容:该元素是指图像数据格式。有关抽象值的描述,见表4。如果灰度虹膜图像采用NetpbmPGM编码,则其格式定义如下:a)“magicnumber”=“P5”,用于标定文件类型;b)任何空白(空格,TABs,CRs,LFs);c)以符合GB/T1988的编码字符十进制格式表示的宽度(Width);d)任何空白(空格,TABs,CRs,LFs);e)以符合GB/T1988的编码字符十进制表示的高度(Heightf)任何空白(空格,TABs,CRs,LFs);g)以符合GB/T1988的编码字符十进制格式表示的最大灰度值(MaxvalMaxval应大于0且小于65536;h)单个空白字符(通常是换行符);i)有Height行图像数据值,按从上到下的顺序排列。每行由Width灰度值组成,按从左到右的顺序排列。每个灰度值都是从0到Maxval的数字,其中,0表示黑色,Maxval表示白色。每个灰度值以纯二进制表示,长度为1或2个字节。如果Maxval小于256,则为1个字节,否则为2个字节。最高有效字节在前。PGM编码的灰度虹膜图像应以P5格式进行编码。如果彩色虹膜图像采用NetpbmPPM编码,则其格式定义如下:a)“magicnumber”=“P6”,用于标定文件类型;b)任何空白(空格,TABs,CRs,LFs);c)以符合GB/T1988的编码字符十进制格式表示的宽度(Width);d)任何空白(空格,TABs,CRs,LFs);e)以符合GB/T1988的编码字符十进制表示的高度(Heightf)任何空白(空格,TABs,CRs,LFs);g)以符合GB/T1988的编码字符十进制格式表示的最大通道值(Maxval),Maxval应大于0且小于256;h)单个空白字符(通常是换行符);i)有Height行图像数据值,按从上到下的顺序排列。每行由Width像素值组成,按从左到右的的数字。因此,每个像素值以纯二进制表示,长度为3个字节。PPM编码的彩色虹膜图像应以P6格式进行编码。表4图像数据格式的抽象值7.3.6Horizontalorientation(水平方向)抽象值:unknown,leftToRight,rightToLeft内容:该元素指的是图像的水平方向。有关抽象值的描述,见表5。表5水平方向的抽象值GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021水平方向与所描述的leftToRight相反,即关于纵轴镜像对称。7.3.7Verticalorientation(垂直方向)抽象值:unknown,topToBottom,bottomToTop内容:该元素是指图像的垂直方向。有关抽象值的描述,见表6。表6垂直方向的抽象值7.3.8Compressionhistory(压缩历史记录)抽象值:unknown,losslessOrNone,lossy内容:该元素是指图像压缩历史记录,并指明是否经过有损或无损压缩。有关抽象值的描述,见表表7压缩历史记录的抽象值7.3.9Capturedate/timeblock(采集日期/时间块)抽象值:采集日期/时间块的抽象值在ISO/IEC39794-1中定义。内容:根据ISO/IEC39794-1的规定,采集日期/时间块应指明以协调世界时(UTC)表示开始采集的时间。7.3.10Irisimagedata(虹膜图像数据)抽象值:八位位组串。内容:该数据元素包含已编码的虹膜图像数据。7.3.11Range(距离)抽象值:unassigned,failed,overflow,range(2到65533)内容:该元素指定相机镜头的光学中心与主体虹膜之间的大致距离(以毫米为单位或者尝试估计距离,但未成功。有关抽象值的描述,见表8。注:如果相机可以使用变焦镜头或其他方法更改焦距,则不能从距离值得出放大率。表8范围的抽象值相机镜头的光学中心与主体虹膜之间的距离,单位为毫米(2至27.3.12Capturedeviceblock(采集设备块)Modelidentifierblock(型号标识符块)见ISO/IEC39794-1。Capturedevicetechnologyidentifier(采集设备技术标识符)抽象值:unknown,cMOS/CCD。内容:该数据元素应指明用于获取生物特征样本的采集设备技术的类别。有关抽象值的描述,见表表9采集设备标识符Certificationidentifierblocks(认证标识符块)抽象值:认证标识符块的抽象值在ISO/IEC39794-1中定义。内容:该元素至少包含一个认证标识符块元素。见ISO/IEC39794-1。7.3.13Qualityblocks(质量块)抽象值:质量块的抽象值在ISO/IEC39794-1中定义。内容:该元素至少包含一个质量块元素。见ISO/IEC39794-1。7.3.14Rollangleblock(转动角度块)概述在双目虹膜图像数据采集系统中,头部的转动角度容易估计。例如,可以求得双目瞳孔中心连线与成像系统水平轴线的夹角作为头部转动角度的估计。此信息可用于匹配过程和加快搜索大型数据库。Relativerollangle(相对转动角度)抽象值:一个0到65534的整数内容:此元素指定头部和相机之间的相对转动角度。应以相机系统的水平轴线与双目瞳孔中心连线之间的度数测量,正值表示从相机看到的双目瞳孔中心连线为逆时针旋转。该值计算公式如下:转动角度=(unsignedshort)round(65534×角度/360)mod65535。Rollangleuncertainty(转动角度不确定度)GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021抽象值:一个0到65534的整数内容:该元素指定转动角度的不确定度。转动角度不确定度是对转动角度最大误差的估计,它依赖于成像设备,应是一个大于零的角度值。该值计算公式如下:转动角度不确定度=(unsignedshort)round(65534×不确定度/1800≤不确定度<180,其中,不确定度以度为单位,是最大误差的绝对值。7.3.15Localizationblock(定位块)概述这些预期的虹膜中心和直径极限值是可选的,用以指导虹膜的定位和分割。它们可以通过采集过程中的虹膜定位步骤在每张图像上进行填充,也可以根据特定的采集常数(如图像大小、放大率和景深)在每台相机上进行填充。该引导信息可以加速定位,并且可以避免由于过大的搜索范围而导致的分割错误。注意,错误的引导信息会造成定位和分割失败。在后续处理过程中,可以使用或忽略这些值。这六个元素的集合是可选的,但它们应全部给出或全部空缺。IriscentreXsmallest(虹膜中心最小X)抽象值:一个0到65535的整数。内容:该元素指定虹膜中心(X,Y)中X的预置最小值,以像素为单位。0表示未定义的值。IriscentreXlargest(虹膜中心最大X)抽象值:一个0到65535的整数。内容:该元素指定虹膜中心(X,Y)中X的预置最大值,以像素为单位。0表示未定义的值。IriscentreYsmallest(虹膜中心最小Y)抽象值:一个0到65535的整数。内容:该元素指定虹膜中心(X,Y)中Y的预置最小值,以像素为单位。0表示未定义的值。IriscentreYlargest(虹膜中心最大Y)抽象值:一个0到65535的整数。内容:该元素指定虹膜中心(X,Y)中Y的预置最大值,以像素为单位。0表示未定义的值。Irisdiametersmallest(虹膜最小直径)抽象值:一个0到65535的整数。内容:该元素指定虹膜半径预置最小值,以像素为单位。0表示未定义的值。Irisdiameterlargest(虹膜最大直径)抽象值:一个0到65535的整数。内容:该元素指定虹膜半径预置最大值,以像素为单位。0表示未定义的值。7.3.16PresentationAttackDetection,PAD(呈现攻击检测)PADdatablock(数据块)抽象值:PAD数据块的抽象值在ISO/IEC39794-1中定义。内容:根据ISO/IEC39794-1的规定,该元素包含一个PAD数据块。8编码8.1已标记二进制编码本文件中定义的数据格式允许以前后兼容的方式扩展定义(ASN.1中的定义扩展见ISO/IEC39794-1)。A.1规定了ASN.1模式,其中第7章的抽象数据元素应遵循以下文件之一中定义的ASN.1类型:ASN.1的标准ISO/IEC8824-1、ISO/IEC39794-1或本文件。虹膜图像数据块的已标记二进制编码应通过将ISO/IEC8825-1中定义的ASN.1非典型编码规则(DER)应用于给定ASN.1模块中定义的IRISimageDataBlock类型的值来获得。每个数据对象的DER编码包含三个部分:以八位位组形式表示的标记(用于标识数据对象)、长度(表征紧随其后的八位位组形式的值的长度)、值。A.1中的ASN.1模块可从以下位置查询/iso-iec/39794/-6/ed-1/en。8.2XML编码本文件中定义的数据格式允许以前后兼容的方式扩展定义(XML中的定义扩展见ISO/IEC39794-1)。A.2规定了XSD模式,其中第7章的抽象数据元素应遵循以下标准之一中定义的XML类型:W3C建议、XML模式第1部分和第2部分、ISO/IEC39794-1或本文件。对虹膜图像数据进行编码的XML文档应符合给定的XSD。A.2中的XSD可以从以下位置查询/iso-iec/39794/-6/ed-1/en。9注册的BDB格式标识符表10中列出的注册项已由生物特征识别注册机构(见ISO/IEC19785)发布,以识别本文件中定义的虹膜图像记录交换可扩展格式。格式所有者是ISO/IECJTC1/SC37,注册的生物特征识别组织标识符为257(0101Hex)。表10BDB格式标识符biometric-organization(0)jtc1-sc37(257)bdbg3-binary-iris-image(44)}biometric-organization(0)jtc1-sc37(257)bdbg3-xml-irisimage(45)}GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021(规范性)格式规范A.1已标记二进制编码的ASN.1模块下面的ASN.1模块可以通过:/iso-iec/39794/-6/ed-1/en取得。ISO-IEC-39794-6-ed-1-v1{iso(1)standard(0)iso-iec-39794(39794)part-6(6)ed-1(1)v1(1)iso-iec-39794-6(0)}--UseofISO/IECcopyrightinthisSchemaislicensedforthepurposeof--developing,implementing,andusingsoftwarebasedonthisSchema,subject--tothefollowingconditions:----*SoftwaredevelopedfromthisSchemashallretaintheCopyrightNotice,--thislistofconditionsandthedisclaimerbelow("Disclaimer").----*NeitherthenameorlogoofISOorofIEC,northenamesofspecific--contributors,maybeusedtoendorseorpromotesoftwarederivedfrom--thisSchemawithoutspecificpriorwrittenpermission.----*ThesoftwaredevelopershallattributetheSchematoISO/IECand--identifytheISO/IECstandardfromwhichitistaken.Suchattribution--(e.g.,"ThissoftwaremakesuseoftheSchemafromISO/IEC39794-6--withinmodificationspermittedintherelevantISO/IECstandard.--Pleasereproducethisnoteifpossible."),maybeplacedinthe--softwareitselforanyotherreasonablelocation.----TheDisclaimeris:--THESCHEMAONWHICHTHISSOFTWAREISBASEDISPROVIDEDBYTHECOPYRIGHT--HOLDERSANDCONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,--INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITY--ANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL--THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,--INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUT--NOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,--DATA,ORPROFITS;ORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANY--THEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT--(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOF--THECODECOMPONENTS,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.DEFINITIONSIMPLICITTAGS::=BEGINIMPORTSRegistryIdBlock,VersionBlock,QualityBlocks,CertificationIdBlocks,PADDataBlock,CaptureDateTimeBlockFROMISO-IEC-39794-1-ed-1-v1;IrisImageKindCode::=ENUMERATED{uncropped(1),croppedAndMasked(7)}IrisImageKindExtensionBlock::=SEQUENCE{fallback[0]IrisImageKindCode,...}code[0]IrisImageKindCode,extensionBlock[1]IrisImageKindExtensionBlock}HorizontalOrientationCode::=ENUMERATED{undefined(0),leftToRight(1),rightToLeft(2)}VerticalOrientationCode::=ENUMERATED{undefined(0),topToBottom(1),bottomToTop(2)}CompressionHistoryCode::=ENUMERATED{undefined(0),losslessOrNone(1),}CaptureDeviceTechnologyIdCode::=ENUMERATED{unknown(0),}CaptureDeviceTechnologyIdExtensionBlock::=SEQUENCE{fallback[0]CaptureDeviceTechnologyIdCode,GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021...}CaptureDeviceTechnologyId::=CHOICE{code[0]CaptureDeviceTechnologyIdCode,extensionBlock[1]CaptureDeviceTechnologyIdExtensionBlock}EyeLabelCode::=ENUMERATED{unknown(0),rightIris(1),}CaptureDeviceBlock::=SEQUENCE{modelIdBlock[0]RegistryIdBlockOPTIONAL,technologyId[1]CaptureDeviceTechnologyIdOPTIONAL,certificationIdBlocks[2]CertificationIdBlocksOPTIONAL,...}ImageDataFormatCode::=ENUMERATED{jpeg2000Lossless(3),jpeg2000Lossy(4)}ImageDataFormatExtensionBlock::=SEQUENCE{...}code[0]ImageDataFormatCode,extensionBlock[1]ImageDataFormatExtensionBlock}RangingErrorCode::=ENUMERATED{unassigned(0),overflow(2)}RangeOrError::=CHOICE{range[0]INTEGER(2..65533),errorCode[1]RangingErrorCode}RollAngleBlock::=SEQUENCE{angle[0]INTEGER(0..65534),uncertainty[1]INTEGER(0..65534)OPTIONAL}Coordinate::=INTEGER(1..65535)Diameter::=INTEGER(1..65535)LocalisationBlock::=SEQUENCE{irisCenterXSmallest[0]CoordinateOPTIONAL,irisCenterXLargest[1]CoordinateOPTIONAL,irisCenterYSmallest[2]CoordinateOPTIONAL,irisCenterYLargest[3]CoordinateOPTIONAL,irisDiameterSmallest[4]DiameterOPTIONAL,irisDiameterLargest[5]DiameterOPTIONAL}RepresentationBlock::=SEQUENCE{eyeLabelCode[0]EyeLabelCode,irisImageKind[1]IrisImageKind,bitDepth[2]INTEGER(8..24),imageDataFormat[3]ImageDataFormat,horizontalOrientationCode[4]HorizontalOrientationCode,verticalOrientationCode[5]VerticalOrientationCode,compressionHistoryCode[6]CompressionHistoryCode,captureDateTimeBlock[7]CaptureDateTimeBlock,irisImageData[8]OCTETSTRING,range[9]RangeOrErrorOPTIONAL,captureDeviceBlock[10]CaptureDeviceBlockOPTIONAL,qualityBlocks[11]QualityBlocksOPTIONAL,rollAngleBlock[12]RollAngleBlockOPTIONAL,localisationBlock[13]LocalisationBlockOPTIONAL,pADDataBlock[14]PADDataBlockOPTIONAL,...}RepresentationBlocks::=SEQUENCEOFRepresentationBlockIrisImageDataBlock::=[APPLICATION6]SEQUENCE{versionBlock[0]VersionBlock,representationBlocks[1]RepresentationBlocks,...}ENDA.2XML编码的XML模式定义下面的XSD模块可以通过:/iso-iec/39794/-6/ed-1/en取得。GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021<?xmlversion="1.0"encoding="utf-8"?>--UseofISO/IECcopyrightinthisSchemaislicensedforthepurposeof--developing,implementing,andusingsoftwarebasedonthisSchema,subject--tothefollowingconditions:----*SoftwaredevelopedfromthisSchemashallretaintheCopyrightNotice,--thislistofconditionsandthedisclaimerbelow("Disclaimer").----*NeitherthenameorlogoofISOorofIEC,northenamesofspecific--contributors,maybeusedtoendorseorpromotesoftwarederivedfrom--thisSchemawithoutspecificpriorwrittenpermission.----*ThesoftwaredevelopershallattributetheSchematoISO/IECand--identifytheISO/IECstandardfromwhichitistaken.Suchattribution--(e.g.,"ThissoftwaremakesuseoftheSchemafromISO/IEC39794-6--withinmodificationspermittedintherelevantISO/IECstandard.--Pleasereproducethisnoteifpossible."),maybeplacedinthe--softwareitselforanyotherreasonablelocation.----TheDisclaimeris:--THESCHEMAONWHICHTHISSOFTWAREISBASEDISPROVIDEDBYTHECOPYRIGHT--HOLDERSANDCONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,--INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITY--ANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL--THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,--INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUT--NOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,--DATA,ORPROFITS;ORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANY--THEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT--(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOF--THECODECOMPONENTS,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.<xs:schemaxmlns:xs="/2001/XMLSchema"xmlns:vc="/2007/XMLSchema-versioning"xmlns:cmn="/iso-iec/39794/-1"xmlns="/iso-iec/39794/-6"targetNamespace="/iso-iec/39794/-6"elementFormDefault="qualified"attributeFormDefault="unqualified"vc:minVersion="1.0"><xs:importschemaLocation="iso-iec-39794-1-ed-1-v1.xsd"namespace="/iso-iec/39794/-1"/><xs:complexTypename="IrisImageKindCodeType"><xs:choice><xs:elementname="uncropped"type="xs:int"fixed="1"/><xs:elementname="vGA"type="xs:int"fixed="2"/><xs:elementname="cropped"type="xs:int"fixed="3"/><xs:elementname="croppedAndMasked"type="xs:int"fixed="7"/></xs:choice></xs:complexType><xs:complexTypename="IrisImageKindExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="IrisImageKindCodeType"/><xs:anynamespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="IrisImageKindType"><xs:choice><xs:elementname="code"type="IrisImageKindCodeType"/><xs:elementname="extensionBlock"type="IrisImageKindExtensionBlockType"/></xs:choice></xs:complexType><xs:complexTypename="HorizontalOrientationCodeType"><xs:choice><xs:elementname="undefined"type="xs:int"fixed="0"/><xs:elementname="leftToRight"type="xs:int"fixed="1"/><xs:elementname="rightToLeft"type="xs:int"fixed="2"/></xs:choice></xs:complexType><xs:complexTypename="VerticalOrientationCodeType"><xs:choice><xs:elementname="undefined"type="xs:int"fixed="0"/><xs:elementname="topToBottom"type="xs:int"fixed="1"/><xs:elementname="bottomToTop"type="xs:int"fixed="2"/></xs:choice></xs:complexType><xs:complexTypename="CompressionHistoryCodeType"><xs:choice><xs:elementname="undefined"type="xs:int"fixed="0"/><xs:elementname="losslessOrNone"type="xs:int"fixed="1"/><xs:elementname="lossy"type="xs:int"fixed="2"/></xs:choice>GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021</xs:complexType><xs:complexTypename="CaptureDeviceTechnologyIdCodeType"><xs:choice><xs:elementname="unknown"type="xs:int"fixed="0"/><xs:elementname="cMOSCCD"type="xs:int"fixed="1"/></xs:choice></xs:complexType><xs:complexTypename="CaptureDeviceTechnologyIdExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="CaptureDeviceTechnologyIdCodeType"/><xs:anynamespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="CaptureDeviceTechnologyIdType"><xs:choice><xs:elementname="code"type="CaptureDeviceTechnologyIdCodeType"/><xs:elementname="extensionBlock"type="CaptureDeviceTechnologyIdExtensionBlockType"/></xs:choice></xs:complexType><xs:complexTypename="EyeLabelCodeType"><xs:choice><xs:elementname="unknown"type="xs:int"fixed="0"/><xs:elementname="rightIris"type="xs:int"fixed="1"/><xs:elementname="leftIris"type="xs:int"fixed="2"/></xs:choice></xs:complexType><xs:complexTypename="CaptureDeviceBlockType"><xs:sequence><xs:elementname="modelIdBlock"type="cmn:RegistryIdBlockType"minOccurs="0"/><xs:elementname="technologyId"type="CaptureDeviceTechnologyIdType"minOccurs="0"/><xs:elementname="certificationIdBlocks"type="cmn:CertificationIdBlocksType"minOccurs="0"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="ImageDataFormatCodeType"><xs:choice><xs:elementname="pgm"type="xs:int"fixed="0"/><xs:elementname="ppm"type="xs:int"fixed="1"/><xs:elementname="png"type="xs:int"fixed="2"/><xs:elementname="jpeg2000Lossless"type="xs:int"fixed="3"/><xs:elementname="jpeg2000Lossy"type="xs:int"fixed="4"/></xs:choice></xs:complexType><xs:complexTypename="ImageDataFormatExtensionBlockType"><xs:sequence><xs:anynamespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="ImageDataFormatType"><xs:choice><xs:elementname="code"type="ImageDataFormatCodeType"/><xs:elementname="extensionBlock"type="ImageDataFormatExtensionBlockType"/></xs:choice></xs:complexType><xs:complexTypename="RangingErrorCodeType"><xs:choice><xs:elementname="unassigned"type="xs:int"fixed="0"/><xs:elementname="failed"type="xs:int"fixed="1"/><xs:elementname="overflow"type="xs:int"fixed="2"/></xs:choice></xs:complexType><xs:complexTypename="RangeOrErrorType"><xs:choice><xs:elementname="range"><xs:simpleType><xs:restrictionbase="xs:unsignedShort"><xs:minInclusivevalue="2"/><xs:maxInclusivevalue="65533"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="errorCode"type="RangingErrorCodeType"/></xs:choice></xs:complexType><xs:complexTypename="RollAngleBlockType"><xs:sequence><xs:elementname="angle"><xs:simpleType><xs:restrictionbase="xs:unsignedShort">GB/TXXXXX.6—20XX/ISO/IEC39794—6∶2021<xs:maxInclusivevalue="65534"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="uncertainty"minOccurs="0"><xs:simpleType><xs:restrictionbase="xs:unsignedShort"><xs:maxInclusivevalue="65534"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType><xs:simpleTypename="CoordinateType"><xs:restrictionbase="xs:unsignedShort"><xs:minInclusivevalue="1"/></xs:restriction></xs:simpleType><xs:simpleTypename="DiameterType"><xs:restrictionbase="xs:unsignedShort"><xs:minInclusivevalue="1"/></xs:restriction></xs:simpleType><xs:complexTypename="LocalisationBlockType"><xs:sequence><xs:elementname="irisCenterXSmallest"type="CoordinateType"minOccurs="0"/><xs:elementname="irisCenterXLargest"type="CoordinateType"minOccurs="0"/><xs:elementname="irisCenterYSmallest"type="CoordinateType"minOccurs="0"/><xs:elementname="irisCenterYLargest"type="CoordinateType"minOccurs="0"/><xs:elementname="irisDiameterSmallest"type="DiameterType"minOccurs="0"/><xs:elementname="irisDiameterLargest"type="DiameterType"minOccurs="0"/></xs:sequence></xs:complexType><xs:complexTypename="RepresentationBlockType"><xs:sequence><xs:elementname="eyeLabelCode"type="EyeLabelCodeType"/><xs:elementname="irisImageKind"type="IrisImageKindType"/><xs:elementname="bitDepth"><xs:simpleType><xs:restrictionbase="xs:unsignedByte"><xs:minInclusivevalue="8"/><xs:maxInclusivevalue="24"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="imageDataFormat"type="ImageDataFormatType"/><xs:elementname="horizontalOrientationCode"type="HorizontalOrientationCodeType"/><xs:elementname="verticalOrientationCode"type="VerticalOrientationCodeType"/><xs:elementname="compressionHistoryCode"type="CompressionHistoryCodeType"/><xs:elementname="captureDateTimeBlock"type="cmn:CaptureDateTimeBlockType"/><xs:elementname="irisImageData"type="xs:base64Binary"/><xs:elementname="range"type="RangeOrErrorType"minOccurs="0"/><xs:elementname="captureDeviceBlock"type="CaptureDeviceBlockType"minOccurs="0"/><xs:elementname="qualityBlocks"type="cmn:QualityBlocksType"minOccurs="0"/><xs:elementname="rollAngleBlock"type="RollAngleBlockType"minOccurs="0"/><xs:elementname="localisationBlock"type="LocalisationBlockType"minOccurs="0"/><xs:elementname="pADDataBlock"type="cmn:PADDataBlockType"minOccurs="0"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="RepresentationBlocksType"><xs:sequence><xs:elementname="representationBlock"type="RepresentationBlockType"maxOccurs="unbounded"/></xs:sequence></xs:complexType><xs:complexTypename="IrisImageDataBlockType"><xs:sequence><xs:elementname="versionBlock"type="cmn:VersionBlockType"/><xs:elementname="representationBlocks"type="RepresentationBlocksType"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/></

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论