Information technology — Biometric data interchange formats — Part 5: Face image data — Amendment 2: XML encoding and clarification of defects

Technologies de l'information — Formats d'échange de données biométriques — Partie 5: Données d'image de la face — Amendement 2: Codage XML et précisions concernant les défauts

General Information

Status
Published
Publication Date
15-Nov-2015
Current Stage
6060 - International Standard published
Start Date
16-Nov-2015
Completion Date
22-Feb-2017
Ref Project

Relations

Standard
ISO/IEC 19794-5:2011/Amd 2:2015 - XML encoding and clarification of defects
English language
75 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 19794-5
Second edition
2011-11-01
AMENDMENT 2
2015-11-15
Information technology — Biometric
data interchange formats —
Part 5:
Face image data
AMENDMENT 2: XML encoding and
clarification of defects
Technologies de l’information — Formats d’échange de données
biométriques —
Partie 5: Données d’image de la face
AMENDEMENT 2: Codage XML et précisions concernant les défauts
Reference number
ISO/IEC 19794-5:2011/Amd.2:2015(E)
©
ISO/IEC 2015
ISO/IEC 19794-5:2011/Amd.2:2015(E)

© ISO/IEC 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved

ISO/IEC 19794-5:2011/Amd.2:2015(E)

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT), see the following URL: Foreword — Supplementary information.
Amendment 2 to ISO/IEC 19794–5:2011 was prepared by ISO/IEC JTC 1, Information Technology,
Subcommittee SC 37, Biometrics.
© ISO/IEC 2015 – All rights reserved iii

ISO/IEC 19794-5:2011/Amd.2:2015(E)
Information technology — Biometric data interchange
formats —
Part 5:
Face image data
AMENDMENT 2: XML encoding and clarification of defects
Page 1, Conformance
Insert the following text as second paragraph:
An XML document conforms to this part of ISO/IEC 19794 if it satisfies the format requirements with
respect to its structure, with respect to relations among its fields, and with respect to relations between
its fields and the underlying input that are specified within Annex F of this part of ISO/IEC 19794.

Page 2, Normative references
Add the following URL as the last item in Clause 3:
XML Schema: http://www.w3.org/XML/Schema.html

Page v, ISO/IEC 19794–5:2011/Amd 1:2014, Introduction
Add the following paragraph after the last paragraph:
Additionally, this part of the ISO/IEC standard supports both binary and XML encoding, to support
a spectrum of user requirement. With XML, this part will meet the requirements of modern IT
architectures. With binary encoding this part will also be able to be used in bandwidth or storage
constrained environments. Annex F specifies the schema that XML encoded face image records must
conform to, and Annex G provides an example of a valid XML encoded face image record.

Page 6, ISO/IEC 19794–5:2011/Amd 1:2014, Annex A
Replace Table A.1 with the following (this new Table A.1 may extend over multiple pages):
ISO/IEC 19794-5:2011/Amd.2:2015(E)

2 © ISO 2015 – All rights reserved
Table A.1 — Normative requirements
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
R-1 5.1 The ISO/IEC 19794–5:2011 BDIR format specified in this part of 3C O-1 Y Y Y Y Y
ISO/IEC 19794 is a format to store face representations within a
biometric data record.
R-2 5.1 Each BDIR shall pertain to a single subject. 3C O-1 Y Y Y Y Y
R-3 5.1 Each BDIR shall contain at least one or more 2D image and zero or 3C M Y Y Y Y Y
more geometric representations (range images, 3D point maps, 3D
vertex representations) of a human face.
R-4 5.1 2D image data will be encoded using JPEG, JPEG2000 or PNG. 3C O-1 Y Y Y Y Y
R-5 5.1 With the exception of the Format Identifier and the Version Num- 3C O-1 Y Y Y Y N
ber for the standard, which are null-terminated ASCII character
strings, all data is represented in binary format.
R-6 5.1 There are no record separators or field tags; fields are parsed by 3C O-1 Y Y Y Y N
byte count.
ISO/IEC 19794-5:2011/Amd.2:2015(E)

