Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 2: Finger minutiae data

ISO/IEC 29109-2:2010 specifies elements of conformance testing methodology, test assertions, and test procedures as applicable to the biometric data interchange format standard relating to finger minutiae data (i.e. ISO/IEC 19794-2). It establishes tests of assertions of the structure of the finger minutiae data format as specified in ISO/IEC 19794-2:2005 (Type A Level 1 as defined in ISO/IEC 29109-1:2009), tests of assertions of internal consistency by checking the types of values that may be contained within each field (Type A Level 2 as defined in ISO/IEC 29109-1:2009), and tests of semantic assertions (Type A Level 3 as defined in ISO/IEC 29109-1:2009). ISO/IEC 29109-2:2010 does not establish tests of conformance of CBEFF structures embedding ISO/IEC 19794-2:2005 biometric data blocks (BDBs), 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 systems that do not produce ISO/IEC 19794-2:2005 records, or tests for level 3 conformance testing.

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 2: Données de point caractéristique de doigt

General Information

Status
Published
Publication Date
18-Apr-2010
Current Stage
9093 - International Standard confirmed
Completion Date
23-Jul-2021
Ref Project

Buy Standard

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

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 29109-2
First edition
2010-05-01


Information technology — Conformance
testing methodology for biometric data
interchange formats defined in
ISO/IEC 19794 —
Part 2:
Finger minutiae 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 2: Données de point caractéristique de doigt





Reference number
ISO/IEC 29109-2:2010(E)
©
ISO/IEC 2010

