Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN

Due to the wide availability of the tools used to produce manipulated images, a large number of digital images have been tampered with in various media, such as newspapers and social networks, which makes the detection of tampered images particularly important. Therefore, an image manipulation detec...

Full description

Bibliographic Details
Main Authors: Xiaoyan Wei, Yirong Wu, Fangmin Dong, Jun Zhang, Shuifa Sun
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/11/10/1223
_version_ 1811187729466130432
author Xiaoyan Wei
Yirong Wu
Fangmin Dong
Jun Zhang
Shuifa Sun
author_facet Xiaoyan Wei
Yirong Wu
Fangmin Dong
Jun Zhang
Shuifa Sun
author_sort Xiaoyan Wei
collection DOAJ
description Due to the wide availability of the tools used to produce manipulated images, a large number of digital images have been tampered with in various media, such as newspapers and social networks, which makes the detection of tampered images particularly important. Therefore, an image manipulation detection algorithm leveraged by the Faster Region-based Convolutional Neural Network (Faster R-CNN) model combined with edge detection was proposed in this paper. In our algorithm, first, original tampered images and their detected edges were sent into symmetrical ResNet101 networks to extract tampering features. Then, these features were put into the Region of Interest (RoI) pooling layer. Instead of the RoI max pooling approach, the bilinear interpolation method was adopted to obtain the RoI region. After the RoI features of original input images and edge feature images were sent into bilinear pooling layer for feature fusion, tampering classification was performed in fully connection layer. Finally, Region Proposal Network (RPN) was used to locate forgery regions. Experimental results on three different image manipulation datasets show that our proposed algorithm can detect tampered images more effectively than other existing image manipulation detection algorithms.
first_indexed 2024-04-11T14:08:24Z
format Article
id doaj.art-a9917e408c5b41fb86b3f5512009a5ec
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-04-11T14:08:24Z
publishDate 2019-10-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-a9917e408c5b41fb86b3f5512009a5ec2022-12-22T04:19:49ZengMDPI AGSymmetry2073-89942019-10-011110122310.3390/sym11101223sym11101223Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNNXiaoyan Wei0Yirong Wu1Fangmin Dong2Jun Zhang3Shuifa Sun4College of Computer and Information Technology, China Three Gorges University, Yichang 443002, ChinaCollege of Computer and Information Technology, China Three Gorges University, Yichang 443002, ChinaCollege of Computer and Information Technology, China Three Gorges University, Yichang 443002, ChinaDepartment of Electrical Engineering and Computer Science, University of Wisconsin-Milwaukee, Milwaukee, WI 53201, USACollege of Computer and Information Technology, China Three Gorges University, Yichang 443002, ChinaDue to the wide availability of the tools used to produce manipulated images, a large number of digital images have been tampered with in various media, such as newspapers and social networks, which makes the detection of tampered images particularly important. Therefore, an image manipulation detection algorithm leveraged by the Faster Region-based Convolutional Neural Network (Faster R-CNN) model combined with edge detection was proposed in this paper. In our algorithm, first, original tampered images and their detected edges were sent into symmetrical ResNet101 networks to extract tampering features. Then, these features were put into the Region of Interest (RoI) pooling layer. Instead of the RoI max pooling approach, the bilinear interpolation method was adopted to obtain the RoI region. After the RoI features of original input images and edge feature images were sent into bilinear pooling layer for feature fusion, tampering classification was performed in fully connection layer. Finally, Region Proposal Network (RPN) was used to locate forgery regions. Experimental results on three different image manipulation datasets show that our proposed algorithm can detect tampered images more effectively than other existing image manipulation detection algorithms.https://www.mdpi.com/2073-8994/11/10/1223image manipulation detectionfaster r-cnnedge detectionmax pooling
spellingShingle Xiaoyan Wei
Yirong Wu
Fangmin Dong
Jun Zhang
Shuifa Sun
Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
Symmetry
image manipulation detection
faster r-cnn
edge detection
max pooling
title Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
title_full Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
title_fullStr Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
title_full_unstemmed Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
title_short Developing an Image Manipulation Detection Algorithm Based on Edge Detection and Faster R-CNN
title_sort developing an image manipulation detection algorithm based on edge detection and faster r cnn
topic image manipulation detection
faster r-cnn
edge detection
max pooling
url https://www.mdpi.com/2073-8994/11/10/1223
work_keys_str_mv AT xiaoyanwei developinganimagemanipulationdetectionalgorithmbasedonedgedetectionandfasterrcnn
AT yirongwu developinganimagemanipulationdetectionalgorithmbasedonedgedetectionandfasterrcnn
AT fangmindong developinganimagemanipulationdetectionalgorithmbasedonedgedetectionandfasterrcnn
AT junzhang developinganimagemanipulationdetectionalgorithmbasedonedgedetectionandfasterrcnn
AT shuifasun developinganimagemanipulationdetectionalgorithmbasedonedgedetectionandfasterrcnn