SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 809
EFFICIENT FINGERPRINT IMAGE ENHANCEMENT ALGORITHM
BASED ON GABOR FILTER
Shaikh Mohammedsayeemuddin1
, Sima K Gonsai2
, Dharmesh Vandra3
1
Student, EC Dept., L.D. College of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India
2
Asst. Prof., EC Dept., L.D. College of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India
3
Principal, Vedvyas Polytechnic, Himmatnagar, Gujarat, India
Abstract
Fingerprint recognition system is most commonly used biometrics for person identification. The performance of feature extraction
algorithm heavily depends on the quality of the fingerprint image. An improved enhancement method based on Gabor filter is
presented in this paper. An overlapping block-wise filtering is done in place of conventional pixel wise Gabor filtering. An average
frequency of entire image is used instead of each pixel frequency. This reduces the filter complexity and blocking artifacts in an
enhanced image. Algorithm is tested on FVC2004 DB1 public fingerprint database. The results show that not only the computation
time but accuracy is also improved with our method.
Keywords—gabor filter; fingerprint; image enhancement
-----------------------------------------------------------------------***-------------------------------------------------------------------
1. INTRODUCTION
Fingerprints are made of ridges and valleys that mostly run
parallel [1]. Ideal fingerprint image would have ridges and
valley that alternate and flow in locally same direction. Fig.
1(a) shows the example of good quality. But in practice, due to
skin conditions (e.g. wet or dry, cut and bruises), noise from
sensor, incorrect finger pressure, a significant percentage of
fingerprint images are of low quality[2] as show in Fig. 1(b)
and (c). Also in many cases, a single fingerprint image
contains region of good, medium and poor quality regions as
shown in Fig. 2.
Most feature extraction algorithm are based minutiae
extraction. Fig. 3 shows the two most common types of
minutiae found in fingerprint images. The low quality
fingerprint images leads to the following problems in minutiae
extraction: (1) a significant number of false minutiae are
extracted, (2) a large number of genuine minutiae are
Fig 1 a) A good quality fingerprint; b) a medium quality
fingerprints characterized by scratches and ridge breaks; c) a
poor quality fingerprint containing a lot of noise.
Fig 2 A fingerprint image containing regions of different
quality: a) a well-defined region; b) a recoverable region; c) an
unrecoverable region.
Fig 3 Two most common minutiae types
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 810
missed, and (3) large errors in location of minutiae are
introduced. To ensure good performance of feature extraction
algorithms in low quality fingerprint images, an enhancement
algorithm is necessary for input fingerprint images.
2. REVIEW
Many fingerprint image enhancement algorithms are used
developed to enhance contrast between ridges and valleys and
eliminate noise. There are three basic method for fingerprint
image enhancement. (1) Pixel-wise enhancement [3-4], where
the new value of each pixel depends only on its previous value
and some global parameter (but not on the value of
neighboring pixels (2) Contextual filtering [5-8], where filter
characteristics change according to local context, In
fingerprint image context is most often defined by local ridge
frequency and local ridge orientation, and (3) Multi-resolution
enhancement [9-14], multi-resolution analysis is used to
remove noise from fingerprint images.
2.1 Traditional Gabor Filter
Gabor filter is an example of contextual filter, which is widely
used in fingerprint applications. Hong et al [3] proposed an
effective method for fingerprint image enhancement based on
Gabor filters. Gabor filters have both frequency-selective and
orientation-selective properties and have optimal joint
resolution in both spatial and frequency domains [15-16]. Fig.
4 shows a Gabor filter that is defined by a sinusoidal plane
wave (second term of Equation (1)) tapered by a Gaussian
(first term in Equation (1)). The even symmetric two
dimensional Gabor filter is given by:
2 2
2 2
1
( , : , ) exp
2
}.cos(2 . ){
x y
x y
g x y f f x 

 
  
 
  
(1)
Where  is the orientation of the filter and
sin cos
cos sin
x x
y y


 
 
    
        
       
(2)
In Equation (1), f is the frequency of sinusoidal plane wave,
and x and y are the standard deviations of the Gaussian
envelope.
To apply Gabor filter, parameters (θ, f, σx, σy) must be
specified. The frequency (f) of the filter is determined by the
local ridge frequency and the orientation (θ) is determined by
local ridge orientation. For the larger values of σx, σy, filter is
more robust to noise but they are also likely to create spurious
ridges and valleys. And for the smaller values of σx, σy, filter is
less likely to introduce spurious ridges and valley, but then it
will be less effective in removing noise. Hong et al in [4] set
σx= σy = 4 based on empirical data.
Fig 4 Graphical representation (lateral view and top view) of
the Gabor filter defined by the parameters θ = 135°, f = 1/5,
and σx= σy = 3.
2.2 Local Ridge Orientation
Ridge orientation is generally estimated by computing the
gradient of every pixel in an image. The dominant ridge
orientation θij in a 17x17 window W centered at [xi,yj] is given
by following equation[17]:
1
90 (2 , ),
2
ij xy xx yyatan2 G G G 
   (3)
8 8
8 8
8 8
2
8 8
8 8
2
8 8
( , ). ( , ),
( , ) ,
( , ) ,
xy x i j y i j
h k
xx x i j
h k
yy y i j
h k
G x h y k x h y k
G x h y k
G x h y k
 
 
 
      
   
   
 
 
 
where x and y are x- and y- gradient components
computed through 3x3 Sobel operator, and atan2 calculate the
arctangent of the variables y and x.
2.3 Local Ridge Frequency
Analogous to ridge orientation, ridge frequency can also be
computed for each pixel in a fingerprint image. Hong et al [3]
estimate local ridge frequency by counting the average
number pixels between two consecutive peaks of gray levels
along the direction that is normal to the ridge orientation.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 811
Fig 5 An oriented window centered at [xi,yj]; the dashed lines
show the pixels whose gray-levels are accumulated for a given
column of the x-signature. The x-signature on the right clearly
exhibits five peaks; the four distances between consecutive
peaks are averaged to determine the local ridge frequency.
2.2 Traditional Gabor Filter Algorithm
From above discussion traditional Gabor filter algorithm [8]
can be summarized as follows:
i. Image normalization to increase the dynamic range.
ii. Compute local ridge orientation.
iii. Compute local ridge frequency.
iv. Gabor filtering using equation (1) based on local ridge
orientation and frequency.
So to directly compute the filter output from (1) for any image
size, say 100 x 100, algorithm will require 10000 iterations,
and each of these iterations will require another 625 (25x25)
iterations for convolution operation (assuming σx= σy = 4 and
filter width of 6 times the standard deviation (i.e. 24)) which is
computationally extensive task.
3. PROPOSED ALGORITHM
Instead of computing filter output for each pixel, in our
method filter output for image block of 32x32. Each next
block is overlapped with previous block 16x16. Local ridge
orientation and local ridge frequency are computed as
mentioned in previous section. For parameter f , average
frequency of entire fingerprint ( avgf ) image is used for (1),
instead of average frequency of each 32x32 block; and for
parameter, θ, median of orientation of 32x32 block is used in
(1). Using a single frequency value, ,avgf for entire image
reduces the blocking artifacts in the output image. This makes
filter output completely determined by local ridge orientation.
x = y = 4 is used, and size of Gabor filter is 25x25. To
overcome the deficiency of block-wise processing some pre-
and post- processing is required for better results. Fig. 6 shows
the flowchart of proposed algorithm.
Fig 6 Flowchart of proposed algorithm
4. ALGORITHM RESULTS
Proposed algorithm is tested on FVC2004 DB1 public
database. Images are of 500 dpi and have size of 640x480
pixels. It contains images of 10 fingerprints with 8 impression
per finger, i.e. total 80 images.
Fig. 7 shows the results of our proposed algorithm along with
traditional algorithm after segmentation and binarization.
Table I shows the results of performance evaluation for EER
(equal error rate) in fingerprint recognition system and
average time for image enhancement. Proposed algorithm and
traditional Gabor algorithm is applied to same feature
extraction algorithm and matching algorithm one by one.
Results are compared in Table I.
Table 1: Results
Method
Performance Evaluation
EER
Time cost per
image
Traditional Gabor 0.180 240 sec
Proposed 0.202 7.1 sec
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 812
(a)
(b)
(c)
Fig 7 Results. a) Original image for FVC2004 DB1, b) Result
of traditional Gabor filter and c) Result of proposed method.
5. CONCLUSIONS AND FUTURE WORK
From Fig. 7 we observe that proposed method give visually
comparable results to traditional method. Also EER calculated
for FVC2004 DB1 though higher, is close to traditional Gabor
filter results. These results are obtained with very high gain in
time cost of algorithm. Many improved enhancement
algorithm are available in the literature based on Gabor filter
[18-26] that uses other techniques to compute filter output.
Future work can include comparative analysis with these
methods and further improvement can be tried for by post-
processing proposed filter output to eliminate spurious
minutiae that are introduced due to block-wise operation.
REFERENCES
[1] Ashbaugh D.R., Quantitative–Qualitative Friction
Ridge Analysis: An Introduction to Basic and
Advanced Ridgeology, CRC Press, Boca Raton, FL,
1999.
[2] D. Maltoni, D. Maio, A. K. Jain, and S.
Prabhakar,”Handbook of Fingerprint Recognition 2nd
Edition”, Springer- Verlag, 2009.
[3] Hong L., Wan Y. and Jain A.K., “Fingerprint image
enhancement: Algorithms and performance
evaluation,” IEEE Transactions on Pattern Analysis
Machine Intelligence, vol. 20, no. 8, pp. 777–789,
1998.
[4] Greenberg S., Aladjem M., Kogan D. and Dimitrov I.,
“Fingerprint Image Enhancement Using Filtering
Techniques,” in Proc. Int. Conf. on Pattern Recognition
(15th), vol. 3, pp. 326–329, 2000.
[5] O’Gorman L. and Nickerson J., “Matched Filter Design
for Fingerprint Image Enhancement,” in Proc. Int.
Conf. on Acoustic Speech and Signal Processing, pp.
916–919, 1988..
[6] O’Gorman L. and Nickerson J.V., “An approach to
fingerprint filter design,” Pattern Recognition, vol. 22,
no. 1, pp. 29–38, 1989.
[7] Sherlock B.G., Monro D.M. and Millard K.,
“Algorithm for enhancing fingerprint images,”
Electronics Letters, vol. 28, no. 18, pp. 1720, 1992.
[8] Sherlock B.G., Monro D.M. and Millard K.,
“Fingerprint enhancement by directional Fourier
filtering,” IEE Proceedings Vision Image and Signal
Processing, vol. 141, no. 2, pp. 87–94, 1994.
[9] Almansa A. and Cohen L., “Fingerprint Image
Matching by Minimization of a Thin-Plate Energy
Using a Two-Step Iterative Algorithm with Auxiliary
Variables,” in Proc. Workshop on Applications of
Computer Vision, pp. 35–40, 2000.
[10] Hsieh C.T., Lai E. and Wang Y.C., “An effective
algorithm for fingerprint image enhancement based
on wavelet transform,” Pattern Recognition, vol. 36,
no. 2, pp. 303–312, 2003.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 813
[11] Cheng J. and Tian J., “Fingerprint enhancement with
dyadic scale-space,”Pattern Recognition Letters, vol.
25, no. 11, pp. 1273–1284, 2004.
[12] Fronthaler H., Kollreider K. and Bigun J., “Pyramid-
Based Image Enhancement of Fingerprints,” in Proc.
Workshop on Automatic Identification Advanced
Technologies, pp. 45–50, 2007.
[13] Fronthaler H., Kollreider K. and Bigun J., “Local
features for enhancement and minutiae extraction in
fingerprints,” IEEE Transactions on Image Processing,
vol. 17, no. 3, pp. 354–363, 2008.
[14] Mallat S.G., “A theory for multiresolution signal
decomposition: The wavelet representation,” IEEE
Transactions on Pattern Analysis Machine Intelligence,
vol. 11, no. 7, pp. 674–693, 1989.
[15] Daugman J.G., “Uncertainty relation for resolution in
space, spatial-frequency, and orientation optimized by
two-dimensional visual cortical filters,” Journal Optical
Society American, vol. 2, pp. 1160–1169, 1985.
[16] Jain A.K. and Farrokhnia F., “Unsupervised texture
segmentation using Gabor filters,” Pattern Recognition,
vol. 24, no. 12, pp. 1167–1186, 1991.
[17] Ratha N.K., Chen S.Y. and Jain A.K., “Adaptive flow
orientation-based feature extraction in fingerprint
images,” Pattern Recognition, vol. 28, no. 11, pp.
1657–1672, 1995.
[18] Taoshen Li, Jianhuan Chen, "A fingerprint image
enhancement method based on Gabor filter," 2011
Second International Conference on Mechanic
Automation and Control Engineering (MACE), pp.
3773 - 3776, 2011
[19] Saatci, E., Tavsanoglu, V., "Fingerprint image
enhancement using CNN Gabor-Type filters,
"Proceedings of the 2002 7th IEEE International
Workshop on Cellular Neural Networks and Their
Applications, 2002. (CNNA 2002)." pp. 377 - 382,
2002.
[20] Hadhoud, M.M., ElKilani, W.S. ; Samaan, M.I., " An
adaptive algorithm for fingerprints image enhancement
using gabor filters," International Conference on
Computer Engineering & Systems, 2007. ICCES '07.,
pp. 227 - 236, 2007.
[21] Jingjing Wang, Xiaoyan Sun, “Fingerprint image
enhancement using a fast Gabor filter," 2010 8th World
Congress on Intelligent Control and Automation
(WCICA), ", pp. 6347 - 6350, 2010.
[22] Yi Hu, Xiaojun Jing ; Bo Zhang ; Xifu Zhu, "Low
quality fingerprint image enhancement based on Gabor
filter," 2010 2nd International Conference on
Advanced Computer Control (ICACC), pp. 195 - 199,
2010.
[23] Ching-Han Chen, Kuo-En Chiu, "1-D Gabor
Directional Filtering for Low-Quality Fingerprint
Image Enhancement," 2006 - 32nd Annual Conference
on IEEE Industrial Electronics, IECON, pp. 3466 -
3470, 2006.
[24] Xian Zhang, Xu-cheng Gong ; Zhong-xing Sun ; Li-
min Sun, "A novel algorithm for fingerprint orientation
extraction and image enhancement based on Gabor
filters," 2010 3rd International Congress on Image and
Signal Processing (CISP), pp. 1759 - 1762, 2010.
[25] Karimimehr, N., Shirazi, A.A.B. ; Keshavars
Bahaghighat, M., "Fingerprint image enhancement
using Gabor wavelet transform," 2010 18th Iranian
Conference on Electrical Engineering (ICEE), pp. 316 -
320, 2010.
[26] Keming Mao, Zhiliang Zhu ; Huiyan Jiang, "A Fast
Fingerprint Image Enhancement Method," 2010 Third
International Joint Conference on Computational
Science and Optimization (CSO), pp. 222 - 226, 2010.

