Image Forgery Detection
Image Forgery Detection
net/publication/371957250
CITATIONS READS
0 690
5 authors, including:
Gayatri Hegde
Bharati Vidyapeeth Deemed University Department of Engineering and Technology, Kharghar, Navi Mumbai Gayatri does research in Computer Engineering
25 PUBLICATIONS 34 CITATIONS
SEE PROFILE
All content following this page was uploaded by Gayatri Hegde on 30 June 2023.
Email:[email protected]. Email:[email protected]
ac.in
S. B. G. T. Babu
and C. S. Rao, Yes To implement an image forgery detection system
2020 [8] using ELA and CNN, the following steps can be
H. Chen, et al.
taken:
2020 [12]
Yes Yes Convert the input image into an ELA image.
Preprocess the ELA image and prepare it for input
into the CNN. Use the CNN to classify the ELA
Collectively, the summary of various techniques image as either real or manipulated.
used as per the recent literature for image forgery If the image is classified as manipulated, further
detection as shown in Table 2. analysis can be performed to determine the type of
forgery that was used.
Table 2 Literature survey summary with techniques It is important to note that while ELA can be a
useful technique for detecting image forgery, it is
Paper Technique not foolproof and can produce false positives or
false negatives. Therefore, it is important to
Syed Sadaf Ali, et al. 2022 [1] Recompression of Images combine ELA with other techniques and methods
for a more accurate and robust detection system.
J.Malathi, et al. 2019 [2] SVM
predictions are reliable before making any In the feature-extraction part of the CNN
decisions. architecture, the input image is passed through a
series of convolutional layers, which apply a set of
learnable filters to extract features from the image.
Each filter produces a feature map that highlights a
particular pattern or feature in the input image.
These feature maps are then passed through
activation functions like ReLU to introduce
non-linearity and avoid the vanishing gradient
problem.
Two classes make up this dataset: actual photos and positive outcome, and true negatives occur when the
tampering detection. There are 7354 images, which model correctly predicts a negative outcome. False
are classified into real images and altered images in positives occur when the model predicts a positive
JPG format. outcome, but the actual outcome is negative, and
false negatives occur when the model predicts a
negative outcome, but the actual outcome is
Dataset Size Categories Format positive.
The above table has the following cases:
CASIA 5 GB 8 categories JPEG
V2.0 of images
VI. CONCLUSION
Fig.8 ELA conversion of original image Image Forgery Detection System is developed and
implemented using Convolutional Neural Networks
for detecting manipulation in the images using the
model over the CASIA V2.0 dataset. These images
are converted into black-and-white format using the
ELA method, then PSNR is applied to calculate
noise and denoise the images, which are then passed
to the detection system where recognition of
manipulated images takes place. Once the forged
images are recognized, they are displayed as output.
A confusion matrix is used to evaluate performance,
and the findings are displayed in a table that takes
into account all of a classifier's anticipated and
actual values. The confidence score is then
Fig.9 Fake image from the dataset computed as an evaluation standard. The model's
accuracy after iterative training is 78.08%.
VII. REFERENCES