Similar presentations:
Задача нахождения объектов на изображении
1.
Задача нахождения объектов наизображении
2.
План лекции1. Постановка задачи
2. Метрики качества
3. Подходы к детектированию объектов
4. Двухэтапные методы
5. Одноэтапные методы
6. Инструменты для нахождения объектов на изображении
3.
Постановка задачиЗадача нахождения объектов на изображении –
определение наличия или отсутствия объекта
определённого домена на изображении,
нахождение границ этого объекта в системе координат
пикселей исходного изображения
4.
Постановка задачиЗадача нахождения объектов на изображении:
• классификация изображений
• локализация объектов
• детектирование объектов
• семантическая сегментация
• сегментация экземпляров
5.
Классификация изображений6.
Локализация объектов7.
Детектирование объектов8.
Семантическая сегментация9.
Сегментация экземпляров10.
Задача нахождения объектов на изображении11.
Метрики качества• метрики для задачи классификации
+
• Intersection over Union (IoU)
• mean Average Precision (mAP)
12.
Intersection over Union13.
Intersection over Union14.
mean Average Precision15.
mean Average Precision16.
mean Average Precision• AP считается для каждого класса в отдельности
• затем считается среднее арифметическое по всем классам
• получаем – mAP
• график «Precision-Recall» часто сглаживают перед вычислениями
17.
Детектирование объектовДетектирование объектов на изображении –
выделение множества объектов на изображении
посредством нахождения координат их
ограничивающих рамок и классификации этих
ограничивающих рамок из множества заранее
известных классов
18.
Подходы к детектированию объектов• сопоставление с шаблоном (template matching)
• двухэтапные методы (two-stage methods)
• одноэтапные методы (one-stage methods)
19.
Сопоставление с шаблоном20.
Сопоставление с шаблономПримечания:
• неэффективный алгоритм из-за перебора всех размеров и
всех расположений шаблона
21.
Двухэтапные методыДвухэтапные методы – методы, разделённые на два этапа:
• предсказание регионов интереса (Region of Interest, RoI) с
помощью специального алгоритма
• классификация регионов и регрессия координат рамок
22.
Двухэтапные методы: RCNN23.
Двухэтапные методы: Fast RCNN24.
Двухэтапные методы: Faster RCNN25.
Одноэтапные методыДвухэтапные методы – методы, не использующие
отдельного алгоритма для предсказания регионов интереса.
Методы предсказывают координаты определённого
количества ограничивающих рамок (bounding box) с
различными характеристиками (напр., уверенность в
рамках, вероятности классов, …).
26.
Одноэтапные методы: YOLO27.
Одноэтапные методы: SSD28.
Подходы к детектированию объектов29.
Инструменты для нахождения объектов• mmdetection
• detectron2
• darknet
•…