Views
No views yet
ViT-B-16.pt

| Model | EER | TAR @ 0.1% FAR | TAR @ 1% FAR |
|---|---|---|---|
| COTS FR system | 12.6 | 34.3% | 58.1% |
| CLIP-Base | 17.9 | 8.4% | 33.2% |
| IResNet100-Base | 14.0 | 29.9% | 55.1% |
| CLIP-Base + IResNet100-Base | 13.1 | 29.0% | 54.7% |
| CLIP-Base + IResNet100-Tuned | 12.6 | 35.1% | 57.9% |
| CLIP-LoRA + IResNet100-Base | 11.1 | 34.6% | 62.6% |
| CLIP-LoRA + IResNet100-Tuned | 10.7 | 39.7% | 62.15% |
| CLIP-LoRA + IResNet100-Base + IResNet100-Tuned | 9.9 | 39.7% | 65.9% |
1 # The command below can be used to align the images.
2 python align.py -f [path_to_paintings]/* -o data/paintings
3 # Run the commands below to test the full model.
4 python generate-scores.py fusion
5 python evaluate.py table -f out/fusion.csv
6 python plot.py roc --log -f out/fusion.csv
7 # To use the model directly, use the following code snippet:
8 from lib.models import get_model
9 from PIL import Image
10 model, preprocess = get_model("fusion").torch()
11 model.eval()
12 image = Image.open("...")
13 inputs = preprocess(image)
14 embedding = model(inputs).squeeze()1@article{poh2025artface,
2 title={ArtFace: Towards Historical Portrait Face Identification via Model Adaptation},
3 author={Poh, Francois and George, Anjith and Marcel, S{\'e}bastien},
4 journal={arXiv preprint arXiv:2508.20626},
5 year={2025}
6}