Table A.1 (continued)
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
R-7 5.1 The organization of the record format is as follows. 3C O-1 Y Y Y Y N
—  A fixed-length (17 byte) General Header containing infor-
mation about the overall record, including the number of facial
images represented and the overall record length in bytes.
—  A Representation block for each facial representation. This
data consists of a Representation Header and the Representation
Data.
The Representation Header consists of
—  a fixed length (19 bytes) common elements defined in ISO/
IEC 19794–1:2011,
—  multiple (including none) fixed length (5 byte) Quality blocks
describing the quality of the representation,
—  a fixed length (17 byte) Facial Information block describing
discernable characteristics of the subject such as gender,
—  multiple (including none) fixed length (8 byte) Landmark
Point blocks describing Landmark Points in a facial image,
—  a fixed length (11 byte) Image Information block describ-
ing digital properties of the image such as Face Image Type and
dimensions such as width and height.
The Representation Data consists of
—  Image data consisting of a JPEG, JPEG2000 or PNG encoded
data block,
—  for Face Image Types containing 3D information, a 3D Infor-
mation block (95 byte) describing properties of this data,
—  for Face Image Types containing 3D information, the 3D Data
block describing the 3D shape of the face.
R-8 5.1 Multiple 2D/3D representations of the same biometric data subject 3C O-1 Y Y Y Y Y
can be described in a single record. This is accomplished by includ-
ing multiple representation blocks after the General Header block.
R-9 5.1 Representation blocks containing 2D data can be stored together 3C O-1 Y Y Y Y Y
with Representation blocks also containing 3D data.

ISO/IEC 19794-5:2011/Amd.2:2015(E)

4 © ISO 2015 – All rights reserved
Table A.1 (continued)
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
R-10 5.2.1 Within the record format and all well-defined data blocks therein, 1 M Y Y Y Y N
all multibyte quantities are stored in Big-Endian format.
R-11 5.2.2 All numeric values are fixed-length unsigned integer quantities, 3C O-1 Y Y Y Y Y
unless otherwise specified.
R-12 5.2.3 The conversion of a numeric value to integer is given by rounding 3C O-1 Y Y Y Y Y
down if the fractional portion is less than 0,5 and rounding up if
the fractional value is greater than or equal to 0,5.
R-13 5.2.4 The following fields are mandatory, but the value of the field can 3C O-1 Y Y Y Y N
indicate that the field is unspecified: Capture Device Technolo-
gy Identifier, Capture Device Vendor Identifier, Capture Device
Type Identifier, Gender, Eye Colour, Hair Colour, Subject Height,
Property, Expression, Pose Angle, Pose Angle Uncertainty, Image
Colour Space, 3D Capture Device Technology Identifier, 3D Capture
Device Vendor Identifier, 3D Capture Device Type Identifier, 3D
to 2D Image Temporal Synchronicity, 3D to 2D Texture Temporal
Synchronicity, 3D Acquisition Time, 2D Texture Acquisition Time,
Texture Map Type, and Texture Map Spectrum.
R-14 5.2.5 A field value labelled by the identifier “Unknown” shall be used to 3C O-1 Y Y Y Y Y
denote that the information encoded by the field cannot be deter-
mined by examination of the face image.
R-15 5.3.1 The General Header block consists of seven fields: Format Identifi- 3C O-1 Y Y Y Y N
er, Version Number, Length of Record, Number of Representations,
Capture Device Vendor Identifier, Capture Device Type Identifier
and the Temporal Semantics field as shown in Table 2.
R-16 5.3.2 The format identifier shall be recorded in four bytes. 1 M Y Y Y Y N
R-17 5.3.2 The format identifier shall consist of three characters “FAC” fol- 1 M Y Y Y Y N
lowed by a zero byte as a NULL string terminator.
R-18 5.3.3 The number for the version of ISO/IEC 19794–5:2011 used for 1 M Y Y Y Y N
constructing the BDIR shall be placed in four bytes.

ISO/IEC 19794-5:2011/Amd.2:2015(E)

