Similar presentations:
Введение в компьютерное зрение
1.
Введение вкомпьютерное зрение
2.
План лекции1. Компьютерное зрение
2. Задачи компьютерного зрения
3. История развития компьютерного зрения
4. Свёртка
5. Свёрточный слой
6. Пулинговый слой
7. Свёрточная нейронная сеть
8. Inception module
9. Residual block
10. Архитектуры свёрточных нейронных сетей
11. Аугментация данных
12. Использование предварительно обученных моделей
3.
Компьютерное зрениеКомпьютерное зрение (Computer Vision, CV) –
(неформально) раздел искусственного интеллекта,
изучающий моделирование цифровых изображений для
решения задач, которые может решить человек
4.
Задачи компьютерного зренияОсновные:
• классификация
• детектирование
(локализация)
• сегментация
• распознавание
• идентификация
• ...
Специализированные:
• оптическое распознавание символов
(OCR)
• оценка положения
(Pose Estimation)
5.
Задачи компьютерного зренияОсновные:
• классификация
• детектирование
(локализация)
• сегментация
• распознавание
• идентификация
• ...
Специализированные:
• оптическое распознавание символов
(OCR)
• оценка положения
(Pose Estimation)
6.
Задачи компьютерного зрения7.
История развития компьютерного зрения8.
Гистограмма направленных градиентовГистограмма направленных градиентов
(Histogram of Oriented Gradients, HOG)
• подход основан на вычислении
градиента (с точки зрения цвета) для
каждого пикселя изображения
• позволяет обнаружить границы объектов
Градиенты для выделенного пикселя:
• по OY: 68-56 = 8
• по OX: 89-78 = 11
9.
История развития компьютерного зрения10.
Свёртка11.
Свёртка12.
Свёртка13.
Свёрткаканал
изображения
карта
признаков
(активаций)
фильтр
14.
Свёртка15.
Свёртка16.
Свёртка(фильтр)
(ядро свёртки)
(карта активаций)
(карта признаков)
17.
Свёртка18.
Свёртка19.
Свёртка20.
Свёртка21.
Дополнение (padding)22.
Шаг свёртки (stride)шаг (stride) = 2