The development of computer graphics has promoted the creation of computer generated images (CG) to a degree of unrivaled realism. It is of benefit to some industries like games and movies, which is aiming at making photo-realistic images. At the same time, it brought attacks on many vision systems. An artist can modify one fake image using knowledge based on computer graphics to deceive most people, turning this into a very dangerous weapon. It is of great importance to differentiate a photo-realistic computer generated image from a real photograph (PG). This problem can be modeled as a binary classification problem. Given one image, we just predict a label like "CG" or "PG" on it. To address this classification problem, we propose a method based on convolutional network through transfer learning. We choose VGG and ResNet as our base network structure and develop different models. Current state-of-the-art approaches rely on hand-crafted feature while we adopt a power convolutional network as an alternative and achieve the state-of-the-art performance. In comparison, our method is end to end and more stable.
KEYWORDSCG detection, convolutional neural network, transfer learning
INTRODUCTIONNowadays, non-specialized users can own high resolution cameras and scanners due to the low cost of digital imaging equipment. In addition, the technology like image processing has been achieving great advancements. Currently, more and more digital images become online from people with various content sources and levels of professionalism. On the other hand, computer graphics technology has also been developing and high performance devices like CPU or GPU is becoming cheaper.Several industrial fields and scientific applications benefit from them, such as the creation of animations, computer aided design, simulation systems, and crime scene reconstruction. Take the movie industry for example. It relies much on these technologies, the movies from the Hollywood showed the great potential of computer graphics characters' construction, and it introduces in a live action movie characters based on real actors.Promoted by huge commercial benefit, the search for a perfect generation of digital scenarios, objects, and even people is endless and it seems that an astonishing point is reached, which is mainly due to the latest advances in computer graphics. Although these technologies have made great contributions to the industry and scientific community, several threats may come along once the perfect CG image generation is made. For example, one person take one CG face image of another person to attack face recognition system, in which this person does not have permission. Figure 1 shows an example, and it is hard to distinguish PG face from CG one.Because of these advances in the quality of generated images, identifying a photo-realistic CG image may represent a challenging task to naked eyes. Although humans are good at high precision and quick understanding of the scene, the human visual systems are still ineffective in tasks like ident...