Поиск объектов на изображении с указанием класса и ограничивающей рамки.
Ключевые тезисы
- Двухстадийные (Faster R-CNN) точнее, одностадийные (YOLO, SSD) быстрее.
- NMS убирает дублирующиеся рамки одного объекта.
- Основная метрика — mAP при разных порогах IoU.
Подробный разбор
2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.
1IoU и подавление немаксимумов
Два механизма, без которых детекция не работает.
- Отсортировать рамки по уверенности.
- Взять самую уверенную, добавить в ответ.
- Удалить все рамки, у которых IoU с ней выше порога (обычно 0.5).
- Повторять, пока рамки не кончатся.
mAP усредняет average precision по классам и по порогам IoU (в COCO — от 0.5 до 0.95 с шагом 0.05). Поэтому mAP@0.5 и mAP@[.5:.95] — сильно разные числа, и их нельзя сравнивать между собой.
2Одностадийные и двухстадийные
Скорость против точности.
| Тип | Как работает | Примеры | Свойства |
|---|---|---|---|
| Двухстадийные | сначала регионы-кандидаты, затем классификация | Faster R-CNN | точнее, медленнее |
| Одностадийные | предсказание рамок сразу по сетке | YOLO, SSD, RetinaNet | быстрее, реальное время |
| Трансформерные | набор запросов, без NMS | DETR, DINO | элегантнее, дольше обучаются |
Дисбаланс «фон против объектов» в одностадийных детекторах огромен — именно для этой задачи придумали focal loss.
Связанные темы
Видео и последовательности кадров · Свёртки и зрение
CNN85%
Свёрточные сети · Глубокое обучениеРазделяемые фильтры скользят по изображению, выявляя локальные паттерны с трансляционной инвариантностью.
CNN85%
Свёрточные сети в CV · Компьютерное зрениеБазовая архитектура зрения: иерархия фильтров от краёв до семантических частей объектов.
Image Classification85%
Классификация изображений · Компьютерное зрениеОтнесение всего изображения к одному или нескольким классам — базовая задача зрения.
Segmentation85%
Сегментация · Компьютерное зрениеКлассификация на уровне пикселей: семантическая, инстанс- и паноптическая.
Feature extraction85%
Извлечение признаков · Компьютерное зрениеОт ручных дескрипторов (SIFT, HOG) до эмбеддингов предобученных сетей.
Image preprocessing85%
Предобработка изображений · Компьютерное зрениеПриведение картинок к единому формату и аугментации, расширяющие обучающую выборку.
Object Tracking80%
Трекинг объектов · Компьютерное зрениеСопоставление детекций между кадрами: кто из объектов на новом кадре — тот же самый, что и раньше.
Pose and Keypoints80%
Ключевые точки и поза · Компьютерное зрениеОпределение положения суставов человека или характерных точек объекта — база для спортивной аналитики, эргономики и контроля процессов.
Kalman Filter80%
Фильтр Калмана · Временные рядыРекуррентная оценка скрытого состояния системы по зашумлённым наблюдениям. Оптимален для линейных систем с гауссовым шумом.