Distinguishing Computer-generated Graphics from Natural Images Based on Sensor Pattern Noise and Deep Learning

03/26/2018
by   Ye Yao, et al.
0

Computer-generated graphics are images generated by computer software. The rapid development of computer graphics technologies has made it easier to generate a photorealistic computer graphics, and these graphics are quite difficult to distinguish from natural images by our naked eyes. In this paper, we propose a method based on sensor pattern noise and deep learning to distinguish computer-generated graphics (CG) from natural images (NI). Before being fed into our convolutional neural network (CNN)-based model, these images---including the CG and NI---are clipped into image patches. Furthermore, several high-pass filters (HPF) are used to remove low-frequency signal, which represents the image content. These filters are also used to enhance the residual signal as well as sensor pattern noise introduced by the digital camera device. Different from the traditional methods of distinguishing CG from NI, the proposed method utilizes a five-layer CNN to classify the input image patches. Based on the classification results of the image patches, we deploy a majority vote scheme to obtain the classification results for the full-size images. The experiments have demonstrated that: 1) the proposed method with three high-pass filters can achieve better results than that with only one high-pass filter or no high-pass filter. 2) the proposed method with three high-pass filters achieves 100% accuracy, although the natural images undergo a JPEG compression with a quality factor of 75.

READ FULL TEXT
research
10/18/2021

Distinguishing Natural and Computer-Generated Images using Multi-Colorspace fused EfficientNet

The problem of distinguishing natural images from photo-realistic comput...
research
07/07/2022

Dual Stream Computer-Generated Image Detection Network Based On Channel Joint And Softpool

With the development of computer graphics technology, the images synthes...
research
04/18/2020

Moire Image Restoration using Multi Level Hyper Vision Net

A moire pattern in the images is resulting from high frequency patterns ...
research
01/15/2019

Resampling detection of recompressed images via dual-stream convolutional neural network

Resampling detection plays an important role in identifying image tamper...
research
11/02/2019

A Method for Identifying Origin of Digital Images Using a Convolution Neural Network

The rapid development of deep learning techniques has created new challe...
research
05/16/2022

Frequency selective extrapolation with residual filtering for image error concealment

The purpose of signal extrapolation is to estimate unknown signal parts ...
research
10/03/2016

Rain structure transfer using an exemplar rain image for synthetic rain image generation

This letter proposes a simple method of transferring rain structures of ...

Please sign up or login with your details

Forgot password? Click here to reset