Алгоритм Ретинекс улучшает изображение, полученное при плохом освещении. В то время как глаз различает цвета при плохом освещении, камерам, фотоаппаратам и сканерам это не под силу. Этот алгоритм MSRCR (Многомасштабный Ретинекс с восстановлением цвета - MultiScale Retinex with Color Restoration) имитирует биологические механизмы глаза, который приспосабливается к этим условиям.
Кроме цифровой обработки фотографий, алгоритм Ретинекс используется для обнаружения информации в фотографиях по астрономии и плохо различающихся деталей на снимках Рентгена и сканеров.
Эти параметры понятны только математикам. На практике, обычные пользователи должны просто поискать нужные значения.
Вот что автор фильтра написал по поводу уровней (www-prima.inrialpes.fr/pelisson/MSRCR.php): « Чтобы охарактеризовать градации цвета и освещения, мы берём Гауссову разницу с изображения при разный масштабах. Эти параметры указывают как распределить значения масштаба от минимального (сигма 2,0) и максимального (сигма равна размеру изображения) »
Этот параметр работает с областями низкой и высокой интенсивности достаточно одиноково.
Обычно этот параметр «выпячивает» области с низкой интенсивностью.
Этот параметр стремится «заглушить » области низкой интенсивности, чтобы лучше отобразить более чёткие области изображения.
Определяет глубину шкалы Ретинекс. Минимальное значение - 16 - даёт грубый результат. Максимальное значение - 250. Оптимальное значение, установленное по умолчанию - 240.
Определяет число повторений в фильтре Ретинекс со многими шкалами. Минимально требуемое и рекомендуемое значение - 3. Одно или два деления убирает многошкальность и фильтр работает с одной шкалой. При слишком высоком значении в изображение вкрадывается шум.
Поскольку алгоритм MSR делает изображение светлее, этот параметр позволяет определить загрязнение насыщенности цвета около среднего значения нового цвета. Более высокие значения дают меньше насыщенности. Эффект сильно зависит от изображения, поэтому