Methods to Distinguish Photorealistic Computer Generated Images from Photographic Images: A Review

Uses of digital images have increased multifold in last few years in various important fields such as virtual reality, gaming, social media, magazine, news papers, medical, legal issues, law, academics etc. At the same time, image editing and rendering tools have also evolved significantly. With the help of computers and such advanced image rendering tools it is possible to create photorealistic computer graphics images effortlessly. It is very difficult to discriminate such photorealistic computer graphics images from actual photographic images taken from digital cameras by human visual system. If computer generated images are used with malicious intentions it creates negative impact on the society. Therefore, several methods have been proposed in last few years to distinguish computer generated images from photographic images. This paper presents a comprehensive review of the existing methods. A classification of all existing methods is also provided based on the use of feature extraction techniques and classifier used. Accordingly, all the existing methods are grouped into four categories: statistical feature based, acquisition process based, visual feature based, and hybrid feature based methods. This paper also reviews publically available related image datasets and suggests the future directions.

[1]  Jianhua Li,et al.  Identifying computer generated and digital camera images using fractional lower order moments , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

[2]  Vipin Tyagi,et al.  Image Forgery Detection: Survey and Future Directions , 2019, Data, Engineering and Applications.

[3]  Jie Wu,et al.  Detecting Differences between Photographs and Computer Generated Images , 2006, SPPRA.

[4]  Korris Fu-Lai Chung,et al.  Revealing digital fakery using multiresolution decomposition and higher order statistics , 2011, Eng. Appl. Artif. Intell..

[5]  Shih-Fu Chang,et al.  Physics-motivated features for distinguishing photographic images and computer graphics , 2005, ACM Multimedia.

[6]  Yuewei Dai,et al.  Photorealistic computer graphics forensics based on leading digit law , 2011 .

[7]  Lin Deng,et al.  Photorealistic Computer Graphics Identifying Algorithm Based on Improvement Local Binary Pattern , 2017 .

[8]  S. P. Ghrera,et al.  Pixel-Based Image Forgery Detection: A Review , 2014 .

[9]  Nasir D. Memon,et al.  New Features to Identify Computer Generated Images , 2007, 2007 IEEE International Conference on Image Processing.

[10]  Jianru Xue,et al.  A statistical feature based approach to distinguish PRCG from photographs , 2014, Comput. Vis. Image Underst..

[11]  Hany Farid,et al.  Assessing and Improving the Identification of Computer-Generated Portraits , 2016, TAP.

[12]  Vipin Tyagi,et al.  Understanding Digital Image Processing , 2018 .

[13]  Jong-Uk Hou,et al.  Identifying photorealistic computer graphics using convolutional neural networks , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[14]  Vijay H. Mankar,et al.  Computer Graphic and Photographic Image Classification using Local Image Descriptors , 2017 .

[15]  Rangding Wang,et al.  Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges , 2011, IWDW.

[16]  Siwei Lyu,et al.  How realistic is photorealistic , 2005 .

[17]  Jiwu Huang,et al.  Discriminating Computer Graphics Images and Natural Images Using Hidden Markov Tree Model , 2010, IWDW.

[18]  Rangding Wang,et al.  Distinguishing photorealistic computer graphics from natural images by imaging features and visual features , 2011, 2011 International Conference on Electronics, Communications and Control (ICECC).

[19]  Yun Q. Shi,et al.  Computer graphics classification based on Markov process model and boosting feature selection technique , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[20]  Junichi Yamagishi,et al.  Distinguishing computer graphics from natural images using convolution neural networks , 2017, 2017 IEEE Workshop on Information Forensics and Security (WIFS).

[21]  Jan P. Allebach,et al.  Forensic techniques for classifying scanner, computer generated and digital camera images , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[22]  Ming He,et al.  Distinguish computer generated and digital images: A CNN solution , 2018, Concurr. Comput. Pract. Exp..

[23]  Wei Zhang,et al.  Distinguishing Computer-Generated Graphics from Natural Images Based on Sensor Pattern Noise and Deep Learning , 2018, Sensors.

[24]  Wang Rangding,et al.  Classifying computer generated graphics and natural image based on image contour information , 2012 .

[25]  Ismail Avcibas,et al.  Differentiating Between Images Using Wavelet-Based Transforms: A Comparative Study , 2011, IEEE Transactions on Information Forensics and Security.

[26]  Francesco G. B. De Natale,et al.  Discrimination between computer generated and natural human faces based on asymmetry information , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[27]  Tiago Carvalho,et al.  Detecting Computer Generated Images with Deep Convolutional Neural Networks , 2017, 2017 30th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI).