More Related Content

What's hot

Image segmentation
Image segmentationImage segmentation
Image segmentationDeepak Kumar
 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestIJERA Editor
 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestYoussef Rachidi
 
Marker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationMarker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationRushin Shah
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Fuzzy c-means clustering for image segmentation
Fuzzy c-means  clustering for image segmentationFuzzy c-means  clustering for image segmentation
Fuzzy c-means clustering for image segmentationDharmesh Patel
 
Vhdl implementation for edge detection using log gabor filter for disease det...
Vhdl implementation for edge detection using log gabor filter for disease det...Vhdl implementation for edge detection using log gabor filter for disease det...
Vhdl implementation for edge detection using log gabor filter for disease det...eSAT Journals
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESVicky Kumar
 
Comparative study on image segmentation techniques
Comparative study on image segmentation techniquesComparative study on image segmentation techniques
Comparative study on image segmentation techniquesgmidhubala
 
Region duplication forgery detection in digital images
Region duplication forgery detection  in digital imagesRegion duplication forgery detection  in digital images
Region duplication forgery detection in digital imagesRupesh Ambatwad
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Image segmentation
Image segmentationImage segmentation
Image segmentationkhyati gupta
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques CSCJournals
 
Digital image forgery detection
Digital image forgery detectionDigital image forgery detection
Digital image forgery detectionAB Rizvi
 

