Source Camera Identification Algorithm Based on Multi-Scale Feature Fusion
Source abstract
Abstract
The widespread availability of digital multimedia data has led to a new challenge in digital forensics. Traditional source camera identification algorithms usually rely on various traces in the capturing process. However, these traces have become increasingly difficult to extract due to wide availability of various image processing algorithms. Convolutional Neural Networks (CNN)-based algorithms have demonstrated good discriminative capabilities for different brands and even different models of camera devices. However, their performances is not ideal in case of distinguishing between individual devices of the same model, because cameras of the same model typically use the same optical lens, image sensor, and image processing algorithms, that result in minimal overall differences. In this paper, we propose a camera forensics algorithm based on multi-scale feature fusion to address these issues. The proposed algorithm extracts different local features from feature maps of different scales and then fuses them to obtain a comprehensive feature representation. This representation is then fed into a subsequent camera fingerprint classification network. Building upon the Swin-T network, we utilize Transformer Blocks and Graph Convolutional Network (GCN) modules to fuse multi-scale features from different stages of the backbone network. Furthermore, we conduct experiments on established datasets to demonstrate the feasibility and effectiveness of the proposed approach.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Measurement and Detection Methods · Optical Systems and Laser Technology · Infrared Target Detection Methodologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (24)
Show source-provided references
1. A survey on digital camera identification methods
2. Beyond PRNU: Learning robust device-specific fingerprint for source camera identification10.3390/s22207871 ↗
3. Adversarial analysis for source camera identification10.1109/TCSVT.2020.3047084 ↗
4. First steps toward camera model identification with convolutional neural networks10.1109/LSP.2016.2641006 ↗
5. Camera model identification with the use of deep convolutional neural networks
6. Median filtering forensics based on convolutional neural networks10.1109/LSP.2015.2438008 ↗
7. Augmented convolutional feature maps for robust CNN-based camera model identification
8. Source camera identification based on content-adaptive fusion residual networks10.1016/j.patrec.2017.10.016 ↗
9. Boundary-based image forgery detection by fast shallow CNN
10. Multiscale content-independent feature fusion network for source camera identification10.3390/app11156752 ↗
11. RemNet: Remnant convolutional neural network for camera model identification10.1007/s00521-020-05220-y ↗
12. Camera model identification based on forensic traces extracted from homogeneous patches10.1016/j.eswa.2022.117769 ↗
13. Dual-branch convolutional neural network for robust camera model identification10.1016/j.eswa.2023.121828 ↗
14. SCCRNet: A framework for source camera identification on digital images10.1007/s00521-023-09088-6 ↗
15. Digital camera identification by fingerprint’s compact representation10.1007/s11042-022-12468-0 ↗
16. Dual attention guided multi-scale cnn for fine-grained image classification10.1016/j.ins.2021.05.040 ↗
17. Swin transformer: Hierarchical vision transformer using shifted windows
18. Chicco · Artificial Neural Networks. Methods in Molecular Biology · 2021 · 2190 · 7310.1007/978-1-0716-0826-5_3 ↗
19. Momentum contrast for unsupervised visual representation learning
20. Feature pyramid networks for object detection
21. Graph convolutional networks: A comprehensive review10.1186/s40649-019-0069-y ↗
22. Graph wavenet for deep spatial-temporal graph modeling
23. VISION: A video and image dataset for source identification10.1186/s13635-017-0067-2 ↗
24. Camera identification based on domain knowledge-driven deep multi-task learning10.1109/ACCESS.2019.2897360 ↗