NAS-FAS: Static-Dynamic Central Difference Network Search for Face Anti-Spoofing
arXiv:2011.02062 · doi:10.1109/TPAMI.2020.3036338
Abstract
Face anti-spoofing (FAS) plays a vital role in securing face recognition systems. Existing methods heavily rely on the expert-designed networks, which may lead to a sub-optimal solution for FAS task. Here we propose the first FAS method based on neural architecture search (NAS), called NAS-FAS, to discover the well-suited task-aware networks. Unlike previous NAS works mainly focus on developing efficient search strategies in generic object classification, we pay more attention to study the search spaces for FAS task. The challenges of utilizing NAS for FAS are in two folds: the networks searched on 1) a specific acquisition condition might perform poorly in unseen conditions, and 2) particular spoofing attacks might generalize badly for unseen attacks. To overcome these two issues, we develop a novel search space consisting of central difference convolution and pooling operators. Moreover, an efficient static-dynamic representation is exploited for fully mining the FAS-aware spatio-temporal discrepancy. Besides, we propose Domain/Type-aware Meta-NAS, which leverages cross-domain/type knowledge for robust searching. Finally, in order to evaluate the NAS transferability for cross datasets and unknown attack types, we release a large-scale 3D mask dataset, namely CASIA-SURF 3DMask, for supporting the new 'cross-dataset cross-type' testing protocol. Experiments demonstrate that the proposed NAS-FAS achieves state-of-the-art performance on nine FAS benchmark datasets with four testing protocols.
arXiv commentAccepted by IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI); the CASIA-SURF 3DMask dataset is available at http://www.cbsr.ia.ac.cn/users/jwan/database/3DMask.pdf
References in corpus (20)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- Neural Architecture Search with Reinforcement Learning
- DARTS: Differentiable Architecture Search
- Large-Scale Evolution of Image Classifiers
- Gabor Convolutional Networks
- PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Search
- Learn Convolutional Neural Network for Face Anti-Spoofing
- Rank Pooling for Action Recognition
- NAS-Bench-101: Towards Reproducible Neural Architecture Search
- Stand-Alone Self-Attention in Vision Models
- AutoHR: A Strong End-to-end Baseline for Remote Heart Rate Measurement with Neural Searching
- Searching Multi-Rate and Multi-Modal Temporal Enhanced Networks for Gesture Recognition
- NAS evaluation is frustratingly hard
- Learning Meta Model for Zero- and Few-shot Face Anti-spoofing
- NAS-Bench-1Shot1: Benchmarking and Dissecting One-shot Neural Architecture Search
- Exploiting temporal and depth information for multi-frame face anti-spoofing
- Cooperative Training of Deep Aggregation Networks for RGB-D Action Recognition
- Auto-Meta: Automated Gradient Based Meta Learner Search
- Meta Architecture Search
Cited by in corpus (14)
- Searching Multi-Rate and Multi-Modal Temporal Enhanced Networks for Gesture Recognition
- Learning Meta Pattern for Face Anti-Spoofing
- A Central Difference Graph Convolutional Operator for Skeleton-Based Action Recognition
- Lightweight Pixel Difference Networks for Efficient Visual Representation Learning
- Pixel Difference Networks for Efficient Edge Detection
- AdvFAS: A robust face anti-spoofing framework against adversarial examples
- Dual-Cross Central Difference Network for Face Anti-Spoofing
- Revisiting Pixel-Wise Supervision for Face Anti-Spoofing
- TransRPPG: Remote Photoplethysmography Transformer for 3D Mask Face Presentation Attack Detection
- Suppressing Spoof-irrelevant Factors for Domain-agnostic Face Anti-spoofing
- Multi-Frames Temporal Abnormal Clues Learning Method for Face Anti-Spoofing
- 3D High-Fidelity Mask Face Presentation Attack Detection Challenge
- Meta-Teacher For Face Anti-Spoofing
- Asymmetric Modality Translation For Face Presentation Attack Detection