Рисунок 16.214. Пример фильтра «Ретинекс»
Исходное изображение
После применения фильтра «Ретинекс». Обратите внимание на новые детали в верхнем правом углу.
Ретинекс улучшает визуальное воспроизведение изображения при плохом освещении. В то время как наш глаз может правильно воспринимать цвета при слабом освещении, фотоаппараты и видеокамеры не могут справиться с этой задачей. Алгоритм MSRCR (MultiScale Retinex with Color Restoration), лежащий в основе фильтра «Ретинекс», вдохновлён биологическими механизмами глаза, позволяющими ему адаптироваться к таким условиям. Ретинекс (Retinex) расшифровывается как retina — сетчатка и cortex — кора головного мозга.
Помимо цифровой фотографии, алгоритм Ретинекс также используется для обнаружения информации на астрономических фотографиях и в медицине — для обнаружения плохо различимых деталей на рентгеновских снимках или сканах.
![]() |
Примечание |
---|---|
Эта команда работает только с изображениями RGB. Если изображение в оттенках серого или индексированное, этот пункт меню недоступен. |
Эти параметры понятны только математикам и инженерам с воображением. На практике пользователь должен поискать оптимальные настройки. Однако следующие объяснения должны помочь опытному пользователю GIMP.
Вот что пишет автор расширения на своём сайте [PLUGIN-RETINEX]: «Чтобы охарактеризовать изменения цвета и источник света, берётся разница в интенсивности между характеристиками фильтра (Гаусса) при разных масштабах. Эти параметры позволяют указать, как распределить значения от минимального значения масштаба (сигма 2,0) до максимального (сигма равна размеру изображения».
При однородном уровне, как правило, области с низкой и с высокой интенсивностью обрабатываются одинаково.
Как правило, низкий уровень «выпячивает» области с меньшей интенсивностью на изображении.
Высокий уровень обычно «заглушает» области с низкой интенсивностью, чтобы лучше отобразить более чёткие области изображения.
Определяет глубину шкалы Ретинекс. Минимальное значение — 16, дающее грубый результат. Максимальное значение — 250. Оптимальное значение, заданное по умолчанию — 240.
Определяет количество итераций в фильтре «Ретинекс» со множеством шкал. Минимальное требуемое и рекомендуемое значение — 3. Только одно или два деления убирают многошкальность, и фильтр работает с одной шкалой. Слишком большое значение приводит к появлению шума на изображении.
Поскольку алгоритм MSR делает изображение светлее, этот ползунок позволяет настроить насыщенность в соответствии со средним значением нового цвета. Более высокие значения дают меньше насыщенности. Это определённо тот параметр, который нужно настраивать для достижения оптимальных результатов, поскольку его действие очень сильно зависит от изображения.