| Literature DB >> 35890799 |
Min Wang1, Xuefei Yin1, Yanming Zhu2, Jiankun Hu1.
Abstract
Cognitive biometrics is an emerging branch of biometric technology. Recent research has demonstrated great potential for using cognitive biometrics in versatile applications, including biometric recognition and cognitive and emotional state recognition. There is a major need to summarize the latest developments in this field. Existing surveys have mainly focused on a small subset of cognitive biometric modalities, such as EEG and ECG. This article provides a comprehensive review of cognitive biometrics, covering all the major biosignal modalities and applications. A taxonomy is designed to structure the corresponding knowledge and guide the survey from signal acquisition and pre-processing to representation learning and pattern recognition. We provide a unified view of the methodological advances in these four aspects across various biosignals and applications, facilitating interdisciplinary research and knowledge transfer across fields. Furthermore, this article discusses open research directions in cognitive biometrics and proposes future prospects for developing reliable and secure cognitive biometric systems.Entities:
Keywords: biological signal; biometrics; classification; deep learning; feature extraction; pattern recognition; representation learning
Mesh:
Year: 2022 PMID: 35890799 PMCID: PMC9320620 DOI: 10.3390/s22145111
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1A typical cognitive biometric recognition system.
Figure 2A taxonomy of cognitive biometrics.
Figure 3Application scenarios of cognitive biometrics and recognition tasks.
Biosignals for cognitive biometrics.
| Sensing Technique | Origin | Sensing Location | Physical Signal | Elicitation Protocol |
|---|---|---|---|---|
| EEG | Brain | Scalp | Electrical | Resting/Internal/External |
| ECG | Heart | Chest | Electrical | Resting |
| PPG | Heart | Finger | Optical | Resting |
| PCG | Heart | Chest | Acoustic | Resting |
| SCG | Heart | Chest | Mechanical | Resting |
| EMG | Muscle | Arm | Electrical | Resting |
| EDA | Skin | Fingertip | Electrical | Resting/External |
| EOG | Eye | Around eyes | Electrical | Internal/External |
Resting: spontaneous activity. Internal stimulation: using internal or volitional tasks to elicit particular responses. External stimulation: using external sensory stimuli to elicit particular responses.
Public databases for cognitive biometrics.
| Database | Signal (#Ch.) | Device/Sensor | Sampling rt. | Protocol/Condition | #Subj. | #Sess. | Year |
|---|---|---|---|---|---|---|---|
| SEED-IV | EEG (62) | ESI NeuroScan | 200 Hz | Movie video | 15 | 3 | 2013 |
| BED | EEG (14) | Emotiv EPOC+ | 256 Hz | Resting, affective stimuli, | 21 | 3 | 2021 |
| BCI2008 GrazA | EEG (22), EOG (3) | Unclear | 250 Hz | Resting, motor imagery | 9 | 2 | 2008 |
| BCI2008 GrazB | EEG (3), EOG(3) | Unclear | 250 Hz | Resting, motor imagery | 9 | 5 | 2008 |
| MMIDB | EEG (64) | BCI2000 | 160 Hz | Resting, motor imagery | 109 | 1 | 2009 |
| Alcoholism | EEG (64) | Unclear | 256 Hz | Picture stimuli | 122 | 1 | 1999 |
| DEAP | EEG (32), EOG (4), | Biosemi ActiveTwo | 512 Hz | Music video | 32 | 1 | 2012 |
| Keirn and Aunon | EEG (6), EOG (1) | Unclear | 250 Hz | Resting, problem solving, | 7 | 1 | 1989 |
| BCI CSU | EEG (32), EOG (4) | Biosemi ActiveTwo | 1024 Hz | Resting, P300, | 9 | 1 | 2012 |
| EEG (8) | g.Tec g.GAMMAsys | 256 Hz | |||||
| EEG (19) | Neuropulse Mindset | 512 Hz | |||||
| MAHNOB-HCI | EEG (32), | Biosemi ActiveTwo | 1024 Hz | Movie video | 27 | 1 | 2012 |
| DREAMER | EEG (14) | Emotiv EPOC+ | 128 | Movie video | 23 | 1 | 2018 |
| European ST-T | ECG (2) | Unclear | 250 Hz | Ambulatory ECG | 79 | 1 | 2009 |
| MIT-BIH | ECG (2) | Unclear | 360 Hz | Ambulatory ECG | 47 | 1 | 2005 |
| ECG-ID | ECG (1) | Unclear | 500 Hz | Resting | 90 | 1–20 | 2014 |
| CYBHi | ECG (2) | Dry electrode | 1 kHz | Undisclosed | 125+ | 2 | 2014 |
| UofTBD | ECG (1) | Vernier ECG sensor | 200 Hz | Postures and motions | 100 | 1–6 | Unclear |
| PTB | ECG (14) | Wet electrode | 1 kHz | Clinical condition | 290 | 1 | 2004 |
| AHA | ECG (2) | Wet electrode | 250 Hz | Ambulatory ECG | 155 | 1 | 2003 |
| DRIVEDB | ECG (1), EMG (1), | Wet electrode | 496 Hz | Driving condition | 17 | 1 | 2008 |
| BioSec. PPG | PPG (1) | Plux pulse sensor | n.a. | Office environment | 100, 170 | 2 | 2020 |
† medical-grade devices. ‡ consumer-grade devices.
Figure 4Biosignal pre-processing for cognitive biometrics.
Connectivity metrics.
| Connectivity Metrics | Perspectives | Domains | Value Ranges | Study |
|---|---|---|---|---|
| Pearson’s correlation | Linear correlation | Time |
| [ |
| Granger causality | Causal relationship | Time |
| [ |
| Mutual information | Information theory | Time |
| [ |
| Spectral coherence | Coherence between spectral components | Frequency |
| [ |
| Phase locking value | Variability of relative phase | Phase |
| [ |
| Phase lag index | Interdependence of relative phase | Phase |
| [ |
| Phase synchronization index | Deviation of relative phase | Phase |
| [ |
Summary of representation extraction and learning methods discussed in this section.
| Representation | Foundations | Domains | Major Use | DL Applicability | |||
|---|---|---|---|---|---|---|---|
| Time | Frequency | Space | Hyper | ||||
| Domain-specific | Handcrafted | ✓ | Extraction | Low | |||
| Descriptive statistics | Handcrafted | ✓ | Extraction | Low | |||
| AR models | Handcrafted | ✓ | Extraction | Median | |||
| Entropy | Handcrafted | ✓ | Extraction | Low | |||
| PSD, FFT | Handcrafted | ✓ | Extraction | Median | |||
| EMD, HHT | Handcrafted | ✓ | Extraction | Median | |||
| DCT, MFC | Handcrafted | ✓ | Extraction | Median | |||
| STFT (spectrogram) | Handcrafted | ✓ | ✓ | Extraction | High | ||
| WT (scalogram), WPD | Handcrafted | ✓ | ✓ | Extraction | High | ||
| Connectivity, graph | Handcrafted | ✓ | ✓ | ✓ | Extraction | High | |
| LDA | Auto. (supervised) | ✓ | transform | Low | |||
| CSP | Auto. (supervised) | ✓ | ✓ | Extraction | Median | ||
| NN | Auto. (supervised) | ✓ | Extraction and classification | High (integrated) | |||
| PCA, ICA | Auto. (unsupervised) | ✓ | Transform, preprocessing | Low | |||
| Clustering | Auto. (unsupervised) | ✓ | Pre-classification, wave detection | Low | |||
| RBNs | Auto. (unsupervised) | ✓ | Extraction | High (integrated) | |||
| AEs | Auto. (unsupervised) | ✓ | Extraction, data augmentation | High | |||
| GANs | Auto. (unsupervised) | ✓ | Data augmentation | High | |||
Summary of studies using handcraft representations with conventional recognition methods.
| Representations (Handcrafted) | Recognition (Conventional Methods) | |||||
|---|---|---|---|---|---|---|
| Similarity-Based | DA | SVMs | NN (Shallow) | GMM, HMM, RF, etc. | ||
| T | Signal | EEG [ | EEG [ | EEG [ | EEG [ | |
| Domain-specific | ECG [ | ECG [ | ECG [ | |||
| PPG [ | ECG [ | EDA [ | ECG [ | SCG [ | ||
| Statistics | EEG [ | EEG [ | EEG [ | EEG [ | EEG [ | |
| EDA [ | EDA [ | EDA [ | ||||
| AR | EEG [ | EEG [ | EEG [ | EEG [ | EEG [ | |
| Entropy | EEG [ | EEG [ | EEG [ | |||
| F | PSD | EEG [ | EEG [ | EEG [ | EEG [ | EEG [ |
| EEG [ | EEG [ | EEG [ | EEG [ | |||
| HHT/EMD/DCT/MFC | EEG [ | EEG [ | EEG [ | EEG [ | ECG [ | |
| ECG [ | ECG [ | ECG [ | ECG [ | PCG [ | ||
| T + F | STFT/WT/WPD | SCG [ | EEG [ | EEG [ | EEG [ | EEG [ |
| ECG [ | PCG [ | EDA [ | EDA [ | |||
| T/F + S | Connectivity/graph | EEG [ | EEG [ | EEG [ | EEG [ | |
T—time domain; F—frequency domain; S—space domain.
Summary of deep learning-based representation learning and recognition in cognitive biometrics.
| Signals | Input | Models | Encoded Information | Studies |
|---|---|---|---|---|
| EEG | 1D CSP features | DFNN | Spatial | [ |
| EEG | 1D connectivity features | DFNN | Connectivity | [ |
| EEG | 1D entropy features | DFNN with subnetwork nodes | Spatial | [ |
| EEG | 1D entropy features | DBN | Spatial | [ |
| EEG | 2D timeseries | CNN | Spatial–temporal | [ |
| EEG | 2D timeseries | Conv.Enc. (adversarial learning) | Spatial–temporal | [ |
| EEG | 2D univariate features | CNN | Spatial | [ |
| EEG | 2D connectivity matrices | CNN | Connectivity | [ |
| EEG | SAE latent representations | LSTM | Temporal | [ |
| EEG | 2D entropy features | RNN | Spatial–temporal | [ |
| EEG | 1D statistical features | LSTM | Temporal | [ |
| EEG | 3D wavelet scalogram series | 3D-CNN+RNN | Spatial–spectral–temporal | [ |
| EEG | graph representations | GCNN | Spatial–spectral/temporal | [ |
| ECG | 1D DCT-wavelet features | DFNN | Spectral | [ |
| ECG | 1D DWT/AC features | 1D-CNN | Spectral | [ |
| ECG | 1D timeseries + 2D spectrogram | 1D+2D-CNN | temporal–spectral | [ |
| ECG | 1D QRS timeseries | CNN | Spatial–temporal | [ |
| ECG | 2D embedding | CNN | Spatial–temporal | [ |
| ECG | 2D spectral connectivity | Evolutionary CNN | Spatial–spectral | [ |
| ECG | 2D CWT scalogram | Ensemble CNNs | Temporal–spectral | [ |
| ECG | 1D R peak timeseries | LSTM, RNN | Temporal | [ |
| PPG | 1D statistical features | DBN | Temporal | [ |
| PPG | 2D timeseries | CNN+LSTM | Spatial–temporal | [ |
| SCG | 2D STFT coefficients | CNN | Temporal–spectral | [ |
| SCG | 2D CWT coefficients | CNN | Temporal–spectral | [ |
| EDA | 1D handcrafted features | 1D-CNN | - | [ |
| EDA | 2D STFT coefficients | CNN, CNN+LSTM | Temporal–spectral | [ |
Attacks on cognitive biometric systems.
| Attacks | Definitions | Stage |
|---|---|---|
| Replay attack | Reuse victim’s biometric template collected previously to impersonate the victim | Acquisition |
| Spoofing attack | A presentation attack that uses fake data to impersonate the victim | Acquisition |
| Jamming attack | Override the legitimate signals emitted from electrodes with false data | Communication |
| Misleading stimuli attack | Present malicious sensory stimuli to users to elicit specific responses | Acquisition |
| Adversarial attack | Manipulate machine learning systems by crafted inputs to disrupt their normal functioning | Recognition |
| Signal injection attack | Inject false data into the biometric system to alter its behavior and output | Recognition |
| Malware attack | Use hardware/software/firmware to gain access to devices to perform malicious actions | System |