[28]  Fei Peng,et al.  Identifying photographic images and photorealistic computer graphics using multifractal spectrum features of PRNU , 2014, 2014 IEEE International Conference on Multimedia and Expo (ICME).

[29]  Giulia Boato,et al.  RAISE: a raw images dataset for digital image forensics , 2015, MMSys.

[30]  Wei Su,et al.  Computer graphics identification using genetic algorithm , 2008, 2008 19th International Conference on Pattern Recognition.

[31]  Tao Zhang,et al.  Identifying photorealistic computer graphics using second-order difference statistics , 2010, 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery.

[32]  Xiangyang Luo,et al.  Identifying Computer Generated Images Based on Quaternion Central Moments in Color Quaternion Wavelet Domain , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[33]  Yee-Hong Yang,et al.  Feature based classification of computer graphics and real images , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[34]  Yun Q. Shi,et al.  An Enhanced Statistical Approach to Identifying Photorealistic Images , 2009, IWDW.

[35]  Wei-Ying Ma,et al.  Automatic Classification of Photographs and Graphics , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[36]  Ying Wang,et al.  On Discrimination between Photorealistic and Photographic Images , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[37]  Zhenwei Chen,et al.  A Novel Photographic and Computer Graphic Composites Detection Method , 2012, ITCS 2012.

[38]  Shih-Fu Chang,et al.  Discrimination of Computer Synthesized or Recaptured Images from Real Images , 2013 .

[39]  C. Frankel,et al.  Distinguishing photographs and graphics on the World Wide Web , 1997, 1997 Proceedings IEEE Workshop on Content-Based Access of Image and Video Libraries.

[40]  Ruoyu Wu,et al.  Identifying computer generated graphics VIA histogram features , 2011, 2011 18th IEEE International Conference on Image Processing.

[41]  Siome Goldenstein,et al.  Adapted Dynamic Meshes for Deformable Surfaces , 2006, 2006 19th Brazilian Symposium on Computer Graphics and Image Processing.

[42]  Fei Peng,et al.  Discriminating natural images and computer generated graphics based on the impact of CFA interpolation on the correlation of PRNU , 2014, Digit. Investig..

[43]  Fei Peng,et al.  Identification of Natural Images and Computer Generated Graphics Based on Hybrid Features , 2012, Int. J. Digit. Crime Forensics.

[44]  Valentina Conotter,et al.  Detecting photographic and computer generated composites , 2011, Electronic Imaging.

[45]  Yun Q. Shi,et al.  Identifying Computer Graphics using HSV Color Model and Statistical Moments of Characteristic Functions , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[46]  Feng Pan,et al.  Discriminating between photorealistic computer graphics and natural images using fractal geometry , 2009, Science in China Series F: Information Sciences.

[47]  Anderson Rocha,et al.  Computer generated images vs. digital photographs: A synergetic feature and classifier combination approach , 2013, J. Vis. Commun. Image Represent..

[48]  Fei Peng,et al.  Discrimination of natural images and computer generated graphics based on multi-fractal and regression analysis , 2017 .

[49]  Xinghao Jiang,et al.  Computer Graphics Identification Combining Convolutional and Recurrent Neural Networks , 2018, IEEE Signal Processing Letters.

[50]  Tsuhan Chen,et al.  Image authentication by detecting traces of demosaicing , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[51]  H. P. Chen,et al.  Detecting computer generated images based on local ternary count , 2016, Pattern Recognition and Image Analysis.

[52]  Shih-Fu Chang,et al.  An online system for classifying computer graphics images from natural photographs , 2006, Electronic Imaging.

[53]  Shiguo Lian,et al.  Forensics feature analysis in quaternion wavelet domain for distinguishing photographic images and computer graphics , 2017, Multimedia Tools and Applications.

[54]  Ira Kemelmacher-Shlizerman,et al.  Synthesizing Obama , 2017, ACM Trans. Graph..

[55]  Yun Q. Shi,et al.  Distinguishing Computer Graphics from Photographic Images Using Local Binary Patterns , 2012, IWDW.

[56]  Shih-Fu Chang,et al.  Classifying Photographic and Photorealistic Computer Graphic Images using Natural Image Statistics , 2006 .

[57]  Vijay H. Mankar,et al.  Digital image forgery detection using passive techniques: A survey , 2013, Digit. Investig..

[58]  Nasir D. Memon,et al.  Digital Image Forensics for Identifying Computer Generated and Digital Camera Images , 2006, 2006 International Conference on Image Processing.

[59]  Junichi Yamagishi,et al.  Modular Convolutional Neural Network for Discriminating between Computer-Generated Images and Photographic Images , 2018, ARES.