IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS

As of 2021, smartphone user reached 79.84% of the world's population and 2.52 billion of them are active using instant messaging applications. As a result, the production and distribution of digital data exploded, and digital images were no exception. It also encourages the development of im...

Full description

Saved in:
Bibliographic Details
Main Author: THERESIA, MICHELLE
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/65922
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:65922
spelling id-itb.:659222022-06-25T23:15:46ZIMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS THERESIA, MICHELLE Indonesia Final Project instant messaging application, digital image forgery, image splicing, deep learning, compression. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/65922 As of 2021, smartphone user reached 79.84% of the world's population and 2.52 billion of them are active using instant messaging applications. As a result, the production and distribution of digital data exploded, and digital images were no exception. It also encourages the development of image manipulation techniques. On the other hand, image manipulation technology is also used to falsify information. This action is known as digital image forgery. There are several digital image forgery techniques and one of the most popular is image splicing. There are several methods for detecting spliced images and they are divided into traditional and deep learning. In recent publishing, proposed methods are mostly deep learning-based as they are able to learn features more generally. In this research, a modification is done on deep learning-based method for image splicing detection proposed by Meena & Tyagi (2021) in order for the method to detect compressed images from instant messaging applications by training compressed datasets through the Whatsapp application. The method consists of 3 stages, which are extraction of the input image’s noise residual using noiseprint model, feature extraction using ResNet-50, and classification, which is then applied to a desktop application. The solution is implemented using the Python programming language with some libraries: Tensorflow for noiseprint models, Keras for ResNet-50, PyCaret for classification, and TKinter for interfaces. The experiment done is to determine the classification model that has the highest accuracy using PyCaret library. From the result, it was found that the classification model with the highest level of accuracy is the Random Forest Classifier, which is 85.19%. However, the validation of the modified image splicing detection method using 100 DSO-1 datasets compressed via the WhatsApp application was unsuccessful because the accuracy was below the success criteria. On the other hand, the desktop application functionality is fulfilled and running well. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description As of 2021, smartphone user reached 79.84% of the world's population and 2.52 billion of them are active using instant messaging applications. As a result, the production and distribution of digital data exploded, and digital images were no exception. It also encourages the development of image manipulation techniques. On the other hand, image manipulation technology is also used to falsify information. This action is known as digital image forgery. There are several digital image forgery techniques and one of the most popular is image splicing. There are several methods for detecting spliced images and they are divided into traditional and deep learning. In recent publishing, proposed methods are mostly deep learning-based as they are able to learn features more generally. In this research, a modification is done on deep learning-based method for image splicing detection proposed by Meena & Tyagi (2021) in order for the method to detect compressed images from instant messaging applications by training compressed datasets through the Whatsapp application. The method consists of 3 stages, which are extraction of the input image’s noise residual using noiseprint model, feature extraction using ResNet-50, and classification, which is then applied to a desktop application. The solution is implemented using the Python programming language with some libraries: Tensorflow for noiseprint models, Keras for ResNet-50, PyCaret for classification, and TKinter for interfaces. The experiment done is to determine the classification model that has the highest accuracy using PyCaret library. From the result, it was found that the classification model with the highest level of accuracy is the Random Forest Classifier, which is 85.19%. However, the validation of the modified image splicing detection method using 100 DSO-1 datasets compressed via the WhatsApp application was unsuccessful because the accuracy was below the success criteria. On the other hand, the desktop application functionality is fulfilled and running well.
format Final Project
author THERESIA, MICHELLE
spellingShingle THERESIA, MICHELLE
IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
author_facet THERESIA, MICHELLE
author_sort THERESIA, MICHELLE
title IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
title_short IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
title_full IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
title_fullStr IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
title_full_unstemmed IMAGE FORGERY DETECTION OF SPLICED IMAGE CLASS IN INSTANT MESSAGING APPLICATIONS
title_sort image forgery detection of spliced image class in instant messaging applications
url https://digilib.itb.ac.id/gdl/view/65922
_version_ 1822277467248787456