Make biometric-based person identification system applicable

This report has explored and developed ways of reducing the time and resource (System Memory) consumption of the palm-print identification program. With the possibility of implementing the palm-print program on a mobile system, there will be hardware limitations such as processing power and system m...

Full description

Saved in:
Bibliographic Details
Main Author: Chan, Yuen Loong.
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/39755
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-39755
record_format dspace
spelling sg-ntu-dr.10356-397552023-03-03T20:29:23Z Make biometric-based person identification system applicable Chan, Yuen Loong. Li Fang School of Computer Engineering DRNTU::Engineering This report has explored and developed ways of reducing the time and resource (System Memory) consumption of the palm-print identification program. With the possibility of implementing the palm-print program on a mobile system, there will be hardware limitations such as processing power and system memory of the mobile device. Coupled with the need for an improved user experience, there is a need to reduce the time and resource of the program. This report focused on the existing program’s implementation of loops and the usage of data structure to achieve its desired results. Through re-implementation of the code, the obtained results will be compared to the existing results. A final evaluation was done based on the results obtained to verify the improvements to the time and resource utilization. The existing program was found to contain numerous resource inefficiencies. The use of arrays for certain operations increased the system memory requirement while causing space and time wastage. They account for 900,000 Kilo-Bytes of memory during the identification process rendering computer systems with less than 1GB of Random Access Memory (RAM) to be unable to execute the code. In addition, the use of arrays was not rightfully justified as random access was not required. Therefore, the double linked-list structure was proposed since the code consists mainly of insert operations. Another significant cause to the time efficiency is the loop structure where redundant file Input/output (I/O) occurred. 2 new system flow design, Model Repository (MRP) and Low RAM (LowRam), had been proposed to replace the previous system flow design. The new system reduced complexity significantly by up to 98%. The new data structure performed up to 88% faster than the previous implementation during actual real-life scenario where model and input files are larger than 100 each. Bachelor of Engineering (Computer Engineering) 2010-06-04T00:54:46Z 2010-06-04T00:54:46Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/39755 en Nanyang Technological University 76 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Chan, Yuen Loong.
Make biometric-based person identification system applicable
description This report has explored and developed ways of reducing the time and resource (System Memory) consumption of the palm-print identification program. With the possibility of implementing the palm-print program on a mobile system, there will be hardware limitations such as processing power and system memory of the mobile device. Coupled with the need for an improved user experience, there is a need to reduce the time and resource of the program. This report focused on the existing program’s implementation of loops and the usage of data structure to achieve its desired results. Through re-implementation of the code, the obtained results will be compared to the existing results. A final evaluation was done based on the results obtained to verify the improvements to the time and resource utilization. The existing program was found to contain numerous resource inefficiencies. The use of arrays for certain operations increased the system memory requirement while causing space and time wastage. They account for 900,000 Kilo-Bytes of memory during the identification process rendering computer systems with less than 1GB of Random Access Memory (RAM) to be unable to execute the code. In addition, the use of arrays was not rightfully justified as random access was not required. Therefore, the double linked-list structure was proposed since the code consists mainly of insert operations. Another significant cause to the time efficiency is the loop structure where redundant file Input/output (I/O) occurred. 2 new system flow design, Model Repository (MRP) and Low RAM (LowRam), had been proposed to replace the previous system flow design. The new system reduced complexity significantly by up to 98%. The new data structure performed up to 88% faster than the previous implementation during actual real-life scenario where model and input files are larger than 100 each.
author2 Li Fang
author_facet Li Fang
Chan, Yuen Loong.
format Final Year Project
author Chan, Yuen Loong.
author_sort Chan, Yuen Loong.
title Make biometric-based person identification system applicable
title_short Make biometric-based person identification system applicable
title_full Make biometric-based person identification system applicable
title_fullStr Make biometric-based person identification system applicable
title_full_unstemmed Make biometric-based person identification system applicable
title_sort make biometric-based person identification system applicable
publishDate 2010
url http://hdl.handle.net/10356/39755
_version_ 1759853086138957824