- Open Access
- Total Downloads : 606
- Authors : Er. Deepa Verma, Manisha Sharma
- Paper ID : IJERTV2IS80390
- Volume & Issue : Volume 02, Issue 08 (August 2013)
- Published (First Online): 23-08-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
A Review Of Rotational Invariance Technique In Fingerprint Recognition
Er. Deepa Verma 1 , Manisha Sharma 2 1 Deptt. Of ECE, PTU, RBIET
2Research Scholar, Deptt. Of ECE, PTU, RBIET
Abstract
In the image processing systems, the input image is first preprocessed, which may involve restoration, enhancement, or just proper representation of the data. The most significant problem in image analysis is the detection of presence of an object within a given scene or an image. Such problem occurs in trademarks classification and other areas like remote sensing for monitoring growth patterns within urban areas, weather prediction from satellite, target detection from radar or from the fighter plane, etc. For this purpose, template matching or template detection is the most commonly used technique.
Using rotation invariant template matching the object of interest can be easily searched even if it is rotated at any angle within the query image. Rotation invariant template matching is used in many applications like, trademark detection, character recognition, fingerprint identification, biomedical imaging, remote sensing and feature tracking.
Keywords: Fingerprint recognition, Biometrics, Rotation Invariance
-
Introduction
Biometric system is an imperative area of research in recent years. Biometrics refers to the use of distinct physiological and behavioral characteristics to identify individuals automatically and has the ability to distinguish between an authorized person and
imposter. Physiological characteristics include fingerprint, face, retina iris etc. and these characteristics are unique to every person [1]. Among all biometrics (e.g., face, fingerprint, hand geometry, iris, retina, signature, voice print, facial thermo gram, hand vein, gait, ear, odor, keystroke dynamics, etc.), fingerprint-based identification is one of the most mature and proven technique.
Nowadays, fingerprint recognition is one of the most important biometric technologies based on fingerprint distinctiveness, persistence and ease of acquisition. Although there are many real applications using this technology, its problems are still not fully solved, especially in poor quality fingerprint images and when low-cost acquisition devices with a small area are adopted. In fingerprint recognition process, the important step which affects on system accuracy is matching between template and query fingerprint.
-
Fingerprint Recognition System
The block diagram of Finger Recognition System is as shown in Figure 1. First, Input step takes on-line form the fingerprint scanner or off- line input image from database. Second, the input is passed through a number of preprocessing steps such as gray scale converting, noise reduction, binarization, and
thinning.[2]. All these steps use the built-in functions of Matlab. Third, fingerprint recognition system is started to run. It is
.
considered by statistics of geometry approaches. Finally, decision will be made
Finger Image
Gray Scale Conversion Noise Reduction Histogram Equalization
Binarization
Thinning Minuatiae detection
Finger Image
Gray Scale Conversion Noise Reduction Histogram Equalization
Binarization
Thinning Minuatiae detection
Results
Compare
Image Alignment
Sense Rotation and translation
Results
Compare
Image Alignment
Sense Rotation and translation
Trained Data Base
Trained Data Base
Fig1: Block Diagram Fingerprint Recognition System
-
Preprocessing Steps
The performance of feature extraction for image depends on the quality of input image. To obtain the higher accuracy performance, the input image needs to undergo several image enhancement techniques. In this system, Pre-processing steps are the most important than the other recognition system.
-
Image Enhancement
Image enhancement is the process improving the quality of a digitally stored image by manipulating the image with software. It is quite easy, for example, to make an image lighter or darker, or to increase or decrease contrast. The first step in image
enhancement is to convert the input image into gray scale image. This is necessary because though it image appears black and white there are 3 dimensions which are present in the normal color image. Then next step is noise reduction. For this purpose median filter is used. Median filter is useful salt and paper noise which is usually present in the fingerprint image [3]. Then next step is binarization. Binarization is the process which transforms the 8 bit gray image to a one bit image. After the binarization image contains 0 values for ridges and 1 value for furrows. The next step is fingerprint image thinning. In this process the redundant pixels of ridges are just
one pixel wide[4]. This is done using MATLABs built in morphological thinning function.
-
-
Literature Review
Kim H. Y. et al. [7] considered the grayscale template matching problem, invariant to rotation, scale, translation, brightness and contrast. They proposed a technique that substantially accelerates this searching while obtaining the same results as the original brute force algorithm. Their algorithm consists of three cascade filters. Lin Y-H. et al. [8] proposed a new method for template matching, invariant to image translation, rotation and scaling. In the first step of the approach, the ring-projection transform (RPT) process is used to convert the 2D template in a circular region into a 1D gray-level signal as a function of radius. Then, the template matching is performed by constructing a parametric template vector (PTV) of the 1D gray-level signal with differently scaled templates of the object.
W-C. et al. [9] proposed an algorithm for rotation invariant template matching method. The algorithm consists of two stages process. In the first stage, the scene image and template are reduced in resolution. Then the features from the sub image covered by the template are extracted using RPT method. The normalized correlation formula is used to select the matching candidates in the coarse search stage. These candidates will be recovered to original position and determine the searching range. In the second-stage process, Zernike moments based on the matching candidates are used to determine the optimal matching point.
Ullah F. et al. [10] proposed a new method for rotation-invariant template matching in gray scale images. It is based on the utilization of gradient
information in the form of orientation codes as the feature for approximating the rotation angle as well as for matching. Orientation codes-based matching is robust for searching objects in cluttered environments even in the cases of illumination fluctuations resulting from shadowing or highlighting, etc. Zhonghai L.I. et al. [11] present the concept of relative orientation code, and designed a template matching method based on relative orientation code in order to improve accuracy and real time ability. This method first selects candidate target points using relative orientation codes histogram matching, then calculates the rotation angle of candidate sub image and rotates the sub image, finally match the relative orientation codes in the sub image. Their results show that this method is robust when the image is rotated by any angle, and the candidate points are selected and matched accurately, and the computing time is less than original method. Urano et al. [12] proposed a fast and rotation invariant template matching using an rientation code difference histogram (OCDH). The method is effective in presence of some irregularities like shading, highlighting, occlusion or their combination. This method is based on Orientation code matching (OCM) and orientation code histogram.
Pew-Than Yap et al. [13] introduces a set of 2D transforms, based on a set of orthogonal projection bases, to generate a set of features which are invariant to rotation. R M Mandi et al.[14] uses an algorithm for recovering translation parameters from two fingerprint images of the same individual that differ by Scaling, Rotation, and Transformation also known as similarity transformation or Rotation-scale-
Translation (RST) Transformation.The algorithm uses minutiae based matching to compare input fingerprint image with the template fingerprint image
-
stored in the database. The algorithm uses various standard preprocessing steps. It includes all the stages to extract the minutiae.
Year Of Publication
Author Name
Technique / Method Used
Pros
Cons
2007
H. Y. Kim and S. A. Araujo [7]
Grayscale template matching using rotation invariance.
Obtains the same results as the origina
2008
Yi-Hsien Lin, Chin- Hsing Chen [8]
Template matching using the parametric template vector with translation, rotation and scale invariance
Conversion Of 2D images is easy and simple
2009
Wen-Chia Lee, Chin- Hsing Chen [9]
Template Matching Method for Rotation Invariance
Zerkine moments are used to determine matching point
2004
Farhan Ullah, Shunichi Kaneko
Orientation codes for rotation- invariant template matching
Uses Gradient information
2011
LI Zhonghai, LIU Chunyu, CUI Jianguo, SHEN Weifeng, [11]
Improved Rotation Invariant Template Matching Method Using Relative Orientation Codes
Uses histogram matching to find orientation codes.
2005
Takahiro Urano, Shunichi Kaneko, Takayuki Tanaka, Munatoshi Imada [12]
Using Orientation Code Difference Histogram (OCDH) for Robust Rotation-invariant
Effective in Presence of irregularities as well.
2010
Pew-Thian Yap, Xudong Jiang, Alex Chichung Kot [13]
2D transforms, based on a set of orthogonal projection bases
to generate a set of features which are invariant to rotation
PHTs encompass the orthogonality and invariance advantages of Zernike and pseudo- Zernike moments
Free from Zerkine inherent limitations
2012
Uses an algorithm for recovering translation parameters from two fingerprint images of the same individual that differ by Scaling, Rotation, and Transformation also known as similarity transformation or Rotation-scale-Translation (RST) Transformation
Useful to identify two fingerprint images of the same individual which are misaligned by small transformations.
Tested on the pilot database
-
M.Mandi
-
S. Lokhande [14]
-
-
Dadgostar, M., Tabrizi, P. R., Fatemizadeh, E. and Soltanian Z. H, Feature Extraction using Gabor Filter and Recursive Fisher Linear Discriminant with Application in Fingerprint Identification, Seventh International Conference on Advances in Pattern Recognition, pp. 217- 220, 2009.
-
Mar Mar Min, Yadana Thein Intelligent Fingerprint Recognition System by Using Geometry Approach , IEEE Trans.PAMI, 18(8),pp. 799-806, 2009.
-
M. Kaur,M.Singh,A.Girdhar and P.S.Sindhu,Fingerprint verification system using minutiae extraction technique,World Academy of Science,Engineering and Technology 46.pp497-502,2008.
-
A.K.Jain, L.Hong, Ruud Bolle, An Identity-Authentication System Using Fingerprints, Proceedings of IEEE , Vol.85, No 9, pp.1365-1388.
-
Q. Zhao, A. K. Jain, On the utility of extended fingerprint features: a study on pores, IEEE Computer Society Workshop on Biometrics, CVPR2010, San Francisco, U.S., June 18, 2010.
-
Anil Jain, Yi Chen, and Meltem Demirkus, Pores and ridges: fingerprint matching using level 3 features, 18th International Conference on Pattern Recognition, pp. 477 480, 2006.
-
H. Y. Kim and S. A. Araujo, Grayscale Template-Matching Invariant to Rotation, Scale, Translation, Brightness and Contrast , IEEE Pacific- Rim Symposium on Image and Video Technology, Lecture Notes in Computer Science, vol. 4872, pp.100-113, 2007.
-
Yi-Hsien Lin, Chin-Hsing Chen, Template matching using the parametric template vector with translation, rotation and scale invariance, Pattern Recognition 41 (2008), pp. 2413 2421
-
Wen-Chia Lee, Chin-Hsing Chen, A Fast Template Matching Method for
Rotation Invariance Using Two Stage Process, IEEE, 2009, pp.9-12.
-
Farhan Ullah, Shunichi Kaneko, Using Orientation codes for rotation- invariant template matching, Pattern Recognition 37(2004), pp. 201-209.
-
LI Zhonghai, LIU Chunyu, CUI Jianguo, SHEN Weifeng, Improved Rotation Invariant Template Matching Method Using Relative Orientation Codes, Proceedings of the 30th Chinese Control Conference July 22-24, 2011, Yantai, China, pp.3119-3123.
-
Takahiro Urano, Shunichi Kaneko, Takayuki Tanaka, Munatoshi Imada, Using Orientation Code Difference Histogram (OCDH) for Robust Rotation-invariant Search, Conference on Machine Vision Application, May 16-17, 2005, Tsukuba Science City, Japan, pp 364-367.
-
Pew-Thian Yap, Xudong Jiang and Alex Chichung Kot, Fellow, Two- Dimensional Polar Harmonic Transforms for
Invariant Image Representation, IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 32, NO. 7, JULY
2010
-
R. M.Mandi and S. S. Lokhande, Rotation Invariant Fingerprint Identification System, International Journal of Electronics Communication and Computer Technology (IJECCT) Volume 2 Issue 4 (July 2012)
DEEPA VERMA is working as an Assistant Professor in Punjab Technical University.
MANISHA SHARMA is a Research Scholar in Punjab Technical University and studying in Rayat and Bahra Institute of Engineering and Biotechnology. Mohali, Punja