
摘要
尽管近年来人脸识别领域取得了显著进展,但在大规模场景下高效实现人脸验证与识别仍是当前方法面临的重要挑战。本文提出一种名为FaceNet的系统,该系统直接学习将人脸图像映射到一个紧凑的欧几里得空间,在该空间中,距离直接对应于人脸相似性的度量。一旦构建完成该嵌入空间,即可利用标准技术,以FaceNet生成的嵌入向量作为特征表示,轻松实现人脸识别、验证和聚类等任务。我们的方法采用深度卷积网络,直接优化嵌入本身,而非像以往深度学习方法那样优化中间的瓶颈层。在训练过程中,我们使用一种新颖的在线三元组挖掘方法,生成大致对齐的匹配/非匹配人脸图像块三元组。该方法的优势在于显著提升表示效率:仅需每张人脸128字节的存储空间,即可实现当前最优的人脸识别性能。在广泛使用的人脸在野外(Labeled Faces in the Wild, LFW)数据集上,我们的系统取得了99.63%的新纪录准确率;在YouTube Faces DB数据集上,准确率达到95.12%。与现有最佳公开结果相比,我们在两个数据集上的错误率均降低了30%。此外,我们提出了“谐波嵌入”(harmonic embeddings)的概念,以及一种“谐波三元组损失”(harmonic triplet loss),用于描述由不同网络生成的、彼此兼容的多种人脸嵌入版本,使得这些嵌入之间可直接进行比较。
代码仓库
Maninder10/face
tf
GitHub 中提及
Abdelhamid-bouzid/Deep-metric-learning
pytorch
GitHub 中提及
CharlesPikachu/CharlesFace
pytorch
GitHub 中提及
flora-zyx/SJNet
pytorch
GitHub 中提及
suyash0612/face_recognitionandverification
tf
GitHub 中提及
18alantom/identify
pytorch
GitHub 中提及
Satyake/Triplet-Loss_Siamese_NN
tf
GitHub 中提及
arsfutura/face-recognition
pytorch
GitHub 中提及
rupaai/60DaysOfUdacity
pytorch
GitHub 中提及
jjmachan/DeepHash
pytorch
GitHub 中提及
kuaikuaikim/DFace
pytorch
GitHub 中提及
rmwkwok/product_visual_search
tf
GitHub 中提及
soumik12345/Nearest-Celebrity-Face
tf
GitHub 中提及
akshaybahadur21/Facial-Recognition-using-Facenet
tf
GitHub 中提及
Natty07/Deep_Learning
tf
GitHub 中提及
code-kage/facenet_mini
tf
GitHub 中提及
obj2vec/obj2vec
GitHub 中提及
agrawalparth10/Face-is-the-Key
GitHub 中提及
alexattia/ExtendedTinyFaces
tf
GitHub 中提及
chenyeheng/SmartCar
tf
GitHub 中提及
davidsandberg/facenet
tf
GitHub 中提及
M155K4R4/facenet
tf
GitHub 中提及
njordsir/Clustering-Faces
tf
GitHub 中提及
TowardHumanizedInteraction/TripletFace
pytorch
GitHub 中提及
AswillHatter/Sondi1
tf
GitHub 中提及
chenyeheng/SmartCar-FaceRecognition
tf
GitHub 中提及
Denver-Pinto/FaceRecognitionAndroid
tf
GitHub 中提及
mayureshpatil30/test-image
GitHub 中提及
asmadotgh/unc-net
tf
GitHub 中提及
dvndra/face_recognition
tf
GitHub 中提及
KSolves-ML/Face-Reco-Flask
tf
GitHub 中提及
richaagrawa/Facial-Recognition-System
tf
GitHub 中提及
ArturPrzybysz/siamese-CNN-cat-vs-dogs
tf
GitHub 中提及
kagami/go-face
GitHub 中提及
ArturPrzybysz/MNIST-siamese
tf
GitHub 中提及
timesler/facenet-pytorch
pytorch
GitHub 中提及
kooBH/facenet_verification
pytorch
GitHub 中提及
adambielski/siamese-triplet
pytorch
GitHub 中提及
douglas125/SpeechIdentity
tf
GitHub 中提及
altndrr/persona
pytorch
GitHub 中提及
Hamiltonsjtu/based_on_facenet
tf
GitHub 中提及
susmith98/Face_Recognition
tf
GitHub 中提及
rohansuresh27/FaceNet_face_verification
tf
GitHub 中提及
chenyeheng/SmartCar-FaceRec
tf
GitHub 中提及
coronnie/HouseGuard
tf
GitHub 中提及
wondonghyeon/face-classification
GitHub 中提及
Surya9787/suryaprakash
tf
GitHub 中提及
heorhii-bolotov/facenet
pytorch
GitHub 中提及
srilakshmiv14/FaceNet_Pytorch
pytorch
GitHub 中提及
tamerthamoqa/facenet-pytorch-glint360k
pytorch
GitHub 中提及
tuyentv2009/Face-Recognition-
tf
GitHub 中提及
yehengchen/FaceNet-FaceRecognition
tf
GitHub 中提及
hakaneroztekin/face-recognition
GitHub 中提及
PushpakBhoge/Face_Recognition_TF
tf
GitHub 中提及
itanish/Face-Recognition
tf
GitHub 中提及
AdrianUng/keras-triplet-loss-mnist
tf
GitHub 中提及
KrenAnastasiya/face_recognition
tf
GitHub 中提及
jonathandrnd/Face-Recognition
tf
GitHub 中提及
fpleoni/its_all_in_the_family
tf
GitHub 中提及
gengler1123/Triplet_Loss_Demo
GitHub 中提及
Ander02/FaceRecognition
pytorch
GitHub 中提及
BZstat/Attendance-AI
pytorch
GitHub 中提及
LinRiver/Realtime_facedetection
tf
GitHub 中提及
zachzhu2016/thermal-face-recognition
pytorch
GitHub 中提及
tbmoon/facenet
pytorch
GitHub 中提及
madhavambati/Face-Recognition
tf
GitHub 中提及
aayushdD/Face_recognition-Keras-openface
tf
GitHub 中提及
Agrover112/SiameseNet-Search
GitHub 中提及
aobaruwa/TensorFlow-Projects
tf
GitHub 中提及
kaichengyan/facenet-darknet-pytorch
pytorch
GitHub 中提及
sainimohit23/FaceNet-Real-Time-face-recognition
tf
GitHub 中提及
eewindfly/facenet
tf
GitHub 中提及
Ashish013/FaceNet_TF-2.0
tf
GitHub 中提及
bergerda1/PiFaceRecognition
GitHub 中提及
aporw/Class-Attendance-Tool--Face-Recognition
tf
GitHub 中提及
sebastiaopamplona/msc-thesis-deepfsim
tf
GitHub 中提及
sudhanshu2k/Signature-Verification
tf
GitHub 中提及
saiamrit/Facenet-pytorch
pytorch
GitHub 中提及
JoseLGP/FaceRecognition
tf
GitHub 中提及
BradNeuberg/personal-photos-model
GitHub 中提及
IcewineChen/mxnet-batch_hard_triplet_loss
tf
GitHub 中提及
yehengchen/FaceRecognition-FaceNet
tf
GitHub 中提及
SamarpanDas/Face-Recognition-Face-Verification
tf
GitHub 中提及
chroniccrash/facestuff
tf
GitHub 中提及
iwasakishuto/DeepScreening
GitHub 中提及
ffr4nz/UnknownUnknowns
GitHub 中提及
FrancoisMasson1990/Siamese_Network
tf
GitHub 中提及
hslrock/TripletLoss_Pytorch
pytorch
GitHub 中提及
parvatijay2901/FaceNet_FR
pytorch
GitHub 中提及
aditya26-09/Face_Recognition
tf
GitHub 中提及
vincenthanna/facenet_on_mnist
tf
GitHub 中提及
levindaniil/FaceNet_FaceRecognition
GitHub 中提及
rohanbhutani1993/GeneratingDeepfakes
tf
GitHub 中提及
bethelhall/smart-attendance-system
tf
GitHub 中提及
mszpc/facenet_ascend
mindspore
richmondu/libfaceid
tf
GitHub 中提及
mdsarfarazulh/face-verification-facenet-mtcnn
tf
GitHub 中提及
phongdinhv/triplet-loss-keras-mnist
tf
GitHub 中提及
reneang17/authorencoder
pytorch
GitHub 中提及
iitmcvg/Demo-of-face-detection-and-counting-
tf
GitHub 中提及
Porechniy13/FaceReco
tf
GitHub 中提及
anuj-anuj/face-similarity
tf
GitHub 中提及
Fugu-Lin/facenet_pytorch
pytorch
GitHub 中提及
setharram/facenet
tf
GitHub 中提及
jfthuong/photo-organizer
pytorch
GitHub 中提及
Sarthaks21/Facenet-with-MTCNN-and-SVM
GitHub 中提及
dude123studios/SmarterRingV2
GitHub 中提及
Mind23-2/MindCode-70
mindspore
GitHub 中提及
abuchin/face_recognition
GitHub 中提及
QuocThangNguyen/deep-metric-learning-tsinghua-dogs
pytorch
GitHub 中提及
qbxlvnf11/face-detection-MTCNN
pytorch
GitHub 中提及
cindyloo/rockstar-ai
tf
GitHub 中提及
apaz-cli/ML-ImageHash
pytorch
GitHub 中提及
msaadsaeed/sbnet
pytorch
GitHub 中提及
midhun-em/face_recognition_facenet
tf
GitHub 中提及
GurpartapSS/Realtime_FaceRecognition
GitHub 中提及
Ayoob7/facenet-face-recognition
GitHub 中提及
zafartakekh/finddrop
tf
GitHub 中提及
llSeedll/Facial-Recognition-using-Facenet
tf
GitHub 中提及
letthedataconfess/Keras-triplet-loss-mnist
tf
GitHub 中提及
bielcarvalho/RPII-EP
pytorch
GitHub 中提及
TejasGode/One-Shot-Learning-for-Face-Recognition
tf
GitHub 中提及
Unturned3/mtcnn
pytorch
GitHub 中提及
shuShelby/main
tf
GitHub 中提及
AswillHatter/Union
tf
GitHub 中提及
jooyounghun/AI-Team-5
GitHub 中提及
LKLQQ/FaceNet
mindspore
roysai/Humpback-whale-identity-challenge
GitHub 中提及
sumathi16/FaceRecognition
tf
GitHub 中提及
akshayraghavan21/Face_Recognition_Using_Facenet
tf
GitHub 中提及
sdamolini/LooksLikeWho
tf
GitHub 中提及
mindslab-mwc5697/facenet_upload
pytorch
GitHub 中提及
Atcold/torch-TripletEmbedding
pytorch
GitHub 中提及
khrlimam/facenet
pytorch
GitHub 中提及
IsharaSandun/Face-Recognition-using-python
tf
GitHub 中提及
moron96/FaceRecogLDAP
tf
GitHub 中提及
mahathi26/ciss
tf
GitHub 中提及
bruceeeee/facenet
tf
GitHub 中提及
notecola/facenet-light
pytorch
GitHub 中提及
quangson05dt1/keras_facenet_ver1
tf
GitHub 中提及
zachzhu2016/Spectraface
pytorch
GitHub 中提及
yehengchen/FaceRecognition
tf
GitHub 中提及
krantirk/Face-detection-and-counting-
tf
GitHub 中提及
Anil1331/Facenet
GitHub 中提及
mlpocprojects/facenet-poc
tf
GitHub 中提及
Jagannathrk2020/Face-detection-and-counting-
tf
GitHub 中提及
RobotEdh/facenet
tf
GitHub 中提及
yehengchen/SmartCar-FaceRecognition
tf
GitHub 中提及
shi510/ffem
tf
GitHub 中提及
vinayakkailas/Face_Recognition
tf
GitHub 中提及
18alantom/smel_project
pytorch
GitHub 中提及
deepakks1995/inception
tf
GitHub 中提及
petermankowski510/facenet_test
tf
GitHub 中提及
zexUlt/facerec
mxnet
GitHub 中提及
BeefMILF/facenet
pytorch
GitHub 中提及
gary-kaitung/data-science-portfolio
tf
GitHub 中提及
基准测试
| 基准 | 方法 | 指标 |
|---|---|---|
| disguised-face-verification-on-megaface | FaceNet | Accuracy: 86.47 |
| face-identification-on-megaface | FaceNet | Accuracy: 70.49% |
| face-recognition-on-casia-webface-masks | FaceNet | Accuracy: 84.21 |
| face-recognition-on-celeba-masks | FaceNet | Accuracy: 90.96 |
| face-verification-on-ijb-c | FaceNet | TAR @ FAR=1e-2: 66.5% |
| face-verification-on-labeled-faces-in-the | FaceNet | Accuracy: 99.63% |
| face-verification-on-youtube-faces-db | FaceNet | Accuracy: 95.12% |