Компьютерное зрение

Feature extraction

Извлечение признаков

классикаРучные дескрипторы живы в SLAM и склейке; для остального — эмбеддинги сетей.

Направления: Машинное обучение · Обучение представлений, Глубокое обучение · Свёрточные сети, Прикладные направления · Компьютерное зрение

От ручных (SIFT, HOG) до предобученных сетей.

Ключевые тезисы

  • Классические устойчивы к масштабу и повороту.
  • Сегодня чаще берут из предпоследнего слоя предобученной сети.
  • Такие работают для поиска похожих изображений и .

Подробный разбор

2 подтемы — объяснения, формулы, примеры и интерактивные графики.

  • SIFT / ORB — ключевые точки, устойчивые к масштабу и повороту; до сих пор применяются в SLAM, склейке панорам и сопоставлении изображений.
  • HOG — гистограммы направлений ; классика пешеходов.
  • Признаки из сети — предпоследнего слоя предобученной модели; работают как универсальный изображения.
model = timm.create_model("resnet50", pretrained=True, num_classes=0)
model.eval()
with torch.no_grad():
    emb = model(batch)          # (B, 2048) — готовые признаки
emb = torch.nn.functional.normalize(emb, dim=1)   # для косинусного поиска
Поиск похожих изображений без обучения собственной модели
Тема также относится к главам:Трёхмерное зрениеРеконструкция сцены

Видеолекции

Тайм-кода именно на эту тему в записях нет. Но глава «Компьютерное зрение» разобрана в курсах целиком — с той оговоркой, что место в записи придётся искать самому.

Связанные темы

Свёртки и зрение

Кому эта тема нужна

Профильная компетенция для роли: CV-инженер.

Проверить себя

Тема встречается в тесте по направлениям — ошибки приведут обратно на эту страницу.

Следующий шагПроверить себя: Речь: ASR и TTSТема встречается в этом тесте 3 раза. Ошибка приведёт обратно на эту страницу — с объяснением, что именно не сошлось.Перейти →

Глава «Компьютерное зрение» последний раз правилась . Нашли ошибку — напишите.