Fake Image Detection Using Convolutional Neural Network(CNN)

creativework.keywordsConvolutional Neural Network, CNN, image detection,
dc.contributor.advisorAtiqur Rahman(AQU)
dc.contributor.authorMd. Moin Hossain
dc.contributor.authorIftekhar Amin Prince
dc.contributor.authorSarder Hadeeka Hea
dc.contributor.id1912959642
dc.contributor.id1821523642
dc.contributor.id1831384642
dc.coverage.departmentElectrical and Computer Engineering
dc.date.accessioned2025-04-17
dc.date.accessioned2025-04-17T07:33:08Z
dc.date.available2025-04-17T07:33:08Z
dc.date.issued2023
dc.description.abstractFake 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.
dc.description.degreeUndergraduate
dc.identifier.cd600000597
dc.identifier.print-thesisTo be determined
dc.identifier.urihttps://repository.northsouth.edu/handle/123456789/1120
dc.language.isoen
dc.publisherNorth South University
dc.rights©NSU Library
dc.titleFake Image Detection Using Convolutional Neural Network(CNN)
dc.typeThesis
oaire.citation.endPage43
oaire.citation.startPage1
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
600000597.Abstract.pdf
Size:
3.14 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
600000597.pdf
Size:
8.45 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.93 KB
Format:
Item-specific license agreed to upon submission
Description: