Deepfake detection in videos detecting face wrapping artifacts with convolutional neural network
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Esfar-E-Alam, A. M. | |
| dc.contributor.advisor | Parvez, Mohammad Zavid | |
| dc.contributor.author | Faisal, Fahim | |
| dc.contributor.author | Sarwar, Shifat | |
| dc.contributor.author | Mohona, Fowzia | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2024-11-14T05:04:19Z | |
| dc.date.available | 2024-11-14T05:04:19Z | |
| dc.date.copyright | ©2021 | |
| dc.date.issued | 2021-01 | |
| dc.description | Catalogued from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 44-46). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2021. | en_US |
| dc.description.abstract | Alteration of video les by changing the face of a person on frame is Deepfake. In such manipulated contents a person's face is used on a video performing or saying something that they never actually said or did. Deepfake allows using a person's face without their consent in a video they never actually shot. The manipulation is done with the help of an arti cial intelligent method called deep learning. The AI learns the facial features of an individual from their pictures and applies them to another face in the video. As popular people have more of their images on the internet their Deepfakes can be easily created and shared without their knowledge or consent. Previously fake videos were made with simple copy pasting and photo editing, which were easily detectable by simply examining them with our eyes. Now, with arti cial intelligence it is a whole new game; Deepfake videos have become very di cult to detect and judge and a software mechanism has become a necessity to determine the authenticity of possibly manipulated videos. Thus, our team tries to build an arti cial intelligent network that is capable of Deepfake detection and determine the authenticity of a video le. For our solution, we will be attempting to detect face-wrapping artifacts from a subject's face in a particular video frame using Convolutional Neural Networks (CNN). To detect the faces of a subject in frame we will be using Haar-cascade classi ers. For training the network we will use a custom model made using Xception algorithm which trains only by using the faces extracted from video frames. Here, we will use the available dataset for Deepfake detection on Kaggle.com. The video les from the dataset will be compressed to a lower quality to train and validate our models as most Deepfakes being shared online have lower qualities. There are many ways to nd Deepfakes but most of them are not e cient enough in their detection rate. We plan to increase the rate by successfully analyzing a video in poor and good condition to determine whether it has been manipulated or not. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science | |
| dc.description.statementofresponsibility | Fahim Faisal | |
| dc.description.statementofresponsibility | Shifat Sarwar | |
| dc.description.statementofresponsibility | Fowzia Mohona | |
| dc.format.extent | 58 pages | |
| dc.identifier.other | ID 16304061 | |
| dc.identifier.other | ID 16301084 | |
| dc.identifier.other | ID 19241024 | |
| dc.identifier.uri | http://hdl.handle.net/10361/24790 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | 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. | |
| dc.subject | Deepfake | en_US |
| dc.subject | Face wrapping artifacts | en_US |
| dc.subject | Machine learning | en_US |
| dc.subject | CNN | en_US |
| dc.subject | Convolutional neural network | en_US |
| dc.subject | Xception | en_US |
| dc.subject.lcsh | Neural networks (Computer science). | |
| dc.subject.lcsh | Deepfakes. | |
| dc.subject.lcsh | Online manipulation--Prevention. | |
| dc.subject.lcsh | Image processing--Digital techniques. | |
| dc.title | Deepfake detection in videos detecting face wrapping artifacts with convolutional neural network | en_US |
| dc.type | Thesis | en_US |