Table A.1 (continued)
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
R-19 5.3.3 This version number shall consist of three ASCII numerals fol- 1 M Y Y Y Y N
lowed by a zero byte as a NULL string terminator.
The first and second character will represent the major version
number and the third character will represent the minor revision
number. The Version Number of ISO/IEC 19794–5:2011 shall be
30333000 ; “030” – Version 3, Revision 0.
HEX
R-20 5.3.4 The length (in bytes) of the entire BDIR shall be recorded in four 1 M Y Y Y Y N
bytes.
R-21 5.3.4 This count shall be the total length of the BDIR including the gen- 2 M Y Y Y Y N
eral record header and one or more representation records.
R-22 5.3.5 The total number of representation records contained in the BDIR 1, 2 M Y Y Y Y N
shall be recorded in two bytes.
R-23 5.3.5 A minimum of one representation is required. 1 M Y Y Y Y Y
R-24 5.3.6 Certification Flag 1 M Y Y Y Y N
The value shall be 00 .
HEX
R-25 5.3.7 Temporal Semantics 1 M Y Y Y Y N
This two byte (2 byte) field shall be assigned according to Table 3.
R-26 5.3.7 This supports storage of multiple representations: from a single 3C O-1 Y Y Y Y N
session (e.g. from a photo shoot); from distinct sessions (e.g. from
cash dispenser transactions); and from a temporal sequence (e.g. a
video sequence of equally time-spaced representations).
R-27 5.4.1 The Representation Header 3C O-1 Y Y Y Y N
Structure
The Representation Header is intended to describe discrete prop-
erties of the individual discernable from the image, one is included
for each facial representation included in the record.

ISO/IEC 19794-5:2011/Amd.2:2015(E)

6 © ISO 2015 – All rights reserved
Table A.1 (continued)
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
R-28 5.4.1 The Representation Header consists of the Representation Length, 3C O-1 Y Y Y Y N
the Capture Date and Time, the Capture Device Technology Iden-
tifier, the Capture Device Vendor Identifier. These are followed by
the Number of Quality Blocks field and the related number of Qual-
ity blocks. Finally the Representation Header contains the Facial
Information block, the optional multiple Landmark Point blocks,
and the Image Information block.
R-29 5.4.2 Representation Length 1, 2 M Y Y Y Y N
The (4 byte) Representation Length field denotes the length in
bytes of the representation including the representation header
fields.
R-30 5.4.2 The minimum value of the Representation Length is 51 bytes, con- 1 M Y Y Y Y N
sisting of a minimum 47 bytes for the Representation Header plus
the size of the Representation Data, i.e. minimum 4 bytes for the
Length of Image Data Block field assuming 0 bytes for the variable
data.
R-31 5.4.3 Capture Date and Time 3C O-1 Y Y Y Y Y
The capture date and time field shall indicate when the capture of
this representation started in Coordinated Universal Time (UTC).
R-32 5.4.3 The capture date and time field shall consist of 9 bytes. 1 M Y Y Y Y N
R-33 5.4.3 Its value shall be encoded in the form given in ISO/IEC 19794–1. 1 M Y Y Y Y N
R-34 5.4.4 Capture Device Technology Identifier 1 M Y Y Y Y N
Capture device technology Identifier shall be encoded in one byte.
R-35 5.4.4 This field shall indicate the class of device technology used to 3C O-1 Y Y Y Y Y
acquire the captured biometric sample.
R-36 5.4.4 Many different types of capture devices work in the visible spec- 3C O-1 Y Y Y Y N
trum or in near infrared (NIR). To indicate that the capture device
operates in NIR the highest bit in the Capture Device Technology
Identifier field shall be set to 1.

ISO/IEC 19794-5:2011/Amd.2:2015(E)

Table A.1 (continued)
Subformat
Ref. in
Req. XML IUT Supported Test
applicability
main Requirements summary Level Status
ID support support range results
body
B F T P
3)
R-37 5.4.4 See the following table for the enumerated list of possible values. 1 M Y Y Y Y Y
1)
R-38 5.4.5 Capture Device Vendor Identifier 1 M Y Y Y Y Y
The (2 byte) Capture Device Vendor Identifier shall identify the bi-
ometric organisation that owns the product that created the BDIR.
R-39 5.4.5 The c
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.