Show simple item record

dc.contributor.advisorKarim, Dewan Ziaul
dc.contributor.authorRahman, Anisur
dc.contributor.authorUschash, Ehteshamul Islam
dc.contributor.authorRahman, Faria
dc.contributor.authorAdiba, Shihaba Jamal Chowdhury
dc.contributor.authorLabib, Tahmidul
dc.date.accessioned2023-12-06T09:14:51Z
dc.date.available2023-12-06T09:14:51Z
dc.date.copyright2023
dc.date.issued2023-05
dc.identifier.otherID 19101631
dc.identifier.otherID 19101343
dc.identifier.otherID 22241142
dc.identifier.otherID 19101629
dc.identifier.otherID 22241136
dc.identifier.urihttp://hdl.handle.net/10361/21932
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 55-57).
dc.description.abstractIn this era of Metaverse and technological advancement, Deepfakes are one of the most alarming concepts. Deepfakes are mostly synthetically-generated manipulated photos or videos which is created swapping a face of a person using Deep learning, Generated Adversarial Network (GAN), autoencoder-decoder pairing structure. There are several other Deepfaking tools such as; FaceSwap, DeepFaceLab, DFaker, DeepFake-tensorflow etc. Using Generative Adversarial Network (GAN), Deepfakes have become smoother and more realistic in making the fake videos. DeepFakes can become concerning if it is used for political purpose, committing fraud, spreading misinformation, pornography, defamation on social media etc. This possesses a security threat on people’s lives knowingly or unknowingly. As a result, it is visible that DeepFakes can be very distressing on the wrong hand if not detected properly. Our purpose is to detect the DeepFake videos as successfully as possible. We want to focus on detection using Deep learning approaches also using Image recognition and computer vision. For this detection, we used a dataset of videos, which included both real and fake videos. We have successfully extracted it from Kaggle where we have found dataset of more than 2352 videos from DeepFake Detection Challenge(DFDC) and FaceForensics++. To detect the fake videos, we followed the method of employing temporal feature and exploring visual artifacts within frames. Employing temporal feature uses LSTM (Long Short-Term Memory) and CNN (Convolutional Neural Network) whereas visual artifacts within frames mostly employs deep learning method to detect DeepFakes. We ensembled LSTM (Long Short-Term Memory) and CNN (Convolutional Neural Network) to detect DeepFakes successfully. ResNeXt101_32x8d have been used to extract features and a custom CNN model is added with LSTM for better accuracy for detecting DeepFake. The accuracy of the model was 94.05%. After further improvement and with the introduction of learning rate schedulers, we were able to achieve better accuracy. We have used CosineAnnealingLR, CyclicLR, MultiStepLR and ReduceLRonPlateau among which MultiStepLR gave the highest accuracy of 95.33%.en_US
dc.description.statementofresponsibilityAnisur Rahman
dc.description.statementofresponsibilityEhteshamul Islam Uschash
dc.description.statementofresponsibilityFaria Rahman
dc.description.statementofresponsibilityShihaba Jamal Chowdhury Adiba
dc.description.statementofresponsibilityTahmidul Labib
dc.format.extent57 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.subjectDeepFakeen_US
dc.subjectCNNen_US
dc.subjectLSTMen_US
dc.subjectLR scheduleren_US
dc.subject.lcshDigital media--Editing
dc.subject.lcshArtificial intelligence
dc.subject.lcshCognitive learning theory
dc.subject.lcshComputer vision
dc.titleDetection of Deepfake using computer vision and deep learningen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record