What's hot (20)

Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random Forest
 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forest
 
Marker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationMarker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical application
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Fuzzy c-means clustering for image segmentation
Fuzzy c-means  clustering for image segmentationFuzzy c-means  clustering for image segmentation
Fuzzy c-means clustering for image segmentation
 
Vhdl implementation for edge detection using log gabor filter for disease det...
Vhdl implementation for edge detection using log gabor filter for disease det...Vhdl implementation for edge detection using log gabor filter for disease det...
Vhdl implementation for edge detection using log gabor filter for disease det...
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
 
Segmentation Techniques -I
Segmentation Techniques -ISegmentation Techniques -I
Segmentation Techniques -I
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
Comparative study on image segmentation techniques
Comparative study on image segmentation techniquesComparative study on image segmentation techniques
Comparative study on image segmentation techniques
 
Region duplication forgery detection in digital images
Region duplication forgery detection  in digital imagesRegion duplication forgery detection  in digital images
Region duplication forgery detection in digital images
 
Video Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical FlowVideo Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical Flow
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques
 
Ijetcas14 372
Ijetcas14 372Ijetcas14 372
Ijetcas14 372
 
Digital image forgery detection
Digital image forgery detectionDigital image forgery detection
Digital image forgery detection
 

Viewers also liked

Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamNazmul Islam
 
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
A Novel Approach to Fingerprint Identification Using Gabor Filter-BankA Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
A Novel Approach to Fingerprint Identification Using Gabor Filter-BankIDES Editor
 
