Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 5: Face image data

ISO/IEC 29109-5:2011 supports applications using face images formatted according to ISO/IEC 19794-5:2005. It defines conformance test assertions that allow a receiving system to check the encoding requirements of ISO/IEC 19794-5:2005 are met and are internally consistent. Formally, ISO/IEC 29109-5:2011 establishes requirements for a conformance test suite that assesses conformity of ISO/IEC 19794-5:2005 records from conformant products. It is intended primarily for use by testing organizations, but can be applied by developers and users of test method specifications and test method implementations. It does not establish tests for checking the visual appearance requirements of an ISO/IEC 19794-5:2005 face.

Technologies de l'information — Méthodologie d'essai de conformité pour les formats d'interéchange de données biométriques définis dans l'ISO/CEI 19794 — Partie 5: Données d'image de la face

General Information

Status
Withdrawn
Publication Date
21-Mar-2011
Withdrawal Date
21-Mar-2011
Current Stage
9599 - Withdrawal of International Standard
Completion Date
19-Apr-2012
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 29109-5:2011 - Information technology -- Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794
English language
25 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 29109-5
First edition
2011-04-01

Information technology — Conformance
testing methodology for biometric data
interchange formats defined in
ISO/IEC 19794 —
Part 5:
Face image data
Technologies de l'information — Méthodologie d'essai de conformité
pour les formats d'interéchange de données biométriques définis dans
l'ISO/CEI 19794 —
Partie 5: Données d'image de la face




Reference number
ISO/IEC 29109-5:2011(E)
©
ISO/IEC 2011

---------------------- Page: 1 ----------------------
ISO/IEC 29109-5:2011(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2011
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO/IEC 2011 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 29109-5:2011(E)
Contents Page
Foreword .iv
Introduction.v
1 Scope.1
2 Conformance .1
3 Normative references.2
4 Terms and definitions .2
5 Symbols and abbreviated terms.2
6 Conformance testing methodology.2
6.1 Overview.2
6.2 Table of requirements in the base standard.2
6.3 ISO/IEC 19794-5:2005 Level 1 and 2 test assertions.9
Bibliography.25

Tables
Table 1 — Requirements of the Base Standard (ISO/IEC 19794-5:2005) .2
Table 2 — Conformance Test Assertions for ISO/IEC 19794-5:2005 Generic All Type Images.11
Table 3 — Conformance Test Assertions for ISO/IEC 19794-5:2005 Basic Type Images.15
Table 4 — Conformance Test Assertions for ISO/IEC 19794-5:2005 Full Frontal Images .18
Table 5 — Conformance Test Assertions for ISO/IEC 19794-5:2005 Token Frontal Images .21

© ISO/IEC 2011 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 29109-5:2011(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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
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.
ISO/IEC 29109-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 37, Biometrics.
ISO/IEC 29109 consists of the following parts, under the general title Information technology — Conformance
testing methodology for biometric data interchange formats defined in ISO/IEC 19794:
⎯ Part 1: Generalized conformance testing methodology
⎯ Part 2: Finger minutiae data
⎯ Part 4: Finger image data
⎯ Part 5: Face image data
⎯ Part 6: Iris image data
⎯ Part 7: Signature/sign time series data
⎯ Part 8: Finger pattern skeletal data
⎯ Part 9: Vascular image data
⎯ Part 10: Hand geometry silhouette data
The following part is under preparation:
⎯ Part 14: DNA data
Finger pattern spectral data, signature/sign processed dynamic data, and voice data will form the subjects of
future parts.
iv © ISO/IEC 2011 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 29109-5:2011(E)
Introduction
ISO/IEC 19794-5:2005 specifies a data record interchange format for storing, recording, and transmitting one
or more face images within a Common Biometric Exchange Formats Framework (CBEFF) data structure.
Each image is accompanied by subject-specific and image-specific metadata contained in a header record.
This part of ISO/IEC 29109 establishes tests for checking the correctness of the binary record.
The objective of ISO/IEC 19794-5:2005 cannot be completely achieved until biometric products can be tested
to determine whether they conform to those specifications. Conforming implementations are a necessary
prerequisite for achieving interoperability among implementations; therefore there is a need for a standardized
conformance testing methodology, test assertions, and test procedures as applicable to specific modalities
addressed by each part of ISO/IEC 19794. The test assertions will cover as much as practical of the ISO/IEC
19794 requirements (covering the most critical features), so that the conformity results produced by the test
suites will reflect the real degree of conformity of the implementations to ISO/IEC 19794 data interchange
format records. This is the motivation for the development of this conformance testing methodology.
This part of ISO/IEC 29109 supports those applications that require use of face image data according to
ISO/IEC 19794-5:2005. It defines a testing methodology to assure conformance of a vendor's application or
service to the base ISO/IEC 19794-5:2005 specification. Thus this part of ISO/IEC 29109 is intended to:
⎯ establish elements of the Conformance Testing Methodology framework that are specific to the Face
Image-based Data Record requirements of ISO/IEC 19794-5:2005 conformance testing,
⎯ define requirements and guidelines for specifying conformance test suites and related test methods for
measuring conformity of products and services to the Face Image-based Data Record requirements of
ISO/IEC 19794-5:2005, and
⎯ define test procedures to be followed before, during, and after conformance testing.
This part of ISO/IEC 29109 is applicable to the development and use of conformity test method specifications,
conformity test suites for ISO/IEC 19794-5:2005 records, and conformance testing programs for ISO/IEC
19794-5:2005 conformant products. It is intended primarily for use by testing organizations, but can be applied
by developers and users of test method specifications and test method implementations.

© ISO/IEC 2011 – All rights reserved v

---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD ISO/IEC 29109-5:2011(E)

Information technology — Conformance testing methodology
for biometric data interchange formats defined in
ISO/IEC 19794 —
Part 5:
Face image data
1 Scope
This part of ISO/IEC 29109 specifies elements of conformance testing methodology, test assertions, and test
procedures as applicable to the ISO/IEC 19794-5:2005 biometric data interchange format standard for face
image data.
This part of ISO/IEC 29109 establishes
⎯ test assertions of the structure of the face image data format as specified in ISO/IEC 19794-5:2005 (Type
A Level 1 as defined in ISO/IEC 29109-1:2009),
⎯ test assertions of internal consistency by checking the types of values that can be contained within each
field (Type A Level 2 as defined in ISO/IEC 29109-1:2009),
⎯ tests of semantic assertions (Type A Level 3 as defined in ISO/IEC 29109-1:2009).
This part of ISO/IEC 29109 does not establish
⎯ tests of conformance of CBEFF structures required by ISO/IEC 19794-5:2005,
⎯ tests of consistency with the input biometric data record (Level 3),
⎯ tests of conformance of the image data to the quality-related specifications of ISO/IEC 19794-5:2005,
⎯ tests of conformance of the image data blocks to the respective JPEG or JPEG 2000 standards,
⎯ tests of other characteristics of biometric products or other types of testing of biometric products (e.g.
acceptance, performance, robustness, security),
⎯ tests of conformance of 3D face records defined in ISO/IEC 19794-5:2005/Amd.2.
2 Conformance
Biometric data interchange format conformance tests conform to this part of ISO/IEC 29109 if they satisfy all
of the normative requirements related to Clause 6. Specifically, they shall use the test methodology specified
in Clauses 6, 7 and 8 of ISO/IEC 29109-1:2009, and all Level 1 and Level 2 tests shall use the assertions
defined in Table 2 in this part of ISO/IEC 29109.
Implementations of ISO/IEC 19794-5:2005 tested according to the methodology specified shall be able to
claim conformance only to those Biometric Data Record (BDR) requirements specified in
ISO/IEC 19794-5:2005 that are tested by the test methods established by this methodology.
Implementations of ISO/IEC 19794-5:2005 do not necessarily need to conform to all possible aspects of
ISO/IEC 19794-5:2005, but only to those ISO/IEC 19794-5:2005 requirements that are claimed to be
© ISO/IEC 2011 – All rights reserved 1

---------------------- Page: 6 ----------------------
ISO/IEC 29109-5:2011(E)
supported by the implementation in an Implementation Conformance Statement, filled out in accordance with
Clause 8 of ISO/IEC 29109-1:2009 and Table 1 in this part of ISO/IEC 29109.
3 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO/IEC 19794-5:2005, Information technology — Biometric data interchange formats — Part 5: Face image
data
ISO/IEC 29109-1:2009, Information technology — Conformance testing methodology for biometric data
interchange formats defined in ISO/IEC 19794 — Part 1: Generalized conformance testing methodology
4 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 29109-1 apply.
5 Symbols and abbreviated terms
For the purposes of this document, the symbols and abbreviated terms given in ISO/IEC 29109-1 apply.
6 Conformance testing methodology
6.1 Overview
The testing methodology specified in Clauses 6, 7 and 8 of ISO/IEC 29109-1:2009 apply. The content of the
tables below is based on the conformance testing methodology outlined in ISO/IEC 29109-1 and shall only be
used in the context of that testing methodology.
6.2 Table of requirements in the base standard
The normative requirements of ISO/IEC 19794-5:2005 are listed in Table 1. The supplier of the IUT can
explain which optional components of the standard are supported and the testing laboratory can note the
results of the test.
Under subformat applicability the columns labelled B, F and T indicate the Basic, Full Frontal and Token
Frontal image types.
Table 1 — Requirements of the Base Standard (ISO/IEC 19794-5:2005)
Require- Ref. in Requirement Summary Level Status Subformat IUT Supported Test
ment ID Base Applicability Support Range Result
Std
B F T

R-1 5.2.1 Within the record format and all well-defined data blocks therein, all 1 M Y Y Y
multi-byte quantities are [implied shall] stored in Big-Endian format. That
is, the more significant bytes of any multi-byte quantity are stored at
lower addresses in memory than less significant bytes. For example, the
value 1025 (2 to the 10th power plus one) would be stored as first byte=
00000100 and second byte=00000001.

R-2 5.2.2 Numeric Values 1 M Y Y Y
All numeric values are fixed-length unsigned integer quantities, unless
otherwise specified.
R-3 5.4.1 Format Identifier 1 M Y Y Y
The (4 byte) Format Identifier shall consist of three ASCII characters
“FAC” followed by a zero byte as a NULL string terminator to identify the
record format as the face record format.
2 © ISO/IEC 2011 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 29109-5:2011(E)
Require- Ref. in Requirement Summary Level Status Subformat IUT Supported Test
ment ID Base Applicability Support Range Result
Std
B F T

R-4 5.4.2 Version Number 1 M Y Y Y
The (4 byte) Version Number block shall consist of three ASCII numerals
followed 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 this specification shall be 0x30313000; “010” –
Version 1 revision 0.
R-5 5.4.3 Length of Record 2 M Y Y Y
The (4 byte) Record Length Block shall be the combined length in bytes
for the record. This is the entire length of the record including the Facial
Record Header and Facial Record Data.
R-6 5.4.4 Number of Facial Images 2 M Y Y Y
The (2 byte) Number of Facial Images block shall be the number of facial
images included in the record.

R-7 5.5 The Facial Information block 2 M-2 Y Y Y
The (20 byte) Facial Information block is intended to describe discrete
properties of the individual discernable from the image, one is included
for each facial image included in the record. The structure of this block is
shown in [ISO/IEC 19794-5:2005] Figure 2.
Zero or more Facial Feature blocks, one Image Information block, and
one Image Data block follow this block.

R-8 5.5.1 Facial Record Data Length 2 M Y Y Y
The (4 byte) Facial Record Data Length field denotes the sum of the
lengths of the Facial Information block, the Feature Point block(s), the
Image Information block, and the Image Data block.
The minimum value of the Facial Record Data Length is 32 bytes plus
the size of the Image Data block (in bytes).

R-9 5.5.2 Number of Feature Points 2 M Y Y Y
The (2 byte) Number of Feature Points block shall be the number of
Feature Point blocks that follow the Facial Information block. The
Feature Point block is defined in [ISO/IEC 19794-5:2005] clause 5.6.

R-10 5.5.3 Gender 1 M Y Y Y
The (1 byte) Gender block shall be specified in accordance with
[ISO/IEC 19794-5:2005] Table 3.
R-11 5.5.4 Eye Colour 1 M Y Y Y
The (1 byte) Eye Colour field shall represent the colour of irises of the
eyes according to [ISO/IEC 19794-5:2005] Table 4. If the eyes are
different colours, then right eye colour is to be encoded.
R-12 5.5.5 Hair Colour 1 M Y Y Y
The (1 byte) Hair Colour field shall represent the colour of the hair
according to the [ISO/IEC 19794-5:2005] Table 5.

R-13 5.5.6 Property Mask 2 M Y Y Y
The (3 byte) Property Mask is a bit mask of 3 bytes and each bit of the
mask position listed in [ISO/IEC 19794-5:2005] Table 6 shall be set to 1
if the corresponding property is present, and set to 0 if absent. The mask
position starts from 0 at the lowest bit. The lowest bit set to 0 shall
indicate that properties are not specified; the lowest bit set to 1 shall
indicate that all listed properties have been considered and that a zero
value of any property bit indicates an absence of that property.
Note that a Blink flag set to “1” will indicate non-compliance with the
Frontal, Full Frontal, and Token image types.
R-14 5.5.7 Expression 1 M Y Y Y
The (2 byte) Expression field shall represent the expression of the face
according to [ISO/IEC 19794-5:2005] Table 7.

R-15 5.5.8 Pose Angle 3C O-1 Y Y Y
The (3 multi-byte) Pose Angle field (B , B , B ) shall represent the
Y P R
estimate or measure pose of the subject in the image. Each byte in the
field respectively represents pose angles of yaw, pitch and roll in that
order. The pose angle is given by Tait-Bryan angles.
• Yaw angle: Rotation about the vertical (y) axis.
• Pitch angle: Rotation about the horizontal side-to-side (x) horizontal
axis.
• Roll angle: Rotation about the horizontal back to front (z) axis.
The angles are defined relative to the frontal view of the subject, which
has angles (0,0,0) as shown in [ISO/IEC 19794-5:2005] Figure 4. The
examples are shown in [ISO/IEC 19794-5:2005] Figure 5.
As order of the successive rotation around the different axes does
matter, the encoded rotation angle shall correspond to an order of
© ISO/IEC 2011 – All rights reserved 3

---------------------- Page: 8 ----------------------
ISO/IEC 29109-5:2011(E)
Require- Ref. in Requirement Summary Level Status Subformat IUT Supported Test
ment ID Base Applicability Support Range Result
Std
B F T
execution starting from the frontal view. This order shall be given by Roll
(about the front axis), then Pitch (about the horizontal axis) and finally
Yaw (about the vertical axis). The (first executed) Roll transformation will
therefore always be in the image (x,y) plane.
From the point of view of executing a transformation from the observed
view to a frontal view, the transformation order will therefore be Yaw,
Pitch, and then Roll. Note however that the encoded angle is from the
frontal view to the observed view.
R-16 5.5.8.1 Pose Angle – Yaw 1 M Y Y Y
The yaw angle Y is the rotation in degrees about the y-axis (vertical axis)
shown in [ISO/IEC 19794-5:2005] Figure 4. Frontal faces have a yaw
angle of 0 degrees. Positive angles represent faces looking to their left (a
counter-clockwise rotation around the y-axis).
The encoding B of the yaw angle Y shall be in degrees as a byte (1
Y
byte) with values from –180 to 180 modulo 2.
If 180 ≥ Y ≥ 0 then B = Y/2+1. The remainder is discarded.
Y
If -180 ≤ Y < 0 then B = 181+Y/2. The remainder is discarded.
Y
The maximum value of B is 181. If the pose angle is not specified, the
Y
value of B shall be 0.
Y

R-17 5.5.8.2 Pose Angle – Pitch 1 M Y Y Y
The pitch angle is the rotation in degrees about the x-axis (horizontal
axis) shown in [ISO/IEC 19794-5:2005] Figure 4. Frontal faces have a
pitch angle of 0 degrees. Positive angles represent faces looking down
(a counterclockwise rotation around the x-axis).
The encoding B of the yaw angle P shall be in degrees as a byte (1
P
byte) with values from –180 to 180 modulo 2.
· If 180 ≥ P ≥ 0 and then B = P/2+1. The remainder is discarded.
P
· If -180 ≤ P < 0 and then B = 181+P/2. The remainder is discarded.
P
The maximum value of B is 181. If the pitch angle is not specified, the
P
value of B shall be 0.
P
R-18 5.5.8.3 Pose Angle – Roll 1 M Y Y Y
The roll angle is the rotation in degrees about the z-axis (the horizontal
axis from front to back) shown in [ISO/IEC 19794-5:2005] Figure 4.
Frontal faces have a roll angle of 0 degrees. Positive angles represent
faces tilted toward their right shoulder (counter-clockwise rotation around
the z-axis).
The encoding B of the yaw angle R shall be in degrees as a byte (1
R
byte) with values from –180 to 180 modulo 2.
· If 180 ≥ R ≥ 0 and then B = R/2+1. The remainder is discarded.
R
· If -180 ≤ R < 0 and then B = 181+R/2. The remainder is discarded.
R
The maximum value of B is 181. If the roll angle is not specified, the
R
value of B shall be 0.
R
R-19 5.5.9 Pose Angle Uncertainty 1 M Y Y Y
The (3 multi-byte) Pose Angle Uncertainty (U , U , U ) represents the
Y P R
expected degree of accuracy of the pose angle yaw, pitch, and roll. Each
byte in the field respectively represents the uncertainty of yaw, pitch and
roll in that order. The uncertainty is allowed to represent experimental
uncertainty specified by each vendor.
The encoding of Pose Angle Uncertainty is given by bytes (U , U , U )
Y P R
where each byte U in the field (k=Y,P,R) represents 1 degree of
K
uncertainty with minimum and maximum values of 1 and 181 where
U =(uncertainty+1). The more uncertain, the value of the uncertainty U
K K
shall become larger. If the uncertainty is not specified, then the values of
U , U and U shall be set to zero (0).
Y P R
R-20 5.6 The Feature Point Block 1 M N Y Y
The optional (8 byte) Feature Point block specifies the type, code and
position of a Feature Point in the facial image. The number of Feature
Point blocks shall be specified in the Number of Feature Points field of
the Facial Information Block. The structure of this block is shown in
[ISO/IEC 19794-5:2005] Table 8.
R-21 5.6.1 Feature Point Type 1 M N Y Y
The (1 byte) Feature Point Type field represents the type of the Feature
Point stored in the Feature Point block. This field shall be set to 0x01 to
denote that the position of the Feature Point is represented by the
coordinate of the image. All other field values are reserved for future
definition of Feature Point types.
4 © ISO/IEC 2011 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC 29109-5:2011(E)
Require- Ref. in Requirement Summary Level Status Subformat IUT Supported Test
ment ID Base Applicability Support Range Result
Std
B F T

R-22 5.6.2 Feature Point Code 1 M N Y Y
The (1 byte) Feature Point Code field shall specify the Feature Point that
is stored in the Feature Point block. The codes of the Feature Points in
[ISO/IEC 19794-5:2005] clause 5.6.3, taken from the MPEG4 standard
and defined as MPEG4 Feature Points, or the additional eye and nostril
Feature Points in [ISO/IEC 19794-5:2005] clause 5.6.4 shall be stored in
this block.
Each Feature Point code is represented by a notation A.B using a major
(A) and a minor (B) value. The encoding of the Feature Point code is
given by the (1 byte) value of A*16 + B.
R-23 5.6.3 MPEG4 Feature Points 3C O-1 N Y Y
[ISO/IEC 19794-5:2005] Figure 6 denotes the Feature Point codes
associated with Feature Points as given by Annex C of ISO/IEC 14496-2

R-24 5.6.4 Eye and nostril centre Feature Points 3C O-1 N Y Y
The eye centre Feature Points 12.1 (left) and 12.2 (right) are defined to
be the horizontal and vertical midpoints of the eye corners (3.7, 3.11)
and (3.8, 3.12) respectively. The left nostril centre Feature Point 12.3 is
defined to be the midpoint of the nose Feature Points (9.1, 9.15) in the
horizontal direction and (9.3,9.15) in the vertical direction. Similarly, the
right nostril centre Feature Point 12.4 is defined to be the midpoint of the
nose Feature Points (9.2, 9.15) in the horizontal direction and (9.3,9.15)
in the vertical direction. Both the eye centre and nostril centre Feature
Points are shown in [ISO/IEC 19794-5:2005] Figure 7 and values given
in [ISO/IEC 19794-5:2005] Table 9.
R-25 5.7 The Image Information Block 2 M-2 Y Y Y
The (16 byte) Image Information block is intended to describe digital
properties of the facial image, one is included for each facial image
included in the record. The structure of this block is shown in [ISO/IEC
19794-5:2005] Figure 2. One Image Data block shall follow this block.

R-26 5.7.1 Face Image Type 1 M Y Y Y
The Face Image Type field shall represent the type of the facial image
stored in the Image Data Block according to [ISO/IEC 19794-5:2005]
Table 10. Note that all Frontal Image Types are either Full Frontal or
Token Frontal. Therefore a separate Frontal Value is not required.
The Basic Face Image Type is defined in [ISO/IEC 19794-5:2005] clause
6. The Frontal, Frontal/Full and Frontal/Token Face Image Types are
defined in [ISO/IEC 19794-5:2005] clauses 7, 8, and 9 respectively. Face
Image Types use the notion of inheritance. For example, the Frontal
Face Image Type inherits all of the requirements of the Basic Face
Image Type - the Frontal Face Image type obeys all normative
requirements of the Basic Face Image Type. The inheritance structure of
currently defined image types is shown in [ISO/IEC 19794-5:2005] Figure
8.

R-27 5.7.2 Image Data Type 2 M Y Y Y
The (1 byte) Image Data Type field denotes the encoding type of the
Image Data block. Either JPEG (ISO/IEC 10918-1 and ITU-T Rec. T.81)
or JPEG2000 (ISO/IEC 15444-1) shall be specified. Note that a
“Unspecified” Value cannot be encoded.

R-28 5.7.3 Width 2 M Y Y Y
The (2-byte) Width field shall specify the number of pixels in the
horizontal direction.

R-29 5.7.4 Height 2 M Y Y Y
The (2-byte) Height field shall specify the number of pixels in the vertical
direction.
R-30 5.7.5 Image Colour Space 2 M Y Y Y
The (1 byte) Image Colour Space field indicates the colour space used in
the encoded Image Data block according to the values in [ISO/IEC
19794-5:2005] Table 12. The values of 128-255 are vendor specific.
Application developers may obtain the values for these codes from the
vendor.

R-31 5.7.6 Source Type 1 M Y Y Y
The (1 byte) Source Type field denotes the classification of the source of
the captured image and is given in [ISO/IEC 19794-5:2005] Table 13.

R-32 5.7.7 Device Type 1 M Y Y Y
The (2 byte) Device Type field denotes the vendor specific capture
device type ID. A value of all zeros will be acceptable and will indicate
that the capture device type ID is unspecified. Application developers
may obtain the values for these codes from the vendor.
© ISO/IEC 2011 – All rights reserved 5

---------------------- Page: 10 ----------------------
ISO/IEC 29109-5:2011(E)
Require- Ref. in Requirement Summary Level Status Subformat IUT Supported Test
ment ID Base Applicability Support Range Result
Std
B F T

R-33 5.7.8 Quality 1 M Y Y Y
The (2 byte) Quality field shall be reserved for future definition to
represent a quality of the facial image. This field shall be set to the value
0 indicating “unspecified”.

R-34 5.8.1 Data structure 2 M Y Y Y
The (variable byte) Image Data block shall be the image data encoded
by either the JPEG or JPEG2000 standards.
Basic Face Image Type

R-35 6.2 Image data encoding requirements for the Basic Face Image Type 2 M Y Y Y
One of two possible encodings is to be used for all image types (Basic)
1) The JPEG Sequential baseline (ISO/IEC 10918-1) mode of operation
and encoded in the JFIF file format (the JPEG file format)
2) The JPEG-2000 Part-1 Code Stream Format (ISO/IEC 15444-1) and
encoded in the JP2 file format (the JPEG2000 file format).
R-36 6.4.1 Facial Header [for the Basic Face Image Type] 1 M Y Y Y
The Format Identifier, Version Number, Length of Record, and Number
of Faces fields shall be specified.

R-37 6.4.2 Facial Information [for the Basic Face Image Type] 1 M Y Y Y
The Block Length and Number of Feature Points fields shall be specified.
R-38 6.4.3 Image Information [for the Basic Face Image Type] 1 M Y Y Y
The Face Image Type field shall be specified with value 0x00.
R-39 6.4.3 The Image Data Type, Width, and Height fields shall be specified. 1 M Y Y Y
The Frontal Face Image Type
R-40 7.2.2 Pose 3C O-1 N Y Y
Thus, the full-face frontal pose shall be used. Rotation of the head shall
be less than ±5° from frontal in pitch and yaw (see 5.5.8). Pose
variations that lead to an in-plane rotation of the head can be more easily
compensated by automated face recognition systems. Theref
...

Questions, Comments and Discussion

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