Browse > Article
http://dx.doi.org/10.3745/KTSDE.2019.8.1.37

Printer Identification Methods Using Global and Local Feature-Based Deep Learning  

Lee, Soo-Hyeon (금오공과대학교 소프트웨어공학과)
Lee, Hae-Yeoun (금오공과대학교 컴퓨터소프트웨어공학과)
Publication Information
KIPS Transactions on Software and Data Engineering / v.8, no.1, 2019 , pp. 37-44 More about this Journal
Abstract
With the advance of digital IT technology, the performance of the printing and scanning devices is improved and their price becomes cheaper. As a result, the public can easily access these devices for crimes such as forgery of official and private documents. Therefore, if we can identify which printing device is used to print the documents, it would help to narrow the investigation and identify suspects. In this paper, we propose a deep learning model for printer identification. A convolutional neural network model based on local features which is widely used for identification in recent is presented. Then, another model including a step to calculate global features and hence improving the convergence speed and accuracy is presented. Using 8 printer models, the performance of the presented models was compared with previous feature-based identification methods. Experimental results show that the presented model using local feature and global feature achieved 97.23% and 99.98% accuracy respectively, which is much better than other previous methods in accuracy.
Keywords
Global Feature; Local Feature; Deep Learning; Printer Identification; Convolutional Neural Network;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. K. Mikkilineni, P.-J. Chiang, G. N. Ali, G. T.-C. Chiu, J. P. Allebach, and E. J. Delp, "Printer identification based on texture features," in Proceedings of the International Conference on Digital Printing Technologies, pp. 306-311, 2004.
2 A. K. Mikkilineni, O. Arslan, P.-J. Chiang, R. M. Kumontoy, J. P. Allebach, G. T.-C. Chiu, and E. J. Delp, "Printer forensics using svm techniques," in Proceedings of the International Conference on Digital Printing Technologies, pp. 223-226, 2005.
3 W. Deng, Q. Chen, F. Yuan, and Y. Yan, "Printer identification based on distance transform," in Proceedings of the International Conference on Intelligent Networks and Intelligent Systems, pp. 565-568, 2008.
4 S. Elkasrawi, and F. Shafait, "Printer identification using supervised learning for document forgery detection," in Proceedings of the 11th IAPR International Workshop on Document Analysis Systems, pp. 146-150, 2014.
5 J.-H. Choi, D.-H. Im, H.-Y. Lee, J.-T. W. J.-H. Ryu, and H.-K. Lee, "Color laser printer identification by analyzing statistical features on discrete wavelet transform," in Proceedings of the IEEE International Conference on Image Processing, pp. 1505-1508, 2009.
6 S.-J. Ryu, H.-Y. Lee, D.-H. Im, J.-H. Choi, and H.-K. Lee, "Electrophotographic printer identification by halftone texture analysis," in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 1846-1849, 2010.
7 D.-G. Kim and H.-K. Lee, “Colour laser printer identification using halftone texture fingerprint,” Electronics Letters, Vol. 51, No. 13, pp. 981-983, 2015.   DOI
8 M.-J. Tsai, J. Liu, C.-S. Wang, and C.-H. Chuang, "Source color laser printer identification using discrete wavelet transform and feature selection algorithms," in Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 2633-2636, 2011.
9 J.-Y. Baek, H.-S. Lee, S.-G. Kong, J.-H. Choi, Y.-M. Yang, and H.-Y. Lee, “Color Laser Printer Identification through Discrete Wavelet Transform and Gray Level Co-occurrence Matrix,” KIPS Transactions: PartB, Vol. 17, No. 3, pp. 197-206, 2010.
10 H.-Y. Lee, J.-Y. Baek, S.-G. Kong, H.-S. Lee, and J.-H. Choi, “Color Laser Printer Forensics through Wiener Filter and Gray Level Co-occurrence Matrix,” Journal of KIISE: Software and Applications, Vol. 37, No. 8, pp. 599-610, 2010.
11 D.-G. Kim, J.-U. Hou, and H.-K. Lee, "Learning deep features for source color laser printer identification based on cascaded learning," arXiv preprint arXiv:1711.00207, 2017.
12 V. Dumoulin, and F. Visin, "A guide to convolution arithmetic for deep learning," arXiv preprint arXiv:1603.07285, 2016.
13 A. Tuama, F. Comby, and M. Chaumont, "Camera model identification with the use of deep convolutional neural networks," in Proceedings of the IEEE International Workshop on Information Forensics and Security, pp. 1-6, 2016.
14 V. Nair and G. E. Hinton, "Rectified linear units improve restricted boltzmann machines," in Proceedings of the International Conference on Machine Learning, pp. 807-814, 2010.
15 N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, “Dropout: a simple way to prevent neural networks from overfitting,” Journal of Machine Learning Research, Vol. 15, No. 1, pp. 1929-1958, 2014.
16 S. Ioffe, and C. Szegedy, "Batch normalization: Accelerating deep network training by reducing internal covariate shift," in Proceedings of the International Conference on Machine Learning, pp. 448-456, 2015.
17 R. M. Haralick, K. Shanmugam, and I. H. Dinstein, “Textural features for image classification,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 3, No. 6, pp. 610-621, 1973.   DOI