Distinguishing Between Natural and Computer-Generated Images Using Convolutional Neural Networks

被引:69
|
作者
Quan, Weize [1 ,2 ,3 ]
Wang, Kai [3 ]
Yan, Dong-Ming [1 ,2 ]
Zhang, Xiaopeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Automat, Natl Lab Pattern Recognit, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Univ Grenoble Alpes, CNRS, Grenoble INP, GIPSA Lab, F-38000 Grenoble, France
基金
中国国家自然科学基金;
关键词
Image forensics; natural image; computer-generated image; convolutional neural network; robustness; local-to-global strategy; visualization; DISCRIMINATION; GRAPHICS; CLASSIFICATION; SELECTION;
D O I
10.1109/TIFS.2018.2834147
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distinguishing between natural images (NIs) and computer-generated (CG) images by naked human eyes is difficult. In this paper, we propose an effective method based on a convolutional neural network (CNN) for this fundamental image forensic problem. Having observed the rather limited performance of training existing CCNs from scratch or fine-tuning pretrained network, we design and implement a new and appropriate network with two cascaded convolutional layers at the bottom of a CNN. Our network can be easily adjusted to accommodate different sizes of input image patches while maintaining a fixed depth, a stable structure of CNN, and a good forensic performance. Considering the complexity of training CNNs and the specific requirement of image forensics, we introduce the so-called local-to-global strategy in our proposed network. Our CNN derives a forensic decision on local patches, and a global decision on a full-sized image can be easily obtained via simple majority voting. This strategy can also be used to improve the performance of existing methods that are based on hand-crafted features. Experimental results show that our method outperforms existing methods, especially in a challenging forensic scenario with NIs and CG images of heterogeneous origins. Our method also has good robustness against typical post-processing operations, such as resizing and JPEG compression. Unlike previous attempts to use CNNs for image forensics, we try to understand what our CNN has learned about the differences between NIs and CG images with the aid of adequate and advanced visualization tools.
引用
收藏
页码:2772 / 2787
页数:16
相关论文
共 50 条
  • [1] Distinguishing computer-generated images from photographic images using two-stream convolutional neural network
    Meena, Kunj Bihari
    Tyagi, Vipin
    [J]. APPLIED SOFT COMPUTING, 2021, 100
  • [2] Identifying natural images and computer-generated graphics based on convolutional neural network
    Long, Min
    Long, Sai
    Peng, Fei
    Hu, Xiao-hua
    [J]. INTERNATIONAL JOURNAL OF AUTONOMOUS AND ADAPTIVE COMMUNICATIONS SYSTEMS, 2021, 14 (1-2) : 151 - 162
  • [3] Distinguishing Computer-Generated Images from Natural Images Using Channel and Pixel Correlation
    Rui-Song Zhang
    Wei-Ze Quan
    Lu-Bin Fan
    Li-Ming Hu
    Dong-Ming Yan
    [J]. Journal of Computer Science and Technology, 2020, 35 : 592 - 602
  • [4] Distinguishing Computer-Generated Images from Natural Images Using Channel and Pixel Correlation
    Zhang, Rui-Song
    Quan, Wei-Ze
    Fan, Lu-Bin
    Hu, Li-Ming
    Yan, Dong-Ming
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (03) : 592 - 602
  • [5] Modular Convolutional Neural Network for Discriminating between Computer-Generated Images and Photographic Images
    Nguyen, Huy H.
    Tieu, Ngoc-Dung T.
    Hoang-Quoc Nguyen-Son
    Nozick, Vincent
    Yamagishi, Junichi
    Echizen, Isao
    [J]. 13TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2018), 2019,
  • [6] Exposing computer generated images by using deep convolutional neural networks
    de Rezende, Edmar R. S.
    Ruppert, Guilherme C. S.
    Theophilo, Antonio
    Tokuda, Eric K.
    Carvalho, Tiago
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2018, 66 : 113 - 126
  • [7] Distinguishing Computer Graphics from Natural Images Using Convolution Neural Networks
    Rahmouni, Nicolas
    Nozick, Vincent
    Yamagishi, Junichi
    Echizen, Isao
    [J]. 2017 IEEE WORKSHOP ON INFORMATION FORENSICS AND SECURITY (WIFS), 2017,
  • [8] Detecting Computer Generated Images with Deep Convolutional Neural Networks
    de Rezende, Edmar R. S.
    Ruppert, Guilherme C. S.
    Carvalho, Tiago
    [J]. 2017 30TH SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2017, : 71 - 78
  • [9] Efficient Computer-Generated Holography Based on Mixed Linear Convolutional Neural Networks
    Xu, Xianfeng
    Wang, Xinwei
    Luo, Weilong
    Wang, Hao
    Sun, Yuting
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [10] Text Detection in Natural and Computer-Generated Images
    Ozgen, Azmi Can
    Fasounaki, Mandana
    Ekenel, Hazim Kemal
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,