Abstract

Finger-based personal identification has become an active research topic in recent years because of its high user acceptance and convenience. How to reliably and effectively fuse the multimodal finger features together, however, has still been a challenging problem in practice. In this paper, viewing the finger trait as the combination of a fingerprint, finger vein, and finger-knuckle-print, a new multimodal finger feature recognition scheme is proposed based on granular computing. First, the ridge texture features of FP, FV, and FKP are extracted using Gabor Ordinal Measures (GOM). Second, combining the three-modal GOM feature maps in a color-based manner, we then constitute the original feature object set of a finger. To represent finger features effectively, they are granulated at three levels of feature granules (FGs) in a bottom-up manner based on spatial circular granulation. In order to test the performance of the multilevel FGs, a top-down matching method is proposed. Experimental results show that the proposed method achieves higher accuracy recognition rate in finger feature recognition.

1. Introduction

Biometrics based personal authentication is drawing increasing attention in both academic research and industrial applications. Among current biometric identifiers, finger-based biometrics is widely used because of its high user acceptance and convenience. Some commonly used finger-based biometrics, such as fingerprint [1, 2], finger vein [35], and finger-knuckle-print [6, 7], have been widely used in personal identification. However, many unimodal biometric-based systems have demonstrated that using a single finger-based biometric source for personal identification usually was far from perfect in many real applications. Compared with unimodal biometric approaches, multimodal biometrics always behave better in universality, accuracy, and security [810]. How to reliably and effectively fuse the multimodal features together, however, has still been a challenging problem in practice. In recent years, the research on granular computing (GrC) has attracted many researchers and practitioners. The basic idea of GrC is using information granules during complex problem solving, and granulation is one of key issues in GrC [11, 12]. Since Zadeh and Lin first proposed the concept of GrC [11], many related applications have been proposed [1316]. Firstly, Zheng et al. proposed a tolerance granular space model (TGSM) to study the problem of image segmentation [13, 14]. Then, Li and Meng proposed a method for MRI and MRA image fusion based on tolerance granular space modal [15]. Further, Bhatt et al. proposed face granulation scheme at multiple levels of granularity for face recognition [16]. These works imply that GrC is a new way to deal with the complex multimodal biometrics recognition problems.

In this paper, viewing fingerprint (FP), finger vein (FV), and finger-knuckle-print (FKP) as the constitutions of finger trait, we adopt a novel method to study the problems of multimodal finger feature recognition according to the spatial circular granulation. As we know, ridge texture information dominates over these three biometrics characteristics with a compatible feature space. Therefore, a finger itself can be viewed as a coarse granularity information granule with plenty of ridge texture, and each finger feature granule contains different discriminating information forming the finger image signature.

In the proposed method, we adopt the Gabor Ordinal Measures (GOM) [17, 18] for multimodal finger feature extraction. GOM integrates distinctiveness of Gabor features and robustness of ordinal measures to describe the image texture features. First, a bank of even-symmetric Gabor filters with 8 orientations [19] is used to exploit the magnitude features in FP, FV, and FKP images. Second, the ordinal filters [17] are conducted with the 8-orientation magnitude features to obtain the three-modal GOM feature maps. Third, combining the GOM feature maps into a color-feature map, we constitute the original feature object set of a finger. Forth, the original feature object set is granulated into nonoverlapping circular granules in a bottom-up manner based on spatial circular granulation to construct the multilevel feature granules (FGs). Finally, a top-down matching method is proposed to test the performance of multilevel FGs. Experimental results show that the proposed method yields high identification accuracy in finger feature recognition.

The rest of this paper is organized as follows. Section 2 introduces a homemade imaging system for the multimodal finger images acquisition. Section 3 presents a general framework of finger feature granulation based on spatial circular granulation. In Section 4, a self-built database with three modalities is used to validate the feasibility and effectiveness of the proposed algorithm; several experimental results are also reported in this section. Section 5 concludes this paper.

2. Multimodal Finger Image Acquisition

To obtain FP, FV, and FKP images, we have designed a homemade imaging system, which can capture these three modality images automatically and simultaneously when a finger is available, as shown in Figure 1. In the proposed imaging system, a novel double-spectral polarized imaging system is proposed. Based on the physiological structure of fingers and its imaging property, the finger-knuckle-prints and fingerprints are imaged by reflected lights, and the finger veins are imaged using the near infrared light in a transillumination manner, as shown in Figure 1(a).

Connected to the imaging device with a computer, we can readily capture FP, FV, and FKP images using a specifically designed software, as shown in Figure 2(a). After the image is captured, it is sent to the data preprocessing module for preprocessing. To extract the ROIs of the three modality images, we, respectively, apply a method proposed in [7] for FKP ROI extraction, a method proposed in [20] for FP ROI extraction, and a method in [19] for FV ROI extraction. Then we obtain a group of -pixel images of FV-ROI, -pixel images of the FKP-ROI, and -pixel images of the FP-ROI. The results are, respectively, shown in Figure 2(b).

3. Feature Extraction and Granulation

3.1. Feature Extraction

Feature extraction is essential for original feature domain construction and finger feature granulation. The three-modal finger features all bear special textures that can be viewed as signatures of finger. Therefore, the used feature extraction method should be powerful in describing the image texture feature.

First, all ROI images of FP, FV, and FKP are normalized to pixels, as shown in the top row of Figure 3, respectively. Due to different texture structure of the three modalities, we use Gabor filter [19] to enhance FV and Steerable filter [21] for FP and FKP enhancement to strengthen the blurred images, as shown in the middle row of Figure 3. Then, we use the Gabor filters with 8 orientations [19] to exploit Gabor magnitude features in the FP, FV, and FKP images:Here, , is the number of orientations, and , respectively, represent the scale of Gabor filter and aspect ratio of the elliptical Gaussian envelope, and and are two rotated versions of the coordinates and .

Finally, the ordinal measures are conducted with the multichannel Gabor magnitude features to get the ordinal feature maps [17, 18], as shown in the last row of Figure 3. The difference filter is defined asHere is the central position and is the scale of ordinal filter. is the number of positive lobes and is the number of negative lobes. Constant coefficients and are used to keep the balance between positive and negative lobes. To satisfy , we assume , and , , since the difference filter with three lobes is more stable. The feature extraction scheme of GOM is capable of representing the distinctive and robust of texture features of finger images.

3.2. Feature Granulation

Granulation is one of the key issues in GrC for complex problem solving. In order to effectively express the feature structure of the fingers, we firstly select the original feature object set on the basis of the feature analysis. Then, we adopt a bottom-up manner to construct the multilevel feature granules. Here, FGs are generated as the following procedure.

Step 1 (initializing). Based on feature-based registration of the three modalities, we combined FP, FV, and FKP feature maps in a color-based manner to form the RGB-GOM feature map, as shown in Figure 4. This map is used to constitute the original feature object set of a finger. Then we defined , where are coordinate value and , , and denote the FP, FV, and FKP feature maps, respectively.
represents the original feature object set, which is defined as Here, structure of 0-layer feature granules is constructed by a 2-tuple ; the intension and extension of 0-layer feature granules are, respectively, defined as , . Here, is the intension of granules in -layer and is the extension of granules in -layer.

Step 2 (calculating 1-layer granule ). According to the merger rules of the tolerance granularity grid, each 1-layer granule’s extension can be generated by the definition ; here, cp, , , and are the four elements of the compatible function, cp is the compound compatibility relation proposition, is the weight coefficient of each component, DIS is distance function, and is the vector of distance function. We use the circular granule as the shape of the FGs. In this way, FGs have the translation and rotation invariant characteristics. Let ; , where , , , , and is a grid point set, which includes all centers of granules , (). The histogram of the ordinal code as the intension of FGs , and is the bin number of the histograms. Thus, the original feature object set is granulated as circular granules with the radius of 4 pixels, denoted as 1-layer FGs:

Step 3 (calculating ). Recursively, calculating the -layer feature granules, . Extension of feature granules on the layer can be obtained by the following formula . If this step continues, the extension of the highest-level granules eventually contains only one original object. In this paper, FGs are generated considering three granularity levels, and the three-layer bottom-up granulation process is shown in Figure 5.

4. Experiments and Analysis

4.1. Recognition Analysis

As we know, statistical distribution of texture primitives has become a standard description of texture analysis. Since the ordinal codes are binary values and 8-orientation Gabor filters are used, we can obtain a binary number of 8 bits. This means that there is 256-bin histogram representation for each FG. To reduce the feature dimension, the histogram of each FG can be further reduced to contain only bins by partitioning the histograms into uniform parts: [], [ [18]. To test the performance of the proposed method, the histograms computed for the FGs are concatenated here to represent different levels FGs. Here, we use the normalized histogram intersection [22] as the similarity measurement of two FGs, then we defined the similarity between two finger images in the th layer asHere, is the number of granules in the th granularity level. If ( is the decision threshold of the th layer), then the two finger images match in the th layer granules. As the multimodal finger-based recognition can be addressed at multigranularity levels and the coarse granularity information is an abstract description of the finger feature, it is able to narrow the scope of problem solving and accelerate the calculating speed at the coarse granularity levels. In contrast, the fine granularity information represents a specific description of the finger feature. Hence, for the problems that cannot be solved at coarse granularity levels, we could address them in a fine granularity level. Thus, a top-down (coarse-to-fine) recognition method is proposed. Only when the two finger images matched in three granularity layers at the same time (, , and ), the two finger images are similar.

4.2. Recognition Results

In this section, we carry out several experiments to prove the feasibility and effectiveness of the proposed algorithm. A self-constructed database which totally contains 3000 FP images, 3000 FV images, and 3000 FKP images from 300 individuals is used in these experiments. Firstly, the comparison between the three unimodal biometrics is shown in Figure 6. From these presented curves, we can see that FV achieves a lower EER than FP and FKP, which shows that FV has more robust and reliable texture feature information.

Also, Figure 7 shows the comparison between the multimodal biometric systems. From this we can see that fusion between features which performed better in single modal will get better results. As expected, FGs yields significantly better performance compared with any single modal or bimodal fusion of FP, FV, and FKP. The above comparison shows that the proposed method can effectively achieve information complementary between different finger features. This is beneficial for identification performance improvement.

Figure 8 shows the similarity distributions of genuine and imposter matching generated by the three granularity levels. From the curves we can see that the proposed algorithm is capable of differentiating finger images by setting appropriate value of the threshold. This implies that the proposed algorithm can provide a good solution for handling both intraclass variations and interclass similarity of finger images. Moreover, from these curves we can also conclude that the discrimination of 1-layer FGs (fine-grained information) is better than the two other layers (coarse-grained information).

Figure 9 shows the ROC curves generated by the different granularity levels. Here the proposed algorithm is implemented using MATLAB R2010a on a standard desktop PC which is equipped with a Dual-Core CPU 2.5 GHz and 4 GB RAM. From these curves we can clearly see that the 1-layer FGs (1-FGs) make a lower EER compared with two other layers, indicating that the matching performance in fine-granularity space outperforms coarse granularity space. Further, Table 1 listed the matching results of three different granularity levels. From Table 1, we can draw the conclusion that the coarse-grained information has the higher matching efficiency and the fine-grained information has the higher matching accuracy. Therefore, the combination of coarse granularity information and fine-granularity information can keep the recognition efficiency in the premise of accuracy.

Further, Table 2 listed the matching performance for the top-down matching method. From the data we can see that the coarse-to-fine matching method of 3-2-1-layer FGs achieves the best accuracy recognition results. According to of 1-layer and 2-layer FGs when FAR is minimum and FRR = 0, the threshold of 3-layer and 2-layer FGs is, respectively, set as and . The multilayer top-down matching method also reduces the matching time costs since the nonmatched granules are ignored in the high granularity level. Therefore, the top-down recognition method of multilayer FGs performs better in finger-based recognition in both efficiency and accuracy. And we should note that the matching time is related to the PC performance: when the run time is longer, the speed will slow down.

5. Conclusion

A new multimodal finger feature recognition scheme based on spatial circular granulation has been proposed in this paper. Firstly, the ridge texture features of the FP, FV, and FKP images were both extracted by the Gabor Ordinal Measures. Then, combining the GOM feature maps into a color-feature map, we then constitute the original feature object set of a finger. Finally, three-level FGs were constructed based on spatial circular granulation. Experimental results show that circular FGs are much more reliable and precise in multimodal finger feature recognition, and the top-down recognition method of multilevel FGs is helpful for identification performance and efficiency improvement.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work is jointly supported by National Natural Science Foundation of China (no. 61379102) and the Fundamental Research Funds for the Central Universities (no. 3122014C003).