Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

A real-time image forensics scheme based on multi-domain learning


In recent years, researchers have attempted to explore methods for real-time image forgery detection. Many approaches were developed to detect a certain number of image modification methods. There are many limitations in practical application. In this paper, a multi-domain learning convolutional neural network (MDL-CNN) is proposed to overcome this limitation. We extract the periodicity property from the original and modified image. Features of modified image extracted from different datasets are then fed into the neural network in training process. Since the proposed MDL-CNN is trained by different types of tempering datasets, our method can distinguish many types of image modifications. To decrease the computation of proposed scheme, 1 × 1 kernel convolution layer is used in the second convolutional layer of each network. Furthermore, a multi-domain loss function is developed to enhance the recognition ability of in-depth learning features. Experimental evaluation results show that MDL-CNN method can significantly improve the forensic performance.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8


  1. 1.

    Gloe, T., Kirchner, M., Winkler, A., Böhme, R.: Can we trust digital image forensics? In ACM International Conference on Multimedia, 2007

  2. 2.

    Yang, B., Sun, X., Guo, H., Xia, Z., Chen, X.: A copy-move forgery detection method based on CMFD-SIFT. Multimed. Tools Appl. 77, 837–855 (2018)

  3. 3.

    Wang, J., Lian, S., Shi, Y.Q.: Hybrid multiplicative multi-watermarking in DWT domain. Multidimension. Syst. Signal Process. 28, 1–20 (2015)

  4. 4.

    Xiaoying, F., Cox, I.J., Doerr, G.: Normalized energy density-based forensic detection of resampled images. IEEE Trans. Multimed. 14, 536–545 (2012)

  5. 5.

    Gu, B., Sheng, V.S., Tay, K.Y., Romano, W., Li, S.: Incremental support vector learning for ordinal regression. IEEE Trans. Neural Netw. Learn. Syst. 26, 1403–1416 (2017)

  6. 6.

    Bappy, M.J.H., Roy-Chowdhury, A.K., Bunk, J., Nataraj, L., Manjunath, B.S.: Exploiting spatial structure for localizing manipulated image regions. In: International Conference on Computer Vision, 2017

  7. 7.

    Bayar, B., Stamm, M.C.: A deep learning approach to universal image manipulation detection using a new convolutional layer. In: ACM Workshop on Information Hiding and Multimedia Security, 2016, pp. 5–10

  8. 8.

    Xiang, L., Wu, W., Xu, L., Yang, C.: A linguistic steganography based on word indexing compression and candidate selection. Multimed. Tools Appl. 77, 1–21 (2018)

  9. 9.

    Khuspe, K., Mane, V.: Robust image forgery localization and recognition in copy–move using bag of features and SVM. In: 2015 International Conference on Communication, Information & Computing Technology (ICCICT), 2015, pp. 1–5

  10. 10.

    Popescu, A.C., Farid, H.: Exposing digital forgeries by detecting traces of resampling. IEEE Transactions on Signal Processing 53, 758–767 (2005)

  11. 11.

    Gallagher, A.C.: Detection of linear and cubic interpolation in JPEG compressed images. In: The Canadian Conference on Computer and Robot Vision, 2005. Proceedings, 2005, pp. 65–72

  12. 12.

    Wei, W., Wang, S., Zhang, X., Tang, Z.: Estimation of image rotation angle using interpolation-related spectral signatures with application to blind detection of image forgery. IEEE Trans. Inf. Forensics Secur. 5, 507–517 (2010)

  13. 13.

    Ryu, S.J., Lee, H.K.: Estimation of linear transformation by analyzing the periodicity of interpolation. Pattern Recogn. Lett. 36, 89–99 (2014)

  14. 14.

    Liu, A., Zhao, Z., Zhang, C., Su, Y.: Smooth filtering identification based on convolutional neural networks. Multimed. Tools Appl. 1–15 (2016)

  15. 15.

    Kirchner, M., Fridrich, J.: On detection of median filtering in digital images. In: Media Forensics and Security II, 2010, p. 754110

  16. 16.

    Cao, G., Zhao, Y., Ni, R., Yu, L., Tian, H.: Forensic detection of median filtering in digital images. In: IEEE International Conference on Multimedia and Expo, 2010, pp. 89–94 (2010)

  17. 17.

    Yuan, H.D.: Blind forensics of median filtering in digital images. IEEE Trans. Inf. Forensics Secur. 6, 1335–1345 (2011)

  18. 18.

    Li, J., Li, X., Yang, B., Sun, X.: Segmentation-based image copy-move forgery detection scheme. IEEE Trans. Inf. Forensics Secur. 10, 507–518 (2015)

  19. 19.

    Zhou, Z., Yang, C.-N., Chen, B., Sun, X., Liu, Q., Wu, Q.M.J.: Effective and efficient image copy detection with resistance to arbitrary rotation. IEICE Trans. Inf. Syst. E99-D, 1531–1540 (2016)

  20. 20.

    Kang, X., Stamm, M.C., Peng, A., Liu, K.J.R.: Robust median filtering forensics using an autoregressive model. IEEE Trans. Inf. Forensics Secur. 8, 1456–1468 (2013)

  21. 21.

    Chen, J., Kang, X., Liu, Y., Wang, Z.J.: Median filtering forensics based on convolutional neural networks. IEEE Signal Process. Lett. 22, 1849–1853 (2015)

  22. 22.

    Qi, L., Dou, W., Chen, J.: Weighted principal component analysis-based service selection method for multimedia services in cloud. Computing 98, 195–214 (2016)

  23. 23.

    Cui, Q., Mcintosh, S., Sun, H.: Identifying materials of photographic images and photorealistic computer generated graphics based on deep CNNs. Comput. Mater. Continua. 55, 229–241 (2018)

  24. 24.

    Zhou, S., Liang, W., Li, J., Kim, J.U.: Improved VGG Model for Road Traffic Sign Recognition. Comput. Mater. Continua. 57, 11–24 (2018)

  25. 25.

    Zhang, Y., Wang, Q., Li, Y., Wu, X.: Sentiment classification based on piecewise pooling convolutional neural network. Comput. Mater. Continua. 56, 285–297 (2018)

  26. 26.

    Liu, G., Wang, J., Lian, S., Dai, Y.: Detect image splicing with artificial blurred boundary. Math. Comput. Model. 57, 2647–2659 (2013)

  27. 27.

    Flenner, A., Peterson, L., Bunk, J., Mohammed, T.M., Manjunath, B.S.: Resampling forgery detection using deep learning and A-contrario analysis. Electron. Imaging 2018, 212-1–212-7 (2018)

  28. 28.

    Yang, Y., Hospedales, T.M.: A unified perspective on multi-domain and multi-task learning (2014)

  29. 29.

    Qi, L., Zhang, X., Dou, W., Qiang, N., Qi, L., Zhang, X., et al.: A distributed locality-sensitive hashing-based approach for cloud service recommendation from multi-source data. IEEE J. Sel. Areas Commun. 35(11), 2616–2624 (2017)

  30. 30.

    Xiang, L., Yu, J., Yang, C., Zeng, D., Shen, X.: A word-embedding-based steganalysis method for linguistic steganography via synonym-substitution. IEEE Access 6, 64131–64141 (2018)

  31. 31.

    Ehrlich, M., Shields, T.J., Almaev, T., Amer, M.R.: Facial attributes classification using multi-task representation learning. In: Computer Vision and Pattern Recognition Workshops, 2016

  32. 32.

    Shields, T.J., Amer, M.R., Ehrlich, M., Tamrakar, A.: Action-affect-gender classification using multi-task representation learning. In: Computer Vision & Pattern Recognition Workshops, 2017

  33. 33.

    Yang, Y., Hospedales, T.M.: Unifying multi-domain multitask learning: tensor and neural network perspectives (2017)

  34. 34.

    Gu, B., Sun, X., Sheng, V.S.: Structural minimax probability machine. IEEE Trans. Neural Netw. Learn. Syst. 28, 1646–1656 (2017)

  35. 35.

    Qi, L., Meng, S., Zhang, X., Wang, R., Xu, X., Zhou, Z., et al.: An exception handling approach for privacy-preserving service recommendation failure in a cloud environment. Sensors 18, 2037 (2018)

  36. 36.

    Mahdian, B., Saic, S.: Blind authentication using periodic properties of interpolation. IEEE Trans. Inf. Forensics Secur. 3, 529–538 (2008)

  37. 37.

    Vázquez-Padín, D., Mosquera, C., Pérez-González, F.: Two-dimensional statistical test for the presence of almost cyclostationarity on images, vol. 119, pp. 1745–1748 (2010)

  38. 38.

    Kirchner, M.: Fast and reliable resampling detection by spectral analysis of fixed linear predictor residue. In: ACM Workshop on Multimedia and Security, 2008, pp. 11–20 (2008)

  39. 39.

    Chen, C., Ni, J., Shen, Z., Shi, Y.Q.: Blind forensics of successive geometric transformations in digital images using spectral method: theory and applications. IEEE Trans. Image Process. 26, 2811–2824 (2017)

  40. 40.

    Nair, V., Hinton, G.E.: Rectified linear units improve restricted boltzmann machines. In: International Conference on Machine Learning, 2010, pp. 807–814 (2010)

  41. 41.

    Shang, W., Sohn, K., Almeida, D., Lee, H.: Understanding and improving convolutional neural networks via concatenated rectified linear units, pp. 2217–2225 (2016)

  42. 42.

    Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., et al.: Going deeper with convolutions, pp. 1–9 (2014)

  43. 43.

    Pons, G., Masip, D.: Multi-task, multi-label and multi-domain learning with residual convolutional networks for emotion recognition (2018)

  44. 44.

    Wen, Y., Zhang, K., Li, Z., Qiao, Y.: A Discriminative Feature Learning Approach for Deep Face Recognition. Springer, Berlin (2016)

  45. 45.

    Sakr, C., Patil, A., Zhang, S., Kim, Y., Shanbhag, N.: Minimum precision requirements for the SVM-SGD learning algorithm. In: IEEE International Conference on Acoustics, 2017

  46. 46.

    Bas, P., Filler, T., Pevn, Tom: “Break our steganographic system”: the ins and outs of organizing BOSS. In: International Conference on Information Hiding, 2011, pp. 59–70 (2011)

  47. 47.

    Xu, J., Ling, Y., Zheng, X.: Forensic detection of Gaussian low-pass filtering in digital images. In: 2015 8th International Congress on Image and Signal Processing (CISP), 2015, pp. 819–823 (2015)

Download references


This work is supported by the National Natural Science Foundation of China (Nos. 61602253, 61702226); the Humanities and Social Sciences Projects of the Ministry of Education (No. 18YJC760112); the Chinese Postdoctoral Science Foundation (No. 2018M632229); the Experience Design Frontier Methodology and Technology Innovation Research Project (111Project, No. B18027); the Natural Science Foundation of Jiangsu Province (No. BK20170200); Open Fund of Key Laboratory of Urban Land Resources Monitoring and Simulation, Ministry of Land and Resources (No. KF-2018-03-065); the Fundamental Research Funds for the Central Universities (No. JUSRP11854).

Author information

Correspondence to Tao Zhang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yang, B., Li, Z. & Zhang, T. A real-time image forensics scheme based on multi-domain learning. J Real-Time Image Proc 17, 29–40 (2020).

Download citation


  • Multi-domain learning
  • Design of neural network
  • Real-time detection
  • Design of classifiers
  • Image forensic