/ Модель

Характеристики

Лицензия
Своя лицензия
Библиотека
pytorch
Опубликована
7 июл 2026

MDGT-matching

Эмбеддинги изображенийИзображение → embedding

Модель FastVITGraph извлекает 256-мерные признаки отпечатков пальцев для межсенсорного сопоставления и поиска идентичности.

0скачиваний за 30 дней0лайковвеса обновлены7 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

MDGT-matching — модель для сопоставления изображений отпечатков пальцев с разных сенсоров. По README, текущий репозиторий содержит чекпойнт ветки FastVIT cross-sensor, а не прежний чекпойнт MDGT/NIST300A. Архитектура FastVITGraph использует backbone fastvit_sa12.apple_in1k, выбирает 64 токена с помощью TRAM и обрабатывает их двухслойной GNN с размерностью 256, четырьмя головами и k=8; итоговый эмбеддинг имеет размерность 256. На вход подаётся предварительно обработанный серый снимок размером 224×224 с CLAHE и без Gabor-фильтрации.

Модель предназначена для извлечения признаков и поиска совпадений в межсенсорных сценариях идентификации отпечатков. В протоколе NIST302 cross-sensor 1:N README приводит Rank-1 0,813, Rank-5 0,917 и Rank-10 0,948 на 13 630 пробах, галерее из 8 000 изображений и 2 000 личностях. Репозиторий содержит также ONNX-экспорт: заявлено небольшое расхождение эмбеддингов с PyTorch, но профиль и инференс на NPU в Qualcomm AI Hub завершились ошибкой, поэтому такая развёртка пока не подтверждена. Лицензия обозначена как other; конкретные условия в предоставленных данных не описаны.

Сценарии применения

  • поиск совпадений отпечатков в галерее изображений
  • межсенсорная идентификация отпечатка пальца
  • ранжирование кандидатов при поиске отпечатка 1:N

Ограничения

Для входа требуется подготовленный серый снимок 224×224 с указанной предобработкой. Несмотря на успешную компиляцию ONNX в DLC, профиль и инференс на Qualcomm AI Hub NPU не работают; лицензия указана как other без подробных условий в предоставленных данных.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

MDGT Matching - FastVIT Cross-Sensor Checkpoint

This repository currently points to the FastVIT cross-sensor branch, not the older MDGT/NIST300A checkpoint.

Primary checkpoint:

checkpoints_fastvit_cross_sensor_sa12_round5_consistency_light/best_rank1.pt

Model

  • Architecture: FastVITGraph
  • Backbone: fastvit_sa12.apple_in1k
  • Feature index: 1
  • Token selection: TRAM
  • Token count: 64
  • GNN: 2 layers, dim 256, 4 heads, k=8
  • Embedding dim: 256
  • Input: preprocessed grayscale tensor (B, 1, 224, 224)
  • Preprocess used for export/eval: squeeze resize, CLAHE on, Gabor off

Metrics

These metrics are from the checkpoint metadata for the full NIST302 cross-sensor 1:N protocol:

  • Probe: NIST302A challengers, 13,630 probes
  • Reference: NIST302B baseline, 8,000 gallery images
  • Identities: 2,000
MetricValue
Rank-10.8133528829
Rank-50.9174614549
Rank-100.9479089975
mAP0.7901349983
AUC0.9983431867
EER0.0178200894

The earlier low Rank-1: 0.390625 result belonged to an MDGT/NIST300A QAI smoke benchmark on a 64-identity spread subset. It is not the metric for this FastVIT checkpoint.

Files

pytorch/fastvit_cross_sensor_sa12_round5_consistency_light_best_rank1.pt
onnx/fastvit_cross_sensor_embedding_fp32.onnx
onnx/fastvit_cross_sensor_embedding_fp16.onnx
onnx/fastvit_cross_sensor_embedding_int8_linear_qdq.onnx
onnx/export_summary.json
qai/fastvit_cross_sensor_qai_target_model.dlc
qai/qai_qnn_context_binary_summary.json
qai/qai_qnn_dlc_summary.json
qai/qai_qnn_lib_attempt_summary.json
results/checkpoint_metrics.json
training/history.jsonl
artifact_metadata.json

ONNX Export

The ONNX export uses an export-safe FastVITGraph wrapper with vectorized deterministic token deduplication.

Observed local drift on 16 samples:

ComparisonCos meanCos min
Original PyTorch vs exportable PyTorch1.00000000000.9999999404
Exportable PyTorch vs ONNX FP320.99999868870.9999958277
ONNX FP16 vs ONNX FP320.99905645850.9972373843
ONNX INT8 linear QDQ vs ONNX FP320.99413186310.9882222414

Qualcomm AI Hub

QAI test was rerun on the FastVIT ONNX, not on MDGT.

  • qnn_context_binary: compile failed with exit code 14.
  • qnn_lib_aarch64_android: unsupported by the installed QAI Hub client.
  • qnn_dlc: compile succeeded, target DLC was produced.
  • NPU profile/inference for the DLC failed with MODEL_GRAPH_ERROR from QnnModel_composeGraphsFromDlc.

Jobs:

qnn_context_binary compile: https://workbench.aihub.qualcomm.com/jobs/jgjwl2v75/
qnn_dlc compile:           https://workbench.aihub.qualcomm.com/jobs/jgdzvqxk5/
qnn_dlc profile:           https://workbench.aihub.qualcomm.com/jobs/jp847m2z5/
qnn_dlc inference:         https://workbench.aihub.qualcomm.com/jobs/jgz47j2zp/

This means the current full FastVITGraph ONNX can be exported and compiled to DLC, but the graph is not yet deployable as a working NPU profile/inference artifact on QAI Hub. The likely next step is to simplify or split the dynamic token/GNN section for NPU compatibility.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
7d0ad0f

0 моделей