Automated Fingertip Detection

Slides:



Advertisements
Similar presentations
Fingerprint Verification Bhushan D Patil PhD Research Scholar Department of Electrical Engineering Indian Institute of Technology, Bombay Powai, Mumbai.
Advertisements

Wrist Recognition and the Center of the Palm Estimation Based on Depth Camera Zhengwei Yao ; Zhigeng Pan ; Shuchang Xu Virtual Reality and Visualization.
嵌入式視覺 Feature Extraction
Data preprocessing before classification In Kennedy et al.: “Solving data mining problems”
IIIT Hyderabad Pose Invariant Palmprint Recognition Chhaya Methani and Anoop Namboodiri Centre for Visual Information Technology IIIT, Hyderabad, INDIA.
Artifact and Textured region Detection - Vishal Bangard.
January 21, Fingerprint Identification BIOM 426 Instructor: Natalia A. Schmid.
Fingerprint Analysis (part 1) Pavel Mrázek. What is fingerprint Ridges, valleys Singular points –Core –Delta Orientation field Ridge frequency.
Cascaded Filtering For Biometric Identification Using Random Projection Atif Iqbal.
Sreya Chakraborty Under the guidance of Dr. K. R. Rao Multimedia Processing Lab (MPL) University of Texas at Arlington.
A Comprehensive Study on Third Order Statistical Features for Image Splicing Detection Xudong Zhao, Shilin Wang, Shenghong Li and Jianhua Li Shanghai Jiao.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
3-D Depth Reconstruction from a Single Still Image 何開暘
Automatic Fingerprint Matching System Hsing-Hua Yu and Chaur-Chin Chen Department of Computer Science National Tsing Hua University Hsinchu 30013, Taiwan.
3. Introduction to Digital Image Analysis
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Highlights Lecture on the image part (10) Automatic Perception 16
Objective of Computer Vision
Lecture 2: Image filtering
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Implementation of An Automatic Fingerprint Identification System Peihao Huang, Chia-Yung Chang, Chaur-Chin Chen Department of Computer Science National.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
Gender and 3D Facial Symmetry: What’s the Relationship ? Xia BAIQIANG (University Lille1/LIFL) Boulbaba Ben Amor (TELECOM Lille1/LIFL) Hassen Drira (TELECOM.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Identifying Computer Graphics Using HSV Model And Statistical Moments Of Characteristic Functions Xiao Cai, Yuewen Wang.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Ajay Kumar, Member, IEEE, and David Zhang, Senior Member, IEEE.
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
Fingerprint Analysis (part 2) Pavel Mrázek. Local ridge frequency.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Fingerprint Image Enhancement 程广权. Introduction Problems – Image contrast – Adverse physical factors Minimize the undesired effects Some intermediate.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Interactive Sand Art Drawing Using RGB-D Sensor
EE 7740 Fingerprint Recognition. Bahadir K. Gunturk2 Biometrics Biometric recognition refers to the use of distinctive characteristics (biometric identifiers)
1 Iris Recognition Ying Sun AICIP Group Meeting November 3, 2006.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
1/18 New Feature Presentation of Transition Probability Matrix for Image Tampering Detection Luyi Chen 1 Shilin Wang 2 Shenghong Li 1 Jianhua Li 1 1 Department.
1 Machine Vision. 2 VISION the most powerful sense.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Content Based Color Image Retrieval vi Wavelet Transformations Information Retrieval Class Presentation May 2, 2012 Author: Mrs. Y.M. Latha Presenter:
POSTER TEMPLATE BY: Background Objectives Psychophysical Experiment Smoothness Features Project Pipeline and outlines The purpose.
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Improving Image Matting using Comprehensive Sampling Sets CVPR2013 Oral.
WCPM 1 Chang-Tsun Li Department of Computer Science University of Warwick UK Image Clustering Based on Camera Fingerprints.
Digital Image Processing CSC331
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Electronics And Communications Engineering Nalla Malla Reddy Engineering College Major Project Seminar on “Phase Preserving Denoising of Images” Guide.
An improved SVD-based watermarking scheme using human visual characteristics Chih-Chin Lai Department of Electrical Engineering, National University of.
Implementation of An Automatic Fingerprint Identification System
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT
Fingerprint Identification
FINGER PRINT RECOGNITION USING MINUTIAE EXTRACTION FOR BANK LOCKER SECURITY Presented by J.VENKATA SUMAN ECE DEPARTMENT GMRIT, RAJAM.
Efficient Image Classification on Vertically Decomposed Data
ABSTRACT FACE RECOGNITION RESULTS
Fast and Robust Object Tracking with Adaptive Detection
Coarse Classification
Advanced Techniques for Automatic Web Filtering
Efficient Image Classification on Vertically Decomposed Data
Object tracking in video scenes Object tracking in video scenes
Advanced Techniques for Automatic Web Filtering
Presentation transcript:

Automated Fingertip Detection Formally thank my advisor Dr. Egbert and my committee members Dr. Morse and Dr. Ringger Thesis Defense Presentation by: Joseph Butler

Outline Introduction Related Work Our solution Results Conclusion Color and texture masking Auto-rotation Orientation estimation Poincare index Support vector classification Connected neighbors and automated cropping Results Conclusion The presentation will go as follows

Introduction Fingerprint modality one of the oldest biometric modalities Extraction has gone from ink to touch sensors and now into digital images Current work in digital image collection focuses on extraction Complete automated system includes fingertip detection and extraction Constant work is being done to make the modality of fingerprint identification more effective. It is necessary not only to approve matching techniques but also to improve capture techniques so that the quality of the sample and the efficiency of the matching are as good as possible.

Related Work Hong et al. use ridge orientation and frequency analysis to generate block specific Gabor filters to further enhance the contrast between friction ridges and valleys Wang and Wang also use ridge orientation estimation to calculate Poincare index values per block which are used to locate core and delta points Lee et al. use a combination color and texture mask to isolate a single fingertip in a digital image Hiew et al. captured digital images but used a highly controlled capture scenario which left the single preprocessing step of removing a set background color. Once captured the images were enhanced using a Short Time Fourier Transform

Color Mask Gathered skin-color samples from palms and/or fingers Convert to Y’UV color space Samples used to find distribution of U and V Gaussian bimodal curve best fit for our distributions Use optimal threshold technique to find threshold between curves Steps for optimal threshold: Find probabilities of a pixel falling into either curve Find mean and standard deviation of each curve Solve for T taking the value between the two means

Color Mask Difference between two curves Generate binary mask Steps for optimal threshold: Find probabilities of a pixel falling into either curve Find mean and standard deviation of each curve Solve for T taking the value between the two means

Texture Mask Short depth of field given necessity to capture fine detail Discrete wavelet transform Two dimensional Haar wavelet Binary mask Combine color and texture mask

Auto-rotation Unrestrained capture Leverage color mask Find concentration of unmasked area Rotate image so concentrated area is at the bottom

Orientation Estimation Use standard block size as a starting point Find gradient in X direction and gradient in Y direction Compute gradient average of entire block

Orientation Estimation Find ridge width using gradient average value Resize blocks based on ridge width Recalculate gradient average Orthogonal to gradient is ridge orientation

Poincare Index Leverage orientation of each block 𝑃𝑜𝑖𝑛𝑐𝑎𝑟𝑒 𝑖,𝑗 = 1 2𝜋 𝑘=0 𝑁−1 ∆ 𝑘 ∆𝑘= 𝛿(𝑘) 𝛿 𝑘 < 𝜋 2 𝜋+𝛿(𝑘) 𝛿 𝑘 < −𝜋 2 𝜋−𝛿(𝑘) 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 𝛿 𝑘 =𝜃 𝑋 𝑘 ′ ,𝑌 𝑘 ′ −𝜃 𝑋 𝑘 ,𝑌 𝑘 k’=(k+1)mod(N)

Poincare Index A measure of the difference between a block’s orientation value and those of its neighbors Core Delta Delta Core & delta pair

Support Vector Classification Use training images to classify blocks as core or non-core Create feature vectors using Poincare values of a block and its neighbors Cast these feature vectors into a higher dimensional space find best fitting plane that divides the two classes Support Vector Classification

Support Vector Classification Classify test image blocks as core or non-core Differentiate erroneous classifications True core blocks found in groups Support Vector Classification

Connected Neighbors and Automated Cropping Recursively count number of connected neighbors Identify core region

Results Our collection Web collection Number of fingertips that are identifiable Positive detection rate Expected versus actual Results

Example from web collection

Good Example from our collection

Bad Example from our collection

Conclusion Web collection had positive detection rate of 67.83% Our collection had positive detection rate of 68.75% Uncontrolled capture is difficult Room for improvement Future work

References C.C. Chang and C.J. Lin. LIBSVM: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology, pages 27:1{27:27, 2011. Software available at http://www.csie.ntu.edu.tw/cjlin/libsvm. B.Y. Hiew, A.B.J. Teoh, and D.C.L. Ngo. Automatic digital camera based fingerprint image preprocessing. In Proceedings of the IEEE International Conference on Computer Graphics, Imaging and Visualization, pages 182-189, 2006. C. Lee, S. Lee, J. Kim, and S.J. Kim. Preprocessing of a fingerprint image captured with a mobile camera. In Proceedings of International Conference on Advances in Biometrics, pages 348-355, 2006. S. Wang and Y. Wang. Fingerprint enhancement in the singular point area. IEEE Signal Processing Letters, 11(1):16 - 19, 2004. P. Yu, D. Xu, H. Li, and H. Zhou. Fingerprint image preprocessing based on whole-hand image captured by digital camera. In Proceedings of International Conference on Computational Intelligence and Software Engineering, pages 1-4, 2009.