Detection and rectification of distorted fingerprint
Detection and rectification of distorted fingerprintDetection and rectification of distorted fingerprint
Detection and rectification of distorted fingerprintJayakrishnan U
 
Full n final prjct
Full n final prjctFull n final prjct
Full n final prjctpunu2602
 
Linear Hough TRansform
Linear Hough TRansformLinear Hough TRansform
Linear Hough TRansformvaibhavvpatil
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough TransformMrunal Selokar
 
Gabor Filtering for Fingerprint Image Enhancement
Gabor Filtering for Fingerprint Image EnhancementGabor Filtering for Fingerprint Image Enhancement
Gabor Filtering for Fingerprint Image EnhancementAnkit Nayan
 
Detection and rectification of distorted fingerprints
Detection and rectification of distorted fingerprintsDetection and rectification of distorted fingerprints
Detection and rectification of distorted fingerprintsCloudTechnologies
 
Intelligent pollution monitoring using wireless
Intelligent pollution monitoring using wirelessIntelligent pollution monitoring using wireless
Intelligent pollution monitoring using wirelesseSAT Publishing House
 
Testing the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminatesTesting the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminateseSAT Publishing House
 
Video copy detection using segmentation method and
Video copy detection using segmentation method andVideo copy detection using segmentation method and
Video copy detection using segmentation method andeSAT Publishing House
 
Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...eSAT Publishing House
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyeSAT Publishing House
 
