Lab 2: Fingerprints CSE 402.

Slides:



Advertisements
Similar presentations
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Advertisements

3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Prénom Nom Document Analysis: Document Image Processing Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Fingerprint Verification Bhushan D Patil PhD Research Scholar Department of Electrical Engineering Indian Institute of Technology, Bombay Powai, Mumbai.
Finger print classification. What is a fingerprint? Finger skin is made of friction ridges, with pores (sweat glands). Friction ridges are created during.
Introduction to Morphological Operators
A Review of “Adaptive fingerprint image enhancement with fingerprint image quality analysis”, by Yun & Cho Malcolm McMillan.
Fingerprint Image Enhancement Joshua Xavier Munoz- Ramos.
EE 7740 Fingerprint Recognition. Bahadir K. Gunturk2 Biometrics Biometric recognition refers to the use of distinctive characteristics (biometric identifiers)
66: Priyanka J. Sawant 67: Ayesha A. Upadhyay 75: Sumeet Sukthankar.
THE FINGERPRINT  The reader acquires the fingerprint image.
Noise Reduction from Cellular Biological Images Using Adaptive Fuzzy Filter Majbah Uddin( ) Department of Computer Science and Engineering (CSE),
Fingerprint Recognition Professor Ostrovsky Andrew Ackerman.
Automatic Fingerprint Matching System Hsing-Hua Yu and Chaur-Chin Chen Department of Computer Science National Tsing Hua University Hsinchu 30013, Taiwan.
Good quality Fingerprint Image Minutiae Feature Extraction
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Median Image Filter David Newman Nick Govier. Overview Purpose of Filter Implementation Demo Questions ??
Implementation of An Automatic Fingerprint Identification System Peihao Huang, Chia-Yung Chang, Chaur-Chin Chen Department of Computer Science National.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
Image Restoration and Reconstruction (Noise Removal)
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
CS 6825: Binary Image Processing – binary blob metrics
Morphological Image Processing
Minutiae. Review: Fingerprint Principles According to criminal investigators, fingerprints follow 3 fundamental principles: A fingerprint is an individual.
Fingerprint Image Enhancement 程广权. Introduction Problems – Image contrast – Adverse physical factors Minimize the undesired effects Some intermediate.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Digital Image Processing Lecture 10: Image Restoration
EE 7740 Fingerprint Recognition. Bahadir K. Gunturk2 Biometrics Biometric recognition refers to the use of distinctive characteristics (biometric identifiers)
Digital Image Processing CSC331 Morphological image processing 1.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
IEEE Robot Team Vision System Project Michael Slutskiy & Paul Nguyen ECE 533 Presentation.
1 Machine Vision. 2 VISION the most powerful sense.
CS654: Digital Image Analysis
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
6/10/20161 Digital Image Processing Lecture 09: Image Restoration-I Naveed Ejaz.
Digital Image Processing Lecture 10: Image Restoration II Naveed Ejaz.
A Closer Look at Fingerprints
Implementation of An Automatic Fingerprint Identification System
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT
Hand Geometry Recognition
FINGER PRINT RECOGNITION USING MINUTIAE EXTRACTION FOR BANK LOCKER SECURITY Presented by J.VENKATA SUMAN ECE DEPARTMENT GMRIT, RAJAM.
Digital Image Processing
Introduction to Morphological Operators
A Closer Look at Fingerprints
A Closer Look at Fingerprints
A Closer Look at Fingerprints
A Closer Look at Fingerprints
Introduction to Computer and Human Vision
Other Algorithms Follow Up
Coarse Classification
Fingerprints Lecture 1.
A Closer Look at Fingerprints
A Closer Look at Fingerprints
Image Processing, Lecture #8
Image Processing, Lecture #8
A Closer Look at Fingerprints
A Closer Look at Fingerprints
Magnetic Resonance Imaging
Ch 14 Fingerprints part 2.
A Closer Look at Fingerprints
Digital Image Processing Lecture 14: Morphology
A Closer Look at Fingerprints
A Closer Look at Fingerprints
A Closer Look at Fingerprints
Fingerprints: Methods of Detection
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Lab 2: Fingerprints CSE 402

Objective Apply image processing techniques from previous lab to fingerprint images

Fingerprint image Our fingers have a pattern of ridges and valleys We can compare the pattern of two fingers If two patterns are similar enough, we mark them as a match Separate lectures on fingerprints, this is only for lab exercise. Show what ridge ending & bifurcations are in the image.

binary Image We first binarize the image There are only two values in the image (black and white) Each pixel is marked as foreground (white) or background (black) The foreground indicates the ridge structure

Ridge skeleton image We convert a binary image to a ridge skeleton image Each ridge in the binary image is shrunk to be 1 pixel wide The ridge locations are recorded Geometric and dimensional details of the ridges are ignored

Minutiae Points We are interested in 2 types of minutiae points Ridge endings Ridge bifurcations We can detect these points with the ridge skeleton image We can compare the location and orientation of these points to match images Ridge Ending Bifurcation

Noise Images are not always “clean” They are often corrupted by different types of noise We will look at how “salt-and- pepper” noise can be reduced in an image

Image after Median Filtering Noise Removal Noisy Image Image after Median Filtering

Noise Affects Minutiae detection Minutiae from Noisy Image Minutiae from Filtered Image change color from green Many spurious minutiae points