7Image Forgery Detection: An Approach with Machine Learning
Madhusmita Mishra1*, Silvia Tittotto2 and Santos Kumar Das1
1Dept. of ECE, NIT Rourkela, Rourkela, Odisha, India
2CECS, UFABC, Santo Andre, Sao Paulo, Brazil
Abstract
Before the camera was invented, verification processes were done manually. With the advancement in technology, now it is impossible to predict the difference between the actual and edited image. This is because of the growing varieties of advanced image editing tools. These editing tools have low cost and are open-source tools meant for the handlers and commonly utilized to create memes for uploading to social media websites. The present work illustrates forgery detection of an image via the error level analysis (ELA) method. Here the binary decision of convolutional neural networks (CNN) based model is taken in declaring the aptness of image intended for official applications. In the CNN model, trained Kaggle dataset is applied. The comprehensive simulations confirm the accuracy and precision of the suggested model.
Keywords: CNN, image forgery detection, machine learning (ML), error level analysis (ELA), convolutional neural network (CNN), deep learning (DL), joint photographic experts’ group (JPEG)
7.1 Introduction
Images provide much information to the viewer. In the present-day societal media and the internet, digital images have undoubtedly evidenced their powerfulness and suitability. The need for images is never-ending in medical imaging, intelligence, ...
Get Explainable Machine Learning Models and Architectures now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.