Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ ПО ЦОИ-готово - копия.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
471.29 Кб
Скачать

5.1. Основные градационные преобразования

Градационные преобразования относятся к чис­лу простейших из всех методов улучшения изображений. Значения пикселей до и после обработки будут обозначаться символами rи sсо­ответственно. эти величины свя­заны выражением вида s = T(r), где T является преобразованием, ото­бражающим значение пикселя r в значение пикселя s. Поскольку мы имеем дело с дискретным (квантованным) представлением, значе­ния функции преобразования, как правило, хранятся в одномерном массиве, и отображение из r в s осуществляется по таблице. В случае 8-битного представления таблица преобразования, содержащая зна­чения Т, будет состоять из 256 элементов.

Рассмотрим основные типы градационных преобразований. На рис. 1 показаны три основных типа преобразований, ча­сто используемых для улучшения изображений: линейное (негатив и тождественное преобразование), логарифмическое (логарифм и об­ратный логарифм), и степенное (n-ая степень и корень n-ой степени). Тождественное преобразование является тривиальным случаем, при котором яркости на выходе идентичны яркостям на входе. Оно при­ведено на графике только для полноты рассмотрения.

Негатив

Преобразование изображения в негатив с яркостями в диапазоне [0, L-1] осуществляется с использованием негативного преобразования (рис. 1), и определяемого выражением s = L-l-r.

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

Логарифмическое преобразование

Общий вид логарифмического преобразования, показанного на рис. 1, выражается формулой s = c*log(l+r), где с — константа и предполагается, что c > 0. Форма логарифмической кривой показывает, что данное преобразование отображает узкий диапазон малых значений яркостей на исходном изобра­жении в более широкий диапазон выходных значений. Область использования этого типа преобразования: растяжение диапазона значений темных пикселей на изображении с одновремен­ным сжатием диапазона значений ярких пикселей. Наоборот, при использовании обратного логарифмического преобразования происходит растяжение диапазона ярких пикселей и сжатие диапазона темных пикселей.

Степенные преобразования

Степенные преобразования имеют вид s=c*rg, где с и g являются положительными константами. Иногда это уравнение записывается в виде s=c(r+e)для того, чтобы ввести сме­щение, т.е. измеримый (ненулевой) выход, когда на входе ноль. Графики зависимостей s от r при различных значениях g показаны на рис. 1. Так же как в случае логарифмического преобразования, кривые степенных зависимостей при малых g отображают узкий диапазон малых входных значений в широкий диапазон выходных значе­ний, при этом для больших входных значений верно обратное утверж­дение. Однако, в отличие от логарифмических функций, здесь возникает целое семейство кривых возможного преобразования, получаемых простым изменением параметра g.

Показатель степени в уравнении степенного преобразования называют гамма, и именно поэтому символ g использован в уравнении. Процедура, используемая для коррекции такой степенной характеристики, называется гамма-коррекцией.