版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9目 次范围 1规范性引用文件 1术语和定义 2缩略语 2符合性 3模态特定信息 3抽象数据元素 68编码 109注册格式类型标识符 11附录A(规范性)格式规范 12附录B(资料性)编码示例 25附录C(规范性)符合性测试方法 281234567//签字时间序列数据交换格式及符合性测试方法;891011/签字动态数据。目的在于确立一种可扩展的处理过的签名/签字动态数据交换格式及符合性测试方法;12——第13部分:声音数据。目的在于确立一种可扩展的声音数据交换格式及符合性测试方法;——第14部分:DNA数据。目的在于确立一种可扩展的DNA数据交换格式及符合性测试方法;151617IPAGEPAGE13PAGEPAGE10信息技术可扩展的生物特征识别数据交换格式第9部分:血管图像数据范围本文件:——规定了用于表示血管图像数据通用的可扩展的数据交换格式:一种是基于ASN.1中可扩展规范的已标记二进制数据格式,另一种是基于XSD的文本数据格式。两者能够存储相同的信息;——给出了数据记录内容的示例;——提出了数据获取中应用的最低要求、推荐方法和最佳实践;——描述了针对可扩展格式的血管图像数据的符合性测试方法、测试断言和测试程序。规范性引用文件(包括所有的修改单适用于本文件。GB/T1988信息技术信息交换用七位编码字符集(GB/T1988-1998,ISO/IEC646:1991,eqv)ISO/IEC8824-1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(Informationtechnology-AbstractSyntaxNotationOne(ASN.1)—Part1:Specificationofbasicnotation)注:GB/T16262.1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(GB/T16262.1-2006,ISO/IEC8824-1:2002,IDT)ISO/IEC8825-1ASN.11(BER)(CER)和非典型编码规则(DER)(InformationtechnologyASN.1encodingrulesPart1:SpecificationofBasicEncodingRules(BERCanonicalEncodingRules(CERandDistinguishedEncodingRules(DER))注:GB/T16263.1信息技术ASN.11(BER)、正则编码规则(CER)和非典型编码规则(DER)规范(GB/T16263.1-2006,ISO/IEC8825-1:2002,IDT)ISO/IEC14495-11(Informationtechnology—Losslessandnear-losslesscompressionofcontinuous-tonestillimages:Baseline—Part1:)ISO/IEC15444-1信息技术JPEG2000图像编码系统第1(Informationtechnology—JPEG2000imagecodingsystem—Part1:CoreCodingsystem)注:GB/T30248.1信息技术JPEG2000图像编码系统第1部分:核心编码系统(GB/T30248.1-2013,ISO/IEC15444-1:2004,IDT)ISO/IEC15948信息技术计算机图形和图像处理便携式网络图形(PNG):功能规范(Informationtechnology—Computergraphicsandimageprocessing—PortableNetworkGraphics(PNG):Functionalspecification)ISO/IEC39794-1信息技术可扩展的生物特征识别数据交换格式第1部分:框架(Informationtechnology—Extensiblebiometricdatainterchangeformats—Part1:Framework)注:GB/TXXXXX.1信息技术可扩展的生物特征识别数据交换格式第1部分:框架(GB/TXXXXX.1-XXXX,ISO/IEC39794-1:2019,IDT)术语和定义ISO/IEC39794-1界定的以及下列术语和定义适用于本文件。ISO和IEC在以下地址维护用于标准化的术语数据库:——ISO在线浏览平台:https://\h/obp;——IEC电子百科:\h/。3.1质心centroid质量的中心。注:质心是血管轮廓图像中可以作为坐标原点的位置。3.2背面dorsal手指或手的背部。3.3腹面ventral手指或手的掌面。3.4血管生物特征图像vascularbiometricimage原始的或处理过的血管纹图像。这些图像代表血管的物理特征特性,用以辨识或验证个体的身份。缩略语下述缩略语适用于本文件。ICS:实现符合性说明(ImplementationConformanceStatement)JPEG:联合图像专家组(JointPhotographicExpertsGroup)MIR:中红外(MidrangeInfrared)NIR:近红外(NearInfrared)nm:纳米(Nanometre)PGM:便携式灰色地图(PortableGrayMap)PNG:便携式网络图形(PortableNetworkGraphics)ppcm:每厘米像素数(PixelsPerCentimetre)RGB:红、绿、蓝颜色模型(Red,Green,BlueColorModel)VIR:血管生物特征图像记录(VascularBiometricImageRecord)符合性如果生物特征数据块(biometricdatablock,BDB)满足下列条款对应的所有关联要求,则符合本文件:678A678A如果一个生成生物特征识别数据记录的系统,像在其关联的实现符合性声明(implementationconformancestatement,ICS)里声称的那样,其输出的所有生物特征识别数据记录都符合本文件的要求(5.a、5.b),则该系统符合本文件。该系统不需要能够生成涵盖本文件所有可能方面的ICSICS5.a、5.b)的生物特征识别数据记录,则ICS符合性测试方法应符合附录C的规定。模态特定信息采集建议图像区域光照通常使用波长为700nm~1200nm的NIR光照射皮肤,来采集血管生物特征图像。在VIR中未定义光规范化投影不透明物体遮挡一些不透明物体可能遮挡血管纹成像,如戒指、纹身、绷带等。宜避免使用带遮挡的图像。图像坐标系考虑因素标准姿势概述本文件定义了采集人体部位原始图像的标准姿势。基于这些标准姿势,6.2.2中定义了对象(人体目标部位)坐标系。手掌1。Z手指手背中定义的手背坐标系的Z轴。未来模态的标准姿势本文件应为潜在利用人体其他部位的未来技术预留标准姿势定义。a)左手 b)右手X轴:在手掌平面上垂直于Y轴;Y轴:沿着中指的相反方向;Z轴:垂直于X轴且正向远离图像采集设备。注:遵循右手欧式坐标系。图1手掌血管生物特征识别的标准姿势和对象坐标系X轴:正向为指根至指尖的方向;Y轴:垂直于X轴和Z轴;Z轴:垂直于X轴且正向远离手指正面;a:正面。注:遵循右手欧式坐标系。图2手指血管生物特征识别的标准姿势和对象坐标系a)左手 b)右手X轴:沿着手背的切平面垂直于Y轴;Y轴:沿着中指的相反方向;Z轴:与X轴和Y轴两两正交,且正向远离图像采集设备。注:遵循右手欧式坐标系。图3手背血管生物特征识别的标准姿势和对象坐标系对象坐标系概述手掌YXY1。Z手指手指坐标系的X2Z轴垂直于XY轴垂直于X轴和Z轴,方向遵循右手欧式坐标系。手指坐标系的原点定义为手指轮廓的质心。手背手背坐标系的Y轴沿着手背的切平面垂直于Y3Z轴垂直于X轴和Y轴。Z轴的正向远离成像设备,遵循右手欧式坐标系。手背坐标系的原点定义为手形轮廓的质心。未来模态的坐标系本文件应为可以利用人体其他部位的未来技术预留对象坐标系定义。图像表示要求概述像素宽高比像素宽高比默认为1:1,若像素不是正方形的,则应描述宽高比。位深图像应至少有1288bits7bits有效灰度信息。图像数据可以使用两个或多个字节表示灰度。空间采样率(与其他生物特征识别模态不同抽象数据元素目的及整体结构A8AXMLASN.1XSD中的抽象数据元素使用相同的小驼峰命名法。小驼峰式名称源自此处给出的抽象值。图4中另外描述了用于提供信息的抽象数据元素的结构。注:图4仅为血管图像数据结构的概览,不是自动生成。图4血管图像数据块血管图像数据块(Vascularimagedatablock)抽象值:见图4-血管图像数据块。内容:该数据元素是与血管图像相关的所有数据的集合。版本块(Versionblock)抽象值:见ISO/IEC39794-1。内容:本文件的版本号应为3。年份应为本文件发布的年份。表示块(Representationblocks)抽象值:见图4-血管图像数据块。内容:该数据元素是与血管图像相关的所有数据的集合,版本块信息除外。位置(Position)抽象值:见附录A。ASN.1rightPalm”描述右手手掌图像。图像数据格式(Imagedataformat)支持的图像数据格式(Supportedimagedataformats)抽象值:适用于表1。表1图像数据格式抽象值图像数据格式规范性引用文件最大压缩比pgmPGMNoneNonejpeg2000lossyJPEG2000(lossy)ISO/IEC15444-14:1jpeg2000losslessJPEG2000(lossless)ISO/IEC14495-1NonepngPNGISO/IEC15948NonePGM(PGMformatdefinition)血管图像可以采用Netpbm便携式灰度二进制图像格式进行编码,格式的定义如下:a)magicnumber”=“P5”,用于标识文件类型,其后为:任何空白(空格,TABs,CRs,LFs);GB/T1988(Width);d)(空格,TABs,CRs,LFs);e)GB/T1988(Height);f)(空格,TABs,CRs,LFs);GB/T1988(Maxval),Maxval单个空白字符(通常是换行符);HeightWidth0Maxval0MaxvalMaxval256,则为一个字节,否则为两个字节。最高有效字节在前。血管图像数据(Vascularimagedata)抽象值:见附录A。内容:该数据元素包含已编码的血管图像数据。采集日期/时间块(Capturedate/timeblock)见ISO/IEC39794-1。采集设备块(Capturedeviceblock)型号标识符块(Modelidentifierblock)见ISO/IEC39794-1。采集设备技术标识符(Capturedevicetechnologyidentifier)抽象值:见表2。内容:该数据元素表示用于获取生物特征样本的采集设备技术类型,抽象值描述见表2。表2采集设备技术标识符抽象值描述unknownTechnology采集设备技术信息未采集或已丢失otherTechnology采集设备技术信息已知,但不对应任何指定值CCD/CMOScamera采用CCD或CMOS图像传感器的采集设备认证标识符块(Certificationidentifierblock)见ISO/IEC39794-1。质量块(Qualityblocks)见ISO/IEC39794-1。扫描分辨率块(Scanresolutionblock)抽象值:见附录A。内容:该数据元素表示血管图像的分辨率,由两个元素组成:——单位长度内的采样数或像素数;——与采样数相关的度量单位(英寸或厘米)。若7.12中定义的像素宽高比不是1:1,则该元素应指定水平分辨率,垂直分辨率按以下公式计算:像素宽高比块(Pixelaspectratioblock)抽象值:见附录A。内容:该数据元素指定像素宽高比。位深(Bit-depth)抽象值:从8到16的整数值。内容:该数据元素表示灰度图像中每个像素的位数或RGB图像中每个像素的每个颜色分量的位数。旋转角度(Rotationangle)抽象值:0到359之间的角度。内容:该字段可选,指定对象坐标系中图像关于Z轴的旋转角度。以角度为单位,归一化为十六位有符号整数(无符号短整型),计算公式:���������,360图像翻转(Imageflip)抽象值:见附录A。内容:该元素指定包含的图像是否翻转以及翻转方式。光照(Illumination)抽象值:见附录A。NIRMIR和可见光。nm~780nm~3000nm,MIR的波长范围:3000nm~50000nm。成像方式(Imagingmethod)抽象值:见附录A。内容:该元素指定图像采集是通过透射式成像,还是反射式成像。图像背景(Imagebackground)抽象值:True或False。内容:该布尔数据元素表示图像背景是否被处理过。如果图像背景经过处理,则该字段应设为True。呈现攻击检测数据块(PADdatablock)见ISO/IEC39794-1。分割块(Segmentationblocks)抽象值:见附录A。内容:该数据元素包含定义血管图像数据分割的n边多边形坐标。例如,可通过血管分割软件来处理血管图像。当顶点数目>2时,顶点坐标应采用顺时针或逆时针方式,以连续的顺序标注在多边形的注释块(Annotationblocks)抽象值:见表3。内容:该格式包含较大图像中血管的可选信息,表3中指定了本文件支持的一般原因。表3注释原因抽象值描述amputated血管图像采集来自有截肢或解剖学上有缺失的人体部位bandaged血管图像区域上有绷带,导致无法采集physicallyChallenged因身体疾病(例如极端关节炎)影响血管图像的采集diseased疾病影响血管图像的采集unknown注释信息未采集或已丢失other注释信息已知,但不对应任何指定值说明块(Commentblocks)抽象值:任何字符串值(应附录A的要求)。内容:该数据元素包含与血管图像数据相关的说明数据。供应商特定数据块(Vendorspecificdatablocks)抽象值:见附录A。因其由多个内部数据元素组成,宜通过直接检查模式了解可能的位置。编码已标记二进制编码附录A.1中定义的用于编码第7章中抽象数据元素的ASN.1类型,应符合ISO/IEC8824-1和ISO/IEC39794-1的要求。通过将ISO/IEC8825-1中定义的ASN.1非典型编码规则(DistinguishedEncodingRules,DER)应用于给定ASN.1模块中定义的VascularImageBlock类型值,来获取血管图像数据的已标记二进制编码。每个数据对象的DER编码分为三个部分:以八位位组形式表示的标记(用于标识数据对象)、长度(表征紧随其后的八位位组形式的长度值)和值。附录A.1中的ASN.1模块可在\h中获取。编码示例见附录B。XML附录A.2中定义的用于编码第7章中抽象数据元素的XML类型,应符合ISO/IEC39794-1的要求。编码血管图像数据的XML文档应符合给定的XSD。附录A.2中的XSD可在注册格式类型标识符表4中列出的注册标识符,由生物特征注册机构登记,用来标识本文件中定义的血管图像数据交换格式。格式所有者是ISO/IECJTC1/SC37,其注册的生物特征组织标识符为257(0101Hex)。表4格式类型标识符公用生物特征识别交换格式框架(CommonBiometricExchangeFormatsFramework,CBEFF)BDB简称完整对象标识符50(0032Hex)g3-binary-vascular-image{iso(1)registration-authority(1)cbeff(19785)biometric-organization(0)jtc1-sc37(257)bdbs(0)g3-binary-vascular-image(50)}51(0033Hex)g3-xml-vascular-image{iso(1)registration-authority(1)cbeff(19785)biometric-organization(0)jtc1-sc37(257)bdbs(0)g3-xml-vascular-image(51)}附录A(规范性)格式规范已标记二进制的ASN.1DEFINITIONSIMPLICITTAGS::=BEGINIMPORTSRegistryIdBlock,CertificationIdBlocks,CaptureDateTimeBlock,QualityBlocks,PADDataBlock,VersionBlock,CoordinateCartesian2DUnsignedShortBlock,ExtendedDataBlockFROMISO-IEC-39794-1-ed-1-v1;PositionCode::=ENUMERATED{unknownPosition(0),rightPalm(1),leftPalm(2),rightThumbFingerFront(3),rightIndexFingerFront(4),rightMiddleFingerFront(5),rightRingFingerFront(6),rightLittleFingerFront(7),leftThumbFingerFront(8),leftIndexFingerFront(9),leftMiddleFingerFront(10),leftRingFingerFront(11),leftLittleFingerFront(12),rightThumbFingeBback(13),rightIndexFingerBack(14),rightMiddleFingerBack(15),rightRingFingerBack(16),rightLittleFingerBack(17),leftThumbFingerBack(18),leftIndexFingerBack(19),leftMiddleFingerBack(20),leftRingFingerBack(21),leftLittleFingerBack(22),rightHandBack(23),leftHandBack(24),otherPosition(999)}PositionExtensionBlock::=SEQUENCE{fallback[0]PositionCode,...}Position::=CHOICE{code[0]PositionCode,extensionBlock[1]PositionExtensionBlock}ImageDataFormatCode::=ENUMERATED{pgm(0),jpeg2000Lossy(1),jpeg2000Lossless(2),png(3)}ImageDataFormatExtensionBlock::=SEQUENCE{...}ImageDataFormat::=CHOICE{code[0]ImageDataFormatCode,extensionBlock[1]ImageDataFormatExtensionBlock}CaptureDeviceTechnologyIdCode::=ENUMERATED{unknownCaptureDeviceTechnology(0),otherCaptureDeviceTechnology(1),ccdCmosCamera(2)}CaptureDeviceTechnologyIdExtensionBlock::=SEQUENCE{fallback[0]CaptureDeviceTechnologyIdCode,...}CaptureDeviceTechnologyId::=CHOICE{code[0]CaptureDeviceTechnologyIdCode,extensionBlock[1]CaptureDeviceTechnologyIdExtensionBlock}CaptureDeviceBlock::=SEQUENCE{modelIdBlock[0]RegistryIdBlock,technologyId[1]CaptureDeviceTechnologyId,certificationIdBlocks[2]CertificationIdBlocksOPTIONAL,...}UnitDimensionCode::=ENUMERATED{inch(0),cm(1)}ScanResolutionBlock::=SEQUENCE{samplesPerUnit[0]INTEGER(0..65535),unitDimension[1]UnitDimensionCode}PixelAspectRatioBlock::=SEQUENCE{aspectY[0]INTEGER(0..65535),aspectX[1]INTEGER(0..65535)}BitDepth::=INTEGER(7..16)RotationAngle::=INTEGER(0..359)ImageFlipCode::=ENUMERATED{unknownFlip(0),noFlip(1),horizontal(2),virtical(3),both(4)}ImageFlipExtensionBlock::=SEQUENCE{fallback[0]ImageFlipCode,...}ImageFlip::=CHOICE{code[0]ImageFlipCode,extensionBlock[1]ImageFlipExtensionBlock}IlluminationCode::=ENUMERATED{unknownIllumination(0),otherIllumination(1),nir(2),mir(3),visible(4)}IlluminationExtensionBlock::=SEQUENCE{fallback[0]IlluminationCode,...}Illumination::=CHOICE{code[0]IlluminationCode,extensionBlock[1]IlluminationExtensionBlock}ImagingMethodCode::=ENUMERATED{unknownMethod(0),otherMethod(1),reflectance(2),transparency(3)}ImagingMethodExtensionBlock::=SEQUENCE{fallback[0]ImagingMethodCode,...}ImagingMethod::=CHOICE{code[0]ImagingMethodCode,extensionBlock[1]ImagingMethodExtensionBlock}CoordinateBlock::=CoordinateCartesian2DUnsignedShortBlockCoordinatesBlock::=SEQUENCE(SIZE(2..MAX))OFCoordinateBlockSegmentBlock::=SEQUENCE{position[0]Position,enclosingCoordinatesBlock[1]CoordinatesBlock,...}SegmentBlocks::=SEQUENCEOFSegmentBlockSegmentationBlock::=SEQUENCE{segmentBlocks[0]SegmentBlocks,...}SegmentationBlocks::=SEQUENCEOFSegmentationBlockAnnotationReasonCode::=ENUMERATED{unknown(0),other(1),amputated(2,bandaged(3,diseased(5)}AnnotationReasonExtensionBlock::=SEQUENCE{fallback[0]AnnotationReasonCode,...}AnnotationReason::=CHOICE{code[0]AnnotationReasonCode,extensionBlock[1]AnnotationReasonExtensionBlock}AnnotationBlock::=SEQUENCE{position[0]Position,reason[1]AnnotationReason,...}AnnotationBlocks::=SEQUENCEOFAnnotationBlockCommentBlock::=VisibleStringCommentBlocks::=SEQUENCEOFCommentBlockVendorSpecificDataBlock::=ExtendedDataBlockVendorSpecificDataBlocks::=SEQUENCEOFVendorSpecificDataBlockRepresentationBlock::=SEQUENCE{position[0]Position,imageDataFormat[1]ImageDataFormat,vascularImageData[2]OCTETSTRING,captureDateTimeBlock[3]CaptureDateTimeBlockOPTIONAL,captureDeviceBlock[4]CaptureDeviceBlockOPTIONAL,qualityBlocks[5]QualityBlocksOPTIONAL,scanResolutionBlock[6]ScanResolutionBlockOPTIONAL,pixelAspectRatioBlock[7]PixelAspectRatioBlockOPTIONAL,bitDepth[8]BitDepthOPTIONAL,rotationAngle[9]RotationAngleOPTIONAL,imageFlip[10]ImageFlipOPTIONAL,illumination[11]IlluminationOPTIONAL,imagingMethod[12]ImagingMethodOPTIONAL,imageBackgroud[13]BOOLEANOPTIONAL,pADDataBlock[14]PADDataBlockOPTIONAL,segmentationBlocks[15]SegmentationBlocksOPTIONAL,annotationBlocks[16]AnnotationBlocksOPTIONAL,commentBlocks[17]CommentBlocksOPTIONAL,vendorSpecificDataBlocks[18]VendorSpecificDataBlocksOPTIONAL,...}RepresentationBlocks::=SEQUENCEOFRepresentationBlockVascularImageDataBlock::=[APPLICATION9]SEQUENCE{versionBlock[0]VersionBlock,representationBlocks[1]RepresentationBlocks,...}ENDXML编码的XML模式定义<xs:schema\hxmlns:xs="/2001/XMLSchema"xmlns:vc=\h"/2007/XMLSchema-versioning"xmlns="/iso-iec/39794/-9"94/-9"elementFormDefault="qualified"attributeFormDefault="unqualified"vc:minVersion="1.0"><xs:importschemaLocation="iso-iec-39794-1-ed-1-v1.xsd"namespace="https://standards./iso-iec/39794/-1"/><!--7.3version--><!--seeISO/IEC39794-1--><!--7.5Position--><xs:complexTypename="PositionCodeType"><xs:choice><xs:elementname="unknownPosition"type="xs:int"fixed="0"/><xs:elementname="rightPalm"type="xs:int"fixed="1"/><xs:elementname="leftPalm"type="xs:int"fixed="2"/><xs:elementname="rightThumbFingerFront"type="xs:int"fixed="3"/><xs:elementname="rightIndexFingerFront"type="xs:int"fixed="4"/><xs:elementname="rightMiddleFingerFront"type="xs:int"fixed="5"/><xs:elementname="rightRingFingerFront"type="xs:int"fixed="6"/><xs:elementname="rightLittleFingerFront"type="xs:int"fixed="7"/><xs:elementname="leftThumbFingerFront"type="xs:int"fixed="8"/><xs:elementname="leftIndexFingerFront"type="xs:int"fixed="9"/><xs:elementname="leftMiddleFingerFront"type="xs:int"fixed="10"/><xs:elementname="leftRingFingerFront"type="xs:int"fixed="11"/><xs:elementname="leftLittleFingerFront"type="xs:int"fixed="12"/><xs:elementname="rightThumbFingeBback"type="xs:int"fixed="13"/><xs:elementname="rightIndexFingerBack"type="xs:int"fixed="14"/><xs:elementname="rightMiddleFingerBack"type="xs:int"fixed="15"/><xs:elementname="rightRingFingerBack"type="xs:int"fixed="16"/><xs:elementname="rightLittleFingerBack"type="xs:int"fixed="17"/><xs:elementname="leftThumbFingerBack"type="xs:int"fixed="18"/><xs:elementname="leftIndexFingerBack"type="xs:int"fixed="19"/><xs:elementname="leftMiddleFingerBack"type="xs:int"fixed="20"/><xs:elementname="leftRingFingerBack"type="xs:int"fixed="21"/><xs:elementname="leftLittleFingerBack"type="xs:int"fixed="22"/><xs:elementname="rightHandBack"type="xs:int"fixed="23"/><xs:elementname="leftHandBack"type="xs:int"fixed="24"/><xs:elementname="otherPosition"type="xs:int"fixed="999"/></xs:choice></xs:complexType><xs:complexTypename="PositionExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="PositionCodeType"/><xs:anynamespace="##other"processContents="lax"/></xs:sequence></xs:complexType><xs:complexTypename="PositionType"><xs:choice><xs:elementname="code"type="PositionCodeType"/><xs:elementname="extensionBlock"type="PositionExtensionBlockType"/></xs:choice></xs:complexType><!--7.6Imagedataformat--><xs:complexTypename="ImageDataFormatCodeType"><xs:choice><xs:elementname="pgm"type="xs:int"fixed="0"/><xs:elementname="jpeg2000Lossy"type="xs:int"fixed="1"/><xs:elementname="jpeg2000Lossless"type="xs:int"fixed="2"/><xs:elementname="png"type="xs:int"fixed="3"/></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><!--7.7Vascularimagedata--><!--base64Binary--><!--7.8Capturedate/timeblock--><!--seeISO/IEC39794-1--><!--7.9Capturedeviceblock--><xs:complexTypename="CaptureDeviceTechnologyIdCodeType"><xs:choice><xs:elementname="unknownCaptureDeviceTechnology"type="xs:int"fixed="0"/><xs:elementname="otherCaptureDeviceTechnology"type="xs:int"fixed="1"/><xs:elementname="ccdCmosCamera"type="xs:int"fixed="2"/></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="CaptureDeviceBlockType"><xs:sequence><xs:elementname="modelIdBlock"type="cmn:RegistryIdBlockType"/><xs:elementname="technologyId"type="CaptureDeviceTechnologyIdType"/><xs:elementname="certificationIdBlocks"type="cmn:CertificationIdBlocksType"minOccurs="0"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/><xs:sequence></xs:complexType><!--7.10qualityblock--><!--seeISO/IEC39794-1--><!--7.11Scanresolutionblock--><xs:complexTypename="UnitDimensionCodeType"><xs:choice><xs:elementname="inch"type="xs:int"fixed="0"/><xs:elementname="cm"type="xs:int"fixed="1"/></xs:choice></xs:complexType><xs:complexTypename="ScanResolutionBlockType"><xs:sequence><xs:elementname="samplesPerUnit"type="xs:unsignedShort"/><xs:elementname="unitDimension"type="UnitDimensionCodeType"/><xs:sequence></xs:complexType><!--7.12Pixelaspectratio--><!--pixelaspectratioisdefinedasy:x--><xs:complexTypename="PixelAspectRatioBlockType"><xs:sequence><xs:elementname="aspectY"type="xs:unsignedShort"/><xs:elementname="aspectX"type="xs:unsignedShort"/><xs:sequence></xs:complexType><!--7.13Bit-depth--><xs:simpleTypename="BitDepthType"><xs:restrictionbase="xs:unsignedInt"><xs:minInclusivevalue="7"/><xs:maxInclusivevalue="16"/></xs:restriction></xs:simpleType><!--7.14Rotationangle--><xs:simpleTypename="RotationAngleType"><xs:restrictionbase="xs:unsignedInt"><xs:minInclusivevalue="0"/><xs:maxInclusivevalue="359"/></xs:restriction></xs:simpleType><!--7.15Imageflip--><xs:complexTypename="ImageFlipCodeType"><xs:choice><xs:elementname="unknownFlip"type="xs:int"fixed="0"/><xs:elementname="noFlip"type="xs:int"fixed="1"/><xs:elementname="horizontal"type="xs:int"fixed="2"/><xs:elementname="virtical"type="xs:int"fixed="3"/><xs:elementname="both"type="xs:int"fixed="4"/><xs:choice></xs:complexType><xs:complexTypename="ImageFlipExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="ImageFlipCodeType"/><xs:anynamespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="ImageFlipType"><xs:choice><xs:elementname="code"type="ImageFlipCodeType"/><xs:elementname="extensionBlock"type="ImageFlipExtensionBlockType"/><xs:choice></xs:complexType><!--7.16Illuminationtype--><xs:complexTypename="IlluminationCodeType"><xs:choice><xs:elementname="unknownIllumination"type="xs:int"fixed="0"/><xs:elementname="otherIllumination"type="xs:int"fixed="1"/><xs:elementname="nir"type="xs:int"fixed="2"/><xs:elementname="mir"type="xs:int"fixed="3"/><xs:elementname="visible"type="xs:int"fixed="4"/><xs:choice></xs:complexType><xs:complexTypename="IlluminationExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="IlluminationCodeType"/><xs:anynamespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="IlluminationType"><xs:choice><xs:elementname="code"type="IlluminationCodeType"/><xs:elementname="extensionBlock"type="IlluminationExtensionBlockType"/></xs:choice></xs:complexType><!--7.17Imagingmethod--><xs:complexTypename="ImagingMethodCodeType"><xs:choice><xs:elementname="unknownMethod"type="xs:int"fixed="0"/><xs:elementname="otherMethod"type="xs:int"fixed="1"/><xs:elementname="reflectance"type="xs:int"fixed="2"/><xs:elementname="transparency"type="xs:int"fixed="3"/><xs:choice></xs:complexType><xs:complexTypename="ImagingMethodExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="ImagingMethodCodeType"/><xs:anynamespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="ImagingMethodType"><xs:choice><xs:elementname="code"type="ImagingMethodCodeType"/><xs:elementname="extensionBlock"type="ImagingMethodExtensionBlockType"/></xs:choice></xs:complexType><!--7.18Imagebackground--><!--boolean--><!--7.19PADdatablock--><!--seeISO/IEC39794-1--><!--7.20Segmentationblock--><xs:complexTypename="CoordinateBlockType"><xs:complexContent><xs:extensionbase="cmn:CoordinateCartesian2DUnsignedShortBlockType"/></xs:complexContent></xs:complexType><xs:complexTypename="CoordinatesBlockType"><xs:sequence><xs:elementname="coordinateBlock"type="CoordinateBlockType"minOccurs="2"maxOccurs="unbounded"/><xs:sequence></xs:complexType><xs:complexTypename="SegmentBlockType"><xs:sequence><xs:elementname="position"type="PositionType"/><xs:elementname="enclosingCoordinatesBlock"type="CoordinatesBlockType"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="SegmentBlocksType"><xs:sequence><xs:elementname="segmentBlock"type="SegmentBlockType"maxOccurs="unbounded"/><xs:sequence></xs:complexType><xs:complexTypename="SegmentationBlockType"><xs:sequence><xs:elementname="segmentBlocks"type="SegmentBlocksType"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="SegmentationBlocksType"><xs:sequence><xs:elementname="segmentationBlock"type="SegmentationBlockType"maxOccurs="unbounded"/><xs:sequence></xs:complexType><!--7.21Annotationblock--><xs:complexTypename="AnnotationReasonCodeType"><xs:choice><xs:elementname="unknown"type="xs:int"fixed="0"/><xs:elementname="other"type="xs:int"fixed="1"/><xs:elementname="amputated"type="xs:int"fixed="2"/><xs:elementname="bandaged"type="xs:int"fixed="3"/><xs:elementname="physicallyChallenged"type="xs:int"fixed="4"/><xs:elementname="diseased"type="xs:int"fixed="5"/></xs:choice></xs:complexType><xs:complexTypename="AnnotationReasonExtensionBlockType"><xs:sequence><xs:elementname="fallback"type="AnnotationReasonCodeType"/><xs:anynamespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="AnnotationReasonType"><xs:choice><xs:elementname="code"type="AnnotationReasonCodeType"/><xs:elementname="extensionBlock"type="AnnotationReasonExtensionBlockType"/></xs:choice></xs:complexType><xs:complexTypename="AnnotationBlockType"><xs:sequence><xs:elementname="position"type="PositionType"/><xs:elementname="reason"type="AnnotationReasonType"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/><xs:sequence></xs:complexType><xs:complexTypename="AnnotationBlocksType"><xs:sequence><xs:elementname="annotationBlock"type="AnnotationBlockType"maxOccurs="unbounded"/><xs:sequence></xs:complexType><!--7.22Commentblock--><xs:simpleTypename="CommentBlockType"><xs:restrictionbase="xs:string"/></xs:simpleType><xs:complexTypename="CommentBlocksType"><xs:sequence><xs:elementname="commentBlock"type="CommentBlockType"maxOccurs="unbounded"/><xs:sequence></xs:complexType><!--7.23Vendorspecificdatablock--><xs:complexTypename="VendorSpecificDataBlockType"><xs:complexContent><xs:extensionbase="cmn:ExtendedDataBlockType"/></xs:complexContent></xs:complexType><xs:complexTypename="VendorSpecificDataBlocksType"><xs:sequence><xs:elementname="vendorSpecificDataBlock"type="VendorSpecificDataBlockType"maxOccurs="unbounded"/><xs:sequence></xs:complexType><!--7.4Representationblock--><xs:complexTypename="RepresentationBlockType"><xs:sequence><xs:elementname="position"type="PositionType"/><xs:elementname="imageDataFormat"type="ImageDataFormatType"/><xs:elementname="vascularImageData"type="xs:base64Binary"/><xs:elementname="captureDateTimeBlock"type="cmn:CaptureDateTimeBlockType"minOccurs="0"/><xs:elementname="captureDeviceBlock"type="CaptureDeviceBlockType"minOccurs="0"/><xs:elementname="qualityBlocks"type="cmn:QualityBlocksType"minOccurs="0"/><xs:elementname="scanResolutionBlock"type="ScanResolutionBlockType"minOccurs="0"/><xs:elementname="pixelAspectRatioBlock"type="PixelAspectRatioBlockType"minOccurs="0"/><xs:elementname="bitDepth"type="BitDepthType"minOccurs="0"/><xs:elementname="rotationAngle"type="RotationAngleType"minOccurs="0"/><xs:elementname="imageFlip"type="ImageFlipType"minOccurs="0"/><xs:elementname="illumination"type="IlluminationType"minOccurs="0"/><xs:elementname="imagingMethod"type="ImagingMethodType"minOccurs="0"/><xs:elementname="imageBackgroud"type="xs:boolean"minOccurs="0"/><xs:elementname="pADDataBlock"type="cmn:PADDataBlockType"minOccurs="0"/><xs:elementname="segmentationBlocks"type="SegmentationBlocksType"minOccurs="0"/><xs:elementname="annotationBlocks"type="AnnotationBlocksType"minOccurs="0"/><xs:elementname="commentBlocks"type="CommentBlocksType"minOccurs="0"/><xs:elementname="vendorSpecificDataBlocks"type="VendorSpecificDataBlocksType"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><!--7.2Vascularimageblock--><xs:complexTypename="VascularImageDataBlockType"><xs:sequence><xs:elementname="versionBlock"type="cmn:VersionBlockType"/><xs:elementname="representationBlocks"type="RepresentationBlocksType"/><xs:anyminOccurs="0"namespace="##other"processContents="lax"/></xs:sequen></xs:complexType><xs:elementname="vascularImageData"type="VascularImageDataBlockType"/></xs:schema>附录B(资料性)编码示例ASN.1血管图像ASN.1编码示例可在https:///iso-iec/39794/-9/ed-1/en/中获取。<?xmlversion="1.0"encoding="UTF-8"?><vir:vascularImageDataxmlns:cmn="/iso-iec/39794/-1"xmlns:vir="/iso-iec/39794/-9"><vir:versionBlock><cmn:generation>3</cmn:generation><cmn:year>2019</cmn:year></vir:versionBlock><vir:representationBlocks><vir:representationBlock><vir:position><vir:code><vir:rightPalm/></vir:code></vir:position><vir:imageDataFormat><vir:code><vir:png/></vir:code></vir:imageDataFormat><vir:vascularImageData>T9WJCF7E0GwT18QzcUslmld0KJQ2KE3VDCuIkKWSwTa1+WZzJDWAIHDOlPbzZ4gaWKm6sr+Q8LmTejvWg8LaDJZ3miQBTW1n/OZ6bGx8ce3fz/hVjoGZ6cz2VzM7P53OTU8OCda4BdCAjS/zg18TydTU+/TD28favvgoV/gQWQtrav11MAAAAASUVORK5CYII=</vir:vascu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论