Компьютерная обработка изображений

Отчетность: 
зачёт
Тип: 
по выбору
Часов: 
32
Семестр: 
V-10

Цель спецкурса — изучение алгоритмов обработки изображений и создания соответствующих приложений на языке С++ в среде Windows.

Курс предназначен для студентов, специализирующихся в области компьютерных методов анализа данных.

Программа

  1. Приложение Windows. Контекст устройства. Зависимые от устройства изображения (BMP). Независимые от устройства изображения (DIB). Вывод изображений на экран.
  2. Библиотека Microsoft DIBAPI. Ввод изображения из файла, вывод изображения. Получение доступа к данным. Простейшие алгоритмы фильтрации изображений.
  3. Улучшение изображений. Изменение контраста, выравнивание гистограмм, подавление шумов, подчеркивание границ. Обработка изображений с преобразованием.
  4. Методы линейной обработки изображений. Свертка с использованием преобразования Фурье.
  5. Выделение признаков изображения. Яркостные, гистограммные, спектральные, контурные признаки. Пятна и линии. Текстурные признаки.
  6. Символическое описание изображений. Связность. Утончение и расширение связных элементов. Описание линий. Метрические, топологические и аналитические характеристики элементов.
  7. Сегментация элементов. Сегментация по яркости. Сегментация с оптимальным приближением кусочно-постоянными функциями. Контурная сегментация.
  8. Обнаружение и выделение объектов. Сопоставление с эталоном. Согласованная фильтрация. Привязка изображений.
  9. Морфологический анализ черно-белых изображений. Выделения отличий в форме изображений. Распознавание известных фрагментов по их форме.
  10. Морфологический анализ цветных изображений. Задачи выделения отличий в цветной форме.

Литература

  1. Майкл Янг. Программирование графики в Windows 95. М: Бином, 1997
  2. П.И. Рудаков, В.И. Сафонов. Обработка сигналов и изображений. М: Диалог-Мифи, 2000
  3. Ю.П. Пытьев. Морфологический анализ изображений.