МАТРИЧНЫЕ ФИЛЬТРЫ ОБРАБОТКИ ИЗОБРАЖЕНИЙ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

МАТРИЧНЫЕ ФИЛЬТРЫ ОБРАБОТКИ ИЗОБРАЖЕНИЙ

Иванов Н.Р. 1, Лукьянов Е.Н. 1, Матвеева Т.А. 1, Светличная В.Б. 1
1Волжский политехнический институт
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В нашей современной жизни, мы часто сталкиваемся с такой проблемой, как необходимость компьютерной обработки изображений для получения наилучшего результата. Как правило, фильтрами. Под воздействием фильтров фотография может быть изменена необычным образом, может быть добавлен эффект рельефа, заменены цвета.

В данной статье рассказывается о математических алгоритмах работы фильтров обработки фотографий. Мы остановимся на алгоритме матрицы свёртки в фильтрах. Это матрица коэффициентов, которая умножается на значение точек картинки для получения требуемого результата.

Фильтр изучает каждый пиксель. он умножает значение каждого пикселя этого изображения и значения восьми окружающих на соответствующие значения ядра. Затем он суммирует результаты произведения и устанавливает эту сумму как новое значение начальной точки.

В данном примере слева - матрица фотографии: каждый пиксель отмечен своим значением. У начального пикселя красная граница. В центре - ядро. Активная область ядра помечена зелёной границей. Справа - результат свертки.

Фильтров использующих матрицу свёртки несколько, такие как: фильтр размытия, улучшения четкости, фильтры эрозии и наращивания и медианный фильтр. Рассмотрим два примера: фильтры контраста и размытия.

Фильтр контраста. Умножаем матрицу изображения на следующую матрицу:

Результатом является усиление контраста.

Фильтр размытия. От размера матрицы зависит сила размытия

На этих нескольких примерах мы показали, как с помощью матрицы свертки можно редактировать и достигать различных эффектов для обработки изображений.

Список литературы:

  1. Агишева Д.К., Зотова С.А., Матвеева Т.А., Светличная В.Б. Линейное программирование: учебное пособие // Успехи современного естествознания. – 2010. – № 9. – С. 61-62.

  2. Грицун Б.М., Коленко К.В., Светличная В.Б., Матвеева Т.А., Зотова С.А. "КОРНИ" не только группа // Материалы VIII Международной студенческой электронной научной конференции «Студенческий научный форум».

Просмотров работы: 328