CMFDFormer: Transformer-based Copy-Move Forgery Detection with Continual Learning
summary
The gist
The gist The proposed CMFDFormer network, combined with a novel PCSD continual learning framework, addresses the performance degradation of deep learning methods in copy-move forgery detection when
In short
The CMFDFormer network uses a Transformer-style backbone and a Pluggable Hybrid Decoder to detect copy-move forgery. A novel PCSD continual learning framework is introduced to prevent performance loss when the model encounters new forgery tasks. The system leverages intermediate features and dual pooling strategies for knowledge distillation, showing better robustness and comparable performance across different backbones.
Key concepts
- MiT Backbone
- This is a Transformer-style network chosen because it performs well across different styles, including CNNs and MLPs. It builds a hierarchical structure to generate multi-level features at various scales, which helps the model understand complex image patterns for forgery detection.
- Pluggable Hybrid Decoder (PHD)
- The PHD network takes backbone features and uses self-correlation to find similar features across different locations. It then combines these into rich hierarchical information using FPN and PPM, followed by a multi-scale block to reconstruct the final forgery mask.
- PCSD Continual Learning Framework
- This framework improves detection on new tasks without forgetting old ones. It restricts intermediate PHD features and uses dual pooling (cube and strip) for distillation loss. This allows the model to learn from new data while maintaining accuracy on previously learned tasks, preventing catastrophic forgetting.
Terminology used across episodes
This episode discusses
- CMFDFormer: Transformer-based Copy-Move Forgery Detection with Continual Learning · Paper Radio
- Progressive Neural Networks
The paper
CMFDFormer: Transformer-based Copy-Move Forgery Detection with Continual Learning · Read on arXiv
Yaqi Liu, Chao Xia, Song Xiao, Qingxiao Guan, Wenqian Dong, Yifan Zhang, Nenghai Yu
Beijing Electronic Science and Technology Institute of China · Computer Engineering College of Jimei University of China · State Key Laboratory of Integrated Service Network of Xidian University of China · CAS Key Laboratory of Electro-magnetic Space Information University of Science and Technology of China
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: We're looking at the paper: "CMFDFormer: Transformer-based Copy-Move Forgery Detection with Continual Learning".
Jane: Here's the gist of the paper. The gist The proposed CMFDFormer network, combined with a novel PCSD continual learning framework, addresses the performance degradation of deep learning methods in copy-move forgery detection when faced with new tasks by leveraging intermediate features from the Pluggable Hybrid Decoder and employing a dual pooling strategy for knowledge distillation CMFDFormer Architecture The CMFDFormer network is designed as a Transformer-style copy-move forgery detection network that integrates a MiT backbone feature extractor and a PHD mask prediction network The MiT backbone is selected based on comprehensive analyses among ResNet (CNN-style)
18: , CycleMLP (MLP-style)
19: , and MiT (Transformerstyle)
20: This backbone network is a Transformer-style network which is adopted on the basis of comprehensive analyses with CNN-style and MLP-style backbones The MiT constructs a hierarchical architecture which can generate multi-level multi-scale features It utilizes an Efficient Multi-head Self-attention mechanism where the spatial reduction is computed as fsr(x) = Norm(Reshape(x, Rj)WSj) (5) The PHD network is constructed based on self-correlation computation, hierarchical feature integration, a multi-scale cycle fully-connected block and a mask reconstruction block The PHD network is applicable to feature extractors of different styles for hierarchical multi-scale information extraction, achieving comparable performance Pluggable Hybrid Decoder (PHD) The Pluggable Hybrid Decoder (PHD) network is proposed to generate the predicted mask making use of backbone features The PHD network takes advantage of step-by-step hybrid blocks and is adaptable for different style backbones to achieve comparable performance The PHD utilizes self-correlation computation to detect similar features by computing the scalar product among every pair of locations in the feature maps After self-correlation computation, a set of correlation maps Cbar i (i = 1, 2, 3, 4) with different scales at different levels is obtained These correlation maps are then integrated using Feature Pyramid Network (FPN)
59: and Pyramid Pooling Module (PPM)
60: to get a concatenated tensor Cb with rich hierarchical information Furthermore, Cb is passed through a multi-scale Cycle fully-connected block for further multiscale information investigation Finally, a mask reconstruction block is constructed to get the predicted mask M = fconvseg(fupscale(Ce)) (14) PCSD Continual Learning Framework The PCSD continual learning framework is proposed to improve the forgery detectability and avoid catastrophic forgetting when handling new tasks This framework restricts intermediate features from the PHD network and takes advantage of both cube pooling and strip pooling The distillation loss is formulated by integrating cube pooling and strip pooling to capture information from both square regions and long-range banded regions Cube pooling involves multi-scale average pooling on the spatial dimension and average pooling on the channel dimension, with kernel sizes in Ps = 4, 8, 12, 16, 20, 24 and Pc = 3 Strip pooling considers a long but narrow kernel to capture long-range information with less contaminating information The final loss in the pooled cube and strip distillation stage is formulated as L = Lce + λ(Lcpkd + Lspkd) (24) Experimental Findings Extensive experiments on publicly available datasets demonstrate the good performance of CMFDFormer and the effectiveness of the PCSD continual learning framework The MiT-B3+PHD backbone can achieve better performance than CycleMLP-B3 The PCSD continual learning framework allows the three variants with different backbones to achieve comparable performance on both USCISI and BESTI The MiT-B3 backbone can achieve the best performance, and all its F1-scores are higher than 0.8 after PCSD continual learning CMFDFormer++ shows good robustness against different attacks on CoMoFoD-subset2 images CMFDFormer++ can achieve higher F1-scores on all 5 testing datasets, while it also has a high false alarm rate of 0.64 on COVERAGE-subset3 The results show that both strip pooling and cube pooling over the CMFDFormer’s continual learning framework can achieve comparable performance, while PCSD has better performance In our work, we make a preliminary attempt in the field of continual learning for copy-move forgery detection A possible solution is first put forward in the field of copy-move forgery detection: a powerful copy-move forgery detection network which can handle numerous cases may be difficult to get at once, while it can be gradually raised by continual learning when facing new cases In the future, there are still two main issues which need to be concerned: robust backbones should be thoroughly investigated to balance generalization ability and learning ability; customized continual learning models for copy-move forgery detection should be thoroughly studied with fewer performance drops on former data and better performance on new data REFERENCES
1: Y.
Tom: Liu, X.
Jane: Zhu, X.
Tom: Zhao, and Y.
Title and authors: Tom: So we're looking at the paper titled "CMFDFormer: Transformer-based Copy-Move Forgery Detection with Continual Learning." It looks like they’re tackling the problem of copy-move forgery detection by using a Transformer architecture and adding this new continual learning framework.
Jane: It seems like they are addressing a real issue in deep learning, which is that these methods often perform worse when they encounter new types of tasks because they rely too heavily on the training data they were originally shown.
Lu: The authors are building CMFDFormer, which has a MiT backbone and a PHD network for mask prediction. They chose the MiT backbone because it’s been compared against ResNet, CycleMLP, and Transformer-style networks to see what works best.
Meng: The paper proposes this framework specifically to handle those new tasks without having to retrain the whole model from scratch every single time. It’s about improving generalization.
Lalam: Basically, they are using a novel approach called PCSD, which stands for Pooled Cube and Strip Distillation, to keep the performance stable when things change.
Tom: So this is about moving beyond just building a good detector once and making it smart enough to learn incrementally as new forgery types come up.
Jane: And that’s what makes me curious—how exactly does this continual learning framework help the network adapt without losing what it already knows?
The paper's summary: Tom: Well, the paper explains that CMFDFormer uses a MiT backbone to get hierarchical multi-scale features and a PHD decoder to predict the mask. The PHD network itself is designed to be pluggable so it can work with different backbone styles.
Lu: That pluggability is key because they tested this against CNN, Transformer, and MLP styles of backbones to see which one gave comparable performance across the board. They found that the MiT style performed particularly well in their comparison.
Jane: And for that prediction part, the PHD uses self-correlation computation on the features to find similar spots before integrating those features with things like FPN and PPM to get a rich set of information called Cb.
Meng: So they use this Cb, and then pass it through a multi-scale cycle fully-connected block for more detail, and finally reconstruct the mask using a mask reconstruction block. It’s a pretty complex pipeline for just predicting one mask.
Lalam: And to fix the generalization issue, they introduce PCSD continual learning. This framework restricts intermediate features from the PHD network and uses both cube pooling and strip pooling for distillation.
Tom: Cube pooling involves multi-scale average pooling on the spatial dimension and channel-wise average on the channels, with kernel sizes ranging from four to twenty-four for the spatial part.
Jane: And then they mix that with strip pooling, which uses a long but narrow kernel to grab those long-range features without too much contamination. The loss function combines these two parts: L = Lce + lambda(Lcpkd + Lspkd).
Lu: It’s interesting because they are combining both methods—cube for local information and strip for long-range information—to capture a wider range of what the network needs to keep learning.
Meng: From a deployment standpoint, I’m interested in how stable that loss function is when we start feeding it novel data streams during inference, which is where things usually break at scale.
The paper's improvements: Tom: The authors point out several specific improvements to make the CMFDFormer more robust and adaptable. One big improvement they highlight is the versatility of their MiT backbone choice.
Jane: They justify choosing the MiT backbone by showing comprehensive analyses against ResNet, CycleMLP, and Transformer-style backbones, proving its ability to generate multi-level multi-scale features effectively.
Lu: They also detail how the PHD network is designed specifically to be adaptable for different feature extractors so it can maintain performance when plugged into various backbone styles.
Meng: From an engineering angle, I’m looking at how these architectural choices translate to actual efficiency. A flexible decoder suggests we might be able to swap in faster backbones if we need more throughput without losing accuracy too much.
Lalam: The PCSD framework itself is presented as the main improvement for handling new tasks, specifically designed to alleviate the poor generalization ability of deep learning models on realistic testing datasets that differ from training data.
Tom: They show that this continual learning mechanism allows the model to achieve comparable performance across different backbone styles on two distinct testing sets, USCISI and BESTI.
Jane: And they found that when using the MiT-B3 backbone, all three variants of CMFDFormer can achieve comparable performance on both those datasets.
Conclusion: Tom: So to wrap up, this paper presents CMFDFormer as a Transformer-style detector paired with PCSD continual learning to make it handle new tasks better. The main result is that the MiT backbone performs very well, and the PCSD framework stabilizes performance across different architectures.
Lu: It suggests that we can build powerful detectors incrementally by using this kind of distillation loss that combines cube pooling and strip pooling to capture both square regions and long-range banded regions.
Meng: From a production perspective, if we can reliably implement this continual learning aspect, it means our deployed models could stay relevant much longer as the real-world image types evolve.
Lalam: I'm fairly sure that PCSD is the most effective way they’ve found to balance retaining old knowledge while learning new forgery patterns in this context.
Jane: It points toward a future where we can build systems that don't just solve one specific problem, but ones that can continuously improve their detection capabilities as they see more and more data.
More episodes
- 2603.06194-MICA: Multi-granularity Intertemporal Credit Assignment for Long-Horizon Emotional Support Dialogue
- 2603.08424-SYNAPSE: Framework for Neuron Analysis and Perturbation in Sequence Encoding
- 2603.22364-MCLR: Improving Conditional Modeling via Inter-Class Likelihood-Ratio Maximization and Unifying Classifier-Free Guidance with Alignment Objectives
- 2604.06192-The Stepwise Informativeness Assumption: When Do Entropy Dynamics Track Reasoning Correctness in LLMs?
- 2604.09175-Generalization and Scaling Laws for Mixture-of-Experts Transformers
- 2604.12190-It Takes a Forum: Resources & Stakeholders Sustaining the Online Synthetic Non-Consensual Intimate Image Creation Ecosystem
- 2604.12306-GCA Framework: A GCC Countries-Grounded Dataset and Agentic Pipeline for Climate Decision Support
- 2604.18936-Fine-Tuning Small Reasoning Models for Quantum Field Theory
- 2604.22903-On the Complementarity of Quantum and Classical Features: Adaptive Hybrid Quantum-Classical Feature Fusion for Breast Cancer Classification
- 2605.01513-ProMORNA: An End-to-End Generative Framework for Full-Length mRNA Design