1、American National StandardDeveloped byfor Information Technology Finger Minutiae Format for Data InterchangeINCITS 378-2009INCITS 378-2009Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from
2、 IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-INCITS 378-2009Revision of INCITS 378-2004American National Standard for Information Technology Finger Minutiae Format f
3、or Data InterchangeSecretariatInformation Technology Industry CouncilApproved November 20, 2009American National Standards Institute, Inc.AbstractThis standard defines a method of representing fingerprint information using the concept of minutiae. It defines the placement of the minutiae on a finger
4、print, a record format for containing the minutiae data, and optional extensions for ridge count and core/delta information. Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-Appr
5、oval of an American National Standard requires review by ANSI that the requirements for due process, consensus, and other criteria for approval have been met by the standards developer.Consensus is established when, in the judgement of the ANSI Board of Standards Review, substantial agreement has be
6、en reached by directly and materially affected interests. Substantial agreement means much more than a simple majority, but not necessarily unanimity. Consensus requires that all views and objections be considered, and that a concerted effort be made towards their resolution.The use of American Nati
7、onal Standards is completely voluntary; their existence does not in any respect preclude anyone, whether he has approved the standards or not, from manufacturing, marketing, purchasing, or using products, processes, or procedures not conforming to the standards.The American National Standards Instit
8、ute does not develop standards and will in no circumstances give an interpretation of any American National Standard. Moreover, no person shall have the right or authority to issue an interpretation of an American National Standard in the name of the American National Standards Institute. Requests f
9、or interpretations should be addressed to the secretariat or sponsor whose name appears on the title page of this standard.CAUTION NOTICE: This American National Standard may be revised or withdrawn at any time. The procedures of the American National Standards Institute require that action be taken
10、 periodically to reaffirm, revise, or withdraw this standard. Purchasers of American National Standards may receive current information on all standards by calling or writing the American National Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc. 2
11、5 West 43rd Street, New York, NY 10036Copyright 2009 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1101 K Street NW, Suite 610Washin
12、gton, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that holders of patents that may be required for the implementation of the standard disclose such patents to the publisher. However, neither the developers nor the publisher have undertaken
13、 a patent search in order to identify which, if any, patents may apply to this standard. As of the date of publication of this standard and following calls for the identification of patents that may be required for the implementation of the standard, no such claims have been made. No further patent
14、search is conducted by the de-veloper or publisher in respect to any standard it processes. No representation is made or implied that licenses are not required to avoid infringement in the use of this standard.Copyright American National Standards Institute Provided by IHS under license with ANSI No
15、t for ResaleNo reproduction or networking permitted without license from IHS-,-,-i Table of Contents 1 SCOPE.1 2 CONFORMANCE.1 3 NORMATIVE REFERENCES.1 4 NORMATIVE TERMS AND DEFINITIONS 1 5 ABBREVIATED TERMS 5 6 MINUTIAE EXTRACTION6 6.1 General6 6.2 Principle6 6.3 Minutia Type 6 6.4 Minutia Location
16、 .7 6.4.1 Coordinate System . 7 6.4.2 Minutia Placement on a ridge ending 7 6.4.3 Minutia Placement on a ridge bifurcation 7 6.4.4 Minutia Placement on Other Minutia Types 8 6.5 Minutia Direction.8 6.5.1 Angle Conventions 8 6.5.2 Angle of a ridge ending 8 6.5.3 Angle of a ridge bifurcation14 7 FINGE
17、R MINUTIAE RECORD FORMAT.18 7.1 Introduction18 7.2 Byte Order 18 7.3 Finger Minutiae Record Organization .18 7.4 Record Header.19 7.4.1 Format Identifier 19 7.4.2 Version Number 19 7.4.3 Length of Record 19 7.4.4 CBEFF Product Identifier (PID) 19 7.4.5 Capture Equipment Compliance. 20 Copyright Amer
18、ican National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-ii 7.4.6 Capture Equipment ID . 20 7.4.7 Number of Finger Views 20 7.4.8 Reserved byte . 20 7.5 Finger View Format 20 7.5.1 Finger View Header
19、20 7.5.1.5 Size of Scanned Image in X Direction. 23 7.5.1.6 Size of Scanned Image in Y Direction. 23 7.5.1.7 X (Horizontal) Resolution. 23 7.5.1.8 Y (Vertical) Resolution . 23 7.5.2 Finger Minutiae Data 24 7.6 Extended Data. 24 7.6.2 Extended Data Block Structure 25 7.6.3 Ridge Count Data Format . 2
20、6 7.6.4 Core and Delta Data Format. 30 ANNEX A (NORMATIVE) RECORD FORMAT DIAGRAMS . 36 A.1 Overall Record Format 36 A.2 Record Header 36 A.3 Finger View 37 A.4 Finger Minutiae Data 37 A.5 Extended Data. 37 ANNEX B (INFORMATIVE) EXAMPLE MINUTIAE RECORD. 38 B.1 Data 38 B.2 Example Data Format Diagrams
21、. 39 B.3 Raw Data for the Resulting Minutiae Record 41 ANNEX C (INFORMATIVE) BIBLIOGRAPHY . 42 FIGURES Figure 1 Core and Delta locations 3 Figure 2 Minutia Placement on a ridge ending . 7 Figure 3 Minutia Placement on a ridge bifurcation . 8 Figure 4 Case 1: Three legs of valley ridge ending with le
22、ngth 1.63 mm. 9 Figure 5 Case 2: One leg of valley ridge ending with length 1.63 mm but 0.51 mm 10 Figure 6 Case 3: Third leg meets opposite valley ridge ending with length 1.63 mm but 0.51 mm. 11 Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleN
23、o reproduction or networking permitted without license from IHS-,-,-iii Figure 7 Case 4: Ridge with length 1.63 mm but 0.51 mm.12 Figure 8 Ridge ending location and angle with the length of segment 1.63 mm 13 Figure 9 Ridge ending location and angle with the length of segment 1.63mm13 Figure 10 Case
24、 1: Three legs of ridge bifurcation with length 1.63 mm .14 Figure 11 Case 2: One leg of the ridge bifurcation with length 1.63 mm but 0.51 mm.15 Figure 12 Case 3: Third leg meets the opposite ridge bifurcation with length 1.63 mm but 0.51 mm16 Figure 13 Case 4: Ridges with length 1.63 mm but 0.51 m
25、m.16 Figure 14 Ridge bifurcation location and angle with the length of segment 1.63 mm 17 Figure 15 Ridge bifurcation location and angle with the length of segment 1.63 mm 18 Figure 16 Example ridge count data .26 Figure 17 Eight-Minutiae neighborhood28 Figure 18 Four-minutiae neighborhood.29 Figure
26、 19 Loop 32 Figure 20 Elongated whorl 32 Figure 21 Loop 33 Figure 22 Whorl.33 Figure 23 Plain arch 33 Figure 25 - Tented Arch .33 TABLES Table 1 Minutiae Record Format Summary 21 Table 2 Finger Position Codes22 Table 3 Impression Type Codes .23 Table 4 l Extended Data Area Type Codes.25 Table 5 Ridg
27、e Count Extraction Method Codes27 Table 6 Ridge Count Data Format Summary29 Table 7 Example Ridge Count Data30 Table 8 Core and Delta Data Format Summary31 Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted wi
28、thout license from IHS-,-,-ivForeword (This foreword is not part of American National Standard INCITS 378-2009.)This standard defines a method of representing fingerprint information using the con-cept of minutiae. It defines the placement of the minutiae on a fingerprint, a record format for contai
29、ning the minutiae data, and optional extensions for ridge count and core/delta information.INCITS (The International Committee for Information Technology Standards) is the ANSI-recognized Standards Development Organization for information technology within the United States of America. Members of IN
30、CITS are drawn from Govern-ment, Corporations, Academia and other organizations with a material interest in the work of INCITS and its Technical Committees. INCITS does not restrict membership and attracts participants in its technical work from 13 different countries, and oper-ates under the rules
31、of the American National Standards Institute. In the field of Biometrics, INCITS has established Technical Committee M1. Stan-dards developed by this Technical Committee have reached consensus throughout the development process and have been thoroughly reviewed through several Public Review processe
32、s. In addition, this American National Standard has been approved by the INCITS Executive Board and ANSI Board of Standards Review for publication as an ANSI-approved INCITS standard.This document contains three annexes. Annex A is normative and is considered part of this standard. Annexes B and C a
33、re informative and are not considered part of the standard.Requests for interpretation, suggestions for improvement or addenda, or defect re-ports are welcome. They should be sent to InterNational Committee for Information Technology Standards (INCITS), ITI, 1101 K Street, NW, Suite 610, Washington,
34、 DC 20005. This standard was processed and approved for submittal to ANSI by INCITS. Com-mittee approval of this standard does not necessarily imply that all committee mem-bers voted for its approval. At the time it approved this standard, INCITS had the following members: Don Wright, ChairJennifer
35、Garner, SecretaryOrganization Represented Name of RepresentativeAdobe Systems, Inc. Scott FosheeSteve Zilles (Alt.)AIM Global, Inc. Dan MullenCharles Biss (Alt.)Apple Computer, Inc. Kwok LauHelene Workman (Alt.)David Singer (Alt.)Distributed Managment Task Force . Tony DiCenzoJeff Hilland (Alt.)Wins
36、ton Bumpus (Alt.)Electronic Industries Alliance . Edward Mikoski, Jr.EMC Corporation Gary RobinsonFarance, Inc. Frank FaranceTimothy Schoechle (Alt.)Google Zaheda BhoratRobert Tai (Alt.)GS1 US Ray DelnickiFrank Sharkey (Alt.)James Chronowski (Alt.)Mary Wilson (Alt.)Copyright American National Standa
37、rds Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-Organization Represented Name of RepresentativeHewlett-Packard Company .Karen HigginbottomPaul Jeran (Alt.)IBM Corporation Ronald F. SillettiRobert Weir (Alt.)IEEE
38、 Judith GormanTerry DeCourcelle (Alt.)Bill Ash (Alt.)Jodie Haasz (Alt.)Bob Labelle (Alt.)Susan Tatiner (Alt.)Intel .Philip WennblomGrace Wei (Alt.)Steven Balogh (Alt.)Lexmark InternationalDon WrightDwight Lewis (Alt.)Paul Menard (Alt.)Microsoft CorporationJim HughesDave Welsh (Alt.)Mark Ryland (Alt.
39、)National Institute of Standards special cases are outlined below. The angle of the minutiae is determined by constructing three virtual rays originating at the ridge ending point and extending to the end of each leg. The smallest of the three angles formed by the rays is bisected to indicate the mi
40、nutiae direction. Four cases are possible; see Figure 4 through Figure 7. In these figures, the shaded regions represent fingerprint ridges, the free-hand curved lines represent the valley skeleton, and the straight lines represent the legs and horizontal axis. 6.5.2.1 Case 1 Ridge ending with all v
41、alley skeleton leg lengths 1.63 mm Figure 4 illustrates the case where the lengths of three legs, RB1, RB2, and RB3, 1.63 mm (0.064 in). The angle of the ridge ending, R, is defined as: Angle of R = (Angle B1RH + Angle B2RH) / 2, where the line RH parallels the horizontal axis. Copyright American Na
42、tional Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-INCITS 378-2009 9 If the line RH is between the two legs RB1and RB2, the angle of the ridge ending, R, is defined as: Angle of R = (Angle B1RH + Angle
43、 B2RH) / 2) - 180, where angles outside the range of 0359 shall be normalized to fall within this range. 6.5.2.2 Case 2 Ridge ending with one valley skeleton leg length 1.63 mm but 0.51 mm Figure 5 illustrates a case similar to (1), but the length of one of the legs of the paralleled valley ridge en
44、ding, RB2, is 1.63 mm (0.064 in), but 0.51 (0.02 in). The angle of the ridge ending, R, is defined as: Angle of R = (Angle B1RH + Angle B2RH) / 2, where the line RH parallels the horizontal axis. If the line RH is between the two legs RB1and RB2, the angle of the ridge ending, R, is defined as: Angl
45、e of R = (Angle B1RH + Angle B2RH) / 2) - 180, where angles outside the range of 0359 shall be normalized to fall within this range. NOTE While the formulas for cases (1) and (2) are identical, the cases are shown separately to illustrate how to calculate the angle for a ridge ending when it is not
46、possible to follow a leg for 1.63 mm (0.064 in). Figure 4 Case 1: Three legs of valley ridge ending with length 1.63 mm Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-INCITS 37
47、8-2009 10 Figure 5 Case 2: One leg of valley ridge ending with length 1.63 mm but 0.51 mm 6.5.2.3 Case 3 Two ridge endings in close proximity Figure 6 illustrates a case similar to (1), but with the lengths of two legs, R1B1and R1B2, of the paralleled valley ridge ending 1.63 mm (0.064 in), but the
48、third leg, R1R2, meets the other valley ridge ending and the length R1R21.63 mm (0.064 in), but 0.51 mm (0.02 in). The angle of the ridge ending, R1, is defined as: Angle of R1= (Angle B1R1H + Angle B2 R1H) / 2, where the line R1H parallels the horizontal axis. If the line R1H is between the two legs R1B1and R1B2, the angle of the ridge ending, R1, is defined as: Angle of R1= (Angle B1R1H + Angle B2 R1H) / 2) - 180, where angles outside the range of 0359 shall be normalized to fall with