04697553
TRANSCRIPT
-
8/4/2019 04697553
1/8
ICSP2008 Proceedings
Multispectral Palmprint Recognition using Wavelet-based ImageFusion
Dong Han2, Zhenhua Guo
1, David Zhang
1
1 Biometric Research Centre, Department of Computing, the Hong Kong Polytechnic University, HongKong
2Department of Automation, Tsinghua University, Beijing,
China
E-MAIL: don g .h an .1 9 83 @ g m a il.c om, [email protected],
Abstract: Palmprint is widely used in personal identification foran accurate and robust recognition. To improve the existing palmprint systems, the proposed system, which is the firston-line multispectral palmprint recognition system everdesigned before, uses multispectral capture device to senseimages under different illumination, including Red, Green, Blueand Infrared. We adopt Competitive Coding Scheme as
matching algorithm, which performs well in on-line palmprint recognition. Wavelet-based image fusion methodis used as data-level fusion strategy in our scheme. Fusedverifications show better effort on motion blurred sourceimages than single channel. Experimental results of fusionimages are also useful references for future work onmultispectral palmprint recognition.Key words: palmprint recognition, multispectral biometrics,
wavelet transform, image fusion, motion blurring
1. IntroductionThe increasing demand for personal identification is calling for
more convenient and secure systems than traditional methods,
i.e. passwords, ID cards, which could be forgotten or lostoccasionally. Biometrics, identification/verification of a person
by the physiological or behavioral characteristic, is playingan important role in modern personal identification
systems[4].
More and more biometric features are proposed and used
in commercial systems, such as fingerprint, palmprint,
facial feature, voice, iris, etc. However, there is not a perfect
biometric method that can suffice all the situations. For
example,
fingerprint is the most widely used biometric feature, but some
workers have so bad fingerprints that cant be recognized well.
Of all the biometric authentication methods, palmprint
recognition is one of the most user-friendly and reliable
methods. Palmprint is concerned with the inner surface of the
hand. It is
unique between people, even palms of one single persons twohands or twins palmprints[9]. Compared to fingerprint, the
most widely used biometric feature in the past 25 years[1],
palmprint has several advantages: more acceptable when
captured; low-resolution imaging can be employed; workers or
elderly people may not provide clear fingerprint but could offer
clear palmprint; palmprint image could provide even more
information than fingerprint[10]. An efficient algorithm
using
Competitive Coding Scheme[2], which we use in
our experiments, can be used for fast palmprint recognition in
online system.While palmprint-based authentication approaches have shown
excellent results, a higher performance is still needed in somehigh security situation. Very few researchers have
considered multispectral algorithm to improve theeffect of the palmprint-based personal recognition.Multispectral imaging is widely used in remote sensing,medical imaging and machine vision. Several images can be provided at one same scene but with different information.Some papers were published in the area of multispectral biometrics which can be important references. RK.Rowe[12] did some work on biometrics using multispectral
skin texture. C Boyce[8] published their research onmultispectral iris recognition. H.Chang and A.Koschan [11]
978-1-4244-2179-4/08/$25.002008 IEEE
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/4/2019 04697553
2/8
used wavelet-based multispectral image fusion on facerecognition and got a good performance. There is few paper published on multispectral palmprint recognition undervisible spectrum. [5] compared some algorithms ofmultispectral palmprint image fusion, but did not proposea recognition system. [6] and [7] s work are relatedto multispectral palmprints, but the images using in thesystem were at a resolution of higher than 500DPI, whichmay not able to meet fast computation requirement.
The objective of this paper is to compare performancesof palmprint recognition under different spectral
wavelengths, including Red, Green, Blue and Infrared
spectrum. We also
present a multispectral palmprint recognition system using fused
images which combines palmprint images captured at different
channels. Wavelet transform, which is widely used on
image fusion, is adopted in our strategy. We concerned the
situation of
hand movement during images capturing, Experimental results
under different illumination were compared to each other,
in order to find out the best spectrum at which the
palmprint recognition system performs, and to find a better
recognition
method on blurred hand images.The rest of the paper is organized as follows. We give details
of the system framework, including the multispectral palmprint
capture hardware and algorithm of palmprint recognition in
Section 2. The wavelet-based image fusion strategy is described
in Section 3. Motion Blurring is discussed in Section 4,
and Experimental results are shown in Section 5. Finally,
the conclusions are given in Section 6.
2. System Framework
2.1. Multispectral Palmprint Capturing
As we know, Green, Red and Blue could composite different
light in visible spectrum. Moreover, most of color images are
recorded or represented by these three colors. Infrared light
could offer pictures with more penetrability. We built a
multispectral system using these 4 illuminations. The peaks
of red, green, blue and infrared light are 660nm, 525nm, 470
nm and 880nm respectively. Our illuminator is a LED array,
which arranged in a circle to provide a uniform illumination.
The LED array can switch to different light in about 100ms.
The palmprint capture device also includes CCD camera, lens,
and A/D converter. When a person put his palm on the
case which forms a semi-closed environment, the light-
sensitive device can start the sampling step. Automatic sampling
will run at 4 spectrums. Four different palm images, with the
resolution lower than 100 DPI to suit the online application,
will be transmitted to a computer in 500ms.
2074
-
8/4/2019 04697553
3/8
2
'
2 2
Figure.1. Theprototype device.
2.2. Palmprint recognition systemA palmprint can be represented by some line features or texture
features from a low-resolution image. Competitive
coding scheme, which was declared a fast and effective
algorithm.for online palmprint matching[2], is adopted in our system. To
get the match result of two palms from the texture feature, the
following steps are necessary after passing the
palmprint
pictures captured from the device to a computer[1]:
Step 1: Set up a coordinate system to align different palmprint images and extract the central part called Region
of Interest (ROI) for matching.
Step 2: Feature extraction from ROI pictures and coding a
feature vector.
Step 3: Matching two feature vectors to get a measurement
of the similarity between two palmprints.
2.2.1. Preprocessing. A reliable ROI extraction strategy
was proposed by [1]. The gaps between the fingers are
used as
represents the direction of the filters which has 6 choices.
2.2.3. Matching Algorithm. The competitive code is one of the
6 options: 0,1,2,3,4 and 5. They were coded by a 4-bit vector inwhich 3 bits were used to represent the competitive code and theother bit for mask. The similarity of two palmprints can be measured from their competitive code vector using
angular distance measurement. The detail information can bereferred in [2].
3. Fusion strategyFusion techniques integrate different data sources or multiple
classifiers to improve the performance of the system. Fusion
Strategy could be operated on 3 levels: data-level, feature-level
and score-level. Our work is focused on data-level, which based
on image fusion using wavelet transform.
The image fusion method tries to solve the problem
of combining information from several images taken from
the same object to get a new fused image. The wavelet-
based approach is widely used in image fusion. First, the
Discrete
Wavelet Transform (DWT) can decompose one single image in
different kinds of coefficients preserving the image information.
Second, the coefficients abstracted from different images can be
combined to obtain new coefficients, so that the information in
different images is appropriately collected. Last, the fused
image can be achieved from Inverse Discrete Wavelet
Transform (IDWT), so the merged coefficients can be presented
as the final fused image which also preserves the information. A
general wavelet-based image fusion can be described by:
reference points to locate a line segment as Y-axis.The
perpendicular bisector of the line segment can be determined to
IFU
= IDWT((DWT(I1),DWT(I
2),DWT(I
3
),...))
(2),
be the X-axis. A subimage of a fixed sizebased on
the coordinate system is extracted from the central area of
the
Where is the fusion strategy, DWT and IDWT is a
pair of invert functions representing the wavelet-transform,
palmprint image. Then the feature extraction step canbe
operated on the 128h128 ROI image.
2.2.2. Feature Extraction. The following form of
Gabor function was used in the competitive code scheme[2]:
I1 ,I2 ,I3fused image.
are the original images, and IFU
is the final
( 4x'2
+y'2
)
(x, y,,)
=2 e
8 eix '
e 2 (1)
In the formula, x'
=
(x
x
0 ) cos
+
(y
y
0 ) sin ,
y = (x x0
)sin + (y y0 )
cos;(x
0,y
0) is the center of the
function; is the radial frequency per unit length; is the
orientation of the Gabor functions. and are both used
2+1
(a) (b)
in radians. is denoted as = 2 ln 2 2
,
1
Figure.2. DWT of palmprint ROI: (a) palmprint ROI, (b) level 2decomposition ofDWT
where is the half-amplitude bandwidth of the frequency
response. while varies in six differentFigure.2. shows an example of DWT decompositions
at level-2 using Haar wavelet[13]. An original image
is
directions, 0,6
, ,3 2
, 23
and5 , in the coding scheme.6
transformed into a set of approximation and details components
using DWT at each level. The image can be
completely retrieved by the components using IDWT level by
level, for noSo the complex function can be six different values at each
pixel .
According to the competitive coding scheme, the
feature extracted from a palmprint ROI picture at each pixel was
information is lost during the decomposition. The waveletcoefficients of the fused image can be obtained by computing a
weighted average of the sources, or select a certain channel
instead. In our strategy called Min-Max strategy, we
choose the minimal approximation components in several
-
8/4/2019 04697553
4/8
originaldefined as: min j (I(x, y) R (x, y,w,j )) , channels as the fused approximation components, and thewhere I(x,
y)is the palmprint ROI picture, maximal details components as the fused details components.
The sketch map of the fusion scheme is shown in Figure.3,
R (x, y,w,j)
is the real part of the Gabor function , and an example in Figure.4.
j={1,...,6}
is the operator of convolution and
2075
-
8/4/2019 04697553
5/8
12
4 4
Source Multiscale Fused Fused Image Whereg(x,
y)is the blurred image, f(x,
y)is the
Images Multiscale source image. Thre Fourier Transform of (3) is
G(u,v) = H(u,v)F(u,v) , where F(u,v)
is the
Fourier Transform of
derived from:f(x,y) ,and
H(u,v)
can be
DWT H(u,v)=
T
(ua + vb)sin[(ua + vb)]e
j(ua+
vb )
(4)
Where a, b can be derived from
x (t) = at
, y0T
0 (t) = bt
T
. The model is referred in [14].
The Motion Blurring Model is confirmed when a set of
Figure.3. Block diagram of Wavelet based image fusion parameters of T, a,
b
is fixed.
Figure.5. shows the real blurred image in our database andthe simulated image using motion blurred method. To simulatethe poor source images capturing when hand moving, pictures inall 4 channels were chosen randomly to be blurred in ourexperiments. Blurred images were put into the step offeature extraction, then matching. The experimental results onblurred images are shown in chapter 5.
(a) Original ROI images: infrared, red, green andblue (arranged
left to right, up to down)
(b) FusedImage
Figure.4. Image fusion of Infrared, Red, Green and Blue
channels. 3-level DWT using haarwavelets, fusion with
Min-Max strategy
4. Motion BlurringThe palm pictures can not be captured with an assuring
high
quality in the practical application. Movement during capturing
or inaccurate focusing will both form blurred images,
which
(a).Original ROI (b) BlurredROI
Fugure.5. ROI Image Blurring
5. Experimental results
5.1. Palmprint Database
Our test database consists of 500 different palms, and every
palm was sampled 12 times in two sessions with a time intervalover 5-15 days. So there are 12500=6000groups of palmprintimages in our database. Every group contains 4 palmprintimages sensed at the same scene under 4 different kinds ofillumination, including Red, Green Blue and Infrared.The database is the biggest multispectral palmprint databaseas we know.
5.2 Image BlurringWe randomly chose 1000 images from each channel of Red,
Green Blue and Infrared to blur by the method mentioned
in chapter 4. The parameter T was denoted 1, and the
parameters a
would affect the accuracy of the recognition. The performance
of the palmprint recognition at a single channel would beand b was denoted as:a= a0 10 ,b= b0 10 , where
reduced if the capture step is not monitored in a real system.Wavelet-based image fusion can fuse the information
of more than one channels, poor image in single channel would
be
a0,b
0are integers among 1 to 10 randomly.
repared in fused image. Our experimental results show that
image-level fusion by wavelet transform has a
good performance on recovering the palmprint source images.
Since the palmprint images in our database were captured
5.3 Results and discussion
We tried wavelet-based image fusion of 2, 3 or 4 channels. After
fusion in every experiment, each group of palmprintwas matched to all the others. Genuine match
happens
by a strict monitoring, which is quite different a situation from C2
500 =33,000
times, and there are
the practical application, we simulated the situation that 2 2movement occurs when palm image captured. Assuming that a C6000 C12 * 500 = 17,964,000
-
8/4/2019 04697553
6/8
impostor matches.
shutter opening in a short time T, the image that captured by
the sensor should be:
T
The Equal Error Rate (EER) is computed and listed in Table.1.
Matching experiments were also operated on original palmprint
images to find a spectrum with a better performance.
g(x,y)= f[x x0 (t),y y0(t)]dt
0
(3) The Table.1. also shows the result of wavelet-based image
fusion on the original palmprint database. Our fusion
strategy doesnt provide a better performance than the single
channel,
2076
-
8/4/2019 04697553
7/8
the possbile reasons are: 1.Competitvie code scheme,the matching algorithm weve chosen, is more accurate butsensitive at the same time. Pixel in the fused image can be quitedifferent from the neighbor pixels if palmprint showsdifferent performances in 4 different illuminations. 2.Theaccuracy of the palmprint recognition is already at a high-level.The reasons of false identifications are always in relation to
the posture of the palm when capturing, the ROI extraction before matching, etc, which can hardly be improved in animage fusion algorithm.
The experimental results show that wavelet-based image
fusion has a better performance than single channel on
poor
source images. It is more robust and accuracy than single
channel in real system that cant make sure high-quality images
were captured. That proves image fusion can recover the source
images to some degree in order to make a robust recognition.We can also see recognition on red channel is moreaccuracy
than the other 3 channels. Thats because shorter illuminationcould show a more lucid texture. In the same time, illuminationof longer wavelength could get vein information of the palm because of the penetrability, Images captured under
infrared illumination shows palm vein, but the palmprintdetails are too faint to recognize.
Under red illumination, both texture details of the
plamprint surface and the information ofpalm vein could
be
extracted from the images captured. The performance of 4 kinds
of illumination could be referred in figure.4.
Table.1. EER of the system using wavelet based image
fusion, both on original images and blurred source images
Source Images EER/%
Red 0.0248
Green 0.0529
Blue 0.0515Infrared 0.0396
RGBI Fusion 0.0696
Blurred Red 0.0822
Blurred Green 0.1307
Blurred Blue 0.1363
Blurred Infrared 0.0849
Blurred RGBI Fusion 0.0786
6. Conclusion and future workThis paper presents the multispectral palmprint recognition
system using wavelet-based image fusion. Multispectral
palmprint capture device was designed to offer illuminations ofRed, Green, Blue and Infrared. So far as we know, it wasthefirst attempt on image fusion using Red, Green, Blue and
Infrared channels in a palmprint recognition system. The
verification results on different illumination are irradiative
forchoosing the best spectrum for palmprint recognition. Inour
experiments, illumination of Red suits the matching algorithm
better than the others.
The wavelet-based image fusion algorithm on palmprint
images was attempted for primary experiments.
Experimental results showed that the algorithm is effective on
blurred images which are a good simulation of unmonitored
image capturing. Some results obtained were useful referencesfor future research
on multispectral palmprint recognition.
Our future work will focus on more effective fusion strategy
and special feature extraction algorithm of fused images, to
achieve a more accurate and robust multispectral palmprint
recognition system.
7. Acknowledgements
-
8/4/2019 04697553
8/8
The work is partially supported by the CERG fund fromthe HKSAR Government, the central fund from HongKong Polytechnic University, and the NSFC/863 funds underContract No. 60620160097 and 2006AA01Z193 in China.
8. References[1] D. Zhang, W.K. Kong, J. You and M. Wong, On-
linepalmprint identification, IEEE Trans. on Pattern
Analysis and Machine Intelligence, Sep. 2003, vol.
25, pp.
1041-1050.
[2] A. Kong and D. Zhang, "Competitive coding scheme for
palmprint verification", Pattern Recognition, 2004.
ICPR2004. Proceedings of the 17th International Conference on
Pattern Recognition, , 2004, vol. 1, pp. 520-523 Vol.1.
[3] G. Pajares and J. Manuel de la Cruz, "A wavelet-
based image fusion tutorial", Pattern Recognition, 2004 ,
vol. 37, pp. 1855-1872
[4] A.K. Jain, R. Bolle, and S. Pankanti, Biometrics: PersonalIdentification in Networked Society, Kluwer
Academic Publishers, 1999.
[5] Y. Hao, Z. Sun, and T. Tan, "Comparative Studies
on Multispectral Palm Image Fusion for
Biometrics", LECTURE NOTES IN COMPUTER
SCIENCE, 2007, vol. 4844, pp. 12.
[6] L.L. Sulem et al., "Final Report on the jointlyexcuted research carried out on signature, handand other modalities", Contract Number: IST-2002-507634, Deliverable Number: D7.7.7, ProjectAcronym: BioSecure Project Title: Biometrics for SecureAuthentication, Start Date of Project: 01 Jun, 2004.
[7] R.K. Rowe et al., "A Multispectral Whole-Hand BiometricAuthentication System", Biometrics Symposium,2007, pp.
1-6.
[8] C. Boyce et al., "Multispectral Iris Analysis: A Preliminary
Study", Proceedings of IEEE Conference of Computer
Vision and Pattern Recognition, 2006.
[9] A.W.K. Kong, D. Zhang, and G. Lu, "A study of
identical twins palmprints for personal
verification", Pattern Recognition, 2006, vol. 39,pp.2149-2156.
[10] D. Zhang and W. Shu, "Two novel characteristics
in palmprint verification: datum point invariance and
line feature matching", Pattern Recognition, 1999, vol.32, pp.691-702.
[11] H. Chang et al., "Physics-based Fusion of Multispectral
Data for Improved Face Recognition", Proceedings of the18th International Conference on Pattern Recognition
(ICPR'06), 2006, Vol 03, pp. 1083-1086.
[12] R.K. Rowe, "Biometrics Based on Multispectral SkinTexture", LECTURE NOTES IN COMPUTER SCIENCE,
2007, vol. 4642, pp. 1144.
[13] I. Daubechies, Ten Lectures on Wavelets. Society
forIndustrial Mathematics, 1992.
[14] Rafael C. Gonzalez and Paul Wintz, DigitalImage Processing 2nd Edition, Ch2, Addison-Wesley Publishing Company, New York, 1987.
2077