Instructions

U.are.U SDK - Developer Guide 3
Contents
INTRODUCTION 7
What’s New? ................................................................................................................................................. 7
How the U.are.U Manuals are Organized...................................................................................................... 7
Getting Updated Documentation .................................................................................................................. 8
Target Audience ............................................................................................................................................ 8
How this book is arranged............................................................................................................................. 8
Data Formats and Standards ........................................................................................................................ 8
BACKGROUND 9
Biometrics...................................................................................................................................................... 9
Features of Biometric Technology................................................................................................................. 9
The Basics of Fingerprint Identification ......................................................................................................... 9
Issues in Fingerprint Recognition Technology ............................................................................................ 10
DEVELOPING APPLICATIONS 11
How Fingerprint Recognition Works............................................................................................................ 11
Understanding the Data Flow...................................................................................................................... 11
Workflow - Enrollment Application .............................................................................................................. 12
Step One - Initialization ...........................................................................................................................12
Step Two - Capture, Extract and Enroll ..................................................................................................12
Step Three - Store Data ..........................................................................................................................13
Notes on Enrollment ...............................................................................................................................13
Workflow - Identifying/Verifying................................................................................................................... 13
Step One - Initialization ...........................................................................................................................13
Step Two - Capture and Extract .............................................................................................................13
Step Three - Identify/Verify .....................................................................................................................13
Design Issues for your Application .............................................................................................................. 13
Distributed Processing and Data Flow ...................................................................................................13
Data Compression ..................................................................................................................................14
WSQ Compression .............................................................................................................................14
PNG Compression .............................................................................................................................14
NIST Fingerprint Image Quality (NFIQ) ....................................................................................................14
Determining an Acceptable Level of Error ..............................................................................................15
Setting the Error Threshold when Identifying a Fingerprint in a Collection ........................................15
Defining the Data Retention Policy.............................................................................................................. 16
Specifying the Fingers to Be Scanned ...................................................................................................16
Optimizing Fingerprint Applications ........................................................................................................16
WORKING WITH FINGERPRINT READERS 17
UPGRADING FROM PREVIOUS SDKS 18
Overview of Support for Previous SDKs ..................................................................................................... 18
Working with Existing Data Created with Previous SDKs ......................................................................18
Exchanging Data with Applications Using Previous SDKs .....................................................................18
Upgrading Applications from Previous SDKs .........................................................................................18
Converting Applications from the One Touch SDK..................................................................................... 18
Working with Data Created with Gold and One Touch SDKs ..................................................................... 19
Changes in U.are.U Terminology from Previous Usage (Gold and One Touch).......................................... 20
Upgrading from U.are.U UPOS for OPOS/JavaPOS................................................................................... 20