Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Development of Face Recognition Timekeeping System for Duyen Viet Companies using Adaboost Algorithm
Nội dung xem thử
Mô tả chi tiết
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
i
DEVELOPMENT OF FACE RECOGNITION TIMEKEEPING SYSTEM
FOR DUYEN VIET COMPANIES USING ADABOOST ALGORITHM
A Special Project
Presented to the Faculty of Institute of Graduate Studies and Research
Manuel S. Enverga University Foundation
Lucena City
In Partial Fulfillment
of the Requirements for the Degree
Master in Information Technology
by
DUYEN THI NGUYEN
March 2014
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
ii
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
iii
Title : Development of Face Recognition Timekeeping System for Duyen Viet
Companies using Adaboost Algorithm
Author : Duyen Thi Nguyen
Degree : Master in Information Technology
School : Manuel S. Enverga University Foundation, Lucena City, Philippines
Adviser : Jose B. Tan, Jr.
Date : March 2014
Abstract
This study aims to develop a timekeeping system by face recognition using
Adaboost algorithm. The main objective of the project is to develop a face recognition
timekeeping system that can be used as automated timekeeping which is very accurate to
use by companies nowadays. The companies’ system working hours of employees will be
corrected and will improve work effectively. The timekeeping system checks employee’s
log in and log-out whenever they accessed their company’s biometric machine. Rapid
Application Development Methodology (RAD) was used to develop the system. The project
utilized Unified Modeling Language (UML) to build the models of the system through use
case, activity, sequence, and class diagrams to design the database scheme. C#
programming language is used by the proponent to be able to construct the system
together with the Microsoft SQL serves as database for storing the data of the system.
Questionnaires are used for measuring the efficiency of the proposed system as
evaluated by the end-users based on the ISO 9126 standard, the results of the rating given
by the evaluators.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
iv
The system will bring users a timekeeping system with friendly interface, especially
the system was built based on current reality in Viet Nam. The proponent is confident and
believes that this project study has satisfied its objectives and purpose.
Key words: timekeeping system, face recognition, AdaBoost.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
v
Acknowledgments
I would like to express heartfelt appreciation to all the people who offered help and
support to this study. This study would not have been possible without their assistance
and suggestions.
To my beloved parents whose boundless love inspires me every day of my life, they
always pray and wish all the best things for me even though they are not with me all the
time;
To my thesis adviser, Jose B. Tan, Jr. for his patience in reviewing and editing the
contents of this study and for his valuable suggestions;
To the oral defense panel, Dr. Benilda N. Villenas, Dean Rodrigo C. Belleza Jr., and
Prof. Raymond S. Bermudez for the suggestions and comments they have given for the
further improvement of this study;
To Dr. Benilda N. Villenas for her suggestions in improving the documentation
format and style and for helping me focus my findings, conclusions and recommendations;
and,
To all my friends who were always there to lend a helping hand, my sincere thanks
to all of you.
D. T. N.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
vi
Dedication
To my beloved parents,
brothers,
cousins and friends,
the Information Technology and Communications University
my country – Vietnam
D. T. N.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
vii
Table of Contents
Chapter Page
Table of Contents viii
List of Figures ix
I BACKGROUND OF THE INFORMATION SYSTEM PROJECT
Overview of the Current State of Technology 1
Project Context 2
The Need to Develop the Proposed System 4
Information System Development Methodology 6
Goals and Objectives 7
Scope and Constraints 8
Benefits and Impacts 9
Definition of Terms 10
II REVIEW OF RELATED LITERATURES, STUDIES AND SYSTEM
Review of Related Literatures 12
Review of Related Studies 18
Review of Related System/Software 25
III SYSTEM/SOFTWARE DEVELOPMENT METHODOLOGY,
MODELS, TECHNOLOGIES AND TOOLS
System/Software Development Method Used 33
Models, Technologies, Tools and Techniques 35
System/Software Evaluation Plan 38
IV SYSTEM/SOFTWARE DEVELOPMENT PROCESS
System/Software environment and Description 40
Architectural Design of the Real Estate Management System 41
System/Software Evaluation Results 58
V SUMMARY OF FINDINGS, CONCLUSION, AND RECOMMENDATIONS
Finding 63
Conclusion 64
Recommendations 65
References 66
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
FACE RECOGNITION TIMEKEEPING SYSTEM
ENVERGA UNIVERSITY
viii
List of Figures
Figure Page
1 The Block Diagram of the System 3
2 Paradigm Showing the Need to Develop Timekeeping System 5
3 Rapid Application Development (RAD) Methodology 7
4 Boosting 19
5 Strong Classifier Built with AdaBoost 20
6 Combining the Week Classifier to Classify the Strong Classifier 21
7 Four Basic Features of Haar-Like 23
8 The Features Expanded of the Features Haar-Like Base 24
9 Calculation Integral Image of Image 25
10 Example of the Calculation of the Value the Gray Level of D on Image 26
11 Cascade of Classifiers 28
12 The System Detect Face Using AdaBoost Algorithm 28
13 The RAD Process 34
14 Use Case Diagram of the Proposed System 41
15 Activity Diagram Login 42
16 Activity Diagram Timekeeping 43
17 Activity Diagram Add New Employee 44
18 View Employee Information Activity Diagram 45
19 View List of Employee Present Activity Diagram 46
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/