Fake Image Detection Using Convolutional Neural Network(CNN)

Abstract
Fake image detection using CNN models involves the development of algorithms capable of distinguishing between genuine and manipulated images. This process entails collecting a diverse dataset encompassing both authentic and altered images. Preprocessing techniques such as resizing and normalization prepare the data for training. A major increase in the distribution of fraudulent photographs has been caused by the quick development of digital image manipulation tools and the widespread usage of social media platforms. The ability to distinguish between real content and modified content while determining the validity of photos has become a difficult challenge. Using convolutional neural networks (CNNs) for bogus picture identification, we present a novel strategy to address this problem in this research. The goal of our research is to create a precise and effective system that can recognize modified photographs automatically. We start by compiling a sizable dataset of real and fictitious photographs to represent various forms of modifications and transformations. We preprocess the data to standardize image sizes and improve feature extraction. Our method makes use of a deep learning architecture built on CNNs, which have proven to be incredibly effective in picture recognition tasks. Labeled examples are utilized to optimize the network's parameters during training utilizing a supervised learning methodology. To enable the network to learn hierarchical representations, we combine convolutional layers for local feature extraction and pooling layers for spatial downsampling. A CNN architecture, typically comprising convolutional and pooling layers followed by fully connected layers, is designed for image classification. Training involves optimizing the model's parameters through techniques like backpropagation and gradient descent. The validation and testing phases assess the model's performance on separate datasets to ensure its generalization capabilities. Effective deployment of the model enables real-time detection of fake images, although ongoing refinement is crucial due to the evolving nature of image manipulation techniques. We use methods like batch normalization and dropout regularization to increase our model's capacity for generalization. By avoiding overfitting, these techniques improve the model's capacity to discern between real and artificial image features.
Description
Keywords
Citation
Department Name
Electrical and Computer Engineering
Publisher
North South University
Printed Thesis
DOI
ISSN
ISBN