LightCNN
1.0.0
Xiang Wu의 논문의 시끄러운 레이블로 깊은 얼굴 표현을위한 가벼운 CNN의 Pytorch 구현은 Hen, Zhenan Sun 및 Tieniu Tan을 달렸습니다. 공식 및 원본 카페 코드는 여기에서 찾을 수 있습니다.
100% - EER 99.43%를 달성합니다.100% - EER 99.40%를 달성합니다.100% - EER 98.70%를 얻습니다.Casia-Webface, VGG-Face 및 MS-CELEB-1M과 같은 얼굴 데이터 세트를 다운로드하십시오.
모든 얼굴 이미지는 랜드 마크에 따라 회색 규모 이미지로 변환되고 144x144 로 정규화됩니다.
다섯 가지 얼굴 지점에 따르면, 우리는 두 개의 눈가기를 수평으로 회전 할뿐만 아니라 눈의 중간 점과 입 중간 점 (EC_MC_Y)과 눈의 중간 점 (EC_Y) 사이의 거리를 설정합니다.
정렬 된 LFW 이미지는 Baidu Yun에 업로드됩니다.
| 데이터 세트 | 크기 | EC_MC_Y | EC_Y |
|---|---|---|---|
| 훈련 세트 | 144x144 | 48 | 48 |
| 테스트 세트 | 128x128 | 48 | 40 |
train.py 에 나열된 매개 변수를 깃발로 지정하거나 수동으로 변경하십시오. python train.py --root_path=/path/to/your/datasets/
--train_list=/path/to/your/train/list.txt
--val_list=/path/to/your/val/list.txt
--save_path=/path/to/your/save/path/
--model= " LightCNN-9/LightCNN-29 " --num_classes=nload_imglist.py 에 표시됩니다. 또는 torchvision.datasets.ImageFolder 사용하여 데이터 세트를로드 할 수 있습니다.num_classes 는 교육 데이터 세트의 신원 수를 나타냅니다.num_classes 는 80013 입니다. python extract_features.py --resume=/path/to/your/model
--root_path=/path/to/your/datasets/
--img_list=/path/to/your/list.txt
--save_path=/path/to/your/save/path/
--model="LightCNN-9/LightCNN-29/LightCNN-29v2"
--num_classes=n (79077 for LightCNN-9/LightCNN-29, 80013 for LightCNN-29v2)
vlfeat 또는 sklearn 사용하여 ROC의 기능을 평가하고 테스트 데이터 세트에 대해 EER 및 TPR@FPR 을 얻을 수 있습니다.train.py 에서 찾을 수 있습니다.LFW 6,000 쌍의 Light CNN 성능.
| 모델 | 100% -Eer | tpr@far = 1% | tpr@far=0.1% | tpr@far = 0 |
|---|---|---|---|---|
| Lightcnn-9 | 98.70% | 98.47% | 95.13% | 89.53% |
| LightCNN-29 | 99.40% | 99.43% | 98.67% | 95.70% |
| LightCNN-29V2 | 99.43% | 99.53% | 99.30% | 96.77% |
| Lightcnn V4 | 99.67% | 99.67% | 99.57% | 99.27% |
LFW BLUFR 프로토콜의 가벼운 CNN 성능
| 모델 | vr@far=0.1% | dir@far = 1% |
|---|---|---|
| Lightcnn-9 | 96.80% | 83.06% |
| LightCNN-29 | 98.95% | 91.33% |
| LightCNN-29V2 | 99.41% | 94.43% |
메가 페이스의 가벼운 CNN 성능
| 모델 | 순위 -1 | tpr@far = 1e-6 |
|---|---|---|
| Lightcnn-9 | 65.782% | 76.288% |
| LightCNN-29 | 72.704% | 85.891% |
| LightCNN-29V2 | 76.021% | 89.740% |
우리 모델을 사용하는 경우 다음 논문을 인용하십시오.
@article{wu2018light,
title={A light CNN for deep face representation with noisy labels},
author={Wu, Xiang and He, Ran and Sun, Zhenan and Tan, Tieniu},
journal={IEEE Transactions on Information Forensics and Security},
volume={13},
number={11},
pages={2884--2896},
year={2018},
publisher={IEEE}
}