In today's rapidly evolving world, where technology is progressing swiftly, there is an increasing demand for facial recognition systems. Technologies are similar to digital forensics in that they can recognize people by scanning faces. However, one key problem they confront is dealing with covered or occluded faces, which might restrict recognition of faces in real-world situations. To overcome this issue, we created a system that is capable of identifying individuals even when their faces are veiled. We used the face detector algorithm called Multi-Task Cascaded Convolutional Neural Network (MTCNN) for face detection with 99.8% accuracy. Further we have conducted feature extraction and pre-processing on our self-created dataset. Our project utilizes the power of deep learning model: Residual Network (ResNet50), the form of deep neural network architectures well-suited for the job of features extraction. These features are matched by using Cosine similarity with accuracy of 92%. By leveraging the capabilities in the deep learning algorithms, this project provides a robust solution for automating the recognition of partially occluded faces.
Read full abstract