Mini Project Synopsis
Mini Project Synopsis
On
AADYASHA GIRI
ANANYA SHANKAR
ANIRUDH SINGH
ARSH KHAN
BACHELOR OF TECHNOLOGY
in
Computer Science and Engineering
This project aims to develop a robust system for facial recognition and deepfake detection
using advanced machine learning techniques. The system employs a Haar Cascade
classifier for face detection and a deep learning model for anti-spoofing, ensuring accurate
identification of real versus fake faces in real-time applications. By integrating these
technologies, the project addresses critical security concerns in digital identity verification.
The project introduces a dual-functionality system that not only recognizes faces but also
detects deepfakes, which is crucial in today's digital landscape where identity theft and
misinformation are prevalent. The combination of these features in a single application is
relatively novel and enhances user trust in automated systems.
Introduction:
Facial recognition technology has gained significant traction in various sectors, including
security, finance, and social media. However, the rise of deepfake technology poses a
serious threat to the integrity of facial recognition systems. This project aims to provide a
solution by developing a system that can accurately identify genuine faces while detecting
manipulated images or videos.
Objectives:
1. Data Collection: Gathering datasets for training the deep learning model.
2. Model Training: Using TensorFlow to train an anti-spoofing model based on
convolutional neural networks (CNNs).
3. Face Detection: Implementing Haar Cascade Classifier for detecting faces in images and
video streams.
4. Integration: Combining face detection and anti-spoofing functionalities into a single
application.
5. Testing & Validation: Evaluating the system's performance against various datasets.
Gap Analysis:
Current systems often focus solely on either facial recognition or spoof detection but rarely
integrate both functionalities effectively. This project addresses this gap by providing a
comprehensive solution that enhances security measures against evolving threats posed by
deepfake technologies.
Scope:
The project will be applicable in security systems, mobile applications, and online identity
verification platforms.
Hardware Requirements:
1. Webcam or camera module for real-time video capture.
2. A computer with sufficient processing power (preferably with GPU support).
Software Requirements:
1. Python programming language.
2. OpenCV library for image processing.
3. TensorFlow for model training and prediction.
Main Functionalities of Project:
1. Real-time face detection using Haar Cascade Classifier.
2. Deepfake detection through trained deep learning models.
3. User interface displaying detection results with confidence scores.
4. Image upload functionality for batch processing
3. D.-H. Kim et al., "Face Recognition with Deep Learning: A Review," IEEE
Access, vol. 8, pp. 100234-100247, Jan. 2020.
4. Z.-Q. Zhang et al., "A Survey on Face Anti-Spoofing: From Traditional to Deep
Learning Approaches," IEEE Transactions on Information Forensics and Security,
vol. 15, pp. 1234-1245, 2020.
THANKYOU!!!!!!