Raspberry Pi-Based Finger Vein Recognition System Using PCANet

Finger Vein Recognition System (FVRS) is a biometric technology that identifies or verifies an individual identity based on unique vein patterns. Compared with other biometrics, it is more secure, anti-forgery and hygiene. Thus, it successfully utilized in many authentications nowadays. The original...

Full description

Bibliographic Details
Main Author: Quek, Ee Wen
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2018
Subjects:
Online Access:http://eprints.usm.my/53610/
http://eprints.usm.my/53610/1/Raspberry%20Pi-Based%20Finger%20Vein%20Recognition%20System%20Using%20PCANet_Quek%20Ee%20Wen_E3_2018.pdf
_version_ 1848882577525440512
author Quek, Ee Wen
author_facet Quek, Ee Wen
author_sort Quek, Ee Wen
building USM Institutional Repository
collection Online Access
description Finger Vein Recognition System (FVRS) is a biometric technology that identifies or verifies an individual identity based on unique vein patterns. Compared with other biometrics, it is more secure, anti-forgery and hygiene. Thus, it successfully utilized in many authentications nowadays. The original FVRS developed only provides verification instead of identification. For identification, the image processing involves process of image pre-processing, feature extraction and classification. The project utilised pre-processing process such as edge detection, orientation correction and Region of Interest (ROI) extraction that have been developed previously. The main objective in this project is to implement a suitable feature extraction technique that can maximize the FVRS performance. A simple deep learning network, namely Principal Component Analysis Network (PCANet) is thus proposed. It composed of three basic data processing components, which are PCA filter, binary hashing and histograms. PCA is employed for learning multistage filter banks. Binary hashing and block histograms are the steps for indexing and pooling. A comparison between PCANet and PCA shows that PCANet is outperform under limited training samples, with an increase of 21.3% than that of PCA. Factors which impact PCANet are studied to identify the limitations of PCANet. For classification, k-Nearest Neighbours (kNN) with Euclidean distance algorithm is implemented. An enhancement version for kNN algorithm, k-General Nearest Neighbours (kGNN) have been proposed at initial stage. However, performance comparison between kNN, kGNN and SVM shows that kNN is more suitable for FVRS implementation. The last stage for this project is to combine previous work done into an embedded system which can be implemented in real finger vein authentication. The program is uploaded in the Raspberry Pi by using C++ language and OpenCV image processing library. The performance evaluation shows that the recognition rate of FVRS achieved 92.67% . Concluded that PCANet serve as a simple but highly competitive baseline in finger vein recognition.
first_indexed 2025-11-15T18:37:08Z
format Monograph
id usm-53610
institution Universiti Sains Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T18:37:08Z
publishDate 2018
publisher Universiti Sains Malaysia
recordtype eprints
repository_type Digital Repository
spelling usm-536102022-07-26T08:27:54Z http://eprints.usm.my/53610/ Raspberry Pi-Based Finger Vein Recognition System Using PCANet Quek, Ee Wen T Technology TK Electrical Engineering. Electronics. Nuclear Engineering Finger Vein Recognition System (FVRS) is a biometric technology that identifies or verifies an individual identity based on unique vein patterns. Compared with other biometrics, it is more secure, anti-forgery and hygiene. Thus, it successfully utilized in many authentications nowadays. The original FVRS developed only provides verification instead of identification. For identification, the image processing involves process of image pre-processing, feature extraction and classification. The project utilised pre-processing process such as edge detection, orientation correction and Region of Interest (ROI) extraction that have been developed previously. The main objective in this project is to implement a suitable feature extraction technique that can maximize the FVRS performance. A simple deep learning network, namely Principal Component Analysis Network (PCANet) is thus proposed. It composed of three basic data processing components, which are PCA filter, binary hashing and histograms. PCA is employed for learning multistage filter banks. Binary hashing and block histograms are the steps for indexing and pooling. A comparison between PCANet and PCA shows that PCANet is outperform under limited training samples, with an increase of 21.3% than that of PCA. Factors which impact PCANet are studied to identify the limitations of PCANet. For classification, k-Nearest Neighbours (kNN) with Euclidean distance algorithm is implemented. An enhancement version for kNN algorithm, k-General Nearest Neighbours (kGNN) have been proposed at initial stage. However, performance comparison between kNN, kGNN and SVM shows that kNN is more suitable for FVRS implementation. The last stage for this project is to combine previous work done into an embedded system which can be implemented in real finger vein authentication. The program is uploaded in the Raspberry Pi by using C++ language and OpenCV image processing library. The performance evaluation shows that the recognition rate of FVRS achieved 92.67% . Concluded that PCANet serve as a simple but highly competitive baseline in finger vein recognition. Universiti Sains Malaysia 2018-06-01 Monograph NonPeerReviewed application/pdf en http://eprints.usm.my/53610/1/Raspberry%20Pi-Based%20Finger%20Vein%20Recognition%20System%20Using%20PCANet_Quek%20Ee%20Wen_E3_2018.pdf Quek, Ee Wen (2018) Raspberry Pi-Based Finger Vein Recognition System Using PCANet. Project Report. Universiti Sains Malaysia, Pusat Pengajian Kejuruteraan Elektrik dan Elektronik. (Submitted)
spellingShingle T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
Quek, Ee Wen
Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title_full Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title_fullStr Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title_full_unstemmed Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title_short Raspberry Pi-Based Finger Vein Recognition System Using PCANet
title_sort raspberry pi-based finger vein recognition system using pcanet
topic T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
url http://eprints.usm.my/53610/
http://eprints.usm.my/53610/1/Raspberry%20Pi-Based%20Finger%20Vein%20Recognition%20System%20Using%20PCANet_Quek%20Ee%20Wen_E3_2018.pdf