1. Понятие о компьютерном зрении, сложности, связи с искусственным интеллектом. Свет и цвет, модели цвета, цифровое изображение. Особенности зрения человека.
2. Основы обработки изображений. Рассматриваются точечные методы повышения контраста и цветокоррекции, методы пространственной фильтрации изображений, основы сегментации и выделения краёв, масштабирования изображений и сжатие изображений.
3. Классификация и распознавание изображений с помощью эвристических признаков. Рассматривается основная схема построения признаков, методы HoG, BoW, GIST.
4. Основы свёрточных нейросетей и глубинного обучения. Базовые нейросетевые архитектуры и их особенности, дообучение сетей, методы визуализации работы нейросети.
5. Классификация изображений с помощью нейросетей.
6. Поиск похожих изображений с помощью нейросетевых признаков, обучение представлений, обучение метрик.
7. Выделение объектов на изображении с помощью нейросетевых моделей. Основные мета-архитектуры.
8. Сегментация изображений. Пересегментация, интерактивная сегментация объекта интереса, семантическая сегментация, выделение экзмепляров, применение методов сегментации для оценки позы человека.
9. Обработка и распознавание видео. Оценка оптического потока, визуальное сопровождение объектов, сопровождение множества объектов, распознавание событий в видео.
10. Трансформеры и их применение в компьютерном зрении.