Mini Project Report
Mini Project Report
ON
BACHELOR OF ENGINEERING
Computer Science & Engineering
(Artificial Intelligence & Machine Learning)
by
Guide
Prof. Ujwala Pandharkar
(2024-2025)
CERTIFICATE
This is to certify that the Mini Project entitled “Deepfake Detection Tool” is
(Dr. Chaitrali
Chaudhari) Head of
Department
Mini Project Approval
This Mini Project entitled “Deepfake Detection Tool” by Nitesh Gupta (S.E/A/118),
Om Umesh Javeri (S.E/A/130), Rishi Vijay Siloni (S.E/A/147) is approved for the
Examiner:
1………………………………………
2…………………………………………
(External Examiner name & Sign)
Date:
Place:
Declaration
I declare that this written submission represents my ideas in my own words and
where others' ideas or words have been included, I have adequately cited and referenced
the original sources. I also declare that I have adhered to all principals of academic
honesty and integrity and have not misrepresented or fabricated or falsified any idea/
data / fact / source in my submission. I understand that any violation of the above will be
cause for disciplinary action by the Institute and can also evoke penal action from the
sources which have thus not been properly cited or from whom proper permission has
not been taken when needed.
Date:
TABLE OF CONTENTS
Abstract..........................................................................................................................I
Acknowledgment...........................................................................................................II
Table of contents............................................................................................................III
Chapter 1. Introduction
1.1 Introduction…………………………………………………………………
1.2 Motivation………………………………………………………………….
1.3 Statement of the Problem ………………………………………………...
Chapter 2. Literature Survey
2.1 Survey Existing System (referenced research paper)………………………
2.2 Limitations of Existing system or research gap…………………………….
2.3 Objective …………………………………………………………………...
2.4 Scope of the Work ………………………………………………………….
Chapter 3. Proposed System
3.1 Details of Hardware & Software……………………………………………
3.2 Design details……………………………………………………………….
3.3 Methodology ……………………………………………………………….
Chapter 4. Results Analysis
Chapter 5. Conclusion & Future scope
Chapter 6. References (Books, journals and other online references).......................…
I remain immensely obliged to Prof. Ujwala Pandharkar. for providing us with the
idea of this topic, and for her invaluable support in gathering resources for us either by
way of information or computer also her guidance and supervision which made this
project successful.I would like to thank Head of CSE(AI&ML)Department Dr.Chaitrali
Chaudhari , Principal, LTCoE Dr. S. K. Shinde. I am also thankful to faculty and staff of
Computer Science & Engineering (Artificial Intelligence & Machine Learning),
Department and Lokmanya Tilak College of Engineering, Navi Mumbai for their
invaluable support. I would like to say that it has indeed been a fulfilling experience for
working out this project topic.
1. Introduction
1.1 Introduction
1.2 Motivation
With the rapid evolution of artificial intelligence and deep learning technologies,
the emergence of deepfakes has introduced a new dimension of digital manipulation.
Deepfakes are synthetic media—images, videos, or audio files—generated using
advanced neural networks that convincingly mimic real content. These AI-generated
forgeries have become increasingly accessible and realistic, making it difficult for
individuals and even professionals to distinguish between genuine and manipulated
media. The misuse of such technology has led to severe consequences, including the
spread of misinformation, online harassment, identity fraud, political propaganda, and
erosion of public trust in digital content. Despite the existence of some detection tools,
most of them are either cloud-based, which raises concerns about privacy and data
security, or they require significant technical expertise, making them unsuitable for the
average user. Furthermore, many existing solutions lack real-time processing, are not
user-friendly, or fail to provide adequate feedback to help users understand the analysis.
This creates a critical gap between the need for effective deepfake detection and the
accessibility of such tools to the general public. Therefore, the core problem addressed
by this project is the lack of an efficient, accurate, offline, and user-friendly desktop-
based application that enables users to detect deepfake media. The project seeks to
provide a practical solution by leveraging machine learning models within a graphical
user interface (GUI), making deepfake detection accessible, secure, and understandable
to users without requiring advanced technical skills.
2.Literature Survey
2.1 Survey Existing System (referenced research paper)
Sr. Title of the Paper Author(s) Year of Paper Description Research Gaps
No Publication
1 Deepfake Dr. John 2023 Focuses on detecting image Lacks lightweight
Detection Using Doe deepfakes using CNN solutions suitable for
CNN Models models. Achieves high real-time desktop
accuracy for image applications.
analysis.
2.3 Objective
3.3 Methodology
1. Guera, D., & Delp, E. J. (2018). Deepfake Video Detection Using Recurrent
Neural Networks. In 2018 15th IEEE International Conference on Advanced
Video and Signal Based Surveillance (AVSS) (pp. 1–6). IEEE.
https://doi.org/10.1109/AVSS.2018.8639163
2. Agarwal, S., Farid, H., Gu, Y., He, M., Nagano, K., & Li, H. (2019).
Protecting World Leaders Against Deep Fakes. In Proceedings of the IEEE
Conference on Computer Vision and Pattern Recognition (CVPR) Workshops.
3. TensorFlow Developers. (n.d.). TensorFlow: An end-to-end open source
machine learning platform. Retrieved from https://www.tensorflow.org
4. Python Software Foundation. (n.d.). Python Programming Language.
Retrieved from https://www.python.org
5. Tkinter Documentation. (n.d.). Tkinter — Python interface to Tcl/Tk. Retrieved
from https://docs.python.org/3/library/tkinter.html