/ Модель

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

Лицензия
Apache 2.0
Библиотека
litert
Опубликована
28 июн 2026

xfeat-litert

Классификация и разметка3 профессии

Компактная LiteRT-реализация XFeat для извлечения ключевых точек и дескрипторов и сопоставления изображений на устройстве.

9скачиваний за 30 дней0лайковвеса обновлены15 авг 2026

Бенчмарки

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

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

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

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

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

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

mlboydaisuke/xfeat-litert — LiteRT-версия XFeat (Accelerated Features), созданная для извлечения локальных признаков и сопоставления изображений. Модель основана на официальных весах XFeat; автор репозитория заново описал вычислительный граф для GPU через litert_torch. Это компактная чистая CNN примерно на 1,5 млн параметров, опубликованная в формате TFLite с точностью FP16 и размером файла 1,4 МБ.

Модель принимает нормализованное одноканальное изображение размером 480×640 в формате NHWC. Она выдаёт плотные дескрипторы, логиты ключевых точек и карту надёжности на сетке 60×80. Подавление немаксимумов, выборка дескрипторов и сопоставление взаимно ближайших соседей выполняются на стороне приложения. Репозиторий сообщает о полной работе на GPU LiteRT на Pixel 8a и совпадении результатов GPU с CPU/PyTorch с корреляцией 0,9999.

Модель предназначена для сопоставления изображений, SLAM, дополненной реальности и регистрации изображений, включая выполнение на устройстве. Она выдаёт геометрические признаки и, согласно карточке, не распознаёт лица или личности. Лицензия — Apache-2.0. Заявленные показатели производительности проверены на Pixel 8a и сами по себе не гарантируют ту же скорость на других устройствах.

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

  • сопоставление ключевых точек на паре изображений
  • визуальная одометрия и SLAM
  • отслеживание признаков для дополненной реальности
  • регистрация и выравнивание изображений
  • сопоставление локальных признаков на мобильном GPU

Ограничения

Вход фиксированного размера 480×640 и одноканальный; нормализацию изображения, подавление немаксимумов и сопоставление необходимо выполнять на стороне приложения. Заявленная скорость измерена на Pixel 8a и может отличаться на других устройствах.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

XFeat (Accelerated Features) — LiteRT (CompiledModel GPU)

XFeat (Apache-2.0, ~1.5M, a lightweight pure-CNN local feature extractor for image matching — SLAM / AR / image registration) re-authored to a GPU-native LiteRT .tflite via litert_torch. FP16, 1.4 MB, input [1, 480, 640, 1] NHWC normalized grayscale.

Verified on a Pixel 8a: full LITERT_CL residency (72/72 nodes, 1 partition), ~0.4 ms, GPU output matches CPU/PyTorch (corr 0.9999).

I/O

  • Input [1, 480, 640, 1] NHWC, grayscale, per-image InstanceNorm applied host-side ((g - mean)/sqrt(var+1e-5) over the image).
  • Outputs (all at H/8 × W/8 = 60×80): feats [1,64,60,80] dense descriptors; keypoints [1,65,60,80] keypoint logits; heatmap [1,1,60,80] reliability. Keypoint NMS, descriptor bilinear-sampling, and mutual-nearest-neighbor matching run host-side.

GPU-clean re-authoring

  • Input gray + InstanceNorm moved host-side (its spatial reduction over H·W would overflow fp16 on the delegate).
  • _unfold2d(x, 8) (space-to-depth via unfold → >4-D / GATHER_ND) → a one-hot Conv2d(1,64,k=8,s=8) (exact, single CONV_2D). Result: zero GATHER/SELECT/TopK/Cast, no >4-D — full GPU residency.

Training data & PII

XFeat is trained on public correspondence data (MegaDepth + synthetic homographies). It outputs geometric keypoints/descriptors only — no faces, identities, or personal attributes. Official weights; only the op graph was re-authored for GPU.

Sample app + conversion script

https://github.com/google-ai-edge/litert-samples (compiled_model_api, two-image matching).


Want a different model on-device? Open a request — free, open weights only; the export and its measured numbers get published publicly.

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

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

GPU в ailist

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

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

В репозитории нет весов в формате PyTorch/safetensors.

Ревизия весов
686366d

0 моделей