Browse State-of-the-Art › Face Recognition

Face Recognition

639 papers with code · 25 benchmarks · 67 datasets archive 2025-07-28

Computer VisionMethodology

Facial Recognition is the task of making a positive identification of a face in a photo or video image against a pre-existing database of faces. It begins with detection - distinguishing human faces from other objects in the image - and then works on identification of those detected faces.

The state of the art tables for this task are contained mainly in the consistent parts of the task : the face verification and face identification tasks.

( Image credit: Face Verification )

Description from the archive archive 2025-07-28.

Benchmarks archive 2025-07-28

25 leaderboard tables shown for this task, 25 with rows (a “benchmark” on this site is a table with at least one row, as on /sota), ordered by row count. “Best model” is the first row in the archive's own order at snapshot; nothing is re-ranked here and metric direction is not recorded in the archive. PwC's Trend sparklines are not in the archive, so that column is omitted. 10 shown of 25 until expanded.

DatasetBest model (first row in archive order)PaperCodeSyntologyCompare
LFW (16 rows) GhostFaceNetV2-1 (MS1MV3) GhostFaceNets: Lightweight Face Recognition Model From Cheap Operations code — Compare
CFP-FP (8 rows) GhostFaceNetV2-1 GhostFaceNets: Lightweight Face Recognition Model From Cheap Operations code — Compare
CASIA-WebFace+masks (6 rows) Fine-tuned ArcFace A realistic approach to generate masked faces applied on two novel... code Syntology ran 0 of 1 samples · 1 unverified Compare
CelebA+masks (6 rows) Fine-tuned ArcFace A realistic approach to generate masked faces applied on two novel... code Syntology ran 0 of 1 samples · 1 unverified Compare
MLFW (6 rows) MS1MV2, R100, SFace MLFW: A Database for Face Recognition on Masked Faces — — Compare
AgeDB-30 (4 rows) Prodpoly Deep Polynomial Neural Networks code — Compare
Color FERET (4 rows) PIC - QMagFace PIC-Score: Probabilistic Interpretable Comparison Score for... code — Compare
IJB-B (4 rows) ArcFace+CSFM Controllable and Guided Face Synthesis for Unconstrained Face Recognition code — Compare
Adience (3 rows) PIC - MagFace PIC-Score: Probabilistic Interpretable Comparison Score for... code — Compare
CALFW (3 rows) Prodpoly Deep Polynomial Neural Networks code — Compare
MFW+ (U-M) (3 rows) AdaFace+PPL PPL: Pairwise Prototype Learning for Masked Face Recognition code — Compare
MFW+ (M-M) (3 rows) ArcFace + PPL PPL: Pairwise Prototype Learning for Masked Face Recognition code — Compare
MORPH (3 rows) PIC - ArcFace PIC-Score: Probabilistic Interpretable Comparison Score for... code — Compare
Adience (Online Open Set) (2 rows) FaceNet+Adaptive Threshold Data-specific Adaptive Threshold for Face Recognition and Authentication code — Compare
Carl (2 rows) Model with Up Convolution + DoG Filter (Aligned) Thermal to Visible Face Recognition Using Deep Autoencoders code — Compare
Color FERET (Online Open Set) (2 rows) FaceNet+Adaptive Threshold Data-specific Adaptive Threshold for Face Recognition and Authentication code — Compare
CPLFW (2 rows) GhostFaceNetV2-1 GhostFaceNets: Lightweight Face Recognition Model From Cheap Operations code — Compare
LFW (Online Open Set) (2 rows) FaceNet+Adaptive Threshold Data-specific Adaptive Threshold for Face Recognition and Authentication code — Compare
UHDB31 (2 rows) Wang et al. [5] Finding Missing Children: Aging Deep Face Features — — Compare
UND-X1 (2 rows) Model with Up Convolution + DoG Filter Thermal to Visible Face Recognition Using Deep Autoencoders code — Compare
BTS3.1 (1 row) MCN Multicolumn Networks for Face Recognition code Syntology ran 0 of 4 samples · 4 unverified Compare
CFP-FF (1 row) GhostFaceNetV2-1 GhostFaceNets: Lightweight Face Recognition Model From Cheap Operations code — Compare
EURECOM (1 row) Model with Up Convolution + DoG Filter Thermal to Visible Face Recognition Using Deep Autoencoders code — Compare
MFR (1 row) Partial FC Killing Two Birds with One Stone:Efficient and Robust Training of... code Syntology ran 4 of 12 samples · 8 unverified Compare
XQLFW (1 row) FaceTransformer+OctupletLoss Octuplet Loss: Make Face Recognition Robust to Image Resolution code — Compare

Syntology column: samples harvested from the paper's repositories and executed on synthesized fixtures; “ran” is not a correctness claim and does not order the table. A dash means no Syntology record for that paper, not a recorded non-run. Read from the graph 2026-09-24.

Libraries

Not in the archive: the export carries no per-task library table, so there is nothing to show at snapshot 2025-07-28.

Datasets archive 2025-07-28

67 datasets whose archive record lists this task, ordered by the archive's paper count. 30 shown of 67 until expanded.

Subtasks archive 2025-07-28

6 subtasks in the archive's task tree.

Parent tasks archive 2025-07-28

Most implemented papers archive 2025-07-28

30 shown of 639 papers with code (2,329 tagged with this task in all), ordered by repositories listed in the archive, not by stars (the archive holds no stars, so PwC's “Social” and “Latest” sorts cannot be reproduced). Papers without a page here are shown as plain text.

Syntology lines on 15 of the papers shown; no Syntology record for the others (a paper without an arXiv id cannot be joined to the graph, and absence from the graph layer is not a recorded non-run). “Ran” means the sample executed on a synthesized fixture, not that the paper's result was reproduced. Read from the graph 2026-09-24.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections