MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection

The authenticity of digital images is a major concern in multimedia forensics due to the availability of advanced photo editing tools/devices. In the literature, several image forensic methods are available to detect specific image processing or editing operations. However, it remains a challenging...

Full description

Saved in:
Bibliographic Details
Main Authors: Kapil Rana, Gurinder Singh, Puneet Goyal
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9758710/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841536159289704448
author Kapil Rana
Gurinder Singh
Puneet Goyal
author_facet Kapil Rana
Gurinder Singh
Puneet Goyal
author_sort Kapil Rana
collection DOAJ
description The authenticity of digital images is a major concern in multimedia forensics due to the availability of advanced photo editing tools/devices. In the literature, several image forensic methods are available to detect specific image processing or editing operations. However, it remains a challenging task to design a universal forensic method that can detect multiple image editing operations. In this paper, a novel Multi-Scale Residual Deep CNN (MSRD-CNN) is designed to learn the image manipulation features adaptively for multiple image manipulation detection. Our network comprises of three stages: pre-processing, hierarchical high-level feature extraction, and classification. Firstly, a multi-scale residual module is employed in pre-processing stage to extract the prediction error or noise features adaptively. Afterwards, the obtained noise features are processed by feature extraction network having multiple Feature Extraction Blocks (FEBs) for the extraction of high-level image tampering features. Lastly, the resultant feature map is provided to the fully-connected dense layer for classification. The experiment results show that our model surpasses the existing schemes even under anti-forensic attacks, when evaluated on large-scale datasets by considering multiple image processing operations. The proposed network provides overall classification accuracies of 97.07% and 97.48% for BOSSBase and Dresden datasets, respectively.
format Article
id doaj-art-1e8f2dbadd8e4879b97b71c9704cc82f
institution Kabale University
issn 2169-3536
language English
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-1e8f2dbadd8e4879b97b71c9704cc82f2025-01-15T00:01:02ZengIEEEIEEE Access2169-35362022-01-0110412674127510.1109/ACCESS.2022.31677149758710MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation DetectionKapil Rana0https://orcid.org/0000-0001-8063-8087Gurinder Singh1Puneet Goyal2https://orcid.org/0000-0002-6196-9347Indian Institute of Technology Ropar, Rupnagar, Punjab, IndiaIndian Institute of Technology Ropar, Rupnagar, Punjab, IndiaIndian Institute of Technology Ropar, Rupnagar, Punjab, IndiaThe authenticity of digital images is a major concern in multimedia forensics due to the availability of advanced photo editing tools/devices. In the literature, several image forensic methods are available to detect specific image processing or editing operations. However, it remains a challenging task to design a universal forensic method that can detect multiple image editing operations. In this paper, a novel Multi-Scale Residual Deep CNN (MSRD-CNN) is designed to learn the image manipulation features adaptively for multiple image manipulation detection. Our network comprises of three stages: pre-processing, hierarchical high-level feature extraction, and classification. Firstly, a multi-scale residual module is employed in pre-processing stage to extract the prediction error or noise features adaptively. Afterwards, the obtained noise features are processed by feature extraction network having multiple Feature Extraction Blocks (FEBs) for the extraction of high-level image tampering features. Lastly, the resultant feature map is provided to the fully-connected dense layer for classification. The experiment results show that our model surpasses the existing schemes even under anti-forensic attacks, when evaluated on large-scale datasets by considering multiple image processing operations. The proposed network provides overall classification accuracies of 97.07% and 97.48% for BOSSBase and Dresden datasets, respectively.https://ieeexplore.ieee.org/document/9758710/Multiple image manipulation detectionanti-forensic attacksconvolutional neural networksmulti-scale residual module
spellingShingle Kapil Rana
Gurinder Singh
Puneet Goyal
MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
IEEE Access
Multiple image manipulation detection
anti-forensic attacks
convolutional neural networks
multi-scale residual module
title MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
title_full MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
title_fullStr MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
title_full_unstemmed MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
title_short MSRD-CNN: Multi-Scale Residual Deep CNN for General-Purpose Image Manipulation Detection
title_sort msrd cnn multi scale residual deep cnn for general purpose image manipulation detection
topic Multiple image manipulation detection
anti-forensic attacks
convolutional neural networks
multi-scale residual module
url https://ieeexplore.ieee.org/document/9758710/
work_keys_str_mv AT kapilrana msrdcnnmultiscaleresidualdeepcnnforgeneralpurposeimagemanipulationdetection
AT gurindersingh msrdcnnmultiscaleresidualdeepcnnforgeneralpurposeimagemanipulationdetection
AT puneetgoyal msrdcnnmultiscaleresidualdeepcnnforgeneralpurposeimagemanipulationdetection