6 MCF5249 Fingerprint Security Reference Design User’s Guide MOTOROLA
At startup, the application runs a calibration routine that adjusts the finger detection sequence to ambient
sensor readings. During this routine, the LCD displays the following message, asking the user to refrain
from touching the sensor until the calibration is complete:
Sensor calibration:
Please dont touch
The application has two modes, enrollment and verificati on, s el ected via the switch on the daughter car d. If
the switch is set to verification when the application is run, verification begins and the application asks for
a finger to be place d on the se nsor. However , since thi s is the st art of t he demonstra tion, there is no templ ate
to which the fingerprint can be compared; therefore, verification will fail. Set the switch to enrollment, and
place a finger on the sensor to reset the software to enrollment mode.
3.1 Enrollment Mode
In enrollment mode, the application runs the fingerprint acquisition and algorithm between four and seven
times in order to create a template for future verification. The LCD displays the following message for each
of the runs:
Enroll: Score(0) = -please re-place finger
If a finger is not placed on the sensor, a timeout occurs, the enrollment fails, and the LCD displays the
timeout message below. The application then returns to the start of the enrollment sequence.
Enroll: Score(1) = -Enrollment failed!..
(timeout reache d)
Upon completion of four or more suc cessful fing erprint acquisi tions, the enr oll score shows an actual value,
as in the examp le below. This value changes based on the clarity of the image, the num ber of min utia
available for extraction, and the weight each minutia has been given according to prior matches. Though it
is possible to keep the finger on the sensor throughout the seven acquisitions, to increase template quality,
the finger should be lifted and replaced between each acquisition.
Enroll: Score(4) = 41%
enrollment SUCCESFULL!..
switch to verification
Completing seven acquisitions is more likely to produce a higher score because, with each additional
acquisition, specific minutia can gain a higher weighting.
Enroll: Score(7) = 77%
enrollment SUCCESFULL!..
switch to verification
To stop the enrollment proc ess , do not touc h the sens or unt il a ti me out has oc cur re d. The LCD will dis pla y
the final enro ll sco re and will ask for the switc h to be m oved to verif ication . If the final sc ore is less tha n
25%, then enrollment is insufficient and the process will be restarted as in the example below.
Enroll: Score(5) = 22%
enrollment failed!..
(Score < 25%)
NOTE
The demonstration will only store one fingerprint template at a time.
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...