Научный руководитель: Вильданов Алмаз Нафкатович
к.ф.-м.н., Уфимский университет науки и технологий, Нефтекамский филиал
Описание задачи
В области цифровой обработки изображений (ЦОИ) часто требуется проводить базовые операции для улучшения или изменения визуального восприятия картинки. Одной из таких фундаментальных операций является получение негатива. В представленной задаче дано черно-белое изображение в виде матрицы 3×3, где каждый элемент представляет собой яркость соответствующего пикселя. Диапазон значений яркости — от 0 (абсолютно черный цвет) до 255 (абсолютно белый цвет). Цель задачи — вычислить негатив этого изображения, то есть инвертировать значения яркости всех пикселей, и представить результат в виде аналогичной таблицы.
Исходная матрица изображения:

Теоретическая часть
Негатив изображения — это результат инверсии тонов. В аналоговой фотографии негативом называлась пленка, где светлые участки объекта были темными, и наоборот. В цифровой обработке этот принцип реализуется математически.
Для черно-белого изображения, закодированного в 8-битном формате (256 градаций серого), негатив вычисляется по следующей формуле:
Ineg(x,y)=Imax−I(x,y)
где:
I(x,y) — яркость пикселя с координатами (x, y) в исходном изображении.
Ineg(x,y) — яркость того же пикселя в негативе.
Imax — максимально возможное значение яркости. Для 8-битного изображения Imax=255.
Пример: Пиксель со значением 0 (черный) после преобразования станет равен 255 (белый). Пиксель со значением 255 (белый) превратится в 0 (черный). Пиксель со средним значением, например 128, превратится в 127.
Эта операция является инволюцией, то есть ее двойное применение возвращает исходное изображение: (neg(I))=I. Негатив используется не только в художественных целях, но и в медицине (для анализа рентгеновских снимков), в астрономии и для улучшения видимости деталей в темных областях изображения.
Решение
Применим формулу негатива Ineg=255−I к каждому элементу исходной матрицы. Расчеты представлены пошагово.
Исходная матрица:

Вычисления:
-
Верхняя строка:
255−20=235
255−46=209
255−0=255
-
Средняя строка:
255−30=225
255−255=0
255−48=207
-
Нижняя строка:
255−14=241
255−215=40
255−22=233
Результирующая матрица (негатив):

Вывод
В ходе решения была успешно выполнена операция преобразования черно-белого изображения в его негатив. Путем применения простой математической формулы к каждому пикселю исходной матрицы яркостей была получена инвертированная матрица. Данная задача наглядно демонстрирует простоту и эффективность базовых методов цифровой обработки изображений. Операция негатива, будучи математически элементарной, имеет важное практическое значение, позволяя выделять малоконтрастные детали и подготавливать изображения для дальнейшего анализа. Результат полностью соответствует ожиданиям: темные участки исходного изображения стали светлыми, а светлые — темными, что и является визуальной сущностью негатива.
Библиографический список
-
Гонсалес Р., Вудс Р. Цифровая обработка изображений. — М.: Техносфера, 2012.
-
Фомин А.Н. Обработка и анализ изображений в задачах машинного зрения. — М.: Физматлит, 2010.
-
Прэтт У. Цифровая обработка изображений. — М.: Мир, 1982.