Uncertainty modelling and limit state reliability of
Uncertainty modelling and limit state reliability ofUncertainty modelling and limit state reliability of
Uncertainty modelling and limit state reliability ofeSAT Publishing House
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkeSAT Publishing House
 
A theoretical study on partially automated method
A theoretical study on partially automated methodA theoretical study on partially automated method
A theoretical study on partially automated methodeSAT Publishing House
 
Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...eSAT Publishing House
 
Causes of delay in indian transportation
Causes of delay in indian transportationCauses of delay in indian transportation
Causes of delay in indian transportationeSAT Publishing House
 
Analysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemforAnalysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemforeSAT Publishing House
 

Viewers also liked (20)

Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
 
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
A Novel Approach to Fingerprint Identification Using Gabor Filter-BankA Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
 
Detection and rectification of distorted fingerprint
Detection and rectification of distorted fingerprintDetection and rectification of distorted fingerprint
Detection and rectification of distorted fingerprint
 
Full n final prjct
Full n final prjctFull n final prjct
Full n final prjct
 
Linear Hough TRansform
Linear Hough TRansformLinear Hough TRansform
Linear Hough TRansform
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
 
Gabor Filtering for Fingerprint Image Enhancement
Gabor Filtering for Fingerprint Image EnhancementGabor Filtering for Fingerprint Image Enhancement
Gabor Filtering for Fingerprint Image Enhancement
 
Detection and rectification of distorted fingerprints
Detection and rectification of distorted fingerprintsDetection and rectification of distorted fingerprints
Detection and rectification of distorted fingerprints
 
Fingerprint
FingerprintFingerprint
Fingerprint
 
Intelligent pollution monitoring using wireless
Intelligent pollution monitoring using wirelessIntelligent pollution monitoring using wireless
Intelligent pollution monitoring using wireless
 
Testing the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminatesTesting the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminates
 
Video copy detection using segmentation method and
Video copy detection using segmentation method andVideo copy detection using segmentation method and
Video copy detection using segmentation method and
 
Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of fly
 
Uncertainty modelling and limit state reliability of
Uncertainty modelling and limit state reliability ofUncertainty modelling and limit state reliability of
Uncertainty modelling and limit state reliability of
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation network
 
A theoretical study on partially automated method
A theoretical study on partially automated methodA theoretical study on partially automated method
A theoretical study on partially automated method
 
Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...
 
Causes of delay in indian transportation
Causes of delay in indian transportationCauses of delay in indian transportation
Causes of delay in indian transportation
 
Analysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemforAnalysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemfor
 

Similar to Efficient fingerprint image enhancement algorithm based on gabor filter

Comparative studies of multiscale edge detection using different edge detecto...
Comparative studies of multiscale edge detection using different edge detecto...Comparative studies of multiscale edge detection using different edge detecto...
Comparative studies of multiscale edge detection using different edge detecto...journalBEEI
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabIRJET Journal
 
Speckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filterSpeckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filtereSAT Publishing House
 
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...Ech a novel multilevel thresholding technique for minutiae based fingerprint ...
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...eSAT Publishing House
 
EDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEEDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEIAEME Publication
 
An expanded haar wavelet transform and morphological deal based approach for ...
An expanded haar wavelet transform and morphological deal based approach for ...An expanded haar wavelet transform and morphological deal based approach for ...
An expanded haar wavelet transform and morphological deal based approach for ...eSAT Publishing House
 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesIAEME Publication
 
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...IRJET Journal
 
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDFINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDijesajournal
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...eSAT Publishing House
 
A new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmA new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmeSAT Journals
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmeSAT Publishing House
 
Retinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removalRetinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removaleSAT Journals
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...ZaidHussein6
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalIDES Editor
 
Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...sipij
 

Similar to Efficient fingerprint image enhancement algorithm based on gabor filter (20)

Comparative studies of multiscale edge detection using different edge detecto...
Comparative studies of multiscale edge detection using different edge detecto...Comparative studies of multiscale edge detection using different edge detecto...
Comparative studies of multiscale edge detection using different edge detecto...
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using Matlab
 
Speckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filterSpeckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filter
 
El4301832837
El4301832837El4301832837
El4301832837
 
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...Ech a novel multilevel thresholding technique for minutiae based fingerprint ...
Ech a novel multilevel thresholding technique for minutiae based fingerprint ...
 
EDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEEDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGE
 
An expanded haar wavelet transform and morphological deal based approach for ...
An expanded haar wavelet transform and morphological deal based approach for ...An expanded haar wavelet transform and morphological deal based approach for ...
An expanded haar wavelet transform and morphological deal based approach for ...
 
E017443136
E017443136E017443136
E017443136
 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world images
 
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...
IRJET- Implementation of Histogram based Tsallis Entropic Thresholding Segmen...
 
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDFINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
A new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmA new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithm
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithm
 
Retinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removalRetinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removal
 
ijecct
ijecctijecct
ijecct
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image Retrieval
 
Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Efficient fingerprint image enhancement algorithm based on gabor filter

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 809 EFFICIENT FINGERPRINT IMAGE ENHANCEMENT ALGORITHM BASED ON GABOR FILTER Shaikh Mohammedsayeemuddin1 , Sima K Gonsai2 , Dharmesh Vandra3 1 Student, EC Dept., L.D. College of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India 2 Asst. Prof., EC Dept., L.D. College of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India 3 Principal, Vedvyas Polytechnic, Himmatnagar, Gujarat, India Abstract Fingerprint recognition system is most commonly used biometrics for person identification. The performance of feature extraction algorithm heavily depends on the quality of the fingerprint image. An improved enhancement method based on Gabor filter is presented in this paper. An overlapping block-wise filtering is done in place of conventional pixel wise Gabor filtering. An average frequency of entire image is used instead of each pixel frequency. This reduces the filter complexity and blocking artifacts in an enhanced image. Algorithm is tested on FVC2004 DB1 public fingerprint database. The results show that not only the computation time but accuracy is also improved with our method. Keywords—gabor filter; fingerprint; image enhancement -----------------------------------------------------------------------***------------------------------------------------------------------- 1. INTRODUCTION Fingerprints are made of ridges and valleys that mostly run parallel [1]. Ideal fingerprint image would have ridges and valley that alternate and flow in locally same direction. Fig. 1(a) shows the example of good quality. But in practice, due to skin conditions (e.g. wet or dry, cut and bruises), noise from sensor, incorrect finger pressure, a significant percentage of fingerprint images are of low quality[2] as show in Fig. 1(b) and (c). Also in many cases, a single fingerprint image contains region of good, medium and poor quality regions as shown in Fig. 2. Most feature extraction algorithm are based minutiae extraction. Fig. 3 shows the two most common types of minutiae found in fingerprint images. The low quality fingerprint images leads to the following problems in minutiae extraction: (1) a significant number of false minutiae are extracted, (2) a large number of genuine minutiae are Fig 1 a) A good quality fingerprint; b) a medium quality fingerprints characterized by scratches and ridge breaks; c) a poor quality fingerprint containing a lot of noise. Fig 2 A fingerprint image containing regions of different quality: a) a well-defined region; b) a recoverable region; c) an unrecoverable region. Fig 3 Two most common minutiae types
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 810 missed, and (3) large errors in location of minutiae are introduced. To ensure good performance of feature extraction algorithms in low quality fingerprint images, an enhancement algorithm is necessary for input fingerprint images. 2. REVIEW Many fingerprint image enhancement algorithms are used developed to enhance contrast between ridges and valleys and eliminate noise. There are three basic method for fingerprint image enhancement. (1) Pixel-wise enhancement [3-4], where the new value of each pixel depends only on its previous value and some global parameter (but not on the value of neighboring pixels (2) Contextual filtering [5-8], where filter characteristics change according to local context, In fingerprint image context is most often defined by local ridge frequency and local ridge orientation, and (3) Multi-resolution enhancement [9-14], multi-resolution analysis is used to remove noise from fingerprint images. 2.1 Traditional Gabor Filter Gabor filter is an example of contextual filter, which is widely used in fingerprint applications. Hong et al [3] proposed an effective method for fingerprint image enhancement based on Gabor filters. Gabor filters have both frequency-selective and orientation-selective properties and have optimal joint resolution in both spatial and frequency domains [15-16]. Fig. 4 shows a Gabor filter that is defined by a sinusoidal plane wave (second term of Equation (1)) tapered by a Gaussian (first term in Equation (1)). The even symmetric two dimensional Gabor filter is given by: 2 2 2 2 1 ( , : , ) exp 2 }.cos(2 . ){ x y x y g x y f f x             (1) Where  is the orientation of the filter and sin cos cos sin x x y y                             (2) In Equation (1), f is the frequency of sinusoidal plane wave, and x and y are the standard deviations of the Gaussian envelope. To apply Gabor filter, parameters (θ, f, σx, σy) must be specified. The frequency (f) of the filter is determined by the local ridge frequency and the orientation (θ) is determined by local ridge orientation. For the larger values of σx, σy, filter is more robust to noise but they are also likely to create spurious ridges and valleys. And for the smaller values of σx, σy, filter is less likely to introduce spurious ridges and valley, but then it will be less effective in removing noise. Hong et al in [4] set σx= σy = 4 based on empirical data. Fig 4 Graphical representation (lateral view and top view) of the Gabor filter defined by the parameters θ = 135°, f = 1/5, and σx= σy = 3. 2.2 Local Ridge Orientation Ridge orientation is generally estimated by computing the gradient of every pixel in an image. The dominant ridge orientation θij in a 17x17 window W centered at [xi,yj] is given by following equation[17]: 1 90 (2 , ), 2 ij xy xx yyatan2 G G G     (3) 8 8 8 8 8 8 2 8 8 8 8 2 8 8 ( , ). ( , ), ( , ) , ( , ) , xy x i j y i j h k xx x i j h k yy y i j h k G x h y k x h y k G x h y k G x h y k                            where x and y are x- and y- gradient components computed through 3x3 Sobel operator, and atan2 calculate the arctangent of the variables y and x. 2.3 Local Ridge Frequency Analogous to ridge orientation, ridge frequency can also be computed for each pixel in a fingerprint image. Hong et al [3] estimate local ridge frequency by counting the average number pixels between two consecutive peaks of gray levels along the direction that is normal to the ridge orientation.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 811 Fig 5 An oriented window centered at [xi,yj]; the dashed lines show the pixels whose gray-levels are accumulated for a given column of the x-signature. The x-signature on the right clearly exhibits five peaks; the four distances between consecutive peaks are averaged to determine the local ridge frequency. 2.2 Traditional Gabor Filter Algorithm From above discussion traditional Gabor filter algorithm [8] can be summarized as follows: i. Image normalization to increase the dynamic range. ii. Compute local ridge orientation. iii. Compute local ridge frequency. iv. Gabor filtering using equation (1) based on local ridge orientation and frequency. So to directly compute the filter output from (1) for any image size, say 100 x 100, algorithm will require 10000 iterations, and each of these iterations will require another 625 (25x25) iterations for convolution operation (assuming σx= σy = 4 and filter width of 6 times the standard deviation (i.e. 24)) which is computationally extensive task. 3. PROPOSED ALGORITHM Instead of computing filter output for each pixel, in our method filter output for image block of 32x32. Each next block is overlapped with previous block 16x16. Local ridge orientation and local ridge frequency are computed as mentioned in previous section. For parameter f , average frequency of entire fingerprint ( avgf ) image is used for (1), instead of average frequency of each 32x32 block; and for parameter, θ, median of orientation of 32x32 block is used in (1). Using a single frequency value, ,avgf for entire image reduces the blocking artifacts in the output image. This makes filter output completely determined by local ridge orientation. x = y = 4 is used, and size of Gabor filter is 25x25. To overcome the deficiency of block-wise processing some pre- and post- processing is required for better results. Fig. 6 shows the flowchart of proposed algorithm. Fig 6 Flowchart of proposed algorithm 4. ALGORITHM RESULTS Proposed algorithm is tested on FVC2004 DB1 public database. Images are of 500 dpi and have size of 640x480 pixels. It contains images of 10 fingerprints with 8 impression per finger, i.e. total 80 images. Fig. 7 shows the results of our proposed algorithm along with traditional algorithm after segmentation and binarization. Table I shows the results of performance evaluation for EER (equal error rate) in fingerprint recognition system and average time for image enhancement. Proposed algorithm and traditional Gabor algorithm is applied to same feature extraction algorithm and matching algorithm one by one. Results are compared in Table I. Table 1: Results Method Performance Evaluation EER Time cost per image Traditional Gabor 0.180 240 sec Proposed 0.202 7.1 sec
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 812 (a) (b) (c) Fig 7 Results. a) Original image for FVC2004 DB1, b) Result of traditional Gabor filter and c) Result of proposed method. 5. CONCLUSIONS AND FUTURE WORK From Fig. 7 we observe that proposed method give visually comparable results to traditional method. Also EER calculated for FVC2004 DB1 though higher, is close to traditional Gabor filter results. These results are obtained with very high gain in time cost of algorithm. Many improved enhancement algorithm are available in the literature based on Gabor filter [18-26] that uses other techniques to compute filter output. Future work can include comparative analysis with these methods and further improvement can be tried for by post- processing proposed filter output to eliminate spurious minutiae that are introduced due to block-wise operation. REFERENCES [1] Ashbaugh D.R., Quantitative–Qualitative Friction Ridge Analysis: An Introduction to Basic and Advanced Ridgeology, CRC Press, Boca Raton, FL, 1999. [2] D. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar,”Handbook of Fingerprint Recognition 2nd Edition”, Springer- Verlag, 2009. [3] Hong L., Wan Y. and Jain A.K., “Fingerprint image enhancement: Algorithms and performance evaluation,” IEEE Transactions on Pattern Analysis Machine Intelligence, vol. 20, no. 8, pp. 777–789, 1998. [4] Greenberg S., Aladjem M., Kogan D. and Dimitrov I., “Fingerprint Image Enhancement Using Filtering Techniques,” in Proc. Int. Conf. on Pattern Recognition (15th), vol. 3, pp. 326–329, 2000. [5] O’Gorman L. and Nickerson J., “Matched Filter Design for Fingerprint Image Enhancement,” in Proc. Int. Conf. on Acoustic Speech and Signal Processing, pp. 916–919, 1988.. [6] O’Gorman L. and Nickerson J.V., “An approach to fingerprint filter design,” Pattern Recognition, vol. 22, no. 1, pp. 29–38, 1989. [7] Sherlock B.G., Monro D.M. and Millard K., “Algorithm for enhancing fingerprint images,” Electronics Letters, vol. 28, no. 18, pp. 1720, 1992. [8] Sherlock B.G., Monro D.M. and Millard K., “Fingerprint enhancement by directional Fourier filtering,” IEE Proceedings Vision Image and Signal Processing, vol. 141, no. 2, pp. 87–94, 1994. [9] Almansa A. and Cohen L., “Fingerprint Image Matching by Minimization of a Thin-Plate Energy Using a Two-Step Iterative Algorithm with Auxiliary Variables,” in Proc. Workshop on Applications of Computer Vision, pp. 35–40, 2000. [10] Hsieh C.T., Lai E. and Wang Y.C., “An effective algorithm for fingerprint image enhancement based on wavelet transform,” Pattern Recognition, vol. 36, no. 2, pp. 303–312, 2003.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 813 [11] Cheng J. and Tian J., “Fingerprint enhancement with dyadic scale-space,”Pattern Recognition Letters, vol. 25, no. 11, pp. 1273–1284, 2004. [12] Fronthaler H., Kollreider K. and Bigun J., “Pyramid- Based Image Enhancement of Fingerprints,” in Proc. Workshop on Automatic Identification Advanced Technologies, pp. 45–50, 2007. [13] Fronthaler H., Kollreider K. and Bigun J., “Local features for enhancement and minutiae extraction in fingerprints,” IEEE Transactions on Image Processing, vol. 17, no. 3, pp. 354–363, 2008. [14] Mallat S.G., “A theory for multiresolution signal decomposition: The wavelet representation,” IEEE Transactions on Pattern Analysis Machine Intelligence, vol. 11, no. 7, pp. 674–693, 1989. [15] Daugman J.G., “Uncertainty relation for resolution in space, spatial-frequency, and orientation optimized by two-dimensional visual cortical filters,” Journal Optical Society American, vol. 2, pp. 1160–1169, 1985. [16] Jain A.K. and Farrokhnia F., “Unsupervised texture segmentation using Gabor filters,” Pattern Recognition, vol. 24, no. 12, pp. 1167–1186, 1991. [17] Ratha N.K., Chen S.Y. and Jain A.K., “Adaptive flow orientation-based feature extraction in fingerprint images,” Pattern Recognition, vol. 28, no. 11, pp. 1657–1672, 1995. [18] Taoshen Li, Jianhuan Chen, "A fingerprint image enhancement method based on Gabor filter," 2011 Second International Conference on Mechanic Automation and Control Engineering (MACE), pp. 3773 - 3776, 2011 [19] Saatci, E., Tavsanoglu, V., "Fingerprint image enhancement using CNN Gabor-Type filters, "Proceedings of the 2002 7th IEEE International Workshop on Cellular Neural Networks and Their Applications, 2002. (CNNA 2002)." pp. 377 - 382, 2002. [20] Hadhoud, M.M., ElKilani, W.S. ; Samaan, M.I., " An adaptive algorithm for fingerprints image enhancement using gabor filters," International Conference on Computer Engineering & Systems, 2007. ICCES '07., pp. 227 - 236, 2007. [21] Jingjing Wang, Xiaoyan Sun, “Fingerprint image enhancement using a fast Gabor filter," 2010 8th World Congress on Intelligent Control and Automation (WCICA), ", pp. 6347 - 6350, 2010. [22] Yi Hu, Xiaojun Jing ; Bo Zhang ; Xifu Zhu, "Low quality fingerprint image enhancement based on Gabor filter," 2010 2nd International Conference on Advanced Computer Control (ICACC), pp. 195 - 199, 2010. [23] Ching-Han Chen, Kuo-En Chiu, "1-D Gabor Directional Filtering for Low-Quality Fingerprint Image Enhancement," 2006 - 32nd Annual Conference on IEEE Industrial Electronics, IECON, pp. 3466 - 3470, 2006. [24] Xian Zhang, Xu-cheng Gong ; Zhong-xing Sun ; Li- min Sun, "A novel algorithm for fingerprint orientation extraction and image enhancement based on Gabor filters," 2010 3rd International Congress on Image and Signal Processing (CISP), pp. 1759 - 1762, 2010. [25] Karimimehr, N., Shirazi, A.A.B. ; Keshavars Bahaghighat, M., "Fingerprint image enhancement using Gabor wavelet transform," 2010 18th Iranian Conference on Electrical Engineering (ICEE), pp. 316 - 320, 2010. [26] Keming Mao, Zhiliang Zhu ; Huiyan Jiang, "A Fast Fingerprint Image Enhancement Method," 2010 Third International Joint Conference on Computational Science and Optimization (CSO), pp. 222 - 226, 2010.