[Paper Review] Searching Central Difference Convolutional Networks for Face Anti-Spoofing
Introduces Central Difference Convolution (CDC) and its CNNs (CDCN/CDCN++) for frame-level face anti-spoofing, uses NAS to search backbone and a Multiscale Attention Fusion Module; achieves state-of-the-art intra- and cross-dataset results across six benchmarks.
Face anti-spoofing (FAS) plays a vital role in face recognition systems. Most state-of-the-art FAS methods 1) rely on stacked convolutions and expert-designed network, which is weak in describing detailed fine-grained information and easily being ineffective when the environment varies (e.g., different illumination), and 2) prefer to use long sequence as input to extract dynamic features, making them difficult to deploy into scenarios which need quick response. Here we propose a novel frame level FAS method based on Central Difference Convolution (CDC), which is able to capture intrinsic detailed patterns via aggregating both intensity and gradient information. A network built with CDC, called the Central Difference Convolutional Network (CDCN), is able to provide more robust modeling capacity than its counterpart built with vanilla convolution. Furthermore, over a specifically designed CDC search space, Neural Architecture Search (NAS) is utilized to discover a more powerful network structure (CDCN++), which can be assembled with Multiscale Attention Fusion Module (MAFM) for further boosting performance. Comprehensive experiments are performed on six benchmark datasets to show that 1) the proposed method not only achieves superior performance on intra-dataset testing (especially 0.2% ACER in Protocol-1 of OULU-NPU dataset), 2) it also generalizes well on cross-dataset testing (particularly 6.5% HTER from CASIA-MFSD to Replay-Attack datasets). The codes are available at \href{https://github.com/ZitongYu/CDCN}{https://github.com/ZitongYu/CDCN}.
Motivation & Objective
- Motivate robust frame-level face anti-spoofing that is less sensitive to illumination and environmental changes.
- Introduce Central Difference Convolution (CDC) to capture both intensity and gradient information without extra parameters.
- Develop CDCN and CDCN++ with NAS-searched backbones and Multiscale Attention Fusion Module (MAFM) to boost performance.
- Demonstrate state-of-the-art performance on intra- and cross-dataset FAS benchmarks across six datasets.
Proposed method
- Define Central Difference Convolution (CDC) as a weighted blend of vanilla convolution and a central-difference gradient term controlled by theta, enabling richer detail capture without extra parameters.
- Replace vanilla convolutions with CDC in a depth-supervised FAS backbone to form CDCN, optimizing depth-map prediction with L_MSE and L_CDL losses.
- Propose CDCN++, incorporating NAS-based backbone search over varied multi-level cells (low/mid/high) and a Node Attention mechanism for architecture selection.
- Integrate a Multiscale Attention Fusion Module (MAFM) to refine and fuse multi-level CDC features with spatial attention for improved discrimination.
- Conduct NAS-based backbone search in a bi-level optimization framework, followed by discrete architecture derivation and performance evaluation.
Experimental results
Research questions
- RQ1Can Central Difference Convolution (CDC) improve frame-level face anti-spoofing by capturing fine-grained invariant features under varying conditions?
- RQ2Does NAS-based backbone search combined with CDCN++ and MAFM yield superior FAS performance both within datasets and across datasets?
- RQ3What is the impact of different theta values and CDC variants on FAS performance?
- RQ4How does CDCN/CCDC+ generalize to cross-type and cross-dataset spoofing attacks compared to existing methods?
Key findings
- CDC outperforms vanilla convolutions and other variants; best results achieved with theta = 0.7.
- CDC-based networks (CDCN) achieve state-of-the-art intra-dataset performance on OULU-NPU Protocol-1 (ACER as low as 1.0% for CDCN) and SiW (ACER 0.12% for CDCN++ in Protocols).
- CDCN++ with NAS-based backbone and MAFM delivers superior intra-dataset results across all OULU-NPU protocols and strong cross-dataset gains (e.g., 6.5% HTER on CASIA-MFSD to Replay-Attack).
- Cross-dataset testing shows CDCN++ achieves competitive to best-known results in CR/RC protocols (e.g., 6.5% HTER on CR; 29.8% on RC in the reported setup).
- MAFM and varied-cell NAS backbones contribute to improved ACER across protocols and datasets, demonstrating the benefit of learned multi-level, attention-guided fusion.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.