---------------------- Page: 1 ----------------------
ISO/IEC 29109-2:2010(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 2010
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 2010 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 29109-2:2010(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 General .2
6.2 Table of requirements in the base standard.2
6.3 Tables of Test Assertions.19

© ISO/IEC 2010 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 29109-2:2010(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-2 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 8: Finger pattern skeletal data
⎯ Part 9: Vascular image data
⎯ Part 10: Hand geometry silhouette data
The following parts are under preparation:
⎯ Part 3: Finger pattern spectral data
⎯ Part 7: Signature/sign time series data
⎯ Part 11: Signature/sign processed dynamic data
⎯ Part 13: Voice data
⎯ Part 14: DNA data
iv © ISO/IEC 2010 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 29109-2:2010(E)
Introduction
ISO/IEC 19794-2 specifies data interchange formats for recording, storing and transmitting one or more finger
minutiae records, possibly within a Common Biometric Exchange Formats Framework (CBEFF) data
structure. Each minutia may be accompanied by subject-specific metadata contained in a header record. This
part of ISO/IEC 29109 defines tests for checking the correctness of the binary record.
The requirements of ISO/IEC 19794-2 cannot be completely achieved until biometric products can be tested
to determine whether they conform to its specifications. Conforming implementations are a necessary
prerequisite for achieving interoperability among implementations; there is therefore 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 is 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 finger minutiae data according to
ISO/IEC 19794-2:2005. It defines a testing methodology to assure conformance of a vendor's application or
service to the base ISO/IEC 19794-2:2005 specification. Thus, it is intended to:
⎯ establish elements of the Conformance Testing Methodology framework that are specific to the Finger
Minutiae-based Data Record requirements of ISO/IEC 19794-2: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 Finger Minutiae-based Data Record requirements
of ISO/IEC 19794-2:2005, and
⎯ define test and reporting 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-2:2005 records, and conformance testing programs for
ISO/IEC 19794-2:2005 conformant products. It is intended primarily for use by testing organizations, but may
be applied by developers and users of test method specifications and test method implementations.

© ISO/IEC 2010 – All rights reserved v

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

Information technology — Conformance testing methodology
for biometric data interchange formats defined in
ISO/IEC 19794 —
Part 2:
Finger minutiae data
1 Scope
This part of ISO/IEC 29109 specifies elements of conformance testing methodology, test assertions and test
procedures, as applicable to the biometric data interchange format standard relating to finger minutiae data
(i.e. ISO/IEC 19794-2).
It establishes
⎯ tests of assertions of the structure of the finger minutiae data format as specified in
ISO/IEC 19794-2:2005 (Type A Level 1 as defined in ISO/IEC 29109-1:2009),
⎯ tests of assertions of internal consistency by checking the types of values that may be contained within
each field (Type A Level 2 as defined in ISO/IEC 29109-1:2009), and
⎯ 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 embedding ISO/IEC 19794-2:2005 biometric data blocks
(BDBs),
⎯ 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 systems that do not produce ISO/IEC 19794-2:2005 records, or
⎯ tests for Level 3 conformance testing.
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 ISO/IEC 29109-1:2009, Clauses 6, 7 and 8, and all Level 1 and Level 2 tests shall use the assertions
defined in Table 2.
Implementations of ISO/IEC 19794-2: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-2:2005 that are tested by the test methods established by this methodology.
© ISO/IEC 2010 – All rights reserved 1

---------------------- Page: 6 ----------------------
ISO/IEC 29109-2:2010(E)
Implementations of ISO/IEC 19794-2:2005 do not necessarily need to conform to all possible aspects of
ISO/IEC 19794-2:2005, but only to those ISO/IEC 19794-2:2005 requirements that are claimed to be
supported by the implementation in an Implementation Conformance Statement, filled out in accordance with
Table 1 of this part of ISO/IEC 29109 and ISO/IEC 29109-1:2009, Clause 8.
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-2:2005, Information technology — Biometric data interchange formats — Part 2: Finger
minutiae data
ISO/IEC 19794-2:2005/Cor.1:2009, Information technology — Biometric data interchange formats — Part 2:
Finger minutiae data — Technical corrigendum 1
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 General
The testing methodology specified in ISO/IEC 29109-1:2009, Clauses 6, 7 and 8 shall be used. The content of
the tables below is based on the conformance testing methodology outlined in 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-2: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.

2 © ISO/IEC 2010 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 3
Table 1 — Requirements of the Base Standard (19794-2:2005)
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
Some points are neither a ridge ending
3C O-1 Y Y Y Y Y Y Y Y Y Y N/A
R-1 6.2
nor a bifurcation. This standard
therefore defines additionally a type
named “other”, which shall be used in
such a way that the matching conditions
specified in clause 6.5 apply. The
"other" minutiae type shall not be used
for minutiae that are ridge endings or
ridge bifurcations.

The coordinate system used to express
3C O-1 Y Y Y Y Y Y Y Y Y Y N/A N/A
R-2 6.3.1
the minutiae of a fingerprint shall be a
Cartesian coordinate system. Points
shall be represented by their X and Y
coordinates. The origin of the
coordinate system shall be the upper
left corner of the original image with X
increasing to the right and Y increasing
downward. The X and Y coordinates of
the minutiae shall be in pixel units, with
the spatial resolution of a pixel given in
the “X Resolution” and “Y Resolution”
fields of the format.

The minutia for a ridge ending shall be
3C O-1 Y Y Y N Y N Y N Y N N/A N/A
R-3 6.3.2
defined as the point of forking of the
medial skeleton of the valley area
immediately in front of the ridge ending.

The minutia for a ridge bifurcation shall
3C O-1 Y Y Y Y Y Y Y Y Y Y N/A N/A
R-4 6.3.3
be defined a the point o for ng of the
s f ki
medial skeleton of the ridge. If the
ridges were thinned down to a single-
pixel-wide skeleton, the point where the
three legs intersect is the location of the
minutia.

---------------------- Page: 8 ----------------------
ISO/IEC 29109-2:2010(E)
4 © ISO/IEC 2010 – All rights reserved
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The minutia for a ridge skeleton
3C O-1 N N N Y N Y N Y N Y N/A N/A
R-5 6.3.4
endpoint shall be defined as the center
point of the ending ridge.

For minutia other than a bifurcation or
3C O-1 Y Y Y Y Y Y Y Y Y Y N/A N/A
R-6 6.3.5
ridge ending the position and angle
calculations shall be done in such a way
that the matching conditions in clause
6.5 apply.

Core direction: If the core has a
3C O-1 Y N N N N N N N N N N/A N/A
R-7 6.5
discernible angle of direction, it shall be
recorded in the core information, since
this characterizes the type of core.

Delta direction: For all observable
3C O-1 Y N N N N N N N N N N/A N/A
R-8 6.5
divergences the angle is defined by the
direction of the tangent before the pair
of ridges beings to diverge. The angle
int erg ow
shall po from div ent t ards
parallel ridge lines; that is, the angles
shall point outwards from the delta.

In a matching process, the different
3C O-1 Y Y Y Y Y Y Y Y Y Y N/A N/A
R-9 6.6
minutia types shall be matched
according to the following Table 1.
Matchers may choose to assign lower
weights (or importance) to a match of
type 00 to 01 or 10, than to a match of
type 00 to 00, 01 to 01, or 10 to 10.

All multibyte quantities are represented
1 M Y Y Y Y Y Y Y Y Y Y N/A N/A
R-10 6.7
in Big-Endian format; that is, the more
sign ant bytes of any mul iby e
ific t t
quantity are stored at lower addresses
in memory than (and are transmitted
before) less significant bytes. All
numeric values are fixed-length integer
quantities, and are unsigned quantities.

---------------------- Page: 9 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 5
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The minutiae record format shall be
3C Y Y Y Y Y Y Y Y Y Y N/A N/A
R-11 7.1 O-1
used to achieve interoperability between
finger matchers providing a one-to- one
verification.

The minutia data shall be represented in
1 Y Y Y Y Y Y Y Y Y Y

R-12 7.1 M
a common format, containing both basic
and extended data. With the exception
of the Format Identifier and the Version
number for the standard, which are null-
terminated ASCII character strings, all
data is represented in binary format.

There shall be one and only one record
1 Y Y Y Y Y Y N N N N
R-13 7.3 M
header for the minutiae record, to hold
information des rib ng the ty and
c i pe
characteristics of device that generated
the minutia data.

The Finger Minutiae Record shall begin
1 Y Y Y Y Y Y N
N N N
R-14 7.3.1 M
with the three ASCII characters “FMR”
followed by a zero byte as a NULL
string terminator.

The version number for the version of
1 Y Y Y Y Y Y N N N N
R-15 7.3.2 M
this standard used in constructing the
minutiae record shall be placed in four
bytes. This version number 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 revision number
and the third character will represent the
minor revision number. The version
number is “ 20” (an ASCII space
followed by an ASCII ‘2’ and an ASCII
‘0’).

---------------------- Page: 10 ----------------------
ISO/IEC 29109-2:2010(E)
6 © ISO/IEC 2010 – All rights reserved
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The length of the entire record shall be
1 Y Y Y Y Y Y N N N N
R-16 7.3.3 M
recorded in four bytes.

If the most significant bit is ‘1’, the
3C Y Y Y Y Y Y N N N N N/A N/A
R-17 7.3.4 O-1
original capture equipment was certified
to be compliant with the specifications in
Annex B, copied from the US Federal
Bureau of Investigation’s Image Quality
st
Specifications, Appendix F. The lea
significant of the four bits is reserved for
a future ISO finger image capture
equipment certification. The two
additional bits are reserved for future
image quality certifications.

The capture device type ID shall be
1 Y Y Y Y Y Y N N N N
R-18 7.3.5 M
recorded in twelve bits.

The size of the original image in pixels
1 Y Y Y Y Y Y N N N N
R-19 7.3.6 M
in the X direction shall be contained in
two bytes.

The size of the original image in pixels
1 Y Y Y Y Y Y N N N N
20 7.3.7 M
R-
in the Y direction shall be contained in
two bytes.

The resolution of the minutiae
1 Y Y Y Y Y Y N N N N
21 7.3.8 M
R-
coordinate system shall be recorded in
two bytes having the units of pixels per
centimeter. The value of the X
resolution shall not be less than 98.45
pixels per centimeter (250 pixels per
inch).

---------------------- Page: 11 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 7
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The resolution of the minutiae
1 Y Y Y Y Y Y N N N N
R-22 7.3.9 M
coordinate system shall be recorded in
two bytes having the units of pixels per
centimeter. The value of the Y
resolution shall not be less than 98.45
pixels per centimeter (250 pixels per
inch).

The total number of finger views
1 Y Y Y Y Y Y N N N N
R-23 7.3.10 M
contained in the minutiae record shall
be recorded in one byte.

In cases where there is more than one
2 Y Y Y Y Y Y N N N N
R-24 7.3.10 M
view of any finger, this number will be
greater than the number of fingers.
This field is reserved for future use, and
1 Y Y Y Y Y Y N N N N
R-25 7.3.11 M
to align the end of the record header on
a long-word (four byte) boundary. For
the current version of the standard, this
field shall be set to zero.
A finger header shall start each section
1 Y Y Y Y Y Y N N N N
R-26 7.4.1 M
of finger data providing information for
that finger. There shall be one finger
header for each finger contained in the
finger minutiae record. The finger
header will occupy a total of four bytes
as described below.

The finger position shall be recorded in
1 Y Y Y Y Y Y N N N N
R-27 7.4.1.1 M
one byte The codes for this byte shall
be a defined in Table 2
s .

---------------------- Page: 12 ----------------------
ISO/IEC 29109-2:2010(E)
8 © ISO/IEC 2010 – All rights reserved
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The view number shall be recorded in
1 Y Y Y Y Y Y N N N N
R-28 7.4.1.2 M
four bits.

If more than one finger minutiae record
2 Y Y Y Y Y Y N N N N
R-29 7.4.1.2 M
in a general record is from the same
finger, each minutiae record shall have
a unique view number. The combination
of finger location and view number shall
y c
uniquely identif a parti ular minutiae
record within a general record.
Multiple finger minutiae records from the
2 Y Y Y Y Y Y N N N N
R-30 7.4.1.2 M
same finger shall be numbered with
increasing view numbers, beginning
with zero. Where only one finger
minutiae record is taken from each
finger, this field shall be set to 0.

The impression type of the finger
1 Y Y Y Y Y Y N N N N
R-31 7.4.1.3 M
images that the minutiae data was
derived from shall be recorded in four
bits. The codes for this byte are shown
in Table 3.

The quality of the overall finger minutiae
1 Y Y N N N N N N N N
R-32 7.4.1.4 M
data shall be between 0 and 100 and
recorded in one byte.

The number of minutiae recorded for
1 Y Y Y Y Y Y N N N N
R-33 7.4.1.5 M
the finger shall be recorded in one byte.

The finger minutiae data for a single
2 Y Y N N N N N N N N
R-34 7.4.2 M
finger shall be recorded in blocks of six
bytes per minutia.

---------------------- Page: 13 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 9
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The type of minutia will be recorded in
1 Y Y Y Y N N Y Y N N
R-35 7.4.2.1 M
the first two bits of the upper byte of the
X coordinate. There will be two bits
reserved at the beginning of the upper
byte of the Y coordinate for future use.
The bits “00” will represent a minutia of
“other” type, “01” will represent a ridge
ending and “10” will represent a ridge
bifurcation.

The X coordinate of the minutia shall be
1 Y Y Y Y N N Y Y N N
R-36 7.4.2.2 M
recorded in the rest of the first two bytes
(fourteen bits).

The Y coordinate shall be placed in the
1 Y Y Y Y N N Y Y N N
R-37 7.4.2.2 M
lower fourteen bits of the following two
bytes.

The coordinates shall be expressed in
3C Y Y Y Y N N Y Y N N
R-38 7.4.2.2 O-1 N/A N/A
pixels at the resolution indicated in the
record header.

The angle of the minutia shall be
1 Y Y Y Y N N Y Y N N
R-39 7.4.2.3 M
recorded in one byte in units of 1.40625
(360/256) degrees. The value shall be a
non-negative value between 0 and 255,
inclusive.

The quality of each minutia shall be
1 Y Y
R-40 7.4.2.4 M N N N N N N N N
recorded in one byte. The quality figure
shall range from 100 as a maximum to 1
as a minimum.

---------------------- Page: 14 ----------------------
ISO/IEC 29109-2:2010(E)
10 © ISO/IEC 2010 – All rights reserved
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The quality of each minutia shall be
1 M Y Y N N N N N N N N
R-41 7.4.2.4
recorded in one byte. The quality figure
shall be set to 0 for no quality encoded.

1 M Y Y Y Y Y Y N N N N
R-42 7.5 The extended data for each finger view
shall immediately follow the standard
minutiae data for that finger view and
shall begin with the Extended Data
Block Length field.
In particular, ridge count data, core and
3C O-1 N Y N N N N N N N N N/A N/A
R-43 7.5
delta data or zonal quality information
shall not be represented in proprietary
manner to the exclusion of the publicly
defined formats in this standard.

All minutiae records shall contain the
1 M Y Y Y Y Y Y N N N N
R-44 7.5.1.1
extended data block length.

A value of all zeros (0x0000
M Y Y Y Y Y Y N
1  N N N
R-45 7.5.1.1
hexadecimal) will indicate that there is
no extended data.

The type identification code shall be
1 O N Y N N N N N N N N
R-46 7.5.1.2
recorded in two bytes, and shall
distinguish the format of the extended
data area (as defined by the Vendor
specified by the PID code in the CBEFF
header). A value of zero in both bytes is
a reserved value and shall not be used.
A value of zero in the first byte, followed
by a non-zero value in the second byte,
shall indicate that the extended data
section has a format defined in this
standard. A nonzero value in the first
byte shall indicate a vendor specified
format, with a code maintained by the
vendor.

---------------------- Page: 15 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 11
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The length of the extended data section
1 N Y
R-47 7.5.1.3 O N N N N N N N N
shall be recorded in two bytes. If the
Extended Data Block Length (7.5.1.1)
for the finger view is zero, indicating no
extended data, this field shall not be
present.

If the extended data area type code is
1 N Y
R-48 7.5.2 O N N N N N N N N
0x0001, the extended data area
contains ridge count information.

Ridge counts shall not include the
3C N Y
R-49 7.5.2 O-1 N N N N N N N N N/A N/A
ridges represented by either of the
associated minutiae.

The ridge count data area shall begin
1 N Y
R-50 7.5.2.1 O N N N N N N N N
with a single byte indicating the ridge
count extraction method.

In 4 Neighbor Ridge Count Method, For
2 N Y Y Y Y Y Y Y Y Y
R-51 7.5.2.1 O
each center minutia used, ridge count
data was extracted to the nearest
neighboring minutia in four quadrants,
and ridge counts for each center minutia
are listed together.

In 8 Neighbor Ridge Count Method, For
2 N Y

R-52 7.5.2.1 O N N N N N N N N
each center minutia used, ridge count
data was extracted to the nearest
neighboring minutia in eight octants,
and ridge counts for each center minutia
are listed together.

---------------------- Page: 16 ----------------------
ISO/IEC 29109-2:2010(E)
12 © ISO/IEC 2010 – All rights reserved
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
All ridge counts for a particular center
2 N Y Y Y Y Y Y Y Y Y
R-53 7.5.2.1 O
minutia shall be listed together.

The center minutia shall be the first
2 N Y
R-54 7.5.2.1 O N N N N N N N N
minutia references in the three-byte
ridge count data.

If a given quadrant or octant has no
2 N Y
R-55 7.5.2.1 O N N N N N N N N
neighboring minutiae in it, a ridge count
field shall be recorded with both the
minutia index and the ridge count fields
set to zero (so that, for each center
minutia, there shall always be four ridge
counts recorded for the quadrant
method and eight ridge counts recorded
for the octant method).

No assumption shall be made regarding
2 N Y
R-56 7.5.2.1 O N N N N N N N N
the order of the neighboring minutiae.

The ridge count data shall be
1 N Y
R-57 7.5.2.2 O N N N N N N N N
represented by a list of three-byte
elements.

If the extended data area type code is
2 N Y
R-58 7.5.3 O N N N N N N N N
0x0002, the extended data area
contains core and delta information.

The number of core points represented
1 N Y
R-59 7.5.3.1 O N N N N N N N N
shall be recorded in the least significant
four b ts of this byte. Valid v es are
i alu
from 0 to 15.

---------------------- Page: 17 ----------------------
ISO/IEC 29109-2:2010(E)
© ISO/IEC 2010 – All rights reserved 13
Requirement Reference Requirement Summary Level Status Subformat Applicability IUT Support Supported Test
Identifier in Base Range Result
Standard
1 2 3 4 5 6 25 26 27 28
The core information type shall be
2 N Y N/A N/A
R-60 7.5.3.2 O N N N N N N N N
recorded in the first two bits of the upper
byte of the X coordinate of the core
position. The bi
...

Questions, Comments and Discussion

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