23.59M
Категория: ИнформатикаИнформатика

Введение в компьютерное зрение

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

23.

Свёрточный слой

24.

Свёрточный слой

25.

Пуллинговый слой (pooling)

26.

Пуллинговый слой (pooling)

27.

Пуллинговый слой (pooling)

28.

Пуллинговый слой (pooling)

29.

Свёрточная нейронная сеть (CNN)

30.

Свёрточная нейронная сеть (CNN)

31.

Свёрточная нейронная сеть (CNN)

32.

Полносвязный слой и классификатор
English     Русский Правила