Исследование алгоритма "гамма-коррекции" для повышения визуального качества изображения
Автор: Щеглов Д.Ю.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 7 (25), 2017 года.
Бесплатный доступ
Статья посвящена исследованию алгоритма «Гамма-коррекции» для повышения визуального качества изображения. В ней разобраны плюсы «Гамма-коррекции».
Цветовые изображения, гамма-коррекция, алгоритм
Короткий адрес: https://sciup.org/140272054
IDR: 140272054
Текст научной статьи Исследование алгоритма "гамма-коррекции" для повышения визуального качества изображения
Достаточно часто изображения объектов, полученных в результате фотосъемки, не соответствуют той картине, которую видит человек. Это может произойти в силу неправильных настроек фотоаппарата или специфичности освещения [1].
Целью работы является повышение визуального качества изображения за счет разработки автоматизированной системы обработки изображений.
Задача повышения визуального качества изображений является актуальной в различных сферах применения цифровой фотографии и видео. Например, в автоматических системах регистрации автомобилей на стоянках с суточным изменением освещения, и как следствие, с неравномерной засветкой фотографий. Существует большое количество различных методов обработки цифровых изображений с целью повышения их визуального качества. Одним из них являет гамма-коррекция.
В основе алгоритма «Гамма-коррекция» лежит математический аппарат степенных функций с показателем гамма. В этом алгоритме интенсивность темных пикселей изображения увеличивается больше чем интенсивность светлых пикселей [2].
Цветные изображения представляют собой совокупность трех цветовых плоскостей, каждая из которых характеризует одну независимую составляющую цвета, и специфика обработки таких изображений связана, прежде всего, с различными цветовыми моделями, позволяющими по-разному работать с составляющими изображения. Основной задачей обработки цветного изображения, решаемой в работе, является коррекция его яркости при неизменности цветового тона [3].
Алгоритм перевода из RGB в HSI можно выполнить, воспользовавшись следующими формулами: цветовой тон H для каждого пикселя, заданного в RGB формате изображения, определяется по формулам (1, 2):
Г 9 при В < G (360-0 при В >G ,
где
9 = arccos
(
2* ((R —G) + (R —В))
^ (R — G) 2 + (R — B)(G — В)
)
Насыщенность S задается выражением представленным формулой (3):
S = 1-(R + G + B)mtn(R-G'B (3)
Наконец, интенсивность I задается по формуле (4):
I=—(R + G + B) (4)
Тогда задача повышения контрастности исходного изображения решается путем преобразования только одной компоненты I при неизменных значений Н и S.
Управление контрастом изображения возможно с помощью гамма-коррекции - степенного преобразования. Обычно, используется степенная функция представленная формулой (5):
l out = c*IY (5)
где I - интенсивность исходного изображения;
Iout — интенсивность преобразованного изображения;
с, у - положительные константы.
Зависимость яркости на выходе от входной яркости при различных значения у представлена на рисунке 1.

Рисунок 1 - Гамма-коррекция 1ог1- = с * IY для различных значений у ( c = 1
во всех случаях)
В случае, когда у < 1, узкий диапазон малых входных значений яркости преобразуется в широкий диапазон выходных значений. При у = 1 изменений не наблюдается. При у > 1 эффект при преобразовании прямо противоположный случаю, когда у < 1.
При переводе из одной системы цветопредставления в другую может произойти потеря качества изображения. Критерием оценки таких потерь может служить, например, среднеквадратическое отклонение, которое измеряется в единицах измерения самой случайной величины, что на практике является не очень удобным. Поскольку многие сигналы имеют широкий динамический диапазон, PSNR (6) обычно измеряется в логарифмической шкале в децибелах [4].
PSNR
( М \
)
где M - это максимальное значение, принимаемое пикселем изображения.
В ходе исследования было обработано 10 затемненных или засветленных изображений. Опытным путем подобраны значения у в зависимости от среднего значения яркости 1т изображения. Результаты эксперимента приведены в таблице 1.
Таблица 1 - Экспериментальная зависимость значения у от 1т
1 т |
0 |
31 |
59 |
90 |
127 |
150 |
181 |
210 |
236 |
255 |
у |
0,45 |
0,6 |
0,7 |
1 |
1,3 |
1,5 |
1,8 |
2,1 |
2,3 |
2,5 |
PSNR |
36,1 |
31,3 |
35,7 |
32,4 |
38 |
32,1 |
31,1 |
38,2 |
37,5 |
36 |
Экспериментальная зависимость имеет вид, подобный функции (7).
у = а* 1т +с (7)
где a , b , c – некоторые постоянные.
Методом наименьших квадратов были найдены значения постоянных a , b , c. Функциональная зависимость для коэффициента у (8) получилась следующая:
у = 0.0018 * 1 т27 + 0.45 (8)
После улучшения контраста путем изменения компоненты I , осуществляется обратный перевод изображения в систему RGB.
На рисунке 2-3 приведены изображения до и после применения гамма-коррекции.

Рисунок 2 – Исходное изображение

Рисунок 3 – Результат гамма-коррекции изображения
Таким образом, в ходе работы был исследован и применен алгоритм гамма-коррекции изображения. В ходе эксперимента было установлено, что он является наиболее оптимальным для демонстрации изображений на устройствах вывода с нелинейной яркостной характеристикой, а также для хранения оцифрованного изображения в форме, где на темные цвета приходится меньший относительный шум квантования, чем на светлые.
Автоматизация расчета параметра метода гамма-коррекции позволит использовать разработанную систему без участия человека, например, в автоматических системах регистрации автомобилей на стоянках с суточным изменением освещения, и как следствие, с неравномерной засветкой фотографий.
Список литературы Исследование алгоритма "гамма-коррекции" для повышения визуального качества изображения
- Анисимов, Б.В., Курганов В.Д., Злобин В.К. Распознавание и цифровая обработка изображений / Б.В. Анисимов, В.Д. Курганов, В.К. Злобин - Москва: Высшая Школа, 1983. - 295 с.
- Бахвалов, Н.С. Численные методы / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков. - Москва: БИНОМ. Лаборатория знаний, 2012. - 636 с.
- Восстановление неравномерно освещенных изображений [Электронный ресурс]. - Режим доступа: http://habrahabr.ru/post/150767
- Ватолин, Д. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео / Д. Ватолин, А. Ратушняк, М. Смирнов. - М.: ДИАЛОГ-МИФИ, 2003. - 384с.