AutoAttendance / ProjectReport /main_final_report.toc
mahfuj735's picture
Upload folder using huggingface_hub
a420b85 verified
\contentsline {chapter}{Title Page}{i}{}%
\contentsline {chapter}{Declaration}{i}{}%
\contentsline {chapter}{Acknowledgement}{ii}{}%
\contentsline {chapter}{Contents}{iii}{}%
\contentsline {chapter}{List of Tables}{vi}{}%
\contentsline {chapter}{List of Figures}{vii}{}%
\contentsline {chapter}{List of Abbreviations}{viii}{}%
\contentsline {chapter}{Abstract}{ix}{}%
\contentsline {chapter}{\numberline {1}INTRODUCTION}{1}{}%
\contentsline {section}{\numberline {1.1}Introduction}{1}{}%
\contentsline {section}{\numberline {1.2}Problem Statement}{1}{}%
\contentsline {section}{\numberline {1.3}Motivation}{2}{}%
\contentsline {section}{\numberline {1.4}Objectives and Specific Aims}{2}{}%
\contentsline {subsection}{\numberline {1.4.1}Primary Objectives}{2}{}%
\contentsline {subsection}{\numberline {1.4.2}Scope of the Project}{3}{}%
\contentsline {section}{\numberline {1.5}Organization of the Report}{3}{}%
\contentsline {chapter}{\numberline {2}LITERATURE REVIEW}{4}{}%
\contentsline {section}{\numberline {2.1}Theoretical Background}{4}{}%
\contentsline {subsection}{\numberline {2.1.1}Evolution of Face Recognition Methodologies}{4}{}%
\contentsline {subsection}{\numberline {2.1.2}Embedding-Based Face Recognition}{4}{}%
\contentsline {subsection}{\numberline {2.1.3}Embedding Matching and Cosine Similarity}{5}{}%
\contentsline {subsection}{\numberline {2.1.4}Liveness Detection and Anti-Spoofing}{5}{}%
\contentsline {section}{\numberline {2.2}Existing Solutions and Gap Analysis}{5}{}%
\contentsline {chapter}{\numberline {3}METHODOLOGY}{7}{}%
\contentsline {section}{\numberline {3.1}System Architecture}{7}{}%
\contentsline {subsection}{\numberline {3.1.1}Architectural Layers}{7}{}%
\contentsline {section}{\numberline {3.2}Architectural Evolution: From Haar/LBPH to Deep Embeddings}{8}{}%
\contentsline {section}{\numberline {3.3}Module Mapping}{8}{}%
\contentsline {section}{\numberline {3.4}Functional Requirements}{9}{}%
\contentsline {section}{\numberline {3.5}Non-Functional Requirements}{10}{}%
\contentsline {section}{\numberline {3.6}Database Schema Design}{10}{}%
\contentsline {section}{\numberline {3.7}End-to-End Workflow}{11}{}%
\contentsline {subsection}{\numberline {3.7.1}Stage 1: Environment Setup}{11}{}%
\contentsline {subsection}{\numberline {3.7.2}Stage 2: Face Data Collection}{11}{}%
\contentsline {subsection}{\numberline {3.7.3}Stage 3: Embedding Registration}{12}{}%
\contentsline {subsection}{\numberline {3.7.4}Stage 4: Real-Time Attendance}{12}{}%
\contentsline {subsection}{\numberline {3.7.5}Stage 5: Dashboard and Reports}{12}{}%
\contentsline {section}{\numberline {3.8}Recognition Methodology}{13}{}%
\contentsline {subsection}{\numberline {3.8.1}Enrollment and Registration Algorithm}{13}{}%
\contentsline {subsection}{\numberline {3.8.2}Live Recognition Algorithm}{13}{}%
\contentsline {subsection}{\numberline {3.8.3}Threshold Decision}{14}{}%
\contentsline {section}{\numberline {3.9}Anti-Spoofing Methodology}{14}{}%
\contentsline {section}{\numberline {3.10}Attendance Marking Logic}{14}{}%
\contentsline {section}{\numberline {3.11}API and Dashboard Design}{15}{}%
\contentsline {section}{\numberline {3.12}Configuration Parameters}{15}{}%
\contentsline {chapter}{\numberline {4}RESULTS AND DISCUSSION}{17}{}%
\contentsline {section}{\numberline {4.1}Implementation Summary}{17}{}%
\contentsline {subsection}{\numberline {4.1.1}Desktop Runtime}{17}{}%
\contentsline {subsection}{\numberline {4.1.2}Enrollment and Registration}{17}{}%
\contentsline {subsection}{\numberline {4.1.3}Database and Reporting}{17}{}%
\contentsline {section}{\numberline {4.2}Prototype Result Data}{18}{}%
\contentsline {section}{\numberline {4.3}Performance and Architectural Comparison}{18}{}%
\contentsline {subsection}{\numberline {4.3.1}Comparison of Recognition Methods}{18}{}%
\contentsline {section}{\numberline {4.4}System Interfaces}{19}{}%
\contentsline {subsection}{\numberline {4.4.1}Camera Interface}{19}{}%
\contentsline {subsection}{\numberline {4.4.2}Dashboard Interface}{19}{}%
\contentsline {section}{\numberline {4.5}Testing}{19}{}%
\contentsline {section}{\numberline {4.6}Security and Privacy Discussion}{20}{}%
\contentsline {section}{\numberline {4.7}Challenges and Solutions}{21}{}%
\contentsline {subsection}{\numberline {4.7.1}Challenge 1: Recognition Accuracy with Limited Samples}{21}{}%
\contentsline {subsection}{\numberline {4.7.2}Challenge 2: CPU Processing Cost}{21}{}%
\contentsline {subsection}{\numberline {4.7.3}Challenge 3: Duplicate Attendance}{21}{}%
\contentsline {subsection}{\numberline {4.7.4}Challenge 4: Simple Spoofing Attempts}{21}{}%
\contentsline {subsection}{\numberline {4.7.5}Challenge 5: Administrative Reporting}{21}{}%
\contentsline {section}{\numberline {4.8}Limitations}{21}{}%
\contentsline {section}{\numberline {4.9}Discussion}{22}{}%
\contentsline {chapter}{\numberline {5}CONCLUSIONS AND RECOMMENDATIONS}{23}{}%
\contentsline {section}{\numberline {5.1}Conclusions}{23}{}%
\contentsline {section}{\numberline {5.2}Recommendations for Future Enhancements}{23}{}%
\contentsline {chapter}{References}{24}{}%