Abstract
Source camera identification (SCI), which is used to identify the source camera of the images/photos, plays a very important role in today’s era especially in the domain of digital image forensics. Earlier, photo response non-uniformity (PRNU)–based methods were used to identify the source camera of images, but it involves a lot of complexity as PRNU noise gets highly contaminated by image scenes which results in the wrong classification. With the growth in machine learning, researchers developed several methods that work on features extraction and then training them on classifiers which results in better results than PRNU-based methods, but due to limitations of feature space (spatial features), the performance decreases when either number of classes increases or properties of images belong to the same class are different. This chapter proposes a framework based on the frequency and spatial features by performing data augmentation to increase the diversity of images in the dataset and extracting a sufficient amount of feature vectors. These features are extracted from images by applying discrete wavelet transform techniques (DWT) and local binary pattern (LBP). Further, these are trained on multi-class classifiers such as support vector machine (SVM), linear discriminant analysis (LDA), and K-nearest neighbor (KNN). The comparative study of experimental results shows that the proposed method outperforms other state-of-art methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Jaiswal, A. K., & Srivastava, R. (2019). Copy-move forgery detection using shift-invariant SWT and block division mean features (Vol. 524). Springer.
Jaiswal, A. K., & Srivastava, R. (2020). Forensic image analysis using inconsistent noise pattern. Pattern Analysis and Applications. https://doi.org/10.1007/s10044-020-00930-4
Mehta, V., Jaiswal, A. K., & Srivastava, R. (2020). Copy-move image forgery detection using DCT and ORB feature set (Vol. 1206 CCIS). Springer.
Jaiswal, A. K., & Srivastava, R. (2019). Image splicing detection using deep residual network. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3351072
Jaiswal, A. K., & Srivastava, R. (2019). Image splicing detection using deep residual network. In International conference on advanced computing and software engineering (ICACSE-2019) (pp. 99–102). https://doi.org/10.2139/ssrn.3351072
Jaiswal, A. K., & Srivastava, R. (2020). A technique for image splicing detection using hybrid feature set. Multimedia Tools and Applications, 79(17–18), 11837–11860. https://doi.org/10.1007/s11042-019-08480-6
Singh, S., & Singh, N. P. (2019). Machine learning-based classification of good and rotten apple. Recent Trends in Communication, Computing, and Electronics, 377–386.
Singh, S., & Kumar, R. (2020). Histopathological image analysis for breast cancer detection using cubic SV. In 7th International conference on signal processing and integrated networks (SPIN) (pp. 498–503).
Lukáˇ, J., Fridrich, J., & Goljan, M. (2006). Digital Camera Identification from sensor pattern noise. IEEE Transactions on Information Forensics and Security, 1(2), 205–214.
Mzhqak, M. K., Kozintsev, I., Ramchandran, K., & Ave, N. M. (1999). Spatially adaptive statistical modeling of wavelet image. International Conference on Acoustics, Speech, and Signal Processing, 6, 3253–3256.
Chen, M., Fridrich, J., Goljan, M., & Lukáš, J. (2008). Determining image origin and integrity using sensor noise. IEEE Transactions on Information Forensics and Security, 3(1), 74–90. https://doi.org/10.1109/TIFS.2007.916285
Wang, B., Kong, X., & You, X. (2009, January). Source camera identification using support vector machines. In IFIP International Conference on Digital Forensics. pp. 107–118. Springer, Berlin, Heidelberg.
Gloe, T. (2012). Feature-based forensic camera model identification. In Lecture Notes in Computer Science (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 7228 LNCS (pp. 42–62). https://doi.org/10.1007/978-3-642-31971-6_3
Tsai, M. J., Wang, C. S., Liu, J., & Yin, J. S. (2012). Using decision fusion of feature selection in digital forensics for camera source model identification. Computer Standards & Interfaces, 34(3), 292–304. https://doi.org/10.1016/j.csi.2011.10.006
Bolouri, K., Javanmard, M., & Firouzmand, M. (2013). Camera identification algorithm based on Sensor Pattern Noise using wavelet transform, SVD/PCA and SVM classifier. Journal of Information Systems and Telecommunication, 1(4), 233–237. https://doi.org/10.7508/jist.2013.04.004
Bondi, L., et al. (2017). First steps toward camera model identification with Convolutional neural networks. IEEE Signal Processing Letters, 24(3), 259–263. https://doi.org/10.1109/LSP.2016.2641006
“Flicker Camera Model Dataset.”
Li, C. T. (2009). Source camera linking using enhanced sensor pattern noise extracted from images. IET Seminar Digest, 2, 2009. https://doi.org/10.1049/ic.2009.0274
Gloe, T., & Böhme, R. (2010). The dresden image database for benchmarking digital image forensics. Journal of Digital Forensic Practice, 3(2–4), 150–159. https://doi.org/10.1080/15567281.2010.531500
Wang, B., Zhong, K., Shan, Z., Zhu, M. N., & Sui, X. (2020). A unified framework of source camera identification based on features. Forensic Science International, 307. https://doi.org/10.1016/j.forsciint.2019.110109
Wu, S., Wang, B., Zhao, J., Zhao, M., Zhong, K., & Guo, Y. (2021). Virtual sample generation and ensemble learning based image source identification with small training samples. International Journal of Digital Crime and Forensics, 13(3), 34. https://doi.org/10.4018/IJDCF.20210501.oa3
Yao, H., Qiao, T., Zheng, N., & Xu, M. (2018). Robust multi-classifier for camera model identification based on convolution neural network. IEEE Access, 6, 24973–24982. https://doi.org/10.1109/ACCESS.2018.2832066
Corripio, J. R., González, D. M. A., Orozco, A. L. S., Villalba, L. J. G., Hernandez-Castro, J., & Gibson, S. J. (2013). Source smartphone identification using sensor pattern noise and wavelet transform. In 5th International conference on imaging for crime detection and prevention. ICDP 2013. https://doi.org/10.1049/ic.2013.0267
Wang, B., Guo, Y., Kong, X., & Meng, F. (2009). Source camera identification forensics based on wavelet features. In IIH-MSP 2009 – 2009 5th International conference on intelligent information hiding and multimedia signal process (pp. 702–705), no. April 2015. https://doi.org/10.1109/IIH-MSP.2009.244
Zhang, L. B., Peng, F., & Long, M. (2017). Identifying source camera using guided image estimation and block weighted average. Journal of Visual Communication and Image Representation, 48(December), 471–479. https://doi.org/10.1016/j.jvcir.2016.12.013
Lawgaly, A., & Khelifi, F. (2017). Sensor pattern noise estimation based on improved locally adaptive DCT filtering and weighted averaging for source camera identification and verification. IEEE Transactions on Information Forensics and Security, 12(2), 392–404. https://doi.org/10.1109/TIFS.2016.2620280
“IEEE’s Signal Processing Society - Camera Model Identification.” .
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Jaiswal, A.K., Srivastava, R. (2023). Source Camera Identification Using Hybrid Feature Set and Machine Learning Classifiers. In: Pandey, S., Shanker, U., Saravanan, V., Ramalingam, R. (eds) Role of Data-Intensive Distributed Computing Systems in Designing Data Solutions. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-031-15542-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-15542-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15541-3
Online ISBN: 978-3-031-15542-0
eBook Packages: EngineeringEngineering (R0)