Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors

In recent years, finger vein recognition has emerged as a promising biometric technology due to the fact that each person in this world has unique finger vein pattern. Over the past few years, various finger vein recognition algorithms and techniques have been proposed by researchers and scholars. T...

Full description

Saved in:
Bibliographic Details
Main Author: Yew , Tze Ee
Format: Thesis
Language:English
Published: 2016
Subjects:
Online Access:http://eprints.usm.my/41321/1/YEW_TZE_EE_24_Pages.pdf
http://eprints.usm.my/41321/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.usm.eprints.41321
record_format eprints
spelling my.usm.eprints.41321 http://eprints.usm.my/41321/ Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors Yew , Tze Ee TK7800-8360 Electronics In recent years, finger vein recognition has emerged as a promising biometric technology due to the fact that each person in this world has unique finger vein pattern. Over the past few years, various finger vein recognition algorithms and techniques have been proposed by researchers and scholars. The challenge of finger vein recognition in becoming mainstream biometric technology is the processing time of recognition. As almost all finger vein recognition algorithms were implemented using software such as MATLAB which is based on general-purpose processor, the processing speed become the bottleneck of the development of finger vein recognition. In order to increase the processing, this thesis introduces an architecture for finger vein recognition based on K-Nearest Centroid Neighbors (KNCN) classifier implemented on Field Programmable Gate Array (FPGA). KNCN is a type of classification technique in image processing which involves calculation of centroid and sorting of K-nearest centroid neighbors. FPGA enables parallel computation in contrasts to serial computation in general processor. The proposed architecture is written in Verilog Hardware Description Language (HDL) and programmed into Altera Development and Educational Board, DE2-115 through Quartus II 15.0. An image database which consists of 80 finger vein classes has been used to evaluate the accuracy and processing time of the proposed architecture. Experimental results showed that the processing time of the hardware architecture for KNCN classifier implemented on FPGA for one testing image is 4.98 ms, which is 9 times faster than software implementation of KNCN classifier. The accuracy of the hardware architecture is 77% which is slightly lower than the accuracy in MATLAB. In conclusion, the finger vein identification hardware architecture based on KNCN classifier is successfully implemented on an FPGA board with faster processing time as compared with software-based implementation of KNCN classifier in MATLAB. 2016 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/41321/1/YEW_TZE_EE_24_Pages.pdf Yew , Tze Ee (2016) Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors. Masters thesis, Universiti Sains Malaysia.
institution Universiti Sains Malaysia
building Hamzah Sendut Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Sains Malaysia
content_source USM Institutional Repository
url_provider http://eprints.usm.my/
language English
topic TK7800-8360 Electronics
spellingShingle TK7800-8360 Electronics
Yew , Tze Ee
Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
description In recent years, finger vein recognition has emerged as a promising biometric technology due to the fact that each person in this world has unique finger vein pattern. Over the past few years, various finger vein recognition algorithms and techniques have been proposed by researchers and scholars. The challenge of finger vein recognition in becoming mainstream biometric technology is the processing time of recognition. As almost all finger vein recognition algorithms were implemented using software such as MATLAB which is based on general-purpose processor, the processing speed become the bottleneck of the development of finger vein recognition. In order to increase the processing, this thesis introduces an architecture for finger vein recognition based on K-Nearest Centroid Neighbors (KNCN) classifier implemented on Field Programmable Gate Array (FPGA). KNCN is a type of classification technique in image processing which involves calculation of centroid and sorting of K-nearest centroid neighbors. FPGA enables parallel computation in contrasts to serial computation in general processor. The proposed architecture is written in Verilog Hardware Description Language (HDL) and programmed into Altera Development and Educational Board, DE2-115 through Quartus II 15.0. An image database which consists of 80 finger vein classes has been used to evaluate the accuracy and processing time of the proposed architecture. Experimental results showed that the processing time of the hardware architecture for KNCN classifier implemented on FPGA for one testing image is 4.98 ms, which is 9 times faster than software implementation of KNCN classifier. The accuracy of the hardware architecture is 77% which is slightly lower than the accuracy in MATLAB. In conclusion, the finger vein identification hardware architecture based on KNCN classifier is successfully implemented on an FPGA board with faster processing time as compared with software-based implementation of KNCN classifier in MATLAB.
format Thesis
author Yew , Tze Ee
author_facet Yew , Tze Ee
author_sort Yew , Tze Ee
title Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
title_short Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
title_full Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
title_fullStr Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
title_full_unstemmed Fpga-Based Accelerator For The Identification Of Finger Vein Pattern Via K-Nearest Centroid Neighbors
title_sort fpga-based accelerator for the identification of finger vein pattern via k-nearest centroid neighbors
publishDate 2016
url http://eprints.usm.my/41321/1/YEW_TZE_EE_24_Pages.pdf
http://eprints.usm.my/41321/
_version_ 1643710188324126720
score 13.159267