Fingerprint Identification System 6 111 Final Project Spring

  • Slides: 13
Download presentation
Fingerprint Identification System 6. 111 Final Project Spring 2006 Bashira Chowdhury Cheryl Texin Teaching

Fingerprint Identification System 6. 111 Final Project Spring 2006 Bashira Chowdhury Cheryl Texin Teaching Assistant: Theodoros Konstantakopoulos

Fingerprint Overview What is a fingerprint? • Ridges and furrows on finger surface •

Fingerprint Overview What is a fingerprint? • Ridges and furrows on finger surface • Pattern of ridges and furrows creates print uniqueness How does a fingerprint identification system work? • Acquire fingerprint images and represent them in proper format • Match acquired fingerprint to a sample in a database Why build a fingerprint identification • Identify individuals within contexts of system? security, forensics, and personnel management 2

System Overview Goal: To produce a fingerprint identification system that can identify print samples

System Overview Goal: To produce a fingerprint identification system that can identify print samples in a pre-established database System Components Acquisition: Capture image of inked print sample via a camera interface Identification: Verify print in database via ridge edge detection filters Example Application Quick personnel identification in a large company 3

System Overview Print Acquisition Camera Control FSM Print Identification Image Processing FSM Matching FSM

System Overview Print Acquisition Camera Control FSM Print Identification Image Processing FSM Matching FSM 8 Video Decoder Static RAM 8 VGA interface 8 Display Result Controller 4

Identification Filters Original Image Direction vectors (-1) (-2) (-1) (1) Edge Detection Distance scaling

Identification Filters Original Image Direction vectors (-1) (-2) (-1) (1) Edge Detection Distance scaling 5

Identification Filters Edge Detection Original Vertical Edges (-1) (-2) (-1) (1) Binarized edge map

Identification Filters Edge Detection Original Vertical Edges (-1) (-2) (-1) (1) Binarized edge map 6

Identification Filters Edge Detection Original Horizontal Edges (1) (2) (1) (-2) (-1) Binarized edge

Identification Filters Edge Detection Original Horizontal Edges (1) (2) (1) (-2) (-1) Binarized edge map 7

Identification Filters Direction Vectors Original Binarized edge map 8

Identification Filters Direction Vectors Original Binarized edge map 8

Identification Filters Distance Scaling Original 9

Identification Filters Distance Scaling Original 9

Identification Filters Original Image Direction vectors (-1) (-2) (-1) (1) Edge Detection Distance scaling

Identification Filters Original Image Direction vectors (-1) (-2) (-1) (1) Edge Detection Distance scaling 10

Project Management Work Breakdown Camera Control FSM 8 Image Processing FSM Matching FSM 8

Project Management Work Breakdown Camera Control FSM 8 Image Processing FSM Matching FSM 8 Video Decoder Static RAM 8 VGA interface 8 Display Result Controller Costs: All components available via 6. 111 lab kit or EECS stockroom 11

Project Management Timeline April 24 May 15 Week 1 Week 2 Week 3 System

Project Management Timeline April 24 May 15 Week 1 Week 2 Week 3 System Construction System Debugging User Interface Extensions 12

Summary Goal: To produce a fingerprint identification system that can identify print samples in

Summary Goal: To produce a fingerprint identification system that can identify print samples in a pre-established database System Components Acquisition: Capture image of inked print sample via a camera interface Identification: Verify print in database via ridge edge detection filters 13