A Proposed novel approach to face recognition using CNN
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023.
Autore principale: | |
---|---|
Altri autori: | |
Natura: | Tesi |
Lingua: | English |
Pubblicazione: |
Brac University
2024
|
Soggetti: | |
Accesso online: | http://hdl.handle.net/10361/23567 |
id |
10361-23567 |
---|---|
record_format |
dspace |
spelling |
10361-235672024-06-25T21:05:38Z A Proposed novel approach to face recognition using CNN Mahmud, Asif Alam, Md.Golam Rabiul Department of Computer Science and Engineering, Brac University CNN Pre-processing Training Dataset Exploration Neural networks (Computer science) Data sets This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 37-38). Facial recognition has emerged as a crucial technology with applications spanning from security and surveillance to user authentication and human-computer interaction. This work is a comprehensive study of facial recognition techniques leveraging Convolutional Neural Networks (CNN), which is a class of deep learning models known for their exceptional performance in image processing tasks. The primary objective of my research is to develop a strong facial recognition system capable of accurately identifying individuals across various real-world scenarios and challenges. The thesis begins by providing an overview of the fundamentals of CNN, their architecture, and their relevance in image-based pattern recognition. Then it delves into the pre-processing steps involved in preparing facial images for CNN-based recognition, including data collection, data augmentation, and face detection. Special attention is given to handling occlusion, illumination variations, and pose changes often encountered in real-world environments. The core of my work focuses on the design and implementation of CNN-based facial recognition models. Different CNN architectures are explored, and their performance is evaluated using benchmark datasets. In this research 21000 images from Kaggle as the dataset are used. The pre-trained models are used for the improvement of recognition accuracy, even with limited training data. Experimental results demonstrate the effectiveness of CNNbased facial recognition models in achieving high accuracy and robustness across varying conditions. This research segmented the process into three parts: Testing, training, and validation. Firstly, the proposed CNN model was trained with this dataset. Moreover, some pre-trained models are also run. They are: Inceptionv3, EfficientNet B0, EfficientNet B6, Xception, and Resnet50. This contributes to the field of facial recognition by offering a comprehensive exploration of CNN-based techniques and addressing real-world challenges. B.Sc in Computer Science 2024-06-25T04:54:59Z 2024-06-25T04:54:59Z ©2023 2023-09 Thesis ID 17201047 http://hdl.handle.net/10361/23567 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 49 pages application/pdf Brac University |
institution |
Brac University |
collection |
Institutional Repository |
language |
English |
topic |
CNN Pre-processing Training Dataset Exploration Neural networks (Computer science) Data sets |
spellingShingle |
CNN Pre-processing Training Dataset Exploration Neural networks (Computer science) Data sets Mahmud, Asif A Proposed novel approach to face recognition using CNN |
description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023. |
author2 |
Alam, Md.Golam Rabiul |
author_facet |
Alam, Md.Golam Rabiul Mahmud, Asif |
format |
Thesis |
author |
Mahmud, Asif |
author_sort |
Mahmud, Asif |
title |
A Proposed novel approach to face recognition using CNN |
title_short |
A Proposed novel approach to face recognition using CNN |
title_full |
A Proposed novel approach to face recognition using CNN |
title_fullStr |
A Proposed novel approach to face recognition using CNN |
title_full_unstemmed |
A Proposed novel approach to face recognition using CNN |
title_sort |
proposed novel approach to face recognition using cnn |
publisher |
Brac University |
publishDate |
2024 |
url |
http://hdl.handle.net/10361/23567 |
work_keys_str_mv |
AT mahmudasif aproposednovelapproachtofacerecognitionusingcnn AT mahmudasif proposednovelapproachtofacerecognitionusingcnn |
_version_ |
1814309